ES2359627T3 - Método y dispositivo para la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz. - Google Patents

Método y dispositivo para la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz. Download PDF

Info

Publication number
ES2359627T3
ES2359627T3 ES02025932T ES02025932T ES2359627T3 ES 2359627 T3 ES2359627 T3 ES 2359627T3 ES 02025932 T ES02025932 T ES 02025932T ES 02025932 T ES02025932 T ES 02025932T ES 2359627 T3 ES2359627 T3 ES 2359627T3
Authority
ES
Spain
Prior art keywords
voice
information
communicator
portal server
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES02025932T
Other languages
English (en)
Inventor
Karsten Funk
Andreas Kynast
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Robert Bosch GmbH filed Critical Robert Bosch GmbH
Application granted granted Critical
Publication of ES2359627T3 publication Critical patent/ES2359627T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3608Destination input or retrieval using speech input, e.g. using speech recognition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • G01C21/3629Guidance using speech or audio output, e.g. text-to-speech
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4938Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals comprising a voice browser which renders and interprets, e.g. VoiceXML
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2207/00Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place
    • H04M2207/18Type of exchange or network, i.e. telephonic medium, in which the telephonic communication takes place wireless networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Aparato electrónico para un vehículo, que comprende: un comunicador de voz (40) situado en un vehículo; un comunicador de datos (41) situado en el vehículo; un dispositivo de a bordo situado en el vehículo, estando acoplado eléctricamente el dispositivo de a bordo al comunicador de voz y al comunicador de datos; y unos medios de almacenamiento de datos de a bordo en los que se almacena una primera información de vocabulario, en el que el dispositivo de a bordo está adaptado para reconocer por lo menos una orden de función de un ocupante comunicada verbalmente, mediante la ejecución de una función de reconocimiento del habla sobre dicha por lo menos una orden de función utilizando los medios de almacenamiento de datos de a bordo, correspondiéndose dicha por lo menos una orden de función con por lo menos una función de a bordo del dispositivo de a bordo; caracterizado porque: el comunicador de voz (40) y el comunicador de datos (41) pueden comunicarse con una estación base (39), y la estación base (39) puede comunicarse con un servidor de portales de voz, siendo externos con respecto al vehículo la estación base (39) y el servidor de portales de voz; el dispositivo de a bordo está adaptado para diferenciar entre dicha por lo menos una orden de función y una solicitud del ocupante comunicada verbalmente que se corresponde con por lo menos una función externa; el dispositivo de a bordo está adaptado para por lo menos una de entre reenviar la solicitud y transmitir datos que representan la solicitud hacia el servidor de portales de voz a través de la estación base (39) y a través de por lo menos uno de entre el comunicador de voz y el comunicador de datos; y porque el servidor de portales de voz está adaptado para responder a dicho por lo menos uno de entre la solicitud reenviada y los datos transmitidos que representan la solicitud, iniciando un diálogo con el ocupante para obtener información de acuerdo con la cual ejecutar la función externa y para ejecutar una función de reconocimiento del habla sobre una entrada verbal proporcionada por el ocupante al servidor de portales de voz durante el diálogo utilizando unos medios de almacenamiento de datos externos en los que se almacena una segunda información de vocabulario.

Description

Solicitudes relacionadas
La presente solicitud es una continuación en parte de la solicitud número 09/967.729, presentada el 28 de septiembre de 2001.
Campo de la invención
La presente invención se refiere en general a la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz. Más particularmente, la presente invención se refiere a un método y a un sistema para utilizar un canal de voz y un canal de datos que enlazan un dispositivo de a bordo con un servidor de portales de voz externo con el fin de obtener información de navegación y otras informaciones.
Antecedentes de la técnica
Se realizan cada vez más esfuerzos para conseguir que el acceso a Internet esté disponible para los usuarios móviles. Asimismo, existe la preocupación de que un conductor se pueda distraer con una sobrecarga de información. Aunque existen muchas orientaciones de seguridad para la conducción, un requisito mínimo es “manos en el volante, vista en la carretera”. Esta norma sugiere la utilización del habla para interaccionar con sistemas de información. Muchos desarrolladores han buscado crear sistemas habilitados para voz, aunque no se han producido avances y los costes siguen siendo altos, y, en muchos casos, la calidad se mantiene a un nivel bajo debido a tasas de reconocimiento deficientes y/o vocabularios reducidos. Las tasas de reconocimiento deficientes son debidas en parte a los enormes vocabularios que es necesario reconocer. Por ejemplo, un sistema de navegación debe poder reconocer como entrada cualquier dirección dada, lo cual puede derivar en varias decenas de miles de palabras. La gestión de esta gran base de datos requiere un elevado poder computacional en cada unidad móvil, lo cual conduce a costes significativamente más altos. Además de los costes elevados, la información accesible a través de dichos tipos de sistemas autónomos es solamente tan precisa como la información almacenada realmente dentro de la unidad. Es posible que la unidad móvil no se pueda actualizar frecuentemente con cambios como situaciones de tráfico, obras en construcción, abertura/cierre de restaurantes, etcétera. Por lo tanto, los sistemas autónomos experimentan necesariamente cierto grado de imprecisión.
En el mercado, varios servicios basados en la voz ofrecen contenido basado en Internet a través del teléfono, por ejemplo, BeVocal.com y TellMe.com. Estos servicios de Portales de Voz están completamente automatizados. Al usuario se le guía hacia la información siguiendo un diálogo de voz, es decir, el Portal de Voz ofrece opciones a las que puede acceder el usuario utilizando palabras clave. El acceso a un Portal de Voz requiere únicamente un teléfono. Todo el procesado, tal como el reconocimiento del habla, el procesado de contenido, y la conversión de texto-a-habla se realizará en un servidor dedicado en un centro de servicio. Este servidor no solamente suministrará la interfaz de voz sino que también actúa como pasarela hacia Internet con su información correspondiente, actualizada. Adicionalmente, resulta sencillo cambiar al idioma en el que el usuario se siente más cómodo. Incluso dentro de un diálogo activo, es posible cambiar de idioma debido al poder potencial del servidor del Portal de Voz y al alcance potencial de la base de datos del Portal de Voz.
La patente US nº 4.827.520 se refiere a un sistema típico de control accionado por voz, basado en un vehículo, para controlar dispositivos accesorios del vehículo, en el cual órdenes de control comunicadas de manera verbal se corresponden con funciones de a bordo del dispositivo. La patente europea nº 1 118 837 trata sobre el suministro de servicios de navegación a un teléfono celular. Este sistema usa la tecnología existente de la telefonía celular para identificar una posición o dirección de desplazamiento de un teléfono celular y transmite datos o navegación solicitados verbalmente hacia el teléfono celular a través de una estación base de telefonía celular.
No obstante, la utilización de un servidor de Portales de Voz desde una unidad móvil puede seguir quedando limitada la utilización de un único canal de voz para comunicar tanto voz como datos. Se necesita un método para proporcionar de manera eficaz un sistema de reconocimiento de voz de alta calidad para un usuario, exportar datos desde sistemas de a bordo, transferir datos hacia sistemas de a bordo, y comunicar información audible al usuario, todo dentro de una interfaz de usuario que responda de forma rápida y sin interrupciones a las consultas y respuestas del usuario.
Sumario de la invención
La presente invención proporciona un aparato electrónico para un vehículo, que presenta las características mencionadas en la reivindicación 1, así como un método para proporcionar información a un ocupante de un vehículo, que presenta las etapas mencionadas en la reivindicación 37. En las reivindicaciones subordinadas se mencionan características preferidas de la invención.
imagen1
Se proporcionan un sistema y un método para combinar una unidad móvil de a bordo con un servidor externo potente de portales de voz. La presente invención describe una manera de combinar ventajosamente la unidad móvil de a bordo con un servidor externo potente de portales de voz, y una manera de combinar ventajosamente un diálogo de voz con transferencia de datos. Un sistema para comunicar por interfaz un dispositivo de a bordo situado en un vehículo y un servidor de portales de voz incluye un comunicador de voz y un comunicador de datos situados en el vehículo. El dispositivo de a bordo se comunica electrónicamente con el comunicador de voz y/o el comunicador de datos, cada uno de los cuales se comunica, a su vez, inalámbricamente con una estación base. La estación base se comunica electrónicamente con el servidor de portales de voz.
Se proporciona un método para suministrar información a un ocupante de un vehículo utilizando un comunicador de voz, un comunicador de datos, un dispositivo de a bordo, una estación base, y un servidor de portales de voz. El servidor de portales de voz se comunica electrónicamente con la estación base, la estación base se comunica de forma inalámbrica con el comunicador de voz y/o el comunicador de datos, y el dispositivo de a bordo se comunica electrónicamente con el comunicador de voz y/o el comunicador de datos. El ocupante solicita información a través del comunicador de voz y a través de la estación base desde el servidor de portales de voz. El servidor de portales de voz comunica una coincidencia de información a través de la estación base y a través del comunicador de datos y/o el comunicador de voz.
Un aparato de navegación para un vehículo incluye un comunicador de voz, un comunicador de datos, y un dispositivo de a bordo que están situados todos ellos en un vehículo. El dispositivo de a bordo está acoplado eléctricamente al comunicador de voz y al comunicador de datos y se comunica de forma inalámbrica con una estación base. La estación base se comunica electrónicamente con un servidor de portales de voz. El aparato proporciona información de navegación y otras informaciones al ocupante del vehículo.
Breve descripción de los dibujos
La figura 1 ilustra esquemáticamente un método de coordinación de un sistema de reconocimiento de voz de a bordo y un sistema externo de servidor de portales de voz, en un dispositivo móvil.
La figura 2 ilustra esquemáticamente un flujo de comunicación entre un usuario, un dispositivo de automóvil, y un servidor de portales de voz.
La figura 3 ilustra esquemáticamente un flujo de comunicación entre un usuario y un servidor de portales de voz a través de un canal de voz, y un flujo simultáneo de comunicación entre un dispositivo de a bordo y un servidor de portales de voz a través de un canal de datos.
La figura 4 ilustra esquemáticamente otra forma de realización del flujo de comunicación entre un usuario y un servidor de portales de voz a través de un canal de voz, y un flujo simultáneo de comunicación entre un dispositivo de a bordo y un servidor de portales de voz a través de un canal de datos.
La figura 5 es una representación esquemática de una forma de realización del sistema de navegación de la presente invención, que muestra el vehículo y el sistema externo al vehículo.
La figura 6 es una representación esquemática de una forma de realización del sistema de navegación de la presente invención, que muestra el sistema interno con respecto al vehículo.
La figura 7 es un diagrama de flujo que muestra claramente el método de acuerdo con una forma de realización del sistema de información/navegación de la presente invención.
La figura 8 es un diagrama de flujo que muestra claramente el método de acuerdo con otra forma de realización del sistema de información/navegación de la presente invención.
Descripción detallada
La presente invención se refiere a la combinación de una unidad móvil que comprende reconocimiento del habla para mando y control y un servidor de portales de voz situado en un proveedor de servicios. Aunque la funcionalidad corriente de mando y control de un dispositivo de infoentretenimiento (infotenimiento = información y entretenimiento) para automóviles incluye un vocabulario muy limitado, algunas aplicaciones podrían requerir además vocabularios más grandes (por ejemplo, aplicaciones de navegación que incluyen entradas de direcciones prácticamente innumerables, libretas extensas de direcciones personales, etcétera). Además, la funcionalidad de un sistema de infoentretenimiento no cambiará con el tiempo, mientras que las carreteras, las direcciones, y los Puntos de Interés (es decir, restaurantes, gasolineras, estaciones de servicio, etcétera) seguro que cambiarán. Por lo tanto, tiene sentido dividir la funcionalidad habilitada para voz en funciones básicas de mando y control (disponibles a bordo) y una funcionalidad basada en las aplicaciones (disponible en un servidor externo potente).
imagen2
La figura 1 muestra esquemáticamente una forma de realización ejemplificativa de la estructura de diálogo. Se proporciona reconocimiento del habla a bordo para mando y control (con el fin de seleccionar y controlar el servicio, por ejemplo, navegación, música, e información) y se proporciona reconocimiento del habla, externo, para otras aplicaciones (es decir, NYSE: todos los símbolos de las acciones; introducción de destinos: todas las direcciones). El reconocimiento de voz de a bordo para funciones de mando y control es posible en parte debido al limitado vocabulario necesario para hacer funcionar el dispositivo de a bordo. Este vocabulario limitado requiere menos poder de procesado y menos software caro para implementar un sistema de reconocimiento de voz. El mantenimiento de las funciones de mando y control completamente a bordo hace que aumente la capacidad de respuesta de los dispositivos de a bordo, eliminando la dependencia de un enlace inalámbrico en el funcionamiento del dispositivo. El reconocimiento de voz externo para otras aplicaciones resulta ventajoso debido al gran número de palabras que deben ser reconocidas. Un sistema de navegación que use entradas de voz para los nombres de los lugares debe reconocer un número casi ilimitado de palabras y números. Por lo tanto, para posibilitar un sistema de navegación con entrada de voz se podría utilizar un sistema de reconocimiento de voz externo (por ejemplo, utilizando un servidor de portales de voz). Estas dos categorías de funciones (mando/control y otras aplicaciones) se podrían integrar sin fisuras al nivel del usuario de manera que el ocupante no se daría cuenta de qué entradas de voz se procesan a bordo y cuáles se procesan de forma externa.
La figura 1 muestra una estructura de diálogo que se inicia en el Recuadro 5, que puede representar la activación de un botón PTT (Pulsar para Hablar), o alternativamente puede representar una palabra de orden de manos libres que active la unidad móvil (por ejemplo, “Coche,...”). El Menú Principal 7 se divide, en esta forma de realización ejemplificativa, en Palabras Clave 10, 11, y 12. Tal como se indica mediante la flecha que se prolonga saliendo a la derecha desde el Menú Principal 7, en el Menú Principal 7 se puede representar un número o bien mayor o bien menor de palabras clave. La Palabra Clave 10, en esta forma de realización ejemplificativa, accede a una función de radio. La Palabra Clave 11, en esta forma de realización ejemplificativa, accede a una función de CD. Las funciones alternativas de música disponibles a través de las Palabras Clave 10 y 11 pueden incluir un casete, un cargador de CD, MP3, o cualquier otro dispositivo o combinación de dispositivos para reproducir música. La Palabra Clave 12, en esta forma de realización ejemplificativa, accede a una función de navegación que puede utilizar por tanto un número cualquiera de dispositivos diferentes de navegación, incluyendo, entre otros, GPS (Sistema de Posicionamiento Global), DGPS (GPS Diferencial), AGPS (GPS Asistido), posicionamiento basado en telefonía celular, navegación por satélite, o cualquier otro dispositivo de navegación o combinación de dispositivos de navegación. Alternativamente, a través de las Palabras Clave 10, 11, y 12 pueden estar disponibles diferentes funciones, o pueden ser accesibles palabras clave adicionales, según se indica mediante la flecha que se prolonga saliendo hacia la derecha sobre la Palabra Clave 12. Una palabra clave alternativa o adicional puede acceder a una función de información que puede proporcionar una variedad de información al conductor en formato o bien de texto,
o bien de imagen, o bien audible. La información proporcionada a través de una función de información puede incluir noticias, informes sobre valores bursátiles, el tiempo, actualizaciones del tráfico, informes sobre obras, o cualquier otro tipo de información deseada. Cada una de las Palabras Clave 10, 11, y 12 puede ser reconocible por la unidad móvil (no mostrada). El número fijado de Palabras Clave 10, 11, y 12 disponibles en el Menú Principal 7 permite implementar un sistema de reconocimiento de voz en la unidad móvil de una manera rentable.
El Submenú 8 en la figura 1 muestra cómo las Palabras Clave 10, 11, y 12 acceden a diferentes funciones. La unidad móvil podría indicar al ocupante que la Palabra Clave 10 está activa avisando al ocupante de forma audible (por ejemplo, “Sistema de radio activo”) o visualmente (por ejemplo, con una pantalla de LED). El flujo del diálogo de cada una de las Palabras Clave 10, 11, y 12 pasa a través de un Recuadro 5 diferente revelando una acción del ocupante (o bien pulsar el botón PTT o bien avisar de forma audible a la unidad móvil). Las funciones 13, 14, y 15 están disponibles a través de la Palabra Clave 10. Alternativamente, a través de la Palabra Clave 10 puede haber disponibles más funciones, según se indica mediante la flecha que se prolonga saliendo a la derecha sobre la Función 15. La Función 13 puede representar una característica de “Sintonización”, que puede acceder al Subsubmenú 9 a través del Recuadro 5. El Subsubmenú 9 accesible a través de la Función 13 puede incluir varias órdenes que son identificables por el sistema de reconocimiento de a bordo. La Orden 19 de la Función 13 puede ser “sintonización ascendente” o alternativamente, “sintonización descendente”. La Orden 20 de la Función 13 puede ser “siguiente”, que indica que la radio debería sintonizar la siguiente emisora de radio programada o identificable. La Orden 21 puede permitir una sintonización directa de una emisora de radio al pronunciar el ocupante la frecuencia en la que se debería sintonizar la radio (por ejemplo, 102,1 MHz). Alternativamente, a través de la Función 13 puede haber disponibles más órdenes, según se indica mediante la flecha que se prolonga saliendo hacia la derecha sobre la Orden 21. La Función 14 puede representar una función de “banda”, que permite que el usuario cambie entre FM y AM con una simple orden por palabras reconocida por el dispositivo de a bordo. La Función 15 puede representar una orden de volumen (por ejemplo, “subir volumen”, “bajar volumen”) que podría ser reconocida por el dispositivo de a bordo.
La Palabra Clave 11 puede acceder a funciones (no mostradas) en el Submenú 8, que, a su vez, puede acceder a órdenes (no mostradas) en el Subsubmenú 9. En esta forma de realización ejemplificativa, en la que la Palabra Clave 11 utiliza una función de CD, las funciones en el Submenú 8 para la Palabra Clave 11 pueden incluir sistemas de reconocimiento de voz de a bordo (no representados) para funciones de mando y control (por ejemplo, “reproducir CD”, “pista 6”, “subir volumen”, etcétera). Alternativamente, la Palabra Clave 11 puede ser accionable solamente mediante botones y diales, de una manera similar a los sistemas de CD tradicionales para automóviles.
imagen3
En formas de realización ejemplificativas alternativas, la Palabra Clave 11 puede utilizar un programa de almacenamiento y recuperación de archivos musicales en línea. Por lo tanto, las funciones en el Submenú 8 para la Palabra Clave 11 pueden acceder a sistemas de reconocimiento de voz externos (no representados) para otras órdenes musicales (por ejemplo, “reproducir canción X”, “reproducir álbum Y”, etcétera).
La Palabra Clave 12 puede acceder a las Funciones 16, 17, y 18 en el Submenú 8 a través del Recuadro 5. En esta forma de realización ejemplificativa, en la que la Palabra Clave 12 utiliza un dispositivo de navegación, las Funciones 16 y 17 representan ajustes diferentes para la Palabra Clave 12 y pueden incluir un número cualquiera de funciones diferentes de mando y control para un dispositivo de navegación, incluyendo, entre otras, modo de posicionamiento, modo de navegación, acercar, alejar, vista aérea, perspectiva del conductor, mapa, o un número cualquiera de otras funciones preprogramadas. Las Funciones 16 y 17 pueden acceder a un sistema de reconocimiento de voz a bordo del vehículo debido al vocabulario limitado necesario para hacer funcionar las diferentes funciones preprogramadas disponibles en las Funciones 16 y 17. La Función 18 accesible a través de la Palabra Clave 12 puede representar una función de introducción de destinos. La Función 18 accede al Acceso a Portal de Voz 6 cuando se va al nivel del Subsubmenú 9. El Acceso a Portal de Voz 6 accede a un servidor de portales de voz (no mostrado) para un reconocimiento de voz externo. Este sistema de reconocimiento de voz basado en un servidor es necesario debido al gran vocabulario que se necesita para identificar una dirección o lugar que se introduce verbalmente. Accesibles através de la Función 18 y el Acceso a Portal de Voz 6 se pueden encontrar las Órdenes 22, 23, y 24. La Orden 23 puede ser, por ejemplo, una orden de dirección, que puede proporcionar la dirección para el nombre de cualquier domicilio o negocio introducido por el ocupante. La Orden 23 puede ser, por ejemplo, una orden de POI (punto de interés), que puede proporcionar puntos de interés en las proximidades del usuario o muy cercanos a la ruta seleccionada del ocupante. La Orden 24 puede ser, por ejemplo, una orden que accede a localizaciones recientes o búsquedas recientes efectuadas por el ocupante. De esta manera, el ocupante tendría la posibilidad de poder mantener un registro de destinos habituales y, así, acceder a la ruta más eficaz hacia un destino conocido desde una localización desconocida, o alternativamente, la ruta más eficaz teniendo en cuenta las condiciones locales del tráfico y de las obras. También son posibles formas de realización alternativas de estas órdenes disponibles en el Subsubmenú 9 que accede a un servidor de portales de voz. A través de la Función 18 también podrían estar disponibles órdenes adicionales, según se indica mediante la flecha que se prolonga saliendo hacia la izquierda sobre la Orden 22.
Palabras clave alternativas en el Menú Principal 7 pueden incluir una palabra clave de información (no representada). Una palabra clave de información puede acceder a una función meteorológica en el Submenú 8, que, a su vez, puede acceder a un servidor externo para el reconocimiento de nombres de varios lugares y numerosas consultas meteorológicas (por ejemplo, “¿Qué temperatura hace en Londres?”, “¿Cuál es la pluviosidad media en julio en San Diego?”, etcétera. Adicionalmente, algunas consultas meteorológicas pueden ser reconocidas por un sistema de reconocimiento de voz de a bordo (no representado) para información disponible localmente (por ejemplo, “¿Qué temperatura hace fuera?”, etcétera). Una palabra clave de información también puede acceder a una función de información financiera en el Submenú 8, que, a su vez, puede acceder a un servidor externo para el reconocimiento de nombres de varias empresas y diferentes datos sobre inversiones (por ejemplo, “¿Cuál es el precio actual de la empresa Z?”, “¿Qué fondos de inversión tienen acciones en la empresa Z?”, etcétera).
El diálogo se puede descomponer en varias partes cambiando una y otra vez sin fisuras entre el mando y el control de a bordo y las aplicaciones externas, según se muestra en la figura 2. La figura 2 muestra un diálogo distribuido en el que el Usuario 29 inicia un diálogo seleccionando una aplicación y realizando una Solicitud 30. A continuación, la Unidad Móvil 28 emite una llamada hacia el Portal de Voz 27. El Usuario 29 responde a cuestionarios del Portal de Voz 27, que juntos forman el Diálogo 31. El Diálogo 31 conduce al Resultado 32 que es proporcionado a la Unidad Móvil 28. A continuación, el Usuario 29 puede iniciar otra consulta con otra Solicitud 30, que, nuevamente, podría ser gestionada por el Portal de Voz 27. Una forma de realización ejemplificativa del sistema de la figura 2 podría conllevar un servicio de corretaje en el que el Usuario 29 podría pronunciar como Solicitud 30 al Dispositivo Móvil 28 “consígueme una cotización de las acciones de la empresa Z”.
Un ejemplo de este escenario podría ser el siguiente. El Usuario 29 desea ir a un restaurante. El Usuario 29 activa la función de a bordo “Información” de la Unidad Móvil 28 pidiendo “información”. La Unidad Móvil 28 reconoce la función de mando y control “información” con un sistema de reconocimiento de voz de a bordo y responde al Usuario 29 con una respuesta automática que le pregunta “¿Qué tipo de información?”. Cuando el Usuario 29 responde a la respuesta automática diciendo “información de restaurantes”, la Unidad Móvil 28 reconoce la necesidad de acceder al servidor de portales de voz externo y llama sin interrupciones al Portal de Voz 27 y reenvía la solicitud de “información de restaurantes” del Usuario 29. El Portal de Voz 27 guía al Usuario 29 a través del Diálogo 31 obteniéndose el Resultado 32, que es un restaurante particular. El Portal de Voz 27 proporciona como Resultado 32 el nombre y la dirección de este restaurante a la Unidad Móvil 28. Esta información simplemente se puede entregar de forma audible al Usuario 29, o también se puede proporcionar como una posición en forma electrónica a un dispositivo de navegación dentro de la Unidad Móvil 28. De este modo, es posible que la Unidad Móvil 28 pueda proporcionar más información al Usuario 29 combinando los datos de posición electrónicos correspondientes al restaurante con los datos de posición actuales correspondientes al vehículo (por ejemplo, distancia, tiempo de desplazamiento estimado, direcciones). Si el Usuario 29 decide repostar de camino, la Unidad Móvil 28 utiliza nuevamente el Portal de Voz 27 para encontrar una gasolinera de camino. A continuación, el Portal de Voz 27 puede utilizar una posición actual transferida desde el dispositivo de navegación en la Unidad Móvil 28, junto con la posición de destino (o bien almacenada a partir del diálogo reciente o bien también transferida desde la Unidad Móvil 28), y la solicitud según se ha reconocido en el sistema de reconocimiento de voz externo (por ejemplo, “Encontrar una gasolinera de camino”) para determinar la mejor gasolinera de camino. Esta solicitud de gasolinera también se puede concretar según un número cualquiera de maneras (por ejemplo, “Estación de servicio de la cadena A”, “Gasolina más barata”, “gasolinera más cercana a la autopista”, “gasolinera más cercana al destino”, etcétera). A continuación, el Portal de Voz 27 devuelve el nombre y la dirección de la gasolinera, de nuevo o bien de forma simplemente audible o bien de forma tanto audible como electrónica al dispositivo de navegación de la Unidad Móvil
imagen4
28. A continuación, la Unidad Móvil 28 puede calcular una ruta nueva basándose en la posición electrónica de la desviación solicitada.
La invención proporciona una forma de combinar ventajosamente un diálogo de voz con una transferencia de datos para conseguir que un diálogo de voz resulte más corto y más sencillo. La transmisión de datos antes, durante, o después de la comunicación por interfaz del portal de voz proporciona información adicional sobre la localización del conductor y el contexto de la situación, lo cual puede acortar drásticamente el diálogo del portal de voz. Si, por ejemplo, la posición del conductor se envía automáticamente durante el inicio de la llamada, no hay necesidad de pedir al usuario que especifique verbalmente la localización.
La figura 3 muestra un diálogo combinado de voz y datos. La Unidad Móvil 28 inicia un diálogo con la Solicitud 30 a través del Canal de Datos 34. La Solicitud 30 incluye, por ejemplo, el tipo de servicio deseado por el Usuario 29 y la posición GPS. El Portal de Voz 27 comienza el Diálogo 31 con el Usuario 29 a través del Canal de Voz 33 para evaluar la Solicitud 30. Cuando el Diálogo 31 ha derivado en el Resultado 32, el Diálogo 31 finaliza, y el Portal de Voz 27 envía el Resultado 32 en forma de datos hacia la Unidad Móvil 28 a través del Canal de Datos 34.
Un ejemplo correspondiente al escenario mostrado en la figura 3 podría transcurrir de la manera siguiente. El Usuario 29 desea ir a un cine. El Usuario 29 pulsa un botón del sistema de información para conductores, que envía la Solicitud 30 (por ejemplo, utilizando el GSM/SMS o cualquier otro sistema que proporcione un canal de datos) al Portal de Voz 27 a través del Canal de Datos 34. La Solicitud 30 incluye el tipo de servicio (por ejemplo, “Buscar cines”) y la posición GPS de la Unidad Móvil 28. Después de recibir los datos, el Portal de Voz 27 comienza el Diálogo 31 con el fin de averiguar el deseo exacto del usuario (por ejemplo, “Qué tipo de película”).
Puesto que el Portal de Voz 27 ha recibido la posición GPS incluida en la Solicitud 30 inicial, el Portal de Voz 27 no necesita pedir la posición de usuario actual del Usuario 29. Después de que el Diálogo 31 dé como resultado un conjunto de datos (es decir, nombre y dirección del cine seleccionado), el Portal de Voz 27 finaliza el Diálogo 31 y envía los datos en forma de Resultado 32 a través del Canal de Datos 34 hacia la Unidad Móvil 28. Puesto que el Resultado 32 incluye una posición de datos electrónicos de la película, el sistema de navegación de a bordo en la Unidad Móvil 28 puede calcular una ruta y comenzar el guiado de la ruta.
La figura 4 muestra otro ejemplo de un diálogo combinado de voz y datos. Un ejemplo podría ser que el Usuario 29 desea ir a un cine. El Usuario 29 podría iniciar el Diálogo 31 con la Solicitud 30 al Portal de Voz 27 realizada a través del Canal de Voz 33. El Portal de Voz 27 guía al Usuario 29 a través del Diálogo 31 lo cual da como resultado un cine en particular correspondiente al Resultado 32. Durante el Diálogo 31, el Portal de Voz 27 puede requerir una posición para el Usuario 29 con el fin de realizar una selección durante una de las siguientes etapas (por ejemplo, para reducir el número de coincidencias posibles para la Solicitud 30 eliminando coincidencias que son mayores que una distancia predeterminada con respecto a la posición actual del Usuario 29). En esta situación, el Portal de Voz 27 podría transmitir la Solicitud de Datos 35 hacia la Unidad Móvil 28 a través del Canal de Datos 34. Después de esto, la Unidad Móvil 28 podría responder transmitiendo Datos 36 al Portal de Voz 27 a través del Canal de Voz 34. Después de obtener Datos 36 correspondientes a información de posición actual del vehículo, el Portal de Voz 27 puede modificar la estructura del diálogo eliminando del conjunto de posibles coincidencias para la Solicitud 30 coincidencias con localizaciones físicas correspondientes mayores que una distancia máxima predeterminada con respecto a la localización actual. Esta distancia máxima predeterminada puede ser preestablecida o puede ser modificada por el usuario en cualquier momento (por ejemplo, “¿Qué tintorerías están a menos de 10 minutos de aquí?”, etcétera), o puede ser el objeto del Diálogo 31 en forma de una consulta del Portal de Voz 31 (por ejemplo, “Hay precios mejores para los artículos que desea comprar a distancias mayores que 30 millas; ¿Desea aumentar la distancia máxima de 30 millas a 50 millas?”). Adicionalmente, la distancia puede proporcionar la estrategia para reducir las posibles coincidencias para la Solicitud 30 a una coincidencia posible (por ejemplo, “¿Desea la más cercana a su localización actual?”, o “¿Desea minimizar la desviación con respecto a la ruta seleccionada actualmente?”).
Durante el Diálogo 31, es posible enviar Información 37 correspondiente al estado del Diálogo 31 hacia la Unidad Móvil 28 que, a su vez, puede proporcionar Información 37 al Usuario 29 a través de una indicación visual o audible. En una forma de realización ejemplificativa, la Información 37 puede mostrar las categorías y subcategorías disponibles actualmente en el proceso de selección definido por el Diálogo 31 (por ejemplo, “Cine - San Francisco Películas hoy”). Alternativamente, la Información 37 puede mostrar un indicador de barra variable que señale un porcentaje estimado del Diálogo 31 completado hasta la previsión del Resultado 32 (es decir, un indicador que muestre el ritmo de progreso del Diálogo 31 en la reducción de posibles coincidencias para la Solicitud 30 a un único Resultado 32). Después de que el Diálogo 31 dé como resultado un conjunto de datos (es decir, nombre y dirección del cine seleccionado) representados por el Resultado 32, el Portal de Voz 27 finaliza el Diálogo 31 y envía el Resultado 32 a través del Canal de Datos 34 hacia la Unidad Móvil 28. Puesto que la dirección incluye también una posición legible electrónicamente del cine, el sistema de navegación de a bordo incluido en la Unidad Móvil 28 puede calcular una ruta y comenzar el guiado de la misma.
imagen5
Mediante el siguiente escenario, se ilustra otra forma de realización ejemplificativa para el diálogo combinado de voz y datos de la figura 4. La Solicitud 30 del Usuario 29 se corresponde con una solicitud de una comprobación del estado del vehículo desde la Unidad Móvil 28 (por ejemplo, “¿Necesita una revisión el coche?”, “No tengo suficiente fuerza”, “¿Qué es ese ruido debajo del capó?”, etcétera). El número de variantes en la expresión de la Solicitud 30 puede requerir que la Unidad Móvil 28 comunique la solicitud al Portal de Voz 27 a través del Canal de Voz 33. El Portal de Voz 27 puede dilucidar la solicitud utilizando una base de datos y/o Internet conjuntamente con un software de reconocimiento de voz. Tras clarificar la solicitud de una comprobación del sistema del vehículo, el Portal de Voz 27 podría comunicar una consulta electrónica del estado del vehículo en forma de la Solicitud de Datos 35 a la Unidad Móvil 28 a través del Canal de Datos 34. La Solicitud de Datos 35 puede ser una consulta de sensores específicos del vehículo o puede ser una orden para enviar todos los datos de los sensores del vehículo actuales y/o todos los memorizados o promediados en el tiempo. La Unidad Móvil 28 puede responder a continuación a través del Canal de Datos 34 al Portal de Voz 27 con Datos 36 correspondientes a los datos solicitados de los sensores del vehículo. El Portal de Voz 27 puede proseguir a continuación con un análisis de Datos 36, o puede comunicar los datos a través de Internet (no representada), u otra red (no representada), a cualquiera de entre el ordenador del fabricante, el ordenador del distribuidor, el ordenador de la estación de servicio seleccionada del propietario del vehículo, un servicio de suscripción especializado, o cualquier otro sistema analítico (no representado) en una red de ordenadores.
Cualquiera que sea el sistema que analiza los Datos 36, puede responder a través del Portal de Voz 27 a la Unidad Móvil 28 con Información 37 que puede ser una instrucción para ajustar un número cualquiera de reglajes del motor ajustables electrónicamente (por ejemplo, mezcla de combustible/aire, etcétera). Alternativamente, se puede enviar otra Solicitud de Datos 35 a la Unidad Móvil 28 para obtener más información. El Resultado 32 enviado desde el sistema analítico puede indicar que es necesario un servicio profesional. El Resultado 32 también puede indicar una prioridad que consista o bien en la necesidad de un servicio inmediato, o bien un servicio esta semana, o bien un servicio este mes. Adicionalmente, el Portal de Voz 27 puede seleccionar un centro de servicio basándose en la prioridad del servicio y una proximidad a la localización actual si el servicio es inmediatamente necesario, o puede iniciar una consulta con el Usuario 29 referente a la programación de un servicio más tarde durante la semana. Después de que el Diálogo 31 obtenga un tiempo de servicio pretendido, el Portal de Voz 27 puede acceder nuevamente a Internet u otra red para programar el servicio. Después de programar el servicio, el Portal de Voz 27 puede comunicar el tiempo programado a la Unidad Móvil 28 en forma del Resultado 32 a través del Canal de Datos 34, que, a su vez, puede informar al Usuario 27 así como fijar un recordatorio para recordarle al Usuario 27 el día del servicio programado y/o en un tiempo preestablecido antes del servicio.
Alternativamente, este último escenario se puede suscitar no mediante una consulta del ocupante, sino que, por el contrario, puede ser iniciado por la Unidad Móvil 28 tras el reconocimiento de un valor de un sensor que indique o bien que se requiere el servicio o bien que es necesaria más investigación, o por la Unidad Móvil 28 al completar un periodo fijado, que se puede basar o bien en el tiempo (por ejemplo, un mes, etcétera), o bien en el kilometraje (por ejemplo, 5.000 millas), o bien en un número cualquiera de otros criterios. En una tercera alternativa, una consulta sobre el estado del vehículo la puede realizar el Portal de Voz 27 que se puede comunicar electrónicamente o bien con el distribuidor, o bien con el fabricante, o bien con la estación de servicio del propietario, o bien con cualquier otro tercero con autorización del propietario del vehículo, o cualquier combinación de los anteriores. Estas consultas a terceros también se pueden realizar en un intervalo fijado (por ejemplo, cada 3 meses desde la venta del vehículo, un mes desde el último servicio, etcétera) o se pueden realizar en respuesta a una situación particular que justifique una consulta del estado (por ejemplo, una retirada del vehículo, un fallo de una pieza específica, una actualización en un código de programa para un ordenador de a bordo).
Haciendo referencia a la figura 5, el Portal de Voz 27 es accesible desde la Unidad Móvil (no representada) en el Vehículo 38 a través del Canal de Voz 33 y el Canal de Datos 34, y a través de la Estación Base 39. El Portal de Voz 27 puede acceder a Internet 42 para obtener información adicional. El sistema puede permitir que el ocupante (no representado) solicite, por ejemplo, una localización de destino, a través del Canal de Voz 33 a la Estación Base 39, y desde allí al Portal de Voz 27. El sistema puede disponer que el Portal de Voz 27 implemente un algoritmo de reconocimiento de voz para producir un conjunto de posibles coincidencias para la localización de destino solicitada. El Portal de Voz 27 se puede conectar a Internet 42 para acceder a información de bases de datos tanto públicas como privadas en referencia a localizaciones solicitadas, tráfico, el tiempo, o cualquier otra información útil. Externalizando el software y el hardware de reconocimiento de voz en el Portal de Voz 27 externo al Vehículo 38, se reduce el coste de implementación del sistema con entrada de voz y se pueden implementar con mayor facilidad sistemas mejorados de reconocimiento de voz. Adicionalmente, a través del sistema están disponibles, para un usuario en el Vehículo 38, la información más actualizada referente a las condiciones del tráfico, obras, y el tiempo, así como aberturas y cierres de restaurantes y otra información dinámica (por ejemplo, las películas en cartelera y las horas).
imagen6
El sistema puede disponer adicionalmente que el Portal de Voz 27 reduzca a una dirección el número de destinos solicitados, a través de cualquiera de varios métodos posibles. Un método para reducir el número de coincidencias puede ser indicar de forma audible al ocupante cada posible coincidencia hasta que se registre una respuesta afirmativa. Alternativamente, el sistema puede señalarle al ocupante preguntas que diferencien entre subcategorías del conjunto de posibles coincidencias. Estas preguntas pueden ser diseñadas por el Portal de Voz 27 para reducir el número de posibles coincidencias de la forma más eficaz posible a un conjunto menor de posibles coincidencias,
o potencialmente a una posible coincidencia. Una tercera alternativa puede ser que el Portal de Voz 27 le pida a la Unidad Móvil 28 que proporcione una localización actual para el Vehículo 38 a través del Canal de Datos 34, y, a continuación, que el Portal de Voz 27 limite las posibles coincidencias a aquellas localizaciones de destino que estén a menos de una distancia máxima predeterminada con respecto a la localización actual. Podría haber también una anulación de esta función para permitir la asistencia de navegación para desplazamientos más largos. También podría ser posible alguna combinación de estos tres posibles métodos para reducir las posibles coincidencias de la localización de destino. Después de determinar la localización de destino, el Portal de Voz 27 podría comunicar esta información directamente al Vehículo 38 a través del Canal de Datos 34.
Haciendo referencia a la figura 6, el sistema según la presente invención incluye un Comunicador de Voz 40 (por ejemplo, un teléfono móvil) y un Comunicador de Datos 41 conectados a la Unidad Móvil 28. La Unidad Móvil 28 puede incluir el Dispositivo 25 que puede ser un dispositivo de navegación (por ejemplo, un receptor GPS) y el Dispositivo 26 que puede ser un sistema de música. Utilizando la dirección de destino transmitida por el portal de voz (no mostrado) a través del Comunicador de Datos 41, la Unidad Móvil 28 podría calcular una ruta desde la posición actual al destino basándose en un algoritmo que podría incluir factores que incluyen un conjunto de carreteras en una base de datos, obras en carreteras, condiciones de tráfico, condiciones meteorológicas, y preferencias del conductor. El portal de voz también puede transmitir hacia la Unidad Móvil 28, a través del Comunicador de Datos 41, condiciones actuales de obras, tráfico, y meteorológicas.
Alternativamente, el portal de voz puede calcular una ruta basándose en información de la posición actual recibida desde la Unidad Móvil 28, a partir de la localización de destino determinada, a partir de información de obras y tráfico recibida desde Internet (no representada), y cualquier otra información apropiada. A continuación, el portal de voz podría transmitir la ruta completa calculada hacia la Unidad Móvil 28, que seguidamente guiaría al usuario hacia el destino a lo largo de esa ruta, a no ser que un desvío requiera modificaciones de la ruta.
El dispositivo 25 podría proporcionar al ocupante indicaciones de navegación desde la localización actual a la localización de destino solicitada, a través de cualquiera de entre varios medios posibles, incluyendo, entre otros, una unidad de presentación visual, una pantalla de tipo heads-up, y una serie de indicaciones audibles. Cuando se proporcionan indicaciones audibles, el Dispositivo 25 proporcionaría una serie de indicaciones desde una localización actual al destino solicitado a lo largo de una ruta seleccionada. Cada indicación se suministraría de manera audible en un momento que permitiría que el ocupante actuase según las indicaciones de navegación.
En una forma de realización ejemplificativa, el Dispositivo 25 proporciona las indicaciones de navegación de manera audible a través del Dispositivo 26 con Altavoces 43 o un altavoz dedicado (no representado). Las indicaciones de navegación se suministran al ocupante un tiempo antes de que el ocupante necesite seguir la indicación de navegación. La sincronización del suministro de la indicación de navegación lo determina el Dispositivo 25 y se puede basar en cualquiera de entre una medición de posición instantánea, una medición de rumbo instantánea, una medición de velocidad instantánea, la localización solicitada, y la ruta seleccionada.
Una forma de realización ejemplificativa puede prever que el Comunicador de Voz 40 pueda ser un teléfono móvil o cualquier dispositivo capaz de comunicarse de manera inalámbrica. Cabe la posibilidad de que el teléfono móvil se pueda posicionar en una unidad base que forme parte de una unidad de manos libres que conecte el teléfono móvil a los Altavoces 43 para una utilización de manos libres. El comunicador de datos puede ser cualquier tipo de dispositivo inalámbrico para comunicar datos y puede funcionar con cualquier protocolo de sistema de mensajes cortos (por ejemplo, GSM-SMS) o cualquier otro protocolo apropiado para transmitir datos de manera inalámbrica.
El sistema de identificación de localizaciones solicitadas mediante el Portal de Voz 27 y de comunicación de la localización de destino correspondiente desde el Portal de Voz 27 al Dispositivo 25 a través del Comunicador de Datos 41 permite que el ocupante introduzca una localización de destino en el Dispositivo 25 utilizando únicamente entradas de voz. Las entradas de voz presentan las ventajas indicadas anteriormente según las cuales no distraen al conductor de la tarea de conducción, y, por lo tanto, aumentan la seguridad en carretera. El Dispositivo 25 puede utilizar cualquiera, o la totalidad, de entre la localización de destino, una posición actual, una base de datos de carreteras/calles, y un algoritmo de selección de rutas, para determinar una ruta seleccionada. El Dispositivo 25 puede utilizar un número cualquiera de métodos de posicionamiento para determinar la posición actual y para monitorizar el avance a lo largo de la ruta seleccionada. Estos sistemas de posicionamiento pueden incluir GPS, DGPS, AGPS, triangulación, intersección hiperbólica de soluciones con retardo de tiempo, e identificación de células.
imagen7
Una ventaja significativa de utilizar tanto el Comunicador de Voz 40 como el Comunicador de Datos 41 para conectar la Unidad Móvil 28 a un portal de voz (no representado) es que la comunicación entre el usuario (no representado) y el portal de voz se puede implementar de manera continuada sin retardos e interrupciones. El diálogo activo entre el usuario y el portal de voz para identificar destinos y/u otras informaciones puede continuar de manera simultánea con la comunicación, entre la Unidad Móvil 28 y el portal de voz a través del Comunicador de Datos 41, de información de posición, información de sensores del vehículo, o información de destinos.
Haciendo referencia a la figura 7, se ilustra con un diagrama de flujo el método según la presente invención. Tras el Inicio 43, se origina una Solicitud 30 con un ocupante del vehículo. La Solicitud 30 se analiza en el Rombo 44 para determinar si la solicitud es de una función de mando y control de la unidad móvil. Si la Solicitud 30 se identifica como una solicitud de mando y control, entonces, en el Recuadro 45, se aplica a bordo una aplicación de reconocimiento de voz sobre la Solicitud 30 para identificar la solicitud. Después de que se identifique a bordo la Solicitud 30 de una función de mando y control, la unidad móvil activa a continuación esa función de mando y control de acuerdo con el deseo del usuario en el Recuadro 46. Si la Solicitud 30 no es de una función de mando y control, la unidad móvil abre un canal de voz y un canal de datos con el portal de voz externo en el Recuadro 48. Después de que se abran los canales de voz y datos, se comunica la Solicitud 30 al portal de voz para su reconocimiento de voz en el Recuadro 49. El Rombo 50 pregunta si el portal de voz puede identificar la solicitud (o bien de información,
o bien de una localización de destino, o bien de otro servicio) sin ninguna consulta adicional. Si se requiere una consulta adicional, se lleva a cabo un diálogo con el ocupante en el Recuadro 51.
A partir de la Solicitud 30, podría derivarse un diálogo ejemplificativo que consistiese en “Quiero ir a ver una película”. El portal de voz podría preguntar “¿Alguna película en particular?”. El ocupante podría responder “Cualquiera cerca y que empiece pronto”. A continuación, el portal de voz puede recopilar una lista de todos los cines a menos de una distancia preestablecida asociada a “cerca”, que puede depender del contexto (cuidad/país), el usuario (dos conductores diferentes con ajustes preestablecidos diferentes para cerca), o a partir de una distancia predeterminada (por ejemplo, 10 millas). A continuación, el portal de voz puede seleccionar todas las películas que estén en cartelera en los cines “cercanos” y que comiencen en los siguientes 30 minutos (o puede utilizar otro método para definir “pronto”). A continuación, el portal de voz puede informar al ocupante sobre el tamaño del conjunto de películas, y puede ofrecer la enumeración de las mismas o buscar en ellas de acuerdo con otros criterios proporcionados por el ocupante. Por ejemplo, el portal de voz puede indicar que “hay 5 películas que comienzan en menos de 30 minutos que están a un radio menor de 10 millas de su localización actual, ¿quiere conocerlas?”. Si la lista es suficientemente larga de manera que su enumeración resulte ineficaz, el portal de voz puede ofrecer una búsqueda basada en los criterios del ocupante (por ejemplo, “quiero ver una película de acción y aventuras”) o puede ofrecer su propio método de cribado del conjunto de posibles coincidencias (por ejemplo, “Hay 10 producciones de Hollywood y 8 películas extranjeras, ¿quiere eliminar una de estas categorías?”).
La información identificada por el portal de voz puede ser tanto verbal como datos. El Rombo 52 pregunta si parte de la respuesta a la Solicitud 30 es información verbal. Si hay un componente de información verbal, entonces esta información se transmite al ocupante en el Recuadro 53. El Rombo 54 pregunta si parte de la respuesta a la Solicitud 30 es datos. Si hay un componente de datos, entonces esta información se transmite a la unidad móvil en el Recuadro 55.
Haciendo referencia a la figura 8, se ilustra con otro diagrama de flujo el método según la presente invención. Tras el Inicio 43, se origina la Solicitud 30 con un ocupante del vehículo. Las solicitudes de funciones de mando-y-control transcurren de una manera similar a la descrita en la figura 7. No obstante, cuando la Solicitud 30 no es de una función de mando-y-control, el diagrama de flujo prosigue hacia el Recuadro 56, en el que se abre un canal de voz hacia un Servidor de Portales de Voz, y se comunica la solicitud al Servidor de Portales de Voz. Por contraposición a la figura 7, no se abre un canal de datos hacia el Servidor de Portales de Voz ya que el canal de datos está abierto constantemente. Este tipo de sistema de comunicación proporciona un canal de datos abierto todo el tiempo, y el usuario puede pagar únicamente por los datos transmitidos (por ejemplo, el número de kilobytes). Desde el Recuadro 56, el diagrama de flujo prosigue hacia el Recuadro 51, que es similar a la figura 7. Desde el Recuadro 51, el diagrama de flujo prosigue hacia el Rombo 58, que pregunta si se solicita información del vehículo. Esto ilustra la situación en la que el Servidor de Portales de Voz necesita información, tal como la localización del vehículo, en el comienzo, o cerca del comienzo, de un diálogo para permitir que el Servidor de Portales de Voz reduzca el número de posibles coincidencias para una solicitud de información. Esta información de la unidad móvil puede permitir también que el Servidor de Portales de Voz mejore la eficacia del diálogo centrando las preguntas para el ocupante. Si el Servidor de Portales de Voz solicita información de la unidad móvil, entonces, en el Recuadro 59, la Unidad Móvil transmite datos a través del canal de datos hacia el Servidor de Portales de Voz. Si no se solicita información,
o si se solicita información y la misma ha sido transmitida, entonces el diagrama de flujo prosigue hacia el Recuadro 60 en el que el Servidor de Portales de Voz procesa la solicitud. El siguiente en el flujo es el Rombo 61 que pregunta si el Servidor de Portales de Voz puede reconocer la solicitud. Si el Servidor de Portales de Voz no puede reconocer la solicitud, el flujo vuelve al Recuadro 51. Alternativamente, si el Servidor de Portales de Voz puede reconocer la solicitud, entonces el flujo avanza hacia el Rombo 54. El flujo se desarrolla de una manera similar a la descrita con respecto a la figura 7 transmitiendo información verbal al usuario y/o información de datos a la unidad móvil.
imagen8
En la presente memoria, se proporciona un sistema para la comunicación por interfaz de un sistema de información para conductores que usa un servidor de portales de voz. Aunque se han descrito varias formas de realización, que incluyen un sistema que utiliza un canal de voz y un canal de datos hacia el servidor de portales de voz, también son viables otras, dentro del alcance de la invención.
imagen9

Claims (47)

  1. REIVINDICACIONES
    1. Aparato electrónico para un vehículo, que comprende:
    un comunicador de voz (40) situado en un vehículo;
    un comunicador de datos (41) situado en el vehículo;
    un dispositivo de a bordo situado en el vehículo, estando acoplado eléctricamente el dispositivo de a bordo al comunicador de voz y al comunicador de datos; y
    unos medios de almacenamiento de datos de a bordo en los que se almacena una primera información de vocabulario,
    en el que el dispositivo de a bordo está adaptado para reconocer por lo menos una orden de función de un ocupante comunicada verbalmente, mediante la ejecución de una función de reconocimiento del habla sobre dicha por lo menos una orden de función utilizando los medios de almacenamiento de datos de a bordo, correspondiéndose dicha por lo menos una orden de función con por lo menos una función de a bordo del dispositivo de a bordo; caracterizado porque:
    el comunicador de voz (40) y el comunicador de datos (41) pueden comunicarse con una estación base (39), y la estación base (39) puede comunicarse con un servidor de portales de voz, siendo externos con respecto al vehículo la estación base (39) y el servidor de portales de voz;
    el dispositivo de a bordo está adaptado para diferenciar entre dicha por lo menos una orden de función y una solicitud del ocupante comunicada verbalmente que se corresponde con por lo menos una función externa;
    el dispositivo de a bordo está adaptado para por lo menos una de entre reenviar la solicitud y transmitir datos que representan la solicitud hacia el servidor de portales de voz a través de la estación base (39) y a través de por lo menos uno de entre el comunicador de voz y el comunicador de datos; y porque
    el servidor de portales de voz está adaptado para responder a dicho por lo menos uno de entre la solicitud reenviada y los datos transmitidos que representan la solicitud, iniciando un diálogo con el ocupante para obtener información de acuerdo con la cual ejecutar la función externa y para ejecutar una función de reconocimiento del habla sobre una entrada verbal proporcionada por el ocupante al servidor de portales de voz durante el diálogo utilizando unos medios de almacenamiento de datos externos en los que se almacena una segunda información de vocabulario.
  2. 2.
    Aparato según la reivindicación 1, en el que el dispositivo de a bordo está adaptado para accionar dicha por lo menos una función de a bordo de acuerdo con dicha por lo menos una orden de función.
  3. 3.
    Aparato según la reivindicación 1, en el que:
    el dispositivo de a bordo está adaptado para comunicar la solicitud a través del comunicador de voz y a través de la estación base al servidor de portales de voz; y
    el servidor de portales de voz está adaptado para reconocer la solicitud y para por lo menos una de entre a) comunicar información audible a través de la estación base y a través del comunicador de voz al ocupante, y b) comunicar información electrónica a través de la estación base y a través del comunicador de datos al dispositivo de a bordo.
  4. 4.
    Aparato según la reivindicación 1, en el que el comunicador de voz y el comunicador de datos están integrados en un dispositivo de comunicación.
  5. 5.
    Aparato según la reivindicación 1, en el que el comunicador de voz y el comunicador de datos son dispositivos de comunicación independientes.
  6. 6.
    Aparato según la reivindicación 1, en el que:
    la solicitud incluye una solicitud de información;
    el ocupante del vehículo puede comunicar la solicitud de información al servidor de portales de voz a través del comunicador de voz; y
    el servidor de portales de voz está adaptado para proporcionar una coincidencia de información a través del comunicador de datos al dispositivo de a bordo, correspondiéndose la coincidencia de información con la solicitud de información.
    imagen1
  7. 7. Aparato según la reivindicación 6, en el que:
    el dispositivo de a bordo está adaptado para proporcionar una localización actual al servidor de portales de voz;
    la solicitud de información incluye una solicitud de destino; y
    el servidor de portales de voz está adaptado para utilizar la localización actual con el fin de reducir un número de posibles coincidencias para la solicitud de destino eliminando cada coincidencia posible en la que una distancia entre la localización actual y cada localización asociada a cada posible coincidencia para la solicitud de destino es mayor que una distancia máxima predeterminada.
  8. 8.
    Aparato según la reivindicación 7, en el que la distancia máxima predeterminada se determina mediante una respuesta del ocupante a un interrogatorio del servidor de portales de voz, comunicado a través del comunicador de voz (40).
  9. 9.
    Aparato según la reivindicación 1, en el que el comunicador de voz incluye un teléfono móvil.
  10. 10.
    Aparato según la reivindicación 1, en el que: la solicitud incluye una solicitud de información; el ocupante del vehículo puede comunicar la solicitud de información a un servidor de portales de voz a través del
    comunicador de voz (40); y el servidor de portales de voz está adaptado para crear un conjunto de por lo menos una coincidencia de información a partir de la solicitud de coincidencia de información correspondiente a la solicitud de información.
  11. 11.
    Aparato según la reivindicación 1, en el que, durante el diálogo, el servidor de portales de voz está adaptado para:
    comunicar información audible a través de la estación base y el comunicador de voz al ocupante y simultáneamente comunicar datos electrónicos relevantes para el diálogo, a través de la estación base y el comunicador de datos, al dispositivo de a bordo; y
    determinar una información audible sucesiva para ser comunicada al ocupante basándose en datos recibidos desde el dispositivo de a bordo en respuesta a los datos electrónicos comunicados.
  12. 12.
    Sistema que comprende: un aparato electrónico para un vehículo según la reivindicación 1; y una estación base (39) que está adaptada para comunicarse de forma inalámbrica con por lo menos uno de entre el
    comunicador de voz (40) y el comunicador de datos (41); y un servidor de portales de voz que está adaptado para comunicarse electrónicamente con la estación base.
  13. 13.
    Sistema según la reivindicación 12, en el que:
    el dispositivo de a bordo está adaptado para reconocer por lo menos una orden de función de un ocupante comunicada verbalmente, correspondiéndose dicha por lo menos una orden de función con por lo menos una función de a bordo del dispositivo de a bordo; y
    el dispositivo de a bordo está adaptado para accionar dicha por lo menos una función de a bordo de acuerdo con dicha por lo menos una orden de función.
  14. 14. Sistema según la reivindicación 12, en el que:
    el dispositivo de a bordo está adaptado para comunicar la solicitud a través del comunicador de voz (40) y a través de la estación base (39) al servidor de portales de voz; y
    el servidor de portales de voz está adaptado para reconocer la solicitud y para por lo menos una de entre a) comunicar información audible a través de la estación base (39) y a través del comunicador de voz (40) al ocupante, y b) comunicar información electrónica a través de la estación base (39) y a través del comunicador de datos (41) al dispositivo de a bordo.
    imagen2
  15. 15. Sistema según la reivindicación 12, en el que:
    el comunicador de voz está adaptado para comunicar la solicitud del ocupante del vehículo al servidor de portales de voz; y
    el servidor de portales de voz está adaptado para proporcionar información a por lo menos uno de entre el ocupante y el dispositivo de a bordo, correspondiéndose la información con la solicitud.
  16. 16.
    Sistema según la reivindicación 15, en el que la información se proporciona al ocupante a través del comunicador de voz (40).
  17. 17.
    Sistema según la reivindicación 15, en el que la información se proporciona al dispositivo de a bordo a través del comunicador de datos (41).
  18. 18.
    Sistema según la reivindicación 15, en el que el dispositivo de a bordo está adaptado para comunicar por lo menos uno de entre un estado del sistema del vehículo y una posición del vehículo al servidor de portales de voz a través del comunicador de datos.
  19. 19.
    Sistema según la reivindicación 18, en el que:
    el dispositivo de a bordo está adaptado para comunicar el estado del sistema del vehículo al servidor de portales de voz; y
    el servidor de portales de voz está adaptado para por lo menos una de entre determinar por lo menos una etapa de actuación sugerida y comenzar un diálogo con el ocupante.
  20. 20. Sistema según la reivindicación 19, en el que:
    el servidor de portales de voz está adaptado para determinar dicha por lo menos una etapa de actuación sugerida; y
    el servidor de portales de voz está adaptado para comunicar dicha por lo menos una etapa de actuación sugerida por lo menos a uno de entre a) el ocupante a través del comunicador de voz (40) y b) el dispositivo de a bordo a través del comunicador de datos (41).
  21. 21.
    Sistema según la reivindicación 20, en el que dicha por lo menos una etapa de actuación sugerida es por lo menos una de entre una parada en estación de servicio, una parada en gasolinera, y una visita a un distribuidor.
  22. 22.
    Sistema según la reivindicación 19, en el que el servidor de portales de voz está adaptado para comenzar el diálogo con el ocupante a través del comunicador de voz (40), estando destinado el diálogo a reducir a una posible coincidencia de información una pluralidad de posibles coincidencias de información correspondientes a la solicitud.
  23. 23.
    Sistema según la reivindicación 22, en el que el servidor de portales de voz está adaptado para comunicar la posible coincidencia de información por lo menos a uno de entre a) el ocupante a través del comunicador de voz (40) y b) el dispositivo de a bordo a través del comunicador de datos (41).
  24. 24.
    Sistema según la reivindicación 18, en el que el dispositivo de a bordo está adaptado para comunicar la posición del vehículo al servidor de portales de voz y el servidor de portales de voz usa la posición del vehículo para reducir un número de posibles coincidencias de información correspondientes a la solicitud.
  25. 25.
    Sistema según la reivindicación 24, en el que el servidor de portales de voz está adaptado para reducir el número de posibles coincidencias de información correspondientes a la solicitud eliminando cada posible coincidencia de información en la que una distancia entre una localización física asociada a cada posible coincidencia de información y la posición del vehículo es mayor que una distancia máxima predeterminada.
  26. 26.
    Sistema según la reivindicación 25, en el que la distancia máxima predeterminada se determina mediante una respuesta del ocupante a un interrogatorio del servidor de portales de voz, comunicado a través del comunicador de voz (40).
  27. 27.
    Sistema según la reivindicación 12, en el que el dispositivo de a bordo incluye por lo menos uno de entre un sistema de navegación, un sistema de información, y un sistema de música.
  28. 28.
    Sistema según la reivindicación 12, que comprende además:
    un altavoz para comunicarse electrónicamente con el dispositivo de a bordo, estando adaptado el altavoz para crear ondas de presión acústica que se corresponden con indicaciones del servidor de portales de voz al ocupante del vehículo; y
    imagen3
    un micrófono para comunicarse electrónicamente con el dispositivo de a bordo, estando adaptado el micrófono para detectar ondas de presión acústica que se corresponden con respuestas del ocupante al servidor de portales de voz.
  29. 29.
    Sistema según la reivindicación 28, que comprende además: un kit de manos libres para comunicarse con el dispositivo de a bordo; en el que el kit de manos libres está adaptado para conectar el comunicador de voz por lo menos a uno del altavoz y
    el micrófono cuando el kit de manos libres está conectado al dispositivo de a bordo.
  30. 30.
    Sistema según la reivindicación 29, en el que el kit de manos libres está conectado eléctricamente al dispositivo de a bordo.
  31. 31.
    Sistema según la reivindicación 29, en el que el kit de manos libres está adaptado para comunicarse de forma inalámbrica con el dispositivo de a bordo.
  32. 32.
    Sistema según la reivindicación 28, en el que el altavoz forma parte de un sistema de sonido del vehículo.
  33. 33.
    Sistema según la reivindicación 12, en el que:
    el ocupante del vehículo puede comunicar la solicitud a través del comunicador de voz y la estación base al servidor de portales de voz; y
    el servidor de portales de voz está adaptado para reconocer la solicitud y determinar por lo menos una coincidencia de información.
  34. 34. Sistema según la reivindicación 33, en el que:
    dicha por lo menos una coincidencia de información incluye una pluralidad de coincidencias de información; y
    el servidor de portales de voz está adaptado para presentar al ocupante por lo menos un interrogatorio a través del comunicador de voz (40); y
    dicho por lo menos un interrogatorio está adaptado para reducir un número de la pluralidad de coincidencias de información por lo menos a una de entre una única coincidencia de información y una pluralidad menor de coincidencias de información.
  35. 35.
    Sistema según la reivindicación 33, en el que el servidor de portales de voz está adaptado para comunicar dicha por lo menos una coincidencia de información a través de la estación base y a través del comunicador de datos al dispositivo de a bordo.
  36. 36.
    Sistema según la reivindicación 33, en el que el servidor de portales de voz está adaptado para comunicar dicha por lo menos una coincidencia de información a través de la estación base (39) y a través del comunicador de voz
    (40) al ocupante.
  37. 37. Método para proporcionar información a un ocupante de un vehículo, comprendiendo el método: proporcionar un comunicador de voz (40); proporcionar un comunicador de datos (41); proporcionar un dispositivo de a bordo, comunicándose electrónicamente el dispositivo de a bordo con por lo menos
    uno de entre el comunicador de voz (40) y el comunicador de datos (41);
    proporcionar unos medios de almacenamiento de datos de a bordo en los que se almacena una primera información de vocabulario; proporcionar una estación base (39), comunicándose de forma inalámbrica la estación base con por lo menos uno
    de entre el comunicador de voz y el comunicador de datos;
    proporcionar un servidor de portales de voz, comunicándose electrónicamente el servidor de portales de voz con la estación base; proporcionar unos medios externos de almacenamiento de datos en los que se almacena una segunda información
    de vocabulario; recibir una comunicación verbal, por parte del ocupante, de por lo menos una de entre a) una solicitud de información a través del comunicador de voz (40) y a través de la estación base (39) al servidor de portales de voz y b) una orden de función al dispositivo de a bordo;
    imagen4
    diferenciar por parte del dispositivo de a bordo entre la solicitud de información y la orden de función ejecutando una función de reconocimiento del habla sobre dicha por lo menos una de entre la solicitud y la orden de función utilizando los medios de almacenamiento de datos de a bordo;
    por lo menos una de entre reenviar la solicitud y transmitir datos que representan la solicitud hacia el servidor de portales de voz a través de la estación base (39) y a través de por lo menos uno de entre el comunicador de voz (40) y el comunicador de datos (41), por parte del dispositivo de a bordo; y
    responder, por parte del servidor de portales de voz, a dicho por lo menos uno de entre la solicitud reenviada y los datos transmitidos que representan la solicitud iniciando un diálogo con el ocupante para obtener información de acuerdo con la cual proporcionar la información solicitada y para ejecutar una función de reconocimiento del habla sobre una entrada verbal proporcionada por el ocupante al servidor de portales de voz durante el diálogo utilizando los medios externos de almacenamiento de datos.
  38. 38. Método según la reivindicación 37, en el que el ocupante comunica la orden de función, y que comprende además:
    reconocer por parte del dispositivo de a bordo la orden de función, correspondiéndose la orden de función con una función de a bordo del dispositivo de a bordo; y
    accionar por parte del dispositivo de a bordo la función de a bordo de acuerdo con la orden de función.
  39. 39.
    Método según la reivindicación 37, que comprende además diferenciar por parte del dispositivo de a bordo entre la solicitud de información y la orden de función.
  40. 40.
    Método según la reivindicación 37, en el que el ocupante comunica la solicitud de información, que comprende además:
    comunicar una coincidencia de información, por parte del servidor de portales de voz, a través de la estación base y a través de por lo menos uno de entre a) el comunicador de datos (41) al dispositivo de a bordo y b) el comunicador de voz (40) al ocupante.
  41. 41.
    Método según la reivindicación 37, en el que la comunicación de una coincidencia de información por parte del servidor de portales de voz a través de la estación base (39) se lleva a cabo a través del comunicador de datos hacia el dispositivo de a bordo.
  42. 42.
    Método según la reivindicación 37, en el que la comunicación de una coincidencia de información por parte del servidor de portales de voz a través de la estación base (39) se lleva a cabo a través del comunicador de voz (40) hacia el ocupante.
  43. 43.
    Método según la reivindicación 37, que comprende además responder por parte del ocupante por lo menos a un interrogatorio comunicado por el servidor de portales de voz a través del comunicador de voz, estando destinado dicho por lo menos un interrogatorio a reducir un conjunto de por lo menos dos coincidencias de información a una coincidencia de información, correspondiéndose la coincidencia de información única con la solicitud de información.
  44. 44.
    Método según la reivindicación 37, que comprende además comunicar por parte del dispositivo de a bordo al servidor de portales de voz a través del comunicador de datos (41) por lo menos uno de entre una localización actual de un vehículo y un estado actual de un sistema del vehículo.
  45. 45.
    Método según la reivindicación 44, que comprende además:
    recibir por parte del servidor de portales de voz la localización actual del vehículo desde el dispositivo de a bordo;
    en el que la solicitud de información es una solicitud de una localización de destino; y
    en el que el servidor de portales de voz reduce un conjunto de por lo menos dos localizaciones de destino posibles, sobre la base de una distancia entre la localización actual del vehículo y cada una de dichas por lo menos dos localizaciones de destino posibles, eliminando cada una de dichas por lo menos dos localizaciones de destino posibles en la que una distancia entre la localización actual y cada una de dichas por lo menos dos localizaciones de destino posibles es mayor que una distancia máxima predeterminada.
    imagen5
  46. 46. Método según la reivindicación 45, que comprende además determinar la distancia máxima predeterminada, mediante una respuesta del ocupante a un interrogatorio del servidor de portales de voz comunicado a través del comunicador de voz (40).
    5 47. Método según la reivindicación 44, que comprende además:
    recibir por parte del servidor de portales de voz el estado actual de un sistema del vehículo desde el dispositivo de a bordo, siendo la solicitud de información una solicitud de una comprobación del estado del vehículo; y
    10 determinar una línea de actuación sugerida del fabricante del vehículo, siendo la línea de actuación sugerida del fabricante del vehículo la coincidencia de información.
  47. 48. Método según la reivindicación 37, que comprende además:
    15 durante el diálogo, el servidor de portales de voz:
    comunica información audible a través de la estación base y el comunicador de voz al ocupante y simultáneamente comunica datos electrónicos relevantes para el diálogo, a través de la estación base y el comunicador de datos, al dispositivo de a bordo; y
    20 determina una información audible sucesiva para ser comunicada al ocupante, basándose en datos recibidos desde el dispositivo de a bordo en respuesta a los datos electrónicos comunicados.
ES02025932T 2002-03-01 2002-11-20 Método y dispositivo para la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz. Expired - Lifetime ES2359627T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/087,589 US6721633B2 (en) 2001-09-28 2002-03-01 Method and device for interfacing a driver information system using a voice portal server
US87589 2002-03-01

Publications (1)

Publication Number Publication Date
ES2359627T3 true ES2359627T3 (es) 2011-05-25

Family

ID=27733441

Family Applications (1)

Application Number Title Priority Date Filing Date
ES02025932T Expired - Lifetime ES2359627T3 (es) 2002-03-01 2002-11-20 Método y dispositivo para la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz.

Country Status (5)

Country Link
US (1) US6721633B2 (es)
EP (1) EP1341363B1 (es)
JP (1) JP2003259459A (es)
DE (1) DE60239186D1 (es)
ES (1) ES2359627T3 (es)

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7047196B2 (en) 2000-06-08 2006-05-16 Agiletv Corporation System and method of voice recognition near a wireline node of a network supporting cable television and/or video delivery
US7203752B2 (en) * 2001-02-16 2007-04-10 Openwave Systems Inc. Method and system for managing location information for wireless communications devices
US8095370B2 (en) 2001-02-16 2012-01-10 Agiletv Corporation Dual compression voice recordation non-repudiation system
FR2822994B1 (fr) * 2001-03-30 2004-05-21 Bouygues Telecom Sa Assistance au conducteur d'un vehicule automobile
JP2002318132A (ja) * 2001-04-23 2002-10-31 Hitachi Ltd 音声対話型ナビゲーションシステムおよび移動端末装置および音声対話サーバ
US20040015567A1 (en) * 2001-08-13 2004-01-22 Ziebold Gregory J. Hierarchical client aware content aggregation in a wireless portal system
US7324947B2 (en) 2001-10-03 2008-01-29 Promptu Systems Corporation Global speech user interface
US7222073B2 (en) * 2001-10-24 2007-05-22 Agiletv Corporation System and method for speech activated navigation
US7162414B2 (en) * 2001-12-07 2007-01-09 Intel Corporation Method and apparatus to perform speech recognition over a data channel
US7398209B2 (en) 2002-06-03 2008-07-08 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US7693720B2 (en) * 2002-07-15 2010-04-06 Voicebox Technologies, Inc. Mobile systems and methods for responding to natural language speech utterance
US8959019B2 (en) * 2002-10-31 2015-02-17 Promptu Systems Corporation Efficient empirical determination, computation, and use of acoustic confusability measures
US7519534B2 (en) * 2002-10-31 2009-04-14 Agiletv Corporation Speech controlled access to content on a presentation medium
TWI252705B (en) * 2003-02-26 2006-04-01 Henry Liou GPS microphone for communication system
US7453883B1 (en) * 2003-04-14 2008-11-18 Cisco Technology, Inc. Method for compressing route data in a router
US7729910B2 (en) * 2003-06-26 2010-06-01 Agiletv Corporation Zero-search, zero-memory vector quantization
US20050015465A1 (en) * 2003-07-16 2005-01-20 Ziebold Gregory J. System and method for client aware request dispatching in a portal server
US20050015474A1 (en) * 2003-07-16 2005-01-20 Kavacheri Sathyanarayanan N. Extensible customizable structured and managed client data storage
US20050015500A1 (en) * 2003-07-16 2005-01-20 Batchu Suresh K. Method and system for response buffering in a portal server for client devices
CN101655963A (zh) * 2003-09-05 2010-02-24 松下电器产业株式会社 访问场所确定装置及访问场所确定方法
US20070192111A1 (en) * 2003-09-12 2007-08-16 Chasen Matthew D Peer-to-peer network method and system for shipment delivery transactions
US7428273B2 (en) * 2003-09-18 2008-09-23 Promptu Systems Corporation Method and apparatus for efficient preamble detection in digital data receivers
US7552221B2 (en) 2003-10-15 2009-06-23 Harman Becker Automotive Systems Gmbh System for communicating with a server through a mobile communication device
US8103510B2 (en) * 2003-12-26 2012-01-24 Kabushikikaisha Kenwood Device control device, speech recognition device, agent device, on-vehicle device control device, navigation device, audio device, device control method, speech recognition method, agent processing method, on-vehicle device control method, navigation method, and audio device control method, and program
ATE378674T1 (de) * 2004-01-19 2007-11-15 Harman Becker Automotive Sys Betätigung eines sprachdialogsystems
EP1560200B8 (en) * 2004-01-29 2009-08-05 Harman Becker Automotive Systems GmbH Method and system for spoken dialogue interface
ATE400871T1 (de) * 2004-01-29 2008-07-15 Harman Becker Automotive Sys Multimodale dateneingabe
EP1562180B1 (en) * 2004-02-06 2015-04-01 Nuance Communications, Inc. Speech dialogue system and method for controlling an electronic device
US20050222752A1 (en) * 2004-04-05 2005-10-06 Sokola Raymond L Method for enabling communications dependent on user location, user-specified location or orientation
US20050221821A1 (en) * 2004-04-05 2005-10-06 Sokola Raymond L Selectively enabling communications at a user interface using a profile
US7245898B2 (en) * 2004-04-05 2007-07-17 Motorola, Inc. Programmable foot switch useable in a communications user interface in a vehicle
US7062286B2 (en) * 2004-04-05 2006-06-13 Motorola, Inc. Conversion of calls from an ad hoc communication network
US20050222756A1 (en) * 2004-04-05 2005-10-06 Davis Scott B Methods for displaying a route traveled by mobile users in a communication network
US20050221876A1 (en) * 2004-04-05 2005-10-06 Van Bosch James A Methods for sending messages based on the location of mobile users in a communication network
US20050221878A1 (en) * 2004-04-05 2005-10-06 Van Bosch James A Method for entering a personalized communication profile into a communication user interface
US20050239486A1 (en) * 2004-04-05 2005-10-27 D Avello Robert F Methods and systems for controlling communications in an ad hoc communication network
US7142101B2 (en) * 2004-06-14 2006-11-28 General Motors Corporation Automobile recall notification system and method for using the same
JP2006017749A (ja) * 2004-06-30 2006-01-19 Nec Corp 情報案内サービスシステム、情報案内提供装置及びそれに用いる情報案内サービス方法
US20060047511A1 (en) * 2004-09-01 2006-03-02 Electronic Data Systems Corporation System, method, and computer program product for content delivery in a push-to-talk communication system
US8825379B2 (en) 2005-01-05 2014-09-02 Sirius Xm Connected Vehicle Services Inc. Systems and methods for off-board voice-automated vehicle navigation
US7373248B2 (en) * 2004-09-10 2008-05-13 Atx Group, Inc. Systems and methods for off-board voice-automated vehicle navigation
US8086519B2 (en) 2004-10-14 2011-12-27 Cfph, Llc System and method for facilitating a wireless financial transaction
US7860778B2 (en) * 2004-11-08 2010-12-28 Cfph, Llc System and method for implementing push technology in a wireless financial transaction
US7053866B1 (en) 2004-12-18 2006-05-30 Emile Mimran Portable adaptor and software for use with a heads-up display unit
JP2006237735A (ja) * 2005-02-22 2006-09-07 Denso Corp 車両用ナビゲーション装置
US20060235698A1 (en) * 2005-04-13 2006-10-19 Cane David A Apparatus for controlling a home theater system by speech commands
US7689253B2 (en) 2005-06-13 2010-03-30 E-Lane Systems, Inc. Vehicle immersive communication system
US7640160B2 (en) 2005-08-05 2009-12-29 Voicebox Technologies, Inc. Systems and methods for responding to natural language speech utterance
US7620549B2 (en) 2005-08-10 2009-11-17 Voicebox Technologies, Inc. System and method of supporting adaptive misrecognition in conversational speech
US7949529B2 (en) 2005-08-29 2011-05-24 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
DE102005061419B4 (de) * 2005-12-22 2014-01-09 Volkswagen Ag Verfahren zum Übertragen von verkehrsrelevanten Informationen
DE102006006551B4 (de) * 2006-02-13 2008-09-11 Siemens Ag Verfahren und System zum Bereitstellen von Sprachdialoganwendungen sowie mobiles Endgerät
US20090222270A2 (en) * 2006-02-14 2009-09-03 Ivc Inc. Voice command interface device
JP4887911B2 (ja) * 2006-05-31 2012-02-29 船井電機株式会社 電子機器
US9976865B2 (en) * 2006-07-28 2018-05-22 Ridetones, Inc. Vehicle communication system with navigation
TW200811703A (en) * 2006-08-23 2008-03-01 Asustek Comp Inc Voice control method
US8073681B2 (en) 2006-10-16 2011-12-06 Voicebox Technologies, Inc. System and method for a cooperative conversational voice user interface
US20080154612A1 (en) * 2006-12-26 2008-06-26 Voice Signal Technologies, Inc. Local storage and use of search results for voice-enabled mobile communications devices
US20080154608A1 (en) * 2006-12-26 2008-06-26 Voice Signal Technologies, Inc. On a mobile device tracking use of search results delivered to the mobile device
US20080154870A1 (en) * 2006-12-26 2008-06-26 Voice Signal Technologies, Inc. Collection and use of side information in voice-mediated mobile search
US20080153465A1 (en) * 2006-12-26 2008-06-26 Voice Signal Technologies, Inc. Voice search-enabled mobile device
US7818176B2 (en) 2007-02-06 2010-10-19 Voicebox Technologies, Inc. System and method for selecting and presenting advertisements based on natural language processing of voice-based input
JP4315211B2 (ja) * 2007-05-01 2009-08-19 ソニー株式会社 携帯情報端末及び制御方法、並びにプログラム
KR100830832B1 (ko) * 2007-05-17 2008-05-20 주식회사 케이티프리텔 이동 단말과 텔레메틱스 단말 간의 단말 전환 서비스 방법및 시스템
US20090018830A1 (en) * 2007-07-11 2009-01-15 Vandinburg Gmbh Speech control of computing devices
US8140335B2 (en) 2007-12-11 2012-03-20 Voicebox Technologies, Inc. System and method for providing a natural language voice user interface in an integrated voice navigation services environment
US8626152B2 (en) 2008-01-31 2014-01-07 Agero Connected Sevices, Inc. Flexible telematics system and method for providing telematics to a vehicle
WO2009117820A1 (en) 2008-03-25 2009-10-01 E-Lane Systems Inc. Multi-participant, mixed-initiative voice interaction system
US20090271200A1 (en) 2008-04-23 2009-10-29 Volkswagen Group Of America, Inc. Speech recognition assembly for acoustically controlling a function of a motor vehicle
US9305548B2 (en) 2008-05-27 2016-04-05 Voicebox Technologies Corporation System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8589161B2 (en) 2008-05-27 2013-11-19 Voicebox Technologies, Inc. System and method for an integrated, multi-modal, multi-device natural language voice services environment
US8838075B2 (en) * 2008-06-19 2014-09-16 Intelligent Mechatronic Systems Inc. Communication system with voice mail access and call by spelling functionality
US9652023B2 (en) * 2008-07-24 2017-05-16 Intelligent Mechatronic Systems Inc. Power management system
FR2942314A1 (fr) * 2009-02-13 2010-08-20 Goodkap Systeme de navigation interactif et procede mis en oeuvre dans ce systeme
US8326637B2 (en) 2009-02-20 2012-12-04 Voicebox Technologies, Inc. System and method for processing multi-modal device interactions in a natural language voice services environment
KR101567603B1 (ko) * 2009-05-07 2015-11-20 엘지전자 주식회사 멀티 음성 시스템의 동작 제어 장치 및 방법
EP2436224A4 (en) * 2009-05-28 2012-12-05 Intelligent Mechatronic Sys COMMUNICATION SYSTEM WITH PERSONAL INFORMATION MANAGEMENT AND REMOTE VEHICLE MONITORING AND CONTROL CHARACTERISTICS
EP2446652A4 (en) * 2009-06-27 2012-08-29 Intelligent Mechatronic Sys INTERNET RADIO INTERFACE FOR VEHICLE
DE102009041007A1 (de) * 2009-09-10 2011-03-24 Bayerische Motoren Werke Aktiengesellschaft Navigationssystem und Radioempfangssystem
US20110099507A1 (en) * 2009-10-28 2011-04-28 Google Inc. Displaying a collection of interactive elements that trigger actions directed to an item
US9171541B2 (en) 2009-11-10 2015-10-27 Voicebox Technologies Corporation System and method for hybrid processing in a natural language voice services environment
WO2011059997A1 (en) 2009-11-10 2011-05-19 Voicebox Technologies, Inc. System and method for providing a natural language content dedication service
US9978272B2 (en) * 2009-11-25 2018-05-22 Ridetones, Inc Vehicle to vehicle chatting and communication system
US9412374B2 (en) 2012-10-16 2016-08-09 Audi Ag Speech recognition having multiple modes in a motor vehicle
US9798799B2 (en) * 2012-11-15 2017-10-24 Sri International Vehicle personal assistant that interprets spoken natural language input based upon vehicle context
KR102112742B1 (ko) * 2013-01-22 2020-05-19 삼성전자주식회사 전자장치 및 그 음성 처리 방법
WO2014210429A1 (en) * 2013-06-28 2014-12-31 Harman International Industries, Inc. Wireless control of linked devices
US20150120192A1 (en) * 2013-10-25 2015-04-30 Aviv Ron Navigation guidance including provision of stops
US10106173B2 (en) * 2014-07-22 2018-10-23 GM Global Technology Operations LLC Systems and methods of an adaptive interface to improve user experience within a vehicle
US10310808B2 (en) 2014-09-08 2019-06-04 Google Llc Systems and methods for simultaneously receiving voice instructions on onboard and offboard devices
US9898459B2 (en) 2014-09-16 2018-02-20 Voicebox Technologies Corporation Integration of domain information into state transitions of a finite state transducer for natural language processing
WO2016044290A1 (en) 2014-09-16 2016-03-24 Kennewick Michael R Voice commerce
EP3207467A4 (en) 2014-10-15 2018-05-23 VoiceBox Technologies Corporation System and method for providing follow-up responses to prior natural language inputs of a user
US10614799B2 (en) 2014-11-26 2020-04-07 Voicebox Technologies Corporation System and method of providing intent predictions for an utterance prior to a system detection of an end of the utterance
US10431214B2 (en) 2014-11-26 2019-10-01 Voicebox Technologies Corporation System and method of determining a domain and/or an action related to a natural language input
CN104406599A (zh) * 2014-11-28 2015-03-11 广东好帮手电子科技股份有限公司 基于通讯功能盒的一键导航系统及方法
DE102015205044A1 (de) 2015-03-20 2016-09-22 Bayerische Motoren Werke Aktiengesellschaft Eingabe von Navigationszieldaten in ein Navigationssystem
US10008201B2 (en) * 2015-09-28 2018-06-26 GM Global Technology Operations LLC Streamlined navigational speech recognition
US10006777B2 (en) * 2015-10-02 2018-06-26 GM Global Technology Operations LLC Recognizing address and point of interest speech received at a vehicle
US10331784B2 (en) 2016-07-29 2019-06-25 Voicebox Technologies Corporation System and method of disambiguating natural language processing requests
US10950229B2 (en) * 2016-08-26 2021-03-16 Harman International Industries, Incorporated Configurable speech interface for vehicle infotainment systems
US20190096397A1 (en) * 2017-09-22 2019-03-28 GM Global Technology Operations LLC Method and apparatus for providing feedback
KR102552486B1 (ko) * 2017-11-02 2023-07-06 현대자동차주식회사 차량의 음성인식 장치 및 방법
DE102019201413B4 (de) 2019-02-04 2025-01-23 Volkswagen Aktiengesellschaft Verfahren zur Bedienung und/oder Steuerung eines Dialogsystems
US20210081863A1 (en) * 2019-07-25 2021-03-18 Airwire Technologies Vehicle intelligent assistant
US12090955B2 (en) 2019-07-29 2024-09-17 Airwire Technologies Vehicle intelligent assistant using contextual data
KR102778269B1 (ko) * 2019-11-28 2025-03-12 현대자동차주식회사 음성인식을 이용한 차량제어장치 및 방법

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4827520A (en) 1987-01-16 1989-05-02 Prince Corporation Voice actuated control system for use in a vehicle
JP2907079B2 (ja) 1995-10-16 1999-06-21 ソニー株式会社 ナビゲーション装置,ナビゲート方法及び自動車
FR2761837B1 (fr) 1997-04-08 1999-06-11 Sophie Sommelet Dispositif d'aide a la navigation ayant une architecture distribuee basee sur internet
FR2762906B1 (fr) 1997-05-02 1999-06-04 Renault Procede et dispositif de guidage de vehicule automobile
US20010011302A1 (en) * 1997-10-15 2001-08-02 William Y. Son Method and apparatus for voice activated internet access and voice output of information retrieved from the internet via a wireless network
US6393292B1 (en) * 1999-04-13 2002-05-21 Ching-Fang Lin Method of transmitting positions data via cellular communication system
US6314365B1 (en) 2000-01-18 2001-11-06 Navigation Technologies Corp. Method and system of providing navigation services to cellular phone devices from a server
EP1156464A1 (de) 2000-05-19 2001-11-21 Christian Dr. Bauer Verfahren zur Auswahl der geographischen Datensätze von Punkten die sich innerhalb eines vorgegebenen Abstandes zu einem Bezugspunkt befinden
EP1178656A1 (en) 2000-08-02 2002-02-06 Passcall Advanced Technologies Ltd System and method for computerless surfing of an information network
US6438382B1 (en) * 2001-02-14 2002-08-20 Telefonaktiebolaget Lm Ericsson (Publ.) Expedited location determination in analog service areas

Also Published As

Publication number Publication date
US6721633B2 (en) 2004-04-13
DE60239186D1 (de) 2011-03-31
EP1341363B1 (en) 2011-02-16
EP1341363A1 (en) 2003-09-03
US20030065427A1 (en) 2003-04-03
JP2003259459A (ja) 2003-09-12

Similar Documents

Publication Publication Date Title
ES2359627T3 (es) Método y dispositivo para la comunicación por interfaz de un sistema de información para conductores que utiliza un servidor de portales de voz.
US11946767B2 (en) Data acquisition apparatus, data acquisition system and method of acquiring data
US9430945B2 (en) System and method for providing route calculation and information to a vehicle
US8027787B2 (en) Vehicle navigation system and method
US7062376B2 (en) Method and system for providing a carpool service using a telematics system
US6691026B2 (en) Vehicle navigation system and method
US6691028B2 (en) Server-based navigation system and method of operating same
US6813502B2 (en) System and method for enhanced wireless communication features
US8626553B2 (en) Method for updating an electronic calendar in a vehicle
US6675089B2 (en) Mobile information processing system, mobile information processing method, and storage medium storing mobile information processing program
US20080201071A1 (en) Vehicle navigation system and method
US20030216859A1 (en) System
KR102824812B1 (ko) 차량 및 그 제어 방법
US20060100779A1 (en) Off-board navigational system
JP2001519029A (ja) ナビゲーション支援インタラクティブ型方法とその実施装置
US7890259B2 (en) Method and system for provisioning turn-by-turn navigation demonstrations
US7848876B2 (en) System and method for determining a vehicle traffic route
US20060129311A1 (en) Remote navigation server interface
US20090150167A1 (en) Method for organizing data presented to a user in a vehicle
CA2556640C (en) Off-board navigational system