MX2010012494A - Impulso de una interfaz de usuario a un dispositivo remoto. - Google Patents
Impulso de una interfaz de usuario a un dispositivo remoto.Info
- Publication number
- MX2010012494A MX2010012494A MX2010012494A MX2010012494A MX2010012494A MX 2010012494 A MX2010012494 A MX 2010012494A MX 2010012494 A MX2010012494 A MX 2010012494A MX 2010012494 A MX2010012494 A MX 2010012494A MX 2010012494 A MX2010012494 A MX 2010012494A
- Authority
- MX
- Mexico
- Prior art keywords
- accessory
- image
- storage device
- media storage
- portable media
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Selective Calling Equipment (AREA)
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
- Position Input By Displaying (AREA)
Abstract
Una interfaz gráfica de usuario ("GUI") puede presentarse en un dispositivo accesorio de control remoto que tiene dispositivos de participación del usuario y visualización. La GUI puede definirse y administrarse por un dispositivo portátil de almacenamiento de medios que se controla usando la GUI. El dispositivo portátil de almacenamiento de medios puede ofrecer al accesorio una imagen de la GUI que se mostrará. El accesorio puede enviar información al dispositivo portátil de almacenamiento de medios, indicativa de una operación por parte del usuario de un dispositivo de entrada en respuesta a la imagen mostrada. El dispositivo portátil de almacenamiento de medios puede procesar esta entrada para identificar la acción solicitada por el usuario y tomar la acción apropiada, lo cual puede incluir actualizar la imagen de la GUI proporcionada al accesorio.
Description
IMPULSO DE UNA INTERFAZ DE USUARIO A UN DISPOSITIVO REMOTO
CAMPO DE LA INVENCIÓN
La presente invención se relaciona en general con accesorios para dispositivos portátiles de almacenamiento de medios y, en particular, con dejar que un dispositivo portátil de almacenamiento de medios proporcione una interfaz de usuario para controlar el dispositivo de almacenamiento de medios para un accesorio.
ANTECEDENTES DE LA INVENCIÓN
Los dispositivos portátiles de almacenamiento de medios permiten a los usuarios almacenar contenido multimedia (música, videos, fotos, audio libros, etc.) y acceder al contenido multimedia almacenado desde casi cualquier lugar. Algunos dispositivos portátiles de almacenamiento de medios también permiten a los usuarios conectar otros dispositivos (referidos en este documento como "accesorios" o "dispositivos accesorios") al dispositivo portátil de almacenamiento de medios, lo que en consecuencia enriquece algunos aspectos de la operación del dispositivo portátil de almacenamiento de medios. Por ejemplo, la mayor parte de los dispositivos portátiles de almacenamiento de medios proporcionan una entrada para audífonos para escuchar contenido de audio. Algunos accesorios proporcionan altavoces, lo que de esta manera permite al usuario compartir el sonido con otros, o escuchar en entornos donde el uso de audífonos puede no ser factible (tal como mientras se conduce).
: En algunos casos, un accesorio puede usarse para controlar la operación de un dispositivo portátil de almacenamiento de medios; tales accesorios se refieren en este documento como "dispositivos de control remoto". El dispositivo de control remoto puede enviar instrucciones al dispositivo portátil de almacenamiento de medios que indican una operación solicitada por el usuario (tal como iniciar o pausar la reproducción, saltar a la siguiente pista, regresar a una pista previa, avance o regreso rápido dentro de una pista, etc.). El dispositivo portátil de almacenamiento de medios puede ejecutar la operación solicitada, lo que de esta manera permite al usuario operar el dispositivo portátil de almacenamiento de medios sin tocar el dispositivo portátil de
almacenamiento de medios. Tal operación de control remoto puede ser particularmente útil en situaciones donde es inconveniente para un usuario manipular la interfaz del dispositivo portátil de almacenamiento de medios directamente. Por ejemplo, los dispositivos portátiles de almacenamiento de medios tienden a ser pequeños, con controles y pantallas relativamente pequeños. De esta manera, puede ser difícil para un usuario operar tal dispositivo mientras se conduce o desde el otro lado de una habitación.
Algunos dispositivos de control remoto proporcionan una interfaz gráfica de usuario (GUI) y permiten que el usuario realice funciones más avanzadas, tal como consultar una base de datos de contenido almacenado, seleccionar contenido para reproducir, etc. Por ejemplo, Johnson Controls International ha estado desarrollando una "Puerta de Enlace para Dispositivos Móviles" para su uso en vehículos; el sistema incluye un punto de conexión para un dispositivo portátil de almacenamiento de medios y una consola que proporciona una interfaz audio/visual. Pero las GUIs remotas existentes se definen y controlan por el dispositivo de control remoto y, en consecuencia, pueden soportan poca semejanza con una GUI suministrada por el dispositivo portátil de almacenamiento de medios en sí. Ciertas funciones disponibles en el dispositivo portátil de almacenamiento de medios (tal como consultar o buscar en una base de datos, ajusfar parámetros de reproducción, etc.) pueden no estar disponibles o ser difíciles de encontrar. De esta manera, un usuario puede no ser capaz de realizar las funciones deseadas. Además, las GUIs proporcionadas para el mismo dispositivo portátil de almacenamiento de medios por diferentes dispositivos de control remoto pueden ser bastante diferentes, y el usuario que conecta un dispositivo portátil de almacenamiento de medios a diferentes accesorios con control remoto puede hallar decepcionantes las inconsistencias.
; Por lo tanto, puede ser deseable proporcionar una experiencia más consistente de interfaz remota de usuario.
SUMARIO DE LA INVENCIÓN
Las modalidades de la presente invención se relacionan con proporcionar una interfaz gráfica de usuario ("GUI") en un dispositivo accesorio de control remoto, donde la GUI puede
definirse y administrarse por un dispositivo portátil de almacenamiento de medios en lugar del dispositivo accesorio. El dispositivo accesorio puede proporcionar una combinación de participación del usuario y dispositivos visuales de retroalimentación, tal como una pantalla de video para presentar información y retroalimentación a un usuario, en conjunto con botones, perillas, pantalla sensible al tacto y/o tapete sensible al tacto para recibir la participación del usuario. El dispositivo portátil de almacenamiento de medios puede ofrecer al accesorio una imagen que se mostrará en la pantalla de video; la imagen puede incluir diversos elementos de interfaz de usuario que pueden parecerse o replican una GUI "nativa" proporcionada directamente en el dispositivo portátil de almacenamiento de medios. El accesorio puede enviar información al dispositivo portátil de almacenamiento de medios, indicativa de una acción del usuario tomada en respuesta a la imagen mostrada; tal información puede indicar, por ejemplo, que un botón particular se oprimió o que una porción particular de una pantalla sensible al tacto se tocó por el usuario. El dispositivo portátil de almacenamiento de medios puede procesar esta entrada para identificar la acción solicitada por el usuario y tomar la acción apropiada. La acción puede incluir proporcionar al accesorio una imagen actualizada de la GUI que se mostrará, donde la imagen actualizada de la GUI refleja la acción del usuario.
Un aspecto de la invención se relaciona con un método para controlar un dispositivo portátil de almacenamiento de medios usando un accesorio. El accesorio puede proporcionar información de configuración a un dispositivo portátil de almacenamiento de medios. El accesorio puede recibir, del dispositivo portátil de almacenamiento de medios, una primera señal de imagen que especifica una primera imagen de la interfaz gráfica de usuario y puede mostrar la primera imagen de la interfaz gráfica de usuario en un dispositivo de visualización del accesorio. El accesorio puede detectar la operación por parte del usuario de un control de participación del accesorio y puede enviar, al dispositivo portátil de almacenamiento de medios, una señal dé entrada que indica que el control de participación se operó. El accesorio también puede recibir, del dispositivo portátil de almacenamiento de medios, una segunda señal de imagen que especifica una segunda imagen de la interfaz gráfica de usuario que se mostrará, la segunda imagen de la interfaz gráfica de usuario reflejaba operación del control de participación y puede mostrar la segunda imagen de la interfaz gráfica de usuario en el dispositivo de visualización del accesorio.
Otro aspecto de la invención se relaciona con un accesorio para proporcionar una interfaz a un dispositivo portátil de almacenamiento de medios. El accesorio puede incluir una pantalla, un control de participación operable por el usuario, una interfaz configurada para comunicarse con un dispositivo portátil de almacenamiento de medios, y un controlador acoplado a la pantalla, el control de participación operable por el usuario, y la interfaz. La pantalla puede configurarse para mostrar una imagen en respuesta a una señal de video recibida del dispositivo portátil de almacenamiento de medios El control de participación operable por el usuario puede configurarse para generar una señal de entrada en respuesta a la operación por parte del usuario del control. El controlador puede configurarse para recibir una señal de imagen que define una primera imagen de la interfaz gráfica de usuario del dispositivo portátil de almacenamiento de medios mediante la interfaz; para mostrar la primera imagen de la interfaz gráfica de usuario en la pantalla, para recibir una señal de control del control de participación operable por el usuario que indica una operación por parte del usuario, y para comunicar la señal de control al dispositivo portátil de almacenamiento de medios mediante la interfaz.
Otro aspecto de la invención se relaciona con un método para controlar un dispositivo portátil de almacenamiento de medios usando un accesorio. El dispositivo portátil de almacenamiento de medios puede recibir información de configuración del accesorio. Con base en parte en la información de configuración, el dispositivo portátil de almacenamiento de medios puede generar una primera imagen de la interfaz gráfica de usuario. El dispositivo portátil de almacenamiento de medios puede enviar al accesorio una primera señal de imagen que especifica la primera imagen de la interfaz gráfica de usuario; el accesorio puede mostrar la primera imagen de la . interfaz gráfica de usuario en un dispositivo de visualización del accesorio en respuesta a la primera señal de imagen. El dispositivo portátil de almacenamiento de medios puede recibir del accesorio una señal de entrada que indica que se operó un control de participación de usuario del accesorio. Con base en parte en la señal de entrada, el dispositivo portátil de almacenamiento de medios puede generar una segunda imagen de la interfaz gráfica de usuario y puede enviar al accesorio una segunda señal de imagen que especifica la segunda imagen de la interfaz gráfica de usuario; el accesorio puede mostrar la segunda imagen de la interfaz gráfica de usuario en un dispositivo de visualización del accesorio en respuesta a la segunda señal de imagen.
Otro aspecto de la presente invención se relaciona con un dispositivo portátil de almacenamiento de medios para su uso con un accesorio. El dispositivo portátil de almacenamiento de medios puede incluir una interfaz nativa de usuario que incluye una pantalla y un dispositivo de control de participación del usuario, una interfaz del accesorio configurada para comunicarse con un accesorio, y un procesador acoplado a la interfaz nativa de usuario y la interfaz del accesorio. El procesador puede configurarse para proporcionar una imagen de la interfaz gráfica de usuario al accesorio mediante la interfaz del accesorio; para recibir una señal de control del accesorio mediante la interfaz del accesorio, la señal de control indica la operación de un control de participación del accesorio en respuesta a la imagen de la interfaz gráfica de usuario; y para realizar una operación del dispositivo de almacenamiento de medios en respuesta a la señal de coptrol.
La siguiente descripción detallada, en conjunto con los dibujos adjuntos, proporcionará una mejor comprensión de la naturaleza y ventajas de la presente invención.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Figura 1A ilustra un dispositivo portátil de almacenamiento de medios, y las Figuras 1 B y 1 C ilustran dispositivos accesorios con interfaces gráficas remotas de usuario para el dispositivo portátil de almacenamiento de medios de la Figura 1A de acuerdo con las modalidades de la presente invención.
La Figura 2 es un diagrama de bloques de un sistema que incluye un dispositivo portátil de almacenamiento de medios y un accesorio de acuerdo con una modalidad de la presente invención.
La Figura 3 es un diagrama de flujo de un proceso que puede usarse para proporcionar una interfaz gráfica remota de usuario para un dispositivo portátil de almacenamiento de medios en un dispositivo accesorio de acuerdo con una modalidad de la presente invención.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN
Las modalidades de la presente invención se relacionan con proporcionar una interfaz gráfica de usuario ("GUI") en un dispositivo accesorio de control remoto que se define y administra por un dispositivo portátil de almacenamiento de medios en lugar del dispositivo accesorio. El dispositivo accesorio proporciona una combinación de participación del usuario y dispositivos visuales de retroalimentación, tal como una pantalla de video para presentar información y retroalimentación a un usuario, en conjunto con botones, perillas, pantalla sensible al tacto y/o tapete sensible al tacto para recibir la participación del usuario. El dispositivo portátil de almacenamiento de medios puede ofrecer al accesorio una imagen que se mostrará en la pantalla de video; la imagen puede incluir diversos elementos de interfaz de usuario que pueden parecerse o replican la GUI proporcionada directamente en el dispositivo portátil de almacenamiento de medios. El accesorio puede enviar información al dispositivo portátil de almacenamiento de medios, indicativa de una acción del usuario tomada en respuesta a la imagen mostrada; tal información puede indicar, por ejemplo, que un botón particular se oprimió o que la porción particular de una pantalla sensible al tacto se tocó por el usuario. El dispositivo portátil de almacenamiento de medios puede procesar esta entrada para identificar la acción solicitada por el usuario y tomar la acción apropiada. La acción puede incluir proporcionar al accesorio una imagen actualizada de la GUI que se mostrará, donde la imagen actualizada de la GUI refleja la acción del usuario.
: Las Figuras 1A y 1 B muestran un dispositivo portátil de almacenamiento de medios ("PMQ") 102 y el accesorio 104 de acuerdo con una modalidad de la presente invención. En la Figura 1A, el PMD 102 tiene una interfaz de usuario que puede incluir una pantalla 106 y dispositivo de participación del usuario 108 (por ejemplo, una rueda táctil como se encuentra en ciertos reproductores de medios ¡Pod™ fabricados y vendidos por Apple Inc., cesionario de la presente solicitud). La pantalla 106 puede presentar una imagen de la GUI al usuario, y el usuario puede interactuar con la imagen de la GUI al operar el dispositivo de participación del usuario 108. De esta manera, por ejemplo, el usuario puede navegar en una base de datos de contenido multimedia almacenado, seleccionar uno o más contenidos multimedia que se reproducirán, controlar la reproducción, y ajusfar los parámetros del PMD 102. La interfaz proporcionada por la pantalla 106 y dispositivo de entrada 108 se refiere en este documento como la "GUI nativa" del PMD 102.
La Figura 1A muestra un ejemplo de una imagen de la GUI nativa que puede mostrarse por una modalidad del PMD 102. En este ejemplo, la imagen de la GUI nativa 101 Incluye un nombre de álbum ("ÁLBUM") en la parte superior y un listado de pistas debajo. Una pista actualmente seleccionada ("Pista 5") se resalta. Las flechas hacia arriba y abajo 105, 107 indican que el desplázamiento para visualizar pistas adicionales es posible, y un elemento deslizante 109 indica la posición aproximada de la pista actualmente seleccionada dentro de la lista de pistas.
El PMD 102 también tiene un conector 1 10 dispuesto en su superficie inferior 1 12. El conector 1 10 proporciona un acoplamiento mecánico y eléctrico con otros dispositivos.
En referencia a la Figura 1 B, el dispositivo accesorio (también referido como "accesorio") 104 puede ser una unidad de control de medios integrada en un vehículo que puede Instalarse en un tablero de instrumentos de un vehículo tal como un automóvil, en un respaldo de un asiento de un vehículo (por ejemplo, en un automóvil o aeroplano), o en algún otro lado. El accesorio 104 puede incluir la pantalla 114 y botones 1 16a-h dispuestos cerca de los bordes de la pantalla 1 14. Los botones 1 16 pueden proporcionar "teclas de función programable" cuya función puede interpretarse por el accesorio 104 con base en lo que se muestra actualmente en la pantalla 1 14.
En operación, el accesorio 104 puede reproducir contenido multimedia. Por ejemplo, el accesorio 104 puede mostrar contenido de video en la pantalla 114 y/o suministrar el contenido de video ,a otro dispositivo de visualización (por ejemplo, en la parte posterior de un asiento de conductor o pasajero). El accesorio 104 puede suministrar el contenido de audio al sistema de altavoces del vehículo. El accesorio 104 también puede proporcionar control para otra funcionalidad; por ejemplo, el accesorio 104 puede proporcionar controles ambientales (calefacción, aire acondicionado); controles relacionados con navegación (mapas interactivos, guías de conducción); controles para un sintonizador de radio, reproductor de DVD, o similares; etcétera.
El accesorio 104 también puede incluir una bahía de montaje 1 18 adaptada para recibir el
i
PMD 102. Por ejemplo, la bahía de montaje 1 18 puede ajustarse en tamaño y conformarse para
recibir al menos la porción inferior del PMD 102 y puede incluir un conector 120 que coincide con el conector 1 10 del PMD 102, lo que en consecuencia permite que las señales eléctricas se transmitan de ida y vuelta entre el PMD 102 y el accesorio 104. En una modalidad alternativa, el PMD 102 y el accesorio 104 pueden estar cada uno equipado con una interfaz de comunicación inalámbrica (por ejemplo, una interfaz que implementa estándares de Bluetooth), lo que en consecuencia permite que los dos dispositivos intercambien información sin que se haga una conexión física directa.
De acuerdo con una modalidad de la presente invención, cuando el PMD 102 de la Figura 1A se conecta al accesorio 104 de la Figura 1 B, el accesorio 104 puede entrar en un modo de operación de "GUI remota". En este modo de operación, el PMD 102 puede proporcionar una imagen de la GUI al accesorio 104. El accesorio 104 puede mostrar la imagen en la pantalla 1 14. Esta imagen de la GUI remota puede mostrarse a medida que se recibe, sin modificación por parte del accesorio 104, lo que en consecuencia permite que el PMD 102 controle la apariencia de la interfaz. En algunas modalidades, el PMD 102 proporciona una imagen de la GUI remota que replica la GUI nativa del PMD 102. En otras modalidades, el PMD 102 puede proporcionar una imagen de la GUI remota que se ajusta a una versión modificada de la GUI nativa. Por ejemplo, la GUI modificada puede usar diferentes tipos de letra o esquemas de color, o puede incluir opciones adicionales b diferentes de control.
En la Figura 1 B, la pantalla 1 14 del accesorio 104 muestra una imagen ejemplar de la GUI remota 1 1 1. Como la imagen de la GUI nativa 101 mostrada en la Figura 1A, la imagen de la GUI remota 1 11 incluye un nombre de álbum ("ÁLBUM") en la parte superior y un listado de pistas debajo. Una pista actualmente seleccionada ("Pista 5") se resalta. Las flechas hacia arriba y abajo 113, 1 5 indican que el desplazamiento para visualizar pistas adicionales es posible, y un elemento deslizante 117 indica la posición aproximada de la pista actualmente seleccionada dentro de la lista de pistas. La flecha hacia arriba 1 13 y flecha hacia abajo 1 15 se colocan adyacentes a los botones 1 16e y 1 16h, respectivamente, lo que indica en consecuencia que el botón 1 16e puede usarse para mover arriba la lista mientras el botón 1 16h puede usarse para mover abajo la lista. Como se describe a continuación, el mapeo de operaciones para los botones 1 16a-h puede determinarse
por el PMD 102. Cuando un usuario oprime uno de los botones 1 6a-h, el accesorio 104 puede enviar al PMD 102 una señal que indica cuál de los botones 1 16a-h se oprimió. El PMD 102 puede interpretar la señal y tomar la acción apropiada. La acción puede incluir actualizar la imagen de la GUI remota, iniciar o pausar la reproducción, modificar un parámetro o instruir al accesorio 104 para modificar un parámetro, etc.
La imagen de la GUI remota 11 1 en la pantalla 4 del accesorio 104 también puede incluir elementos adicionales no encontrados en imagen de la GUI nativa 101. Por ejemplo, la imagen de la GUI remota 11 1 incluye elementos de la GUI que indican una operación "Reproducción" (elemento 1 19) y una operación "Salir" (elemento 121 ). Los elementos 1 19 y 121 se colocan al lado de los botones 1 16a y 1 16d, respectivamente, para indicar que las operaciones correspondientes pueden seleccionarse al oprimir el botón adyacente. En este ejemplo, el usuario puede oprimir el botón 1 16a para indicar que la pista actualmente seleccionada debe reproducirse. El usuario puede oprimir el botón 1 16d para indicar que el accesorio 104 debe salir del modo de GUI remota, lo que permite que el usuario acceda a otra funcionalidad (por ejemplo, navegación, control de clima, etc.). Las interfaces para tal funcionalidad semejante pueden o pueden no controlarse también por el PMD 102. En algunas modalidades, salir del modo de GUI remota no desconecta el accesorio 104 del PMD 102; por ejemplo, el PMD 102 y el accesorio 104 pueden continuar reproduciendo una pista multimedia mientras la otra funcionalidad del accesorio 104 se accede.
1 La Figura 1 C ilustra un accesorio 150 de acuerdo con otra modalidad de la presente invención. Como el accesono 104, el accesorio 150 puede ser una unidad de control de medios integrada en un vehículo. El accesorio 150 incluye la pantalla 152 y bahía de montaje 154 adaptada para recibir un PMD tal como el PMD 102 de la Figura 1A. En este ejemplo, la bahía de montaje 154 incluye un conector 156 que coincide con el conector 110 del PMD 102, lo que en consecuencia permite que las señales eléctricas se transmitan de ida y vuelta entre el PMD 102 y el accesorio 150. En una modalidad alternativa, el PMD 102 y el accesorio 150 pueden estar cada uno equipado con una interfaz de comunicación inalámbrica (por ejemplo, una interfaz que implementa estándares de Bluetooth), lo que en consecuencia permite que los dos dispositivos intercambien información sin que se haga una conexión física directa.
La pantalla 152 del accesorio 150 tiene un revestimiento sensible al tacto de tal modo que cuando un usuario toca una porción de la pantalla 152, la porción tocada puede identificarse, por ejemplo, usando coordenadas de pixeles (x, y). Un usuario puede tocar un elemento de la imagen mostrada de la GUI para seleccionar una acción que se tomará, como se sugiere por la mano 158. En otras modalidades, el revestimiento sensible al tacto de la pantalla 152 también puede detectar movimientos de los dedos, tal como arrastrar a lo largo de la superficie, o abrir o cerrar los dedos.
Como el accesorio 104 de la Figura 1 B, cuando el PMD 102 se conecta al accesorio 150, el accesorio 150 puede entrar en un modo de operación de GUI remota y puede mostrar una imagen de la GUI remota 151 proporcionada por el PMD 102. Como la imagen de la GUI remota 1 1 1 en la Figurá 1 B, la imagen de la GUI remota 151 puede ser una versión modificada de imagen de la GUI nativa 101 de la Figura 1A. La imagen de la GUI remota 151 incluye un nombre de álbum ("ÁLBUM") en la parte superior y un listado de pistas debajo. Una pista actualmente seleccionada ("Pista 5") se resalta. Las flechas hacia arriba y abajo 153, 155 indican que el desplazamiento para visualizar pistas adicionales es posible, y un elemento deslizante 157 indica la posición aproximada de la pista actualmente seleccionada dentro de la lista de pistas. En este caso, el usuario puede tocar un área de la pantalla para seleccionar la acción correspondiente. De esta manera, por ejemplo, como se muestra en la Figura 1 C, el usuario (mano 158) puede tocar la flecha hacia abajo 155 para hacer avanzar la selección a través de la lista (por ejemplo, de la "Pista 5" a la "Pista 6").
La imagen de la GUI remota 151 también puede incluir elementos adicionales no encontrados en imagen de la GUI nativa 101. Por ejemplo, la imagen de la GUI remota 151 incluye elementos de la GUI que indican una operación "Reproducción" (elemento 159)^ una operación "Atrás" (elemento 161 ), y una operación "Salir" (elemento 163). En este ejemplo, el usuario puede tocar el elemento "Reproducción" 159 para indicar que la pista actualmente seleccionada debe reproducirse. El usuario puede tocar el elemento "Atrás" 161 para navegar hacia atrás en la organización de la base de datos (por ejemplo, a una lista de álbumes a partir de la cual se seleccionó el álbum mostrado actualmente). El usuario puede tocar el elemento "Salir" 163 para indicar que el accesorio 150 debe salir del modo de GUI remota, lo que permite que el usuario acceda a otra funcionalidad (por ejemplo, navegación, control de clima, etc.). Como se advierte
anteriormente, las interfaces para tal funcionalidad semejante pueden no controlarse por el PMD 102. También, como se advierte anteriormente, salir del modo de GUI remota no necesita desconectar el accesorio 150 del PMD 102; por ejemplo, el PMD 102 y el accesorio 150 pueden continuar reproduciendo una pista multimedia mientras la otra funcionalidad se accede.
, Como se describe a continuación, el mapeo de los elementos de la GUI para las áreas de la pantalla puede determinarse por el PMD 102. Cuando un usuario toca una porción de pantalla 152, él accesorio 154 puede enviar simplemente al PMD 102 una señal que indica cuál porción de la pantalla se tocó (por ejemplo, coordenadas de pixeles de la ubicación tocada). El PMD 102 puede interpretar la señal y tomar la acción apropiada. La acción apropiada puede incluir actualizar la imagen de la GUI remota, iniciar o pausar la reproducción, modificar un parámetro o instruir al accesorio 104 para modificar un parámetro, etc.
En diferentes ocasiones, el PMD 102 de la Figura 1A puede acoplarse a diferentes accesorios. De esta manera, por ejemplo, en una ocasión, el PMD 102 puede acoplarse al accesorio 104 de la Figura 1 B y puede proporcionar una GUI remota adecuada para su uso con una interfaz donde los dispositivos de participación del usuario son los botones 1 16a-h. En una ocasión diferente, el PMD 102 puede acoplarse al accesorio 150 de la Figura 1 C y puede proporcionar una GUI remota adecuada para su uso con una interfaz de pantalla sensible al tacto. Dado !que la GUI remota está bajo el control del PMD 102, un usuario puede interactuar con el PMD 02 directamente o a través de diversos accesorios y experimentar una interfaz generalmente consistente de una configuración a la siguiente. Tal consistencia puede ayudar a hacer el uso de diferentes interfaces, así como la transición de un accesorio a otro, más intuitivos para el usuario.
. Se apreciará que los sistemas de las Figuras 1A 1 C son ilustrativos y que las variaciones y modificaciones son posibles. Puede usarse una diversidad de dispositivos portátiles de almacenamiento de medios, sin limitarse al PMD 102, y la GUI nativa puede variar de un dispositivo al siguiente. Por ejemplo, algunos PMDs pueden proporcionar interfaces de pantallas sensibles al tacto, representaciones gráficas de listas de contenidos (por ejemplo, que incorporan imágenes de portadas de álbumes), imágenes animadas de GUI, u otros atributos no ilustrados específicamente en este documento. Algunos PMDs también pueden incorporar otra funcionalidad
además de almacenamiento, búsqueda, y reproducción de contenidos multimedia. Los ejemplos incluyen administración de información personal (por ejemplo, calendario, contactos); telefonía (por ejemplo, mediante una red de telefonía celular); conectividad a Internet (por ejemplo, mediante protocolos de comunicación inalámbrica tal como la familia de estándares IEEE 802.1 1 ); mapas y navegación; etcétera. El P D puede proporcionar interactividad de GUI remota para todas y cada una de sus funciones, y la combinación de funciones disponibles puede variar, lo que depende del accesorio. (Por ejemplo, para evitar la distracción del conductor, puede ser deseable inhabilitar la búsqueda en Internet o reproducción de video en un automóvil en movimiento.)
Un modo de GUI remota puede proporcionarse en una diversidad de accesorios. Por ejemplo, además de sistemas integrados en vehículos, una interfaz de PMD con la GUI remota puede proporcionarse en una consola en una máquina para ejercicio (tal como una máquina fija para correr, bicicleta fija, o similares), en una consola de entretenimiento aéreo de un aeroplano comercial o privado, en un sistema de entretenimiento doméstico que incorpora un dispositivo de video tal como una televisión (por ejemplo, usando un descodificador externo o un componente integrado del dispositivo de video de visualización para proporcionar una interfaz al PMD), etcétera.
La Figura 2 es un diagrama de bloques del sistema 200 de acuerdo con una modalidad de la presente invención. El sistema 200 puede incluir un PMD 202 (por ejemplo, que implementa el PMD 102 de la Figura 1A) y el accesorio 220 (por ejemplo, que implementa el accesorio 104 de la Figura 1 B o accesorio 150 de la Figura 1C).
' El PMD 202 en esta modalidad puede proporcionar capacidad de reproductor de medios. El PMD 202 puede incluir el procesador 204, dispositivo de almacenamiento 206, la interfaz de usuario 208, y la interfaz accesoria de entrada/salida (l/O) 214. El procesador 204 en esta modalidad puede ser un procesador programable que ejecuta programas para ¡mplementar operaciones tal como la reproducción de pistas multimedia y búsqueda en una base de datos de contenidos multimedia almacenados, así como una GUI nativa para proporcionar control de usuario sobre las operaciones implementadas. El procesador 204 también puede implementar un programa de GUI remota que genera imágenes de la GUI remota para el accesorio 220 y procesa la participación del usuario reenviada por el accesorio 220, como se describe a continuación.
El dispositivo de almacenamiento 206 puede implementarse, por ejemplo, usando un disco, memoria flash, o cualquier otro medio de almacenamiento no volátil. En algunas modalidades, el dispositivo de almacenamiento 206 puede almacenar una base de datos de contenidos multimedia (también referidos en este documento como "pistas"), tal como audio, video, imágenes fijas, o similares, que pueden reproducirse por el PMD 202, en conjunto con metadatos descriptivos de cada pista. Los metadatos pueden incluir, por ejemplo, un tipo multimedia (pista de audio, pista de video, audio libro, imagen fija, etc.); un título del contenido; un nombre de un artista o intérprete asociado con el contenido; información del compositor o autor; duración del contenido; información de capítulos; información del álbum; letras; información acerca de ilustraciones o imágenes asociadas; descripción del contenido; etcétera. Otra información, que incluye los programas que se ejecutarán por el procesador 204, puede almacenarse en el dispositivo de almacenamiento 206.
La interfaz de usuario 208 puede incluir uno o más controles de participación 207 tal como un tapete sensible al tacto, pantalla sensible al tacto, rueda de desplazamiento, rueda táctil, cuadrante, botón, teclado numérico, micrófono, o similares, asi como la pantalla 209. Otros componentes, tal como una sección de salida de audio (no mostrada explícitamente) también pueden incluirse. Un usuario puede visualizar imágenes de la GUI nativa generadas por el procesador 204 en la pantalla 209 y puede operar los controles de participación 207 con base en la imagen mostrada para seleccionar la funcionalidad del PMD 202. El procesador 204 puede procesar la participación del usuario y tomar la acción apropiada, lo que incluye actualizar la imagen de la GUI nativa en la pantalla 209. De esta manera, la interfaz de usuario 208 y el procesador 204 pueden proporcionar una GUI nativa para el PMD 202.
; La interfaz de l/O accesoria 214 puede permitir al PMD 202 comunicarse con diversos accesorios. Por ejemplo, la interfaz de l/O accesoria 214 puede soportar conexiones para tales accesorios como un sistema multimedia integrado en un vehículo o similares. En una modalidad, la interfaz de l/O accesoria 214 incluye un conector de 30 pines que corresponde al conector usado en losiproductos iPod™ fabricados y vendidos por Apple Inc. o uno o más conectores diferentes, tal como un conector de Bus Universal en Serie ("USB") o FireWire. Alternativa o adicionalmente, la interfaz de l/O accesoria 214 puede incluir una interfaz inalámbrica (por ejemplo, Bluetooth o
similares). La interfaz de l/O accesoria 214 puede permitir al PMD 202 comunicarse con el accesorio 220 u otro accesorio.
El accesorio 220 incluye el controlador 224, uno o más controles de participación 222, la pantalla 232, la interfaz de l/O del PMD 226, la interfaz de entrada ambiental y de estado 228, y sección de salida de audio 230. El controlador 224 puede incluir, por ejemplo, un microprocesador o microcontrolador que ejecuta un código de programación para realizar diversas funciones tales como descodificación de audio digital, procesamiento de audio y/o video análogo o digital, y similares. Los controles de participación 222 pueden incluir, por ejemplo, un tapete sensible al tacto, pantalla sensible al tacto, rueda de desplazamiento, rueda táctil, cuadrante, botón, teclado numérico, micrófono, o similares. La pantalla 232 puede usarse para presentar información operacional o de control así como contenido de video al usuario; en algunas modalidades, la pantalla 232 puede implementarse como un sistema de múltiples pantallas de información, y las imágenes mostradas en diferentes pantallas pueden ser las mismas o diferentes. De esta manera, por ejemplo, una pantalla puede usarse para información operacional o de control mientras otra pantalla se usa para presentar contenido de video. Aún en otras modalidades, la información operacional o de control puede superponerse o crearse con contenido de video, lo que permite que un usuario visualice ambos simultáneamente en la misma pantalla.
El accesorio 220 puede ser operable en un modo de "GUI local", así como un modo de GUI remota. En el modo de GUI local, el controlador 224 puede generar imágenes de la GUI que se mostrarán en la pantalla 232 y puede recibir y procesar la participación del usuario desde los controles de participación 222, lo que en consecuencia permite que un usuario controle diversas operaciones del accesorio 220. En el modo de GUI remota, las imágenes de la GUI pueden generarse por el procesador 204 del PMD 202, suministrarse mediante la interfaz de l/O accesoria 214 y la interfaz de l/O del PMD 226 al controlador 224, y mostrarse en la pantalla 232. El controlador 224 puede detectar la operación por parte del usuario de los controles de participación 222 y enviar señales correspondientes al PMD 202 mediante la interfaz de l/O del PMD 226 y la interfaz de l/O accesoria 214. El procesador 204 del PMD 202 puede procesar las señales para determinar qué acción ha solicitado el usuario; dependiendo de la petición del usuario, el
procesador 204 puede generar una imagen actualizada de la GUI remota que se mostrará por la pantalla 232, generar otras instrucciones para el controlador 224, o seleccionar otras operaciones del PMD 202 (tal como comenzar o finalizar la reproducción, buscar en la base de datos de contenidos almacenados, etc.).
El dispositivo de salida de audio 230, el cual puede implementarse, por ejemplo, como uno o más circuitos integrados, proporciona la capacidad para producir audio. Por ejemplo, el dispositivo de salida de audio 230 puede incluir uno o más altavoces o circuitos conductores y conectores para altavoces externos, lo que permite en consecuencia que se presente audio a un usuario. En una modalidad, el controlador 224 puede recibir señales de audio del PMD 202 mediante la interfaz de l/O del PMD 226 y puede proporcionar las señales con o sin procesamiento posterior al dispositivo de salida de audio 230; el dispositivo de salida de audio 230 puede transformar las señales según convenga para la presentación al usuario.
La interfaz de entrada ambiental y de estado 228 puede incluir rutas de comunicación hacia otros sistemas del equipo en el cual se instala el accesorio 220, lo que permite que estos sistemas ofrezcan al accesorio 220 información acerca del entorno y/o estado operativo. Por ejemplo, si el accesorio 220 se instala en un automóvil, la Interfaz de entrada de estado ambiental 228 puede recibir información que indica si los faros del automóvil están encendidos o apagados, en qué velocidad está el vehículo actualmente, si un freno de mano está activado, velocidad actual del vehículo, etc. Si el accesorio 220 se instala en una máquina para ejercicio, la interfaz de entrada de estado ambiental 228 puede recibir información que indica si la máquina está en uso e información acerca del estado actual de una rutina de ejercicios cuando se está realizando. El accesorio 220 puede proporcionar esta información al PMD 202, y el PMD 202 puede usar la información para personalizar las imágenes y funcionalidad de la GUI remota al entorno operativo, como se describe a continuación.
El accesorio 220 puede ser cualquier accesorio que proporciona una pantalla y uno o más controles asociados de participación del usuario. Los ejemplos incluyen unidades multimedia integradas en vehículos, que pueden montarse, por ejemplo, en un tablero de instrumentos o respaldo de un asiento, consolas que pueden proporcionarse en equipo para ejercicio, sistemas de entretenimiento aéreo para aeroplanos (por ejemplo, montados en un respaldo de asiento, descansabrazos, o unidad de consola), sistemas de entretenimiento doméstico, etcétera. En una modalidad, la interfaz de l/O del PMD 226 incluye un conector de 30 pines que coincide con el conector usado en los productos iPod™ fabricados y vendidos por Apple Inc. La interfaz de l/O del PMD 226 también puede incluir otros tipos de conectores, por ejemplo, conectores de Bus Universal en Serie (USB) o FireWire. Alternativamente, la interfaz de l/O del PMD 226 puede incluir una interfaz inalámbrica (por ejemplo, Bluetooth o similares).
Se apreciará que las configuraciones y componentes de los sistemas descritos en este documento son ilustrativos y que las variaciones y modificaciones son posibles. El PMD y/o accesorio puede tener otras capacidades no descritas específicamente en este documento. Además, mientras el PMD y accesorio se describen en este documento con referencia a bloques particulares, se entenderá que estos bloques se definen para conveniencia de descripción y no tienen la intención de implicar una disposición física particular de las partes componentes. Además, los bloques no necesitan corresponder con componentes físicamente distintos. Las modalidades de la presente invención pueden materializarse en una diversidad de dispositivos que incluyen dispositivos electrónicos implementados usando cualquier combinación de sistemas de circuitos eléctricos y software.
La interfaz de l/O accesoria 214 del PMD 202 y la interfaz de l/O del PMD 226 del accesorio 220 permiten al PMD 202 conectarse al accesorio 220 y desconectarse subsécuentemente del accesorio 220. Como se usa en este documento, el PMD 202 y el accesorio 220 se "conectan" siempre que un canal de comunicación entre la interfaz de l/O accesoria 214 y la interfaz de l/O del PMD 226 esté abierto y se "desconectan" siempre que el canal de comunicación esté cerrado. La conexión puede lograrse por unión física (por ejemplo, entre conectores de empalme respectivos del PMD 202 y el accesorio 220), por una conexión indirecta tal como un cable, o al establecer un canal de comunicación inalámbrica. De manera similar, la desconexión puede lograrse por desprendimiento físico, desconexión de un cable, apagado del accesorio 220 o PMD 202, o cierre del canal de comunicación inalámbrica. De esta manera, una diversidad de canales de comunicación puede usarse, lo que incluye canales con cable, tal como USB, FireWire, o receptor/transmisor asincrónico universal ("UART"), o canales inalámbricos tal como Bluetooth.
Independientemente del canal de comunicación particular, siempre y cuando el PMD 202 y el accesorio 220 se conecten entre sí, los dispositivos pueden comunicarse al intercambiar instrucciones y datos de acuerdo con un protocolo. El protocolo define un formato para enviar mensajes entre el PMD 202 y el accesorio 220. Por ejemplo, el protocolo puede especificar que cada mensaje se envíe en un paquete con un encabezado y una carga útil opcional. El encabezado proporciona información básica (por ejemplo, un indicador de inicio, longitud del paquete, y una instrucción que se procesará por el destinatario), mientras la carga útil proporciona cualquier dato asociado con la instrucción; la cantidad de datos asociados puede ser diferente para diferentes instrucciones, y algunas instrucciones pueden hacer posible cargas útiles de longitud variable. En algunas modalidades, las instrucciones pueden definirse de tal modo que una instrucción particular sea válida sólo en una dirección. El paquete también puede incluir códigos de detección de errores o corrección de errores como se conoce en la técnica.
El protocolo puede definir una serie de "dialectos," donde un "dialecto" es un grupo de instrucciones relacionadas que puede soportarse (o no soportarse) por diversas clases de accesorios. En una modalidad, una instrucción puede identificarse unívocamente por un primer byte que identifica el dialecto al cual pertenece la instrucción y un segundo byte que identifica la instrucción particular dentro del dialecto. Otras estructuras de instrucciones también pueden usarse. No se requiere que todos los accesorios, o todos los PMDs a los cuales puede conectarse un accesorio, soporten todo dialecto definido dentro del protocolo.
En algunas modalidades, todo accesorio 220 y todo PMD 202 que se diseñan para ser interoperables entre sí, soportan al menos un dialecto "general" que incluye instrucciones comunes para todos los dispositivos semejantes. El dialecto general puede incluir instrucciones que permiten al PMD y accesorio identificarse y autenticarse a sí mismos entre sí y proporcionar información general acerca de sus capacidades respectivas, lo que incluye (en su caso) qué otros dialectos soporta cada uno. El dialecto general también puede incluir instrucciones de autenticación que el PMD puede usar para verificar la identidad pretendida y las capacidades del accesorio (o viceversa), y el accesorio (o PMD) puede bloquearse para que no seleccione ciertas instrucciones o dialectos si la autenticación es infructuosa.
Un protocolo de instrucciones soportado por el PMD 202 y el accesorio 220 puede incluir un dialecto de "GUI remota" (u otro grupo de instrucciones) que puede usarse para comunicar instrucciones y datos relacionados con permitir que un usuario controle la operación del PMD 202 mediante una GUI remota proporcionada en el accesorio 220. El dialecto de GUI remota puede incluir instrucciones que el accesorio 220 puede enviar al PMD 202 para proporcionar información acerca de la configuración de 232 y los controles de participación 222, así como información ambiental (tal como dónde se instala el accesorio 220, estado operacional de un vehículo u otro equipo en o sobre el cual el accesorio 220 se instala, etc.). El dialecto de GUI remota también puede incluir instrucciones usadas por el PMD 202 para suministrar datos de imágenes de la GUI al accesorio 220 e instrucciones usadas por el accesorio 220 para reenviar señales de participación del usuario al PMD 202. A continuación se describen ejemplos.
Las instrucciones que pueden usarse para implementar una GUI remota de acuerdo con una modalidad de la invención se describirán ahora. En una modalidad, las instrucciones pueden incluir instrucciones que pueden usarse para ofrecer a un PMD información acerca de la configuración de un dispositivo de visualización del accesorio y control o controles de participación del usuario. Las instrucciones también pueden incluir instrucciones que pueden usarse para ofrecer al PMD información acerca del entorno en el cual el accesorio opera y cualquier requerimiento especial del accesorio, tal como logotipos u otro contenido que se incluirá en la imagen de la GUI remota. Las instrucciones también pueden incluir una instrucción usada para enviar datos de imágenes de la GUI remota al accesorio y una instrucción usada para enviar información de participación del usuario al PMD.
En algunas modalidades, una instrucción SetDisplaylnfo puede enviarse por el accesorio 220 al PMD 202 para proporcionar información acerca de la pantalla 232. En una modalidad, la información puede incluir todas y cada una de: las dimensiones de la pantalla (por ejemplo, en pixeles) de un dispositivo de visualización, la información de profundidad de color para el dispositivo de visualización (por ejemplo, si la pantalla es de color o blanco y negro, el número de los distintos valores de color soportados, etc.); el formato de pantalla del dispositivo de
visualización (por ejemplo, entrada análoga o digital); y la velocidad de regeneración del dispositivo de visualización. Se entenderá que cualquier otra información útil para configurar una imagen puede proporcionarse al PMD 202. En algunas modalidades, el accesorio 220 puede proporcionar múltiples dispositivos de visualización, y la información proporcionada al PMD 202 puede incluir el número de dispositivos de visualización asi como información de configuración separada para cada dispositivo de visualización.
En algunas modalidades, una instrucción SetControlInfo puede enviarse por el accesorio 220 al PMD 202 para proporcionar información acerca del tipo, número y ubicación de los controles de participación del usuario 222. En una modalidad, la instrucción puede identificar primero el número de controles. Entonces, para cada control, la instrucción puede identificar el tipo (por ejemplo, botón, perilla, pantalla sensible al tacto) y ubicación aproximada del control.
En algunas modalidades, una instrucción SetEnvInfo puede enviarse por el accesorio 220 al PMD 202 para proporcionar información acerca del entorno en el cual el accesorio 220 opera. Por ejemplo, la información ambiental puede incluir información en lo que se refiere a dónde se instala el accesorio 220, por ejemplo, tablero de instrumentos de un vehículo, sistema de entretenimiento aéreo de un aeroplano; consola de equipo para ejercicio, sistema de entretenimiento doméstico, etc.
En algunas modalidades, una instrucción SetEnvImage puede enviarse por el accesorio 220 al PMD 202 para proporcionar un elemento de imagen que puede incluirse en una imagen de la Glill remota. Por ejemplo, el elemento de imagen puede ser un logotipo asociado con el fabricante o proveedor del accesorio 220 (o de un vehículo u otro equipo en el cual se instala el accesorio 220). Como se describe a continuación, el PMD 202 puede reservar un área de la imagen de la GUI remota para mostrar una imagen suministrada por el accesorio.
En algunas modalidades, una instrucción SetStatusInfo puede enviarse por el accesorio 220 al PMD 202 para proporcionar información acerca del estado del entorno operativo. Por ejemplo, si el accesorio 220 se instala en un tablero de instrumentos de un automóvil, la información de estado puede incluir información tal como si el automóvil está en movimiento (o en velocidad); si es de día o de noche (por ejemplo, si los faros del automóvil están apagados o
encendidos); si la guía de rutas de navegación está en curso; etc. Si el accesorio 220 se instala en una máquina para ejercicio tal como una máquina fija para correr, la información de estado puede incluir información tal como si la máquina está actualmente en uso así como datos de rutinas de ejercicios tal como tiempo transcurrido o restante, calorías quemadas, frecuencia cardiaca, velocidad actual, o similares. Como se describe a continuación, la información de estado proporcionada por el accesorio puede usarse por el PMD 202 para ampliar las imágenes de la GUI remota con información de estado, para ajusfar la apariencia de las imágenes de la GUI remota con base en el estado actual, y/o para limitar el acceso a ciertos atributos (tal como la reproducción de video) en una forma dependiente del estado.
- En algunas modalidades, una instrucción RemoteGUIImageData puede enviarse por el
PMD 202 al accesorio 220 para suministrar datos de pixeles para una imagen de la GUI remota al accesorio 220. La instrucción puede incluir datos de pixeles para una porción o toda la pantalla 232. En algunas modalidades, un paquete de instrucciones puede tener un tamaño máximo, el cual puede limitar la cantidad de datos de pixeles que pueden enviarse con una sola instrucción RemoteGUIImageData. En este caso, el PMD 202 puede usar múltiples instrucciones RemoteGUIImageData para enviar los datos de pixeles; cada instrucción puede incluir un parámetro que identifica la porción de la pantalla a la cual se aplican los datos de pixeles. Cualquier formato adecuado para enviar datos de pixeles, lo que incluye formatos comprimidos, puede usarse. En otras modalidades, la interfaz de l/O accesoria 214 del PMD 202 puede incorporar una interfaz de salida de video, el cual puede ser análogo o digital, y la imagen de la
GUI remota puede suministrarse al accesorio 220 a través de la interfaz de salida de video en lugar de enviar instrucciones.
En algunas modalidades, una instrucción ProcessUserlnput puede enviarse por el accesorio 220 al PMD 202 para indicar la detección de participación del usuario en respuesta a una imagen de la GUI remota. La instrucción puede incluir datos que indican, por ejemplo, cuál control de usuario se operó y, en su caso, qué operación se realizó. Por ejemplo, para el accesorio 104 de la Figura 1 B, los datos ProcessUserlnput pueden indicar cuál de los botones 1 16a-h se oprimió. Para el accesorio 150 de la Figura 1 C, los datos ProcessUserlnput pueden indicar coordenadas de pixeles de una ubicación en la pantalla que se tocó por el usuario. Para un dispositivo de participación del usuario que puede manipularse en múltiples formas (por ejemplo, girando un perilla ya sea en el sentido de las manecillas del reloj o en sentido contrario de las manecillas del reloj o arrastrando un dedo a través de una pantalla sensible al tacto configurada de manera adecuada), los datos ProcessUserlnput también pueden indicar qué manipulación del dispositivo de entrada se detectó.
En algunas modalidades, una instrucción EnterRemoteGUIMode puede enviarse del accesorio 220 al PMD 202 (o viceversa) para iniciar la operación en modo de GUI remota, y una instrucción ExitRemoteGUIMode puede enviarse del PMD 202 al accesorio 220 (o viceversa) para terminar la operación en modo de GUI remota.
: Se apreciará que las instrucciones descritas en este documento son ilustrativas y que las variaciones y modificaciones son posibles. En algunas modalidades, el PMD 202 puede mantener una lista de datos de configuración para accesorios habilitados conocidos de la GUI remota, por ejemplo, en el dispositivo de almacenamiento 206. Cada configuración puede asociarse con un identificador particular de accesorios, tal como fabricante más nombre del modelo, un código asignado de manera arbitraria, o similares. En lugar de enviar instrucciones de información de configuración como se describe anteriormente, el accesorio 220 puede enviar una instrucción de identificación que proporciona el identificador de accesorios. El PMD 202 entonces puede acceder a los datos almacenados de configuración para el accesorio. Esto puede resultar en una organización más rápida y más eficiente.
En otras modalidades, la primera vez que un accesorio particular tal como el accesorio 220 se conecta al PMD 202, el accesorio puede usar las instrucciones SetDisplayInfo y SetControlInfo descritas anteriormente para establecer su configuración. El PMD 202 entonces puede asignar al accesorio un identificador único, proporcionar el identificador asignado al accesorio, y almacenar la información de configuración en el dispositivo de almacenamiento 206 en asociación con el identificador. En reconexiones subsecuentes, el accesorio puede enviar una instrucción de identificación con el identificador único al PMD 202, y el PMD 202 puede acceder a la información de configuración almacenada.
En cualquiera de las instrucciones descritas anteriormente, la información puede enviarse como un campo de datos estructurado, por ejemplo, con ciertos bytes asociados con ciertos tipos de información. Alternativamente, la instrucción puede incluir un parámetro de máscara de bits usado para identificar el tipo de información que se suministra, y los datos pueden interpretarse por el destinatario de acuerdo con la máscara de bits.
Además, el conjunto de instrucciones también puede incluir instrucciones enviadas por el PMD 202 para solicitar cualquiera de los tipos disponibles de información, así como instrucciones enviadas por el PMD 202 para acusar el recibo de las instrucciones de parámetros de información del accesorio 220. En algunas modalidades, cierta información puede enviarse por el accesorio 220 ya séa en respuesta a una petición del PMD 202 o sin esperar una petición, por ejemplo, en respuesta a condiciones cambiadas. Por ejemplo, si el accesorio 220 se instala en un vehículo con transmisión automática, el accesorio 220 puede enviar una instrucción SetStatusInfo cuando detecta que el vehículo se traslada dentro o fuera de Estacionar. Alternativamente, el accesorio 220 puede monitorear la velocidad del vehículo y enviar una instrucción SetStatusInfo que reporta la velocidad actual, ya sea periódicamente o cuando detecta que la velocidad del vehículo cruza por arriba o debajo de un umbral predeterminado. En una modalidad, puede habilitarse o deshabilitarse operación de video, lo que depende de si la velocidad del vehículo está por arriba o debajo del umbral; el umbral puede ajustarse a cero o a una velocidad lenta tal como 8.047 kilómetros (5 millas) por hora.
La Figura 3 es un diagrama de flujo del proceso 300 que puede usarse para proporcionar una GUI remota para el PMD 202 en el dispositivo accesorio 220 de acuerdo con una modalidad de la presente invención. El proceso 300 inicia (etapa 302) cuando el accesorio 220 llega a conectarse al PMD 202. En la etapa 304, el accesorio 220 se identifica y autentica. Pueden usarse técnicas convencionales para identificar y autenticar un accesorio, por ejemplo, al intercambiar instrucciones y datos asociados. La etapa 304 también puede incluir determinar si se introducirá el modo de GUI remota; por ejemplo, el accesorio 220 puede enviar la instrucción EnterRemoteGUIMode descrita anteriormente.
En la etapa 306, el accesorio 220 puede proporcionar información de configuración,
entorno y/o estado al PMD 202. En una modalidad, cualquier combinación de las instrucciones SetDisplaylnfo, SetControllnfo, SetEnvlnfo, y SetStatusInfo descritas anteriormente puede usarse. El accesorio 220 también puede proporcionar un elemento de imagen especifico del accesorio (o específico del entorno) al PMD 202, por ejemplo, usando la instrucción SetEnvImage descrita anteriormente. En algunas modalidades, una parte o toda la información de configuración y entorno para el accesorio 220 puede pre almacenarse en el PMD 202 como se describe anteriormente, y la etapa 306 puede incluir un PMD 202 usando la identificación de accesorio obtenida durante la etapa 304 para acceder a la información pre almacenada de configuración y entorno. El accesorio 220 también puede complementar o suprimir cualquier información pre almacenada con nueva información usando las instrucciones descritas anteriormente.
1 En la etapa 308, el PMD 202 genera una imagen inicial de la GUI remota usando la información proporcionada en la etapa 306. En una modalidad, el PMD 202 puede aplicar diversas reglas para adaptar la imagen de la GUI nativa a la configuración del accesorio 220 y/o al estado o entorno del accesorio 220. Tales reglas pueden incorporarse en un programa de control ejecutado por el procesador 204 para generar imágenes de la GUI remota.
Por ejemplo, la GUI remota puede adaptarse a la configuración particular de la pantalla del accesorio 232. Por ejemplo, el tamaño (en pixeles) de la pantalla del accesorio 232 de la Figura 2 puede ser diferente al tamaño de la pantalla del PMD 209. El PMD 202 puede modificar la imagen de la' GUI nativa al cambiar el tamaño de los elementos de imagen, cambiar el número de los elementos mostrado, o ambos. Además, la relación de aspecto (altura a anchura) de la pantalla del accesorio 232 puede ser diferente a aquella de la pantalla del PMD 209, y el PMD 202 puede disponer los elementos de la imagen de la GUI remota para optimizar el uso del espacio disponible. Aún en otro ejemplo, la profundidad de color de la pantalla del accesorio 232 también puede ser diferente a aquella de la pantalla del PMD 209, y el PMD 202 puede ajustar los parámetros de color para diversos elementos de imagen para producir una apariencia visualmente agradable.
Adicionalmente, como se advierte anteriormente, el accesorio 220 puede suministrar un elemento de imagen al PMD 202. El PMD 202 puede determinar un tamaño y posición para el elemento de imagen suministrado por el accesorio con en la imagen de la GUI remota. El elemento puede ser pequeño, tal como un logotipo en una esquina del área de la pantalla, o puede ser más grande según se desee.
La GUI remota también puede adaptarse a la configuración particular de los controles de participación de usuario del accesorio 222. Por ejemplo, si el control de participación del accesorio 222 proporciona una pantalla sepsible al tacto (por ejemplo, como se muestra en la Figura 1 C), los elementos de la GUI pueden colocarse en cualquier lugar dentro del área activa de la pantalla sensible al tacto. Si el control de participación del accesorio 222 proporciona una serie de botones (por ejemplo, como se muestra en la Figura 1 B), los elementos activos de la GUI pueden colocarse cerca del botón que se mapea para ese elemento. El PMD 202 puede determinar el mapeo de los elementos de la GUI para botones u otros controles de participación y disponer los elementos por consiguiente dentro del área de la pantalla.
En algunas modalidades, el PMD 202 puede adaptar la GUI remota al entorno del accesorio 220. Por ejemplo, si el accesorio 220 se incorpora en una consola de tablero de instrumentos para un automóvil, puede ser deseable adaptar la imagen de la GUI remota para facilidad de uso por un conductor. Por consiguiente, el PMD 202 puede seleccionar diferentes tipos de letra o tamaños de letra para hacer elementos de GUI remota y mostrar información más grande y más fácil de leer. El PMD 202 también puede simplificar la GUI, por ejemplo, al omitir animaciones o reducir el número y/o complejidad de los elementos de la GUI, para minimizar la distracción del conductor. En contraste, para un accesorio que se monta en una máquina para ejercicio, la distracción del usuario puede ser menos que una preocupación, y el PMD 202 puede proporcionar imágenes complejas o animadas de la GUI remota.
1 En otro ejemplo, la GUI nativa del PMD 202 puede usar un fondo de luz con texto oscuro y resaltado. Esto puede proporcionar buena visibilidad a la luz del día, pero cuando se conduce en la noche, el brillo resultante puede ser distractor. En algunas modalidades, el PMD 202 puede adaptar el esquema de color, lo que depende de si el accesorio 220 está en modo de día o noche — por ejemplo, seleccionar texto brillante y fondos oscuros para uso nocturno, o texto oscuro y fondos brillantes para uso diurno. El modo de día o noche puede seleccionarse con base en información de estado proporcionada por el accesorio 220, o en algunas modalidades, la GUI
remota puede incorporar una opción ajustable por el usuario para seleccionar modo de día o noche.
Como otro ejemplo, el PMD 202 puede usar información de entorno y/o estado para determinar qué opciones deben hacerse disponibles en la GUI remota. Por ejemplo, el PMD 202 puede proporcionar capacidad de reproducción de video y puede ser capaz de enviar contenido de video al accesorio 220 para mostrar. Pero reproducir video en una consola visible para el conductor de un automóvil en movimiento es peligroso. Para mitigar este riesgo, el accesorio 220 puede proporcionar información de estado que indica, por ejemplo, si el automóvil está en movimiento (o en velocidad) en un momento dado. El PMD 202 puede usar esta información de estado para determinar si es seguro permitir reproducción de video. Si no, las opciones de reproducción de video pueden omitirse de la imagen de la GUI remota o mostrarse en un estado deshabilitado. De esta manera, por ejemplo, el PMD 202 puede permitir reproducción de video sólo cuando un automóvil está en "Estacionar," sólo cuando al freno de mano está activado, o sólo cuando la velocidad del vehículo está por debajo de un umbral particular (tal como 8.047 kilómetros (5 millas) por hora).
En algunas modalidades, el PMD 202 puede incorporar información de estado en la GUI remota. Por ejemplo, si el accesorio 220 se incorpora en una consola para una máquina para ejercicio, el accesorio 220 puede ofrecer al PMD 202 información acerca de una rutina de ejercicios en curso como se advierte anteriormente. El PMD 202 puede incorporar esta información en la imagen de la GUI remota, lo que permite que un usuario monitoree el progreso de su rutina de ejercicios mientras manipula la GUI remota o se reproduce contenido de video. En modalidades donde el accesorio 220 proporciona un elemento de imagen (tal como un logotipo), el PMD 202 puede incorporar el elemento de imagen en la GUI remota. Por ejemplo, el PMD 202 puede programarse para reservar una porción de una imagen de la GUI remota para un elemento de imagen suministrado por el accesorio y puede insertar el elemento suministrado por el accesorio en la porción reservada en todas y cada una de las imágenes de la GUI remota. El PMD 202 puede reajustar el tamaño del elemento de imagen suministrado por el accesorio según se requiera para hacer que ajuste dentro del área reservada. (Si el accesorio no suministra un elemento de imagen, la porción reservada puede dejarse vacía o llenarse con un elemento de imagen por defecto.)
En referencia nuevamente a la Figura 3, en la etapa 310, el PMD 202 puede enviar la imagen de la GUI remota al accesorio 220. Por ejemplo, el PMD 202 puede enviar la imagen usando una interfaz de salida de video análogo o digital proporcionada por la interfaz de l/O accesoria 214 y la interfaz de l/O del PMD 226 de la Figura 2. (La misma interfaz de video también puede usarse para suministrar contenido de video al accesorio 220.) Alternativamente, el PMD 202 puede usar la instrucción RemoteCUIImageData descrita anteriormente. En la etapa 312, el accesorio 220 puede mostrar la imagen de la GUI remota. En algunas modalidades, el accesorio 220 muestra la imagen a medida que se recibe y no la modifica; de esta manera, el PMD 202 puede controlar la apariencia y sensación de la GUI remota. Las etapas 310 y 312 pueden repetirse hasta que la participación del usuario se detecta; por ejemplo, el PMD 202 puede enviar repetidamente la misma imagen de la GUI remota a la velocidad de regeneración del dispositivo de visualización del accesorio 220.
En la etapa 314, el accesorio 220 detecta la operación por parte del usuario de uno de los controles de participación 222. En la etapa 316, el accesorio 220 puede reenviar la participación del usuario al PMD 202, por ejemplo, usando la instrucción ProcessUserlnput descrita anteriormente. Como se advierte anteriormente, la instrucción puede indicar qué control se operó y, en su caso, la naturaleza de la operación. El accesorio 220 puede reenviar la participación del usuario sin procesarlo para identificar una acción en respuesta que se tomará; en lugar de ello, el accesorio 220 puede simplemente reenviar una identificación de la acción detectada del usuario.
En la etapa 318, el PMD 202 puede procesar la participación del usuario para determinar una operación (o acción) que se realizará en respuesta. En la etapa 320, si la operación no corresponde con salir del modo de GUI remota, el proceso 300 procede a la etapa 322, donde el PMD; 202 realiza la operación solicitada por el usuario. Cualquier operación hecha accesible a través de la imagen de la GUI remota puede realizarse, tal como iniciar la reproducción, pausar la reproducción, ajustar parámetros, consultar o buscar en una base de datos, etcétera. Realizar algunas operaciones puede implicar enviar instrucciones del PMD 202 al accesorio 220 (por ejemplo, para cambiar parámetros tal como volumen, el brillo de la pantalla, etc.). Realizar otras operaciones (por ejemplo, reproducción) puede implicar enviar contenido multimedia del PMD 202 al accesorio 220. Aún otras operaciones (por ejemplo, consultas de bases de datos) pueden realizarse por el PMD 202 sin enviar instrucciones o contenido al accesorio 220. En la etapa 324, el PMD 202 puede generar una imagen actualizada de la GUI remota con. base en la operación seleccionada. El proceso 300 entonces puede regresar a la etapa 312 para mostrar la imagen actualizada de la GUI remota. Debe advertirse que algunas operaciones, tal como la reproducción, pueden ser continuas, y una pista de reproducción (o secuencia de pistas) puede continuar en reproducción mientras el proceso 300 se repite. (La reproducción puede detenerse, por ejemplo, por él usuario que selecciona una operación de pausa o paro, cuya selección puede procesarse usando el proceso 300.)
[ El proceso 300 puede continuar hasta el momento en que un usuario selecciona una operación que implica salir del modo de GUI remota en la etapa 320. En ese punto, el proceso 300 termina (etapa 326). En algunas modalidades, el PMD 202 puede señalar al accesorio 220 que el modo de GUI remota está finalizando, por ejemplo, usando la instrucción ExitRemoteGUIMode descrita anteriormente. En lo sucesivo, el accesorio 220 puede regresar a su modo de operación de GUI local.
En algunas modalidades, el PMD 202 puede permanecer conectado al accesorio 220 después de salir del modo de GUI remota. De esta manera, el PMD 202 puede continuar enviando contenido multimedia al accesorio 220, de modo que una pista de reproducción pueda continuar en reproducción incluso después de salir del modo de GUI remota. De esta manera, por ejemplo, si el accesono 220 se incorpora en una consola de una máquina para ejercicio, el usuario puede salir de la GUI remota para cambiar los parámetros de la rutina de ejercicios mientras una canción o video continúa en reproducción. Como otro ejemplo, si el accesorio 220 se incorpora en una consola de un tablero de instrumentos de un automóvil que también proporciona funcionalidad de navegación, el usuario puede salir del modo de GUI remota para realizar operaciones de navegación mientras la música continúa en reproducción.
Además, en algunas modalidades, la GUI local del accesorio 220 puede soportar una participación del usuario que, cuando se selecciona, instruye al accesorio 220 para reingresar al modo de GUI remota. Dado que el PMD 202 permanece conectado, el accesorio 220 puede enviar una instrucción EnterRemoteGUIMode en respuesta a detectar esta participación del usuario. De esta manera, el usuario puede entrar y salir del modo de GUI remota según se desee, controlar el PMD 202 a través del modo de GUI remota y controlar otros atributos del accesorio 220 a través del modo de GUI local.
Se apreciará que el proceso 300 es ilustrativo y que las variaciones y modificaciones son posibles. Las etapas descritas como secuenciales pueden ejecutarse en paralelo, el orden de las etapas puede variarse, y las etapas pueden modificarse o combinarse. Las instrucciones y protocolos de comunicación diferentes a aquellos descritos en este documento pueden implementarse para permitir que un dispositivo portátil de almacenamiento de medios proporcione una imagen de la GUI remota a un accesorio y procese la participación del usuario en respuesta a la imagen de la GUI remota. .
: Mientras la invención se ha descrito con respecto a modalidades específicas, un experto en la técnica reconocerá que numerosas modificaciones son posibles. Por ejemplo, aunque las modalidades descritas anteriormente pueden hacer referencia específica a la reproducción de contenido multimedia, un dispositivo portátil de almacenamiento de medios también puede proporcionar otra funcionalidad tal como administración de información personal, telefonía móvil, etcétera. En otras modalidades, cualquiera de estas funcionalidades puede hacerse accesible a través de una GUI remota De esta manera, por ejemplo, otra implementación de GUI remota puede proporcionar una interfaz de teléfono manos libres, por ejemplo, para el conductor de un automóvil. El conductor puede operar la GUI remota para contestar o hacer llamadas telefónicas, y la llamada puede conducirse usando un altavoz y micrófono controlados por el accesorio, en conjunto con la conexión de teléfono móvil del PMD. La GUI remota para telefonía puede parecerse a la GUI nativa del PMD para telefonía, lo que ofrece de esta manera al usuario una interfaz más intuitiva y reduce potencialmente la distracción relacionada con operar una interfaz remota desconocida.
Además, las modalidades descritas anteriormente pueden hacer referencia a un dispositivo portátil de almacenamiento de medios que suministra la imagen completa que se muestra en el accesorio. En una modalidad alternativa, la imagen de la GUI remota suministrada por el dispositivo portátil de almacenamiento de medios puede mostrarse en una porción de la pantalla del accesorio mientras los datos de imagen de otras fuentes se muestran en otras porciones de la pantalla. Por ejemplo, un accesorio puede diseñar un área rectangular dentro del dispositivo de visualización para la GUI remota. El dispositivo portátil de almacenamiento de medios puede suministrar datos de pixeles (por ejemplo, en forma digital o análoga) para el área de la GUI remota de la pantalla mientras el accesorio determina los pixeles para el resto de la pantalla. Por ejemplo, el accesorio puede usar una porción de la pantalla para mostrar información de navegación mientras otra porción se usa para la GUI remota. Para porciones de la pantalla que no están en el área de la GUI remota, el dispositivo portátil de almacenamiento de medios puede proporcionar datos de marcador de posición (por ejemplo, pixeles negros en una corriente de video análogo) o sin datos. (Si el accesorio tiene una pantalla sensible al tacto como un control de participación del usuario, el accesorio puede reenviar selectivamente señales de participación del usuario que indican una porción tocada de la pantalla al reproductor de medios con base en si la porción tocada está dentro o fuera del área de la GUI remota.)
Mientras las modalidades descritas anteriormente pueden hacer referencia a componentes específicos hardware y software, los expertos en la técnica apreciarán que diferentes combinaciones de componentes de hardware y/o software también pueden usarse y que operaciones particulares descritas como implementadas en hardware también pueden implementarse en software o viceversa.
Programas de computación que incorporan diversos atributos de la presente invención pueden codificarse en diversos medios que pueden leerse por computadora para almacenamiento y/o transmisión; medios adecuados incluyen disco o cinta magnética, medios de almacenamiento óptico tal como disco compacto (CD) o DVD (disco versátil digital), memoria flash, y similares. Los medios que pueden leerse por computadora codificados con el código de programación pueden empacarse con un dispositivo compatible o proporcionarse por separado desde otros dispositivos (por. ejemplo, mediante descarga de Internet).
De esta manera, aunque la invención se ha descrito con respecto a modalidades
específicas, se apreciará que la invención pretende cubrir todas las modificaciones y equivalentes dentro del alcance de las siguientes reivindicaciones.
Claims (59)
1. Un método para controlar un dispositivo portátil de almacenamiento de medios usando un accesorio, el método comprende, por el accesorio: proporcionar información de configuración a un dispositivo portátil de almacenamiento de medios; recibir del dispositivo portátil de almacenamiento de medios una primera señal de imagen que especifica una primera imagen de la interfaz gráfica de usuario; mostrar la primera imagen de la interfaz gráfica de usuario en un dispositivo de visualización del accesorio, la primera imagen de la interfaz gráfica de usuario incluye una indicación, definida por la primera señal de imagen, de una operación asociada con un control de participación del accesorio; detectar la operación por parte del usuario del control de participación del accesorio; enviar al dispositivo portátil de almacenamiento de medios una señal de entrada que indica que el control de participación se operó; recibir del dispositivo portátil de almacenamiento de medios una segunda señal de imagen que especifica una segunda imagen de la interfaz gráfica de usuario que se mostrará, la segunda imagen de la interfaz gráfica de usuario refleja un resultado de la operación asociada con el control de participación; y mostrar la segunda imagen de la interfaz gráfica de usuario en el dispositivo de visualización del accesorio.
2. El método de conformidad con la reivindicación 1 en donde la información de configuración incluye un parámetro que indica una característica del dispositivo de visualización del accesorio, la característica incluye uno o más de una característica de tamaño de pantalla, una característica de profundidad de color, una característica de velocidad de regeneración, o una característica de formato de entrada de pantalla.
3. El método de conformidad con la reivindicación 1 en donde la información de configuración incluye un parámetro que indica una característica de control de participación del accesorio, la característica incluye un tipo de control de participación.
4. El método de conformidad con la reivindicación 1 en donde la información de configuración incluye un parámetro que indica una serie de controles de participación presentes en el accesorio.
5. El método de conformidad con la reivindicación 1 en donde la información de configuración incluye un identificador de accesorios, el identificador de accesorios puede usarse por el dispositivo portátil de almacenamiento de medios para determinar una o más características del dispositivo de visualización del accesorio.
6. El método de conformidad con la reivindicación 1 en donde la información de configuración incluye un identificador de accesorios, el identificador de accesorios puede usarse por el dispositivo portátil de almacenamiento de medios para determinar una o más características del control de participación de usuario del accesorio.
7. El método de conformidad con la reivindicación 1 que además comprende, por el accesorio: proporcionar información de entorno al dispositivo portátil de almacenamiento de medios, la información de entorno indica un entorno operativo del accesorio.
8. El método de conformidad con la reivindicación 1 que además comprende, por el accésorio: proporcionar información de estado al dispositivo portátil de almacenamiento de medios, la información de estado indica una estado operacional de un sistema en el cual el accesorio se instala.
9. El método de conformidad con la reivindicación 8 en donde el sistema es un automóvil y la información de estado indica si el automóvil está en un estado estacionado.
, 10. El método de conformidad con la reivindicación 8 en donde el sistema es un automóvil y la información de estado incluye información acerca de una velocidad actual del automóvil.
1 1. El método de conformidad con la reivindicación 8 en donde el sistema es un automóvil y la información de estado indica si el automóvil está en un modo de conducción diurno o nocturno.
12. El método de conformidad con la reivindicación 8 en donde el sistema es una máquina para ejercicio y la información de estado indica si una rutina de ejercicios está actualmente en curso.
13. El método de conformidad con la reivindicación 12 que además comprende, por el accesorio: en el caso de que una rutina de ejercicios está en curso, proporcionar al dispositivo portátil de almacenamiento de medios información de estado adicional que incluye datos acerca de la rutina de ejercicios.
14. El método de conformidad con la reivindicación 1 que además comprende, por el accesorio: proporcionar al dispositivo portátil de almacenamiento de medios un elemento de imagen, en donde el elemento de imagen se incluye por el dispositivo portátil de almacenamiento de medios en la primera imagen de la interfaz gráfica de usuario.
15. Un accesorio para proporcionar una interfaz a un dispositivo portátil de almacenamiento de medios, el accesorio comprende: una pantalla configurada para mostrar una imagen en respuesta a una señal de video recibida del dispositivo portátil de almacenamiento de medios; un control de participación operable por el usuario configurado para generar una señal de entrada en respuesta a la operación por parte del usuario del control; una interfaz configurada para comunicarse con un dispositivo portátil de almacenamiento de medios; y un controlador acoplado a la pantalla, el control de participación operable por el usuario, y la interfaz, el controlador se configura para: ¡ recibir una señal de imagen que define una primera imagen de la interfaz gráfica de usuario del dispositivo portátil de almacenamiento de medios mediante la interfaz, en donde la primera imagen de la interfaz gráfica de usuario incluye una etiqueta definida por el dispositivo portátil de almacenamiento de medios y colocada cerca del control de participación operable por el usuario, la etiqueta indicativa de una operación asociada con el control de participación operable por el usuario; mostrar la primera imagen de la interfaz gráfica de usuario en la pantalla, para recibir una señal de control del control de participación operable por el usuario que indica una operación por parte del usuario, y ; comunicar la señal de control al dispositivo portátil de almacenamiento de medios mediante la interfaz.
16. El accesorio de conformidad con la reivindicación 15 en donde el control de participación operable por el usuario incluye un revestimiento de pantalla sensible al tacto en la pantalla.
17. El accesorio de conformidad con la reivindicación 15 en donde el control de participación operable por el usuario incluye al menos un botón.
18. El accesorio de conformidad con la reivindicación 15 en donde el control de participación operable por el usuario incluye al menos una perilla.
19. El accesorio de conformidad con la reivindicación 15 en donde la señal de imagen comprende una señal de video análogo.
20. El accesorio de conformidad con la reivindicación 15 en donde la señal de imagen comprende una señal de video digital.
21. El accesorio de conformidad con la reivindicación 15 en donde el controlador se configura además para enviar un parámetro de interfaz de usuario al dispositivo portátil de almacenamiento de medios y en donde la imagen de interfaz de usuario se basa al menos en parte en el parámetro de interfaz de usuario.
22. El accesorio de conformidad con la reivindicación 21 en donde el parámetro de interfaz de usuario define una característica de la pantalla, la característica es una de un grupo de características que consisten de un tamaño de pantalla, una profundidad de color, una velocidad de regeneración, y un formato de entrada de pantalla.
23. El accesorio de conformidad con la reivindicación 21 en donde el parámetro de interfaz de usuario define una característica de control de participación, la característica es una de un grupo de características que consisten de una serie de controles de participación y un tipo de control de participación.
24. El accesorio de conformidad con la reivindicación 15 en donde el controlador se configura además para enviar información de identificación de accesorio al dispositivo portátil de almacenamiento de medios y en donde la imagen de interfaz de usuario se basa al menos en parte en la información de identificación de accesorio.
25. El accesorio de conformidad con la reivindicación 15 en donde el controlador se configura además para enviar información de entorno al dispositivo portátil de almacenamiento de medios.
26. El accesorio de conformidad con la reivindicación 15 en donde la interfaz se configura además para recibir contenido multimedia del dispositivo portátil de almacenamiento de medios.
27. El accesorio de conformidad con la reivindicación 26 en donde el controlador se configura además para suministrar una porción de video del contenido multimedia recibido a la pantalla.
28. El accesorio de conformidad con la reivindicación 26 en donde el controlador se configura además para suministrar una porción de audio del contenido multimedia recibido a un sistema de altavoces.
29. El accesorio de conformidad con la reivindicación 15 en donde el controlador se configura además para suministrar al dispositivo portátil de almacenamiento de medios un elemento de imagen para incorporarse en la imagen de interfaz de usuario.
30. El accesorio de conformidad con la reivindicación 15 en donde el controlador se configura además para mostrar la primera imagen gráfica en una primera porción de la pantalla y para mostrar una imagen diferente en una segunda porción del dispositivo de visualización.
31. Un sistema multimedia que comprende: un dispositivo de audio configurado para producir sonido; una pantalla configurada para mostrar imágenes; 1 un control de participación operable por el usuario configurado para generar una señal de entrada en respuesta a la operación por parte del usuario del control; una interfaz configurada para comunicarse con un dispositivo portátil de almacenamiento de medios; y un controlador acoplado al dispositivo de audio, la pantalla, el control de participación operable por el usuario, y la interfaz, el controlador se configura para: operar el dispositivo de audio y la pantalla para reproducir contenido multimedia suministrado del dispositivo portátil de almacenamiento de medios mediante la interfaz; recibir una señal de imagen que define una primera imagen de la interfaz gráfica de usuario del dispositivo portátil de almacenamiento de medios mediante la interfaz; para mostrar la primera imagen de la interfaz gráfica de usuario en la pantalla, en donde la primera imagen de la interfaz gráfica de usuario comprende una indicación, definida por el dispositivo portátil de almacenamiento de medios, que especifica una operación asociada con el control de participación operable por el usuario; recibir una señal de control del control de participación operable por el usuario que indica una operación por parte del usuario; y comunicar la señal de control al dispositivo portátil de almacenamiento de medios mediante la interfaz.
32. El sistema multimedia de conformidad con la reivindicación 31 en donde el sistema multimedia se instala en un automóvil.
. 33. El sistema multimedia de conformidad con la reivindicación 31 en donde el sistema multimedia se instala en una máquina para ejercicio.
34. El sistema multimedia de conformidad con la reivindicación 31 en donde el sistema multimedia es un sistema de entretenimiento doméstico.
35. El sistema multimedia de conformidad con la reivindicación 31 en donde el sistema multimedia es un sistema de entretenimiento aéreo para un aeroplano.
36. Un método para controlar un dispositivo portátil de almacenamiento de medios usando un accesorio, el método comprende, por el dispositivo portátil de almacenamiento de medios: recibir información de configuración del accesorio; con base en parte en la información de configuración, generar una primera imagen de la ¡nterfaz gráfica de usuario; enviar al accesorio una primera señal de imagen que especifica la primera imagen de la ¡nterfaz gráfica de usuario, en donde el accesorio muestra la primera imagen de la ¡nterfaz gráfica de usuario en un dispositivo de visualización del accesorio en respuesta a la primera señal de imagen, en donde la primera imagen de la ¡nterfaz gráfica de usuario incluye una etiqueta colocada cerca de un control de participación de usuario del accesorio, la etiqueta especifica una operación asociada con el control de participación del usuario; recibir del accesorio una señal de entrada que indica que el control de participación de usuario del accesorio se operó; con base en parte en la señal de entrada, realizar la operación asociada con el control de participación del usuario y generar una segunda imagen de la ¡nterfaz gráfica de usuario; y enviar al accesorio una segunda señal de imagen que especifica la segunda imagen de la ¡nterfaz gráfica de usuario, en donde el accesorio muestra la segunda imagen de la ¡nterfaz gráfica de usuario en un dispositivo de visualización del accesorio en respuesta a la segunda señal de imagen.
37. El método de conformidad con la reivindicación 36 que además comprende, por el dispositivo portátil de almacenamiento de medios: interpretar la señal de entrada para determinar una operación correspondiente del dispositivo de almacenamiento de medios que se realizará; y : realizar la operación del dispositivo de almacenamiento de medios.
38. El método de conformidad con la reivindicación 36 en donde la información de configuración incluye un parámetro que indica una característica del dispositivo de visualización del accesorio, la característica incluye uno o más de una característica de tamaño de pantalla, una característica de profundidad de color, una característica de velocidad de regeneración, o una característica de formato de entrada de pantalla.
39. El método de conformidad con la reivindicación 36 en donde la información de configuración incluye un parámetro que indica una característica de control de participación del accesorio, la característica incluye un tipo de control de participación.
40. El método de conformidad con la reivindicación 36 en donde la información de configuración incluye un parámetro que indica una serie de controles de participación presentes en el accesorio.
41. El método de conformidad con la reivindicación 36 en donde la información de configuración incluye un identificador de accesorios, el identificador de accesorios puede usarse por el dispositivo portátil de almacenamiento de medios para determinar una o más características del dispositivo de visualización del accesorio.
42. El método de conformidad con la reivindicación 36 en donde la información de configuración incluye un identificador de accesorios, el identificador de accesorios puede usarse por el dispositivo portátil de almacenamiento de medios para determinar una o más características del control de participación de usuario del accesorio.
43. El método de conformidad con la reivindicación 36 que además comprende: recibir información de entorno del accesorio, la información de entorno indica un entorno operativo del accesorio; y determinar al menos una propiedad de la primera imagen de la interfaz gráfica de usuario con base en la información de entorno.
44. El método de' conformidad con la reivindicación 36 que además comprende: recibir información de estado del accesorio, la información de entorno indica una estado operacional de un sistema en el cual el accesorio se instala; y ; determinar al menos una propiedad de la primera imagen de la interfaz gráfica de usuario con base en la información de estado.
45. El método de conformidad con la reivindicación 36 que además comprende, por el dispositivo portátil de almacenamiento de medios: recibir del accesorio un elemento de imagen; e incluir el elemento de imagen en la primera imagen de la interfaz gráfica de usuario.
46. Un dispositivo portátil de almacenamiento de medios para su uso con un accesorio, el dispositivo portátil de almacenamiento de medios comprende: una interfaz nativa de usuario que incluye una pantalla y un dispositivo de control de participación del usuario; una interfaz del accesorio configurada para comunicarse con un accesorio; y un procesador acoplado a la interfaz nativa de usuario y la interfaz del accesorio, el procesador se configura para: proporcionar una imagen de la interfaz gráfica de usuario al accesorio mediante la interfaz del accesorio, la imagen de la interfaz gráfica de usuario incluye una etiqueta asociada con un control de participación del accesorio, la etiqueta especifica una operación asociada con el control de participación del accesorio; ; recibir una señal de control del accesorio mediante la interfaz del accesorio, la señal de control indica la operación de un control de participación del accesorio en respuesta a la imagen de la interfaz gráfica de usuario; y ' realizar la operación asociada con el control de participación del accesorio en respuesta a la señal de control.
47. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde la imagen de la interfaz gráfica de usuario replica al menos una porción de la interfaz nativa de usuario.
48. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde la interfaz del accesorio incluye una ruta de video análogo configurada para suministrar señales de video análogo y en donde el procesador se configura además para proporcionar la imagen de la interfaz gráfica de usuario como una señal de video análogo.
¡ 49. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde la señal de control identifica uno de una pluralidad de los controles de participación del accesorio por haber sido operado por un usuario.
¡ 50. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde la señal de control identifica una porción de una pantalla sensible al tacto control de participación del accesorio por haber sido tocada por un usuario.
51. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde el procesador se configura además para recibir del accesorio, mediante la ¡nterfaz del accesorio, la información de configuración del accesorio y para generar la imagen de la interfaz gráfica de usuario con base al menos en parte en la información de configuración del accesorio.
52. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 51 en donde la información de configuración del accesorio incluye un parámetro que indica una característica del dispositivo de visualización del accesorio, la característica incluye uno o m s de una característica de tamaño de pantalla, una característica de profundidad de color, una característica de velocidad de regeneración, o una característica de formato de entrada de pantalla.
53. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 51 en donde la información de configuración del accesorio incluye un parámetro que indica una característica de control de participación del accesorio, la característica incluye un tipo de control de participación.
54. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 51 en donde la información de configuración del accesorio incluye un parámetro que indica una serie de controles de participación presentes en el accesorio.
55. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 51 en donde la información de configuración del accesorio incluye un identificador de accesorios y en donde el procesador se configura además para determinar una o más características del dispositivo de visualización del accesorio con base en el identificador de accesorios.
; 56. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 51 en donde la información de configuración incluye un identificador de accesorios y en donde el procesador se configura además para determinar una o más características del control de participación de usuario del accesorio con base en el identificador de accesorios.
; 57. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde el procesador se configura además para recibir información de entorno del accesorio mediante la interfaz del accesorio, la información de entorno indica un entorno operativo del accesorio, y para determinar al menos una propiedad de la imagen de la interfaz gráfica de usuario con base en la información de entorno.
58. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde el procesador se configura además para recibir información de estado del accesorio mediante la interfaz del accesorio, la información de entorno indica una estado operacional de un sistema en el cual el accesorio se instala, y para determinar al menos una propiedad de la imagen de la interfaz gráfica de usuario con base en la información de estado.
59. El dispositivo portátil de almacenamiento de medios de conformidad con la reivindicación 46 en donde el procesador se configura además para recibir un elemento de imagen del accesorio mediante la interfaz del accesorio y para incluir el elemento de imagen en la imagen de la interfaz gráfica de usuario.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/119,960 US20090284476A1 (en) | 2008-05-13 | 2008-05-13 | Pushing a user interface to a remote device |
| PCT/US2009/042728 WO2009140095A2 (en) | 2008-05-13 | 2009-05-04 | Pushing a user interface to a remote device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2010012494A true MX2010012494A (es) | 2010-12-21 |
Family
ID=40792169
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2010012494A MX2010012494A (es) | 2008-05-13 | 2009-05-04 | Impulso de una interfaz de usuario a un dispositivo remoto. |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US20090284476A1 (es) |
| EP (1) | EP2283424A2 (es) |
| JP (3) | JP5137899B2 (es) |
| KR (3) | KR101536044B1 (es) |
| CN (2) | CN101582053B (es) |
| AU (1) | AU2009246654B2 (es) |
| BR (1) | BRPI0912741A2 (es) |
| GB (1) | GB2459956B (es) |
| MX (1) | MX2010012494A (es) |
| WO (1) | WO2009140095A2 (es) |
Families Citing this family (120)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8963853B2 (en) | 2010-10-01 | 2015-02-24 | Z124 | Smartpad split screen desktop |
| US9325805B2 (en) | 2004-08-02 | 2016-04-26 | Steve J Shattil | Content delivery in wireless wide area networks |
| US9198084B2 (en) | 2006-05-26 | 2015-11-24 | Qualcomm Incorporated | Wireless architecture for a traditional wire-based protocol |
| US10126942B2 (en) | 2007-09-19 | 2018-11-13 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| US9110590B2 (en) | 2007-09-19 | 2015-08-18 | Typesoft Technologies, Inc. | Dynamically located onscreen keyboard |
| US10203873B2 (en) | 2007-09-19 | 2019-02-12 | Apple Inc. | Systems and methods for adaptively presenting a keyboard on a touch-sensitive display |
| US20120075193A1 (en) * | 2007-09-19 | 2012-03-29 | Cleankeys Inc. | Multiplexed numeric keypad and touchpad |
| US9489086B1 (en) | 2013-04-29 | 2016-11-08 | Apple Inc. | Finger hover detection for improved typing |
| US9454270B2 (en) | 2008-09-19 | 2016-09-27 | Apple Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| US20100293462A1 (en) * | 2008-05-13 | 2010-11-18 | Apple Inc. | Pushing a user interface to a remote device |
| US8970647B2 (en) | 2008-05-13 | 2015-03-03 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
| US9311115B2 (en) | 2008-05-13 | 2016-04-12 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
| US9965035B2 (en) | 2008-05-13 | 2018-05-08 | Apple Inc. | Device, method, and graphical user interface for synchronizing two or more displays |
| US9870130B2 (en) | 2008-05-13 | 2018-01-16 | Apple Inc. | Pushing a user interface to a remote device |
| US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
| US8519820B2 (en) * | 2008-09-02 | 2013-08-27 | Apple Inc. | Systems and methods for saving and restoring scenes in a multimedia system |
| US9398089B2 (en) | 2008-12-11 | 2016-07-19 | Qualcomm Incorporated | Dynamic resource sharing among multiple wireless devices |
| KR101542744B1 (ko) * | 2009-03-18 | 2015-08-10 | 삼성전자주식회사 | 네트워크에서 피제어장치를 제어하는 방법 및 그 장치 |
| US9264248B2 (en) | 2009-07-02 | 2016-02-16 | Qualcomm Incorporated | System and method for avoiding and resolving conflicts in a wireless mobile display digital interface multicast environment |
| DE112009005065T5 (de) * | 2009-08-13 | 2012-06-28 | Hewlett-Packard Development Co., L.P. | Verwenden von Anzeigebildschirmnutzersteuerungen, um ein Zusatzgerät einzustellen |
| US9582238B2 (en) | 2009-12-14 | 2017-02-28 | Qualcomm Incorporated | Decomposed multi-stream (DMS) techniques for video display systems |
| US20110167176A1 (en) * | 2010-01-06 | 2011-07-07 | Apple Inc. | Connecting multiple accessories to a portable computing device |
| US8301723B2 (en) | 2010-02-26 | 2012-10-30 | Research In Motion Limited | Computer to handheld device virtualization system |
| EP2369468A1 (en) * | 2010-02-26 | 2011-09-28 | Research In Motion Limited | Computer to handheld device virtualization system |
| US10419533B2 (en) | 2010-03-01 | 2019-09-17 | Genghiscomm Holdings, LLC | Edge server selection for device-specific network topologies |
| US11330046B2 (en) | 2010-03-01 | 2022-05-10 | Tybalt, Llc | Content delivery in wireless wide area networks |
| US10048921B2 (en) * | 2010-03-02 | 2018-08-14 | Qualcomm Incorporated | Controlling a multimedia device in remote display mode |
| TWM389063U (en) * | 2010-03-16 | 2010-09-21 | Wonde Proud Technology Co Ltd | Vehicle mobile device control system |
| US20110258555A1 (en) * | 2010-04-15 | 2011-10-20 | Po-Yen Lee | Systems and methods for interface management |
| GB2479996A (en) * | 2010-04-26 | 2011-11-02 | Hu-Do Ltd | Mobile computing device operating in conjunction with companion computing device to generate a user environment. |
| JP2012010252A (ja) * | 2010-06-28 | 2012-01-12 | Jvc Kenwood Corp | 操作装置、操作方法および操作プログラム |
| KR101668118B1 (ko) * | 2010-07-23 | 2016-10-21 | 삼성전자주식회사 | 원격 사용자 인터페이스 시스템에서 원격 사용자 인터페이스 데이터 송/수신장치 및 방법 |
| WO2012098469A2 (en) | 2011-01-20 | 2012-07-26 | Cleankeys Inc. | Systems and methods for monitoring surface sanitation |
| US9065876B2 (en) * | 2011-01-21 | 2015-06-23 | Qualcomm Incorporated | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays |
| US9582239B2 (en) | 2011-01-21 | 2017-02-28 | Qualcomm Incorporated | User input back channel for wireless displays |
| US10135900B2 (en) | 2011-01-21 | 2018-11-20 | Qualcomm Incorporated | User input back channel for wireless displays |
| US8964783B2 (en) * | 2011-01-21 | 2015-02-24 | Qualcomm Incorporated | User input back channel for wireless displays |
| US9413803B2 (en) | 2011-01-21 | 2016-08-09 | Qualcomm Incorporated | User input back channel for wireless displays |
| US9787725B2 (en) | 2011-01-21 | 2017-10-10 | Qualcomm Incorporated | User input back channel for wireless displays |
| US20130003624A1 (en) * | 2011-01-21 | 2013-01-03 | Qualcomm Incorporated | User input back channel for wireless displays |
| US9503771B2 (en) | 2011-02-04 | 2016-11-22 | Qualcomm Incorporated | Low latency wireless display for graphics |
| US10108386B2 (en) | 2011-02-04 | 2018-10-23 | Qualcomm Incorporated | Content provisioning for wireless back channel |
| US9152373B2 (en) * | 2011-04-12 | 2015-10-06 | Apple Inc. | Gesture visualization and sharing between electronic devices and remote displays |
| CN103582873B (zh) | 2011-06-05 | 2017-07-14 | 苹果公司 | 用于显示从多个应用接收到的通知的系统和方法 |
| CN102855866A (zh) * | 2011-06-30 | 2013-01-02 | 联想(北京)有限公司 | 终端、显示终端、显示系统和显示方法 |
| US9552140B2 (en) | 2011-07-21 | 2017-01-24 | Nokia Technologies Oy | Method and apparatus for providing data entry content to a remote environment |
| US8562435B2 (en) | 2011-08-16 | 2013-10-22 | Steelseries Aps | Method and apparatus for adapting to gaming venue states |
| USD683299S1 (en) | 2011-08-30 | 2013-05-28 | Textron Innovations Inc. | Display for an aircraft console |
| USD677212S1 (en) | 2011-08-30 | 2013-03-05 | Textron Innovations, Inc. | Dual display arrangement for an aircraft console |
| US8678312B2 (en) | 2011-08-30 | 2014-03-25 | Textron Innovations, Inc. | Aircraft side-ledge console |
| USD677213S1 (en) | 2011-08-30 | 2013-03-05 | Textron Innovations, Inc. | Article holding area for an aircraft console |
| USD696181S1 (en) | 2011-08-30 | 2013-12-24 | Textron Innovations Inc. | Aircraft console |
| US8966366B2 (en) * | 2011-09-19 | 2015-02-24 | GM Global Technology Operations LLC | Method and system for customizing information projected from a portable device to an interface device |
| US8878794B2 (en) | 2011-09-27 | 2014-11-04 | Z124 | State of screen info: easel |
| US9182965B2 (en) * | 2011-10-31 | 2015-11-10 | Nokia Technologies Oy | Method and apparatus for developing socially suitable applications and devices |
| US9162574B2 (en) * | 2011-12-20 | 2015-10-20 | Cellco Partnership | In-vehicle tablet |
| WO2013095509A1 (en) * | 2011-12-22 | 2013-06-27 | Intel Corporation | Remote machine management |
| US9525998B2 (en) | 2012-01-06 | 2016-12-20 | Qualcomm Incorporated | Wireless display with multiscreen service |
| CN103365888A (zh) * | 2012-03-31 | 2013-10-23 | 上海移云信息科技有限公司 | 一种手表样式的搜索方法 |
| US9104260B2 (en) | 2012-04-10 | 2015-08-11 | Typesoft Technologies, Inc. | Systems and methods for detecting a press on a touch-sensitive surface |
| CN103425237B (zh) * | 2012-05-16 | 2016-08-03 | 联想(北京)有限公司 | 一种显示控制方法和电子设备 |
| DE102012020567B4 (de) | 2012-10-19 | 2015-07-16 | Audi Ag | Bedienvorrichtung und Verfahren zum Ansteuern von Funktionseinheiten eines Kraftfahrzeugs und Kraftfahrzeug |
| WO2014143776A2 (en) | 2013-03-15 | 2014-09-18 | Bodhi Technology Ventures Llc | Providing remote interactions with host device using a wireless device |
| EP2778614B1 (en) | 2013-03-15 | 2016-07-20 | Apple Inc. | Mapping application with turn-by-turn navigation mode for output to vehicle display |
| EP2778615B1 (en) | 2013-03-15 | 2018-09-12 | Apple Inc. | Mapping Application with Several User Interfaces |
| US9303997B2 (en) | 2013-03-15 | 2016-04-05 | Apple Inc. | Prediction engine |
| US10251034B2 (en) | 2013-03-15 | 2019-04-02 | Blackberry Limited | Propagation of application context between a mobile device and a vehicle information system |
| US9891068B2 (en) | 2013-06-08 | 2018-02-13 | Apple Inc. | Mapping application search function |
| US9300779B2 (en) | 2013-03-15 | 2016-03-29 | Blackberry Limited | Stateful integration of a vehicle information system user interface with mobile device operations |
| US9317813B2 (en) | 2013-03-15 | 2016-04-19 | Apple Inc. | Mobile device with predictive routing engine |
| EP3101392B1 (en) | 2013-03-15 | 2021-12-15 | Apple Inc. | Mapping application with turn-by-turn navigation mode for output to vehicle display |
| US20140365459A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Harvesting Addresses |
| WO2014197340A1 (en) * | 2013-06-08 | 2014-12-11 | Apple Inc. | Device and method for generating user interfaces from a template |
| KR101947229B1 (ko) | 2013-06-08 | 2019-02-12 | 애플 인크. | 2개 이상의 디스플레이들을 동기화하기 위한 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
| US10289302B1 (en) | 2013-09-09 | 2019-05-14 | Apple Inc. | Virtual keyboard animation |
| CN104679677A (zh) * | 2013-11-27 | 2015-06-03 | 宁波复博信息技术有限公司 | 界面获取装置 |
| JP6240987B2 (ja) * | 2013-12-03 | 2017-12-06 | 本田技研工業株式会社 | 携帯電子機器連携システム、車載表示装置、および連携用プログラム |
| CN103777851B (zh) * | 2014-02-26 | 2018-05-29 | 大国创新智能科技(东莞)有限公司 | 物联网视频交互方法和系统 |
| DE102015203446B4 (de) | 2014-03-03 | 2017-07-06 | Apple Inc. | Kartenanwendung mit verbesserten Navigationswerkzeugen |
| US20150261425A1 (en) * | 2014-03-14 | 2015-09-17 | Apple Inc. | Optimized presentation of multimedia content |
| US11343335B2 (en) | 2014-05-29 | 2022-05-24 | Apple Inc. | Message processing by subscriber app prior to message forwarding |
| US20150370419A1 (en) * | 2014-06-20 | 2015-12-24 | Google Inc. | Interface for Multiple Media Applications |
| US20150370446A1 (en) * | 2014-06-20 | 2015-12-24 | Google Inc. | Application Specific User Interfaces |
| US20150370461A1 (en) * | 2014-06-24 | 2015-12-24 | Google Inc. | Management of Media Player Functionality |
| US10135905B2 (en) | 2014-07-21 | 2018-11-20 | Apple Inc. | Remote user interface |
| CN105450701A (zh) * | 2014-08-28 | 2016-03-30 | 冠捷投资有限公司 | 远程动态管理显示装置的系统 |
| WO2016036603A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Reduced size configuration interface |
| WO2016036427A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Electronic device with rotatable input mechanism |
| US10025684B2 (en) | 2014-09-24 | 2018-07-17 | Microsoft Technology Licensing, Llc | Lending target device resources to host device computing environment |
| US10635296B2 (en) | 2014-09-24 | 2020-04-28 | Microsoft Technology Licensing, Llc | Partitioned application presentation across devices |
| US9769227B2 (en) * | 2014-09-24 | 2017-09-19 | Microsoft Technology Licensing, Llc | Presentation of computing environment on multiple devices |
| GB2548172A (en) * | 2015-02-02 | 2017-09-13 | Fillmore West Invest Trust | Personal Life Manager (PLM) system and method |
| US10254911B2 (en) * | 2015-03-08 | 2019-04-09 | Apple Inc. | Device configuration user interface |
| CN106034255A (zh) * | 2015-03-20 | 2016-10-19 | 冠捷投资有限公司 | 控制数据资料在同一网络的方法 |
| US9948760B2 (en) * | 2015-06-26 | 2018-04-17 | Honda Motor Co., Ltd. | System and method for controlling vehicle network functions with version control |
| CN105260112A (zh) * | 2015-09-14 | 2016-01-20 | 百度在线网络技术(北京)有限公司 | 终端间屏幕控制的方法和装置 |
| CN106550090A (zh) * | 2015-09-16 | 2017-03-29 | 中兴通讯股份有限公司 | 远程控制方法、装置及移动终端 |
| CN105306488A (zh) * | 2015-11-19 | 2016-02-03 | 邓苏湘 | 提高移动设备运行安全性的装置及其方法 |
| US20170195735A1 (en) * | 2015-12-31 | 2017-07-06 | Nagravision S.A. | Method and apparatus for peripheral context management |
| JP6177361B2 (ja) * | 2016-02-12 | 2017-08-09 | クラリオン株式会社 | 車載機およびその表示制御方法 |
| US10310725B2 (en) * | 2016-06-12 | 2019-06-04 | Apple Inc. | Generating scenes based on accessory state |
| US10498552B2 (en) | 2016-06-12 | 2019-12-03 | Apple Inc. | Presenting accessory state |
| US11373459B2 (en) * | 2016-11-15 | 2022-06-28 | Runway Growth Credit Fund Inc. | Program and vehicle interaction |
| KR102618900B1 (ko) | 2019-01-08 | 2023-12-29 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
| US10672249B1 (en) * | 2019-05-06 | 2020-06-02 | Cambridge Mobile Telematics Inc. | Determining, scoring, and reporting mobile phone distraction of a driver |
| EP3827323B1 (en) | 2019-05-06 | 2023-12-13 | Apple Inc. | Restricted operation of an electronic device |
| US10759441B1 (en) * | 2019-05-06 | 2020-09-01 | Cambridge Mobile Telematics Inc. | Determining, scoring, and reporting mobile phone distraction of a driver |
| DK201970533A1 (en) | 2019-05-31 | 2021-02-15 | Apple Inc | Methods and user interfaces for sharing audio |
| US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
| US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
| DE102019118189A1 (de) * | 2019-07-05 | 2021-01-07 | Bayerische Motoren Werke Aktiengesellschaft | Koppelung von Benutzeroberflächen |
| CN114168236A (zh) * | 2020-09-10 | 2022-03-11 | 华为技术有限公司 | 一种应用接入方法及相关装置 |
| US12511021B2 (en) | 2020-09-14 | 2025-12-30 | Apple Inc. | Device management user interface |
| CN114327312B (zh) * | 2020-09-25 | 2023-10-20 | 华为技术有限公司 | 投屏控制方法和装置 |
| US12405717B2 (en) | 2020-10-26 | 2025-09-02 | Apple Inc. | Methods and user interfaces for handling user requests |
| CN114510203A (zh) | 2020-11-16 | 2022-05-17 | 荣耀终端有限公司 | 电子设备及其设备间屏幕协同方法和介质 |
| CN117157965A (zh) * | 2021-04-13 | 2023-12-01 | 三星电子株式会社 | 用于车辆的电子设备、用于控制用于车辆的电子设备的移动设备以及通过使用移动设备来控制用于车辆的电子设备的方法 |
| JP7765270B2 (ja) * | 2021-12-16 | 2025-11-06 | シャープ株式会社 | 加熱調理装置 |
| CN114780185A (zh) * | 2022-04-01 | 2022-07-22 | 合肥信息工程监理咨询有限公司 | 一种基于前端大屏应用的控制系统 |
| US12386428B2 (en) | 2022-05-17 | 2025-08-12 | Apple Inc. | User interfaces for device controls |
Family Cites Families (104)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4414576A (en) * | 1981-09-25 | 1983-11-08 | Vicon Industries, Inc. | Housing assembly for electrical apparatus |
| US4924216A (en) * | 1988-02-12 | 1990-05-08 | Acemore International Ltd. | Joystick controller apparatus |
| DE69432199T2 (de) * | 1993-05-24 | 2004-01-08 | Sun Microsystems, Inc., Mountain View | Graphische Benutzerschnittstelle mit Verfahren zur Schnittstellebildung mit fernsteuernden Einrichtungen |
| US5537300A (en) * | 1995-02-01 | 1996-07-16 | Kraco Enterprises, Inc. | Control panel |
| JPH10507052A (ja) * | 1995-03-04 | 1998-07-07 | モルド−テック プラスティックス リミテッド パートナーシップ | ラジオインターフェースに対する外部通信ソース |
| JPH09149325A (ja) * | 1995-11-21 | 1997-06-06 | Sony Corp | グラフイック表示データ分散型avシステム |
| US5881366A (en) * | 1996-05-01 | 1999-03-09 | Logitech, Inc. | Wireless peripheral interface |
| US5991640A (en) * | 1996-11-22 | 1999-11-23 | Ericsson Inc. | Docking and electrical interface for personal use communication devices |
| JPH113314A (ja) * | 1997-04-14 | 1999-01-06 | Matsushita Electric Ind Co Ltd | ネットワーク制御システムおよびネットワーク端末およびコントロール端末 |
| US6012105A (en) * | 1997-05-01 | 2000-01-04 | Telefonaktiebolaget L M Ericsson | System for interfacing with an external accessory in one of two interface modes based on whether communication can be established with external accessory or not |
| US6268845B1 (en) * | 1997-06-11 | 2001-07-31 | Compaq Computer Corporation | Bezel button controls over USB |
| KR100316631B1 (ko) * | 1997-06-25 | 2001-12-13 | 윤종용 | 홈 네트웍 자동 트리 생성기에 대한 방법 및 장치 |
| US6127941A (en) * | 1998-02-03 | 2000-10-03 | Sony Corporation | Remote control device with a graphical user interface |
| US6225984B1 (en) * | 1998-05-01 | 2001-05-01 | Hitachi Micro Systems, Inc. | Remote computer interface |
| JPH11328081A (ja) * | 1998-05-13 | 1999-11-30 | Matsushita Electric Ind Co Ltd | ネットワーク制御システム、コントローラ及びデバイス |
| US5969283A (en) * | 1998-06-17 | 1999-10-19 | Looney Productions, Llc | Music organizer and entertainment center |
| JP3202968B2 (ja) * | 1998-06-30 | 2001-08-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 表示制御情報生成方法及びコンピュータ |
| US6185491B1 (en) * | 1998-07-31 | 2001-02-06 | Sun Microsystems, Inc. | Networked vehicle controlling attached devices using JavaBeans™ |
| US6694200B1 (en) * | 1999-04-13 | 2004-02-17 | Digital5, Inc. | Hard disk based portable device |
| JP2000358051A (ja) * | 1999-04-14 | 2000-12-26 | Sony Corp | データ伝送方法及びデータ伝送装置 |
| JP2000312391A (ja) * | 1999-04-27 | 2000-11-07 | Matsushita Electric Ind Co Ltd | 機器制御装置、制御装置、双方向リモコン装置および被制御装置 |
| US20040179848A1 (en) * | 2003-03-11 | 2004-09-16 | Mikhail Belenkii | Scintillation free laser communication system |
| US6556219B1 (en) * | 1999-05-18 | 2003-04-29 | Gateway, Inc. | Method and system for peripheral device user interface construction |
| US6496927B1 (en) * | 1999-06-09 | 2002-12-17 | Amx Corporation | Method and configuring a user interface for controlling a controlled device based upon a device class |
| JP2001092575A (ja) * | 1999-09-20 | 2001-04-06 | Nec Corp | 視覚的接続機器制御方式とその方法 |
| JP2001103568A (ja) * | 1999-09-30 | 2001-04-13 | Toshiba Corp | 通信システム、この通信システムに用いられる移動体通信装置、携帯型情報処理装置及びデータ通信方法 |
| JP2001142618A (ja) * | 1999-11-16 | 2001-05-25 | Canon Inc | 画像処理装置、方法、記憶媒体およびプログラムエレメント |
| EP1111915A1 (en) * | 1999-12-23 | 2001-06-27 | Two Way TV Limited | Control system |
| US7257217B1 (en) * | 1999-12-27 | 2007-08-14 | Nortel Networks Limited | Call features for automatic call distribution system |
| US6772212B1 (en) * | 2000-03-08 | 2004-08-03 | Phatnoise, Inc. | Audio/Visual server |
| US7187947B1 (en) * | 2000-03-28 | 2007-03-06 | Affinity Labs, Llc | System and method for communicating selected information to an electronic device |
| US7181517B1 (en) * | 2000-06-02 | 2007-02-20 | Astec International Limited | Browser-enabled remote user interface for telecommunications power system |
| US7245291B2 (en) * | 2000-07-11 | 2007-07-17 | Imran Sharif | System and method for internet appliance data entry and navigation |
| JP3620716B2 (ja) * | 2000-07-26 | 2005-02-16 | 日本電気株式会社 | 遠隔操作システムとその遠隔操作方法、及び遠隔操作プログラムを記録した記録媒体 |
| US7493645B1 (en) * | 2000-10-27 | 2009-02-17 | Audiovox Corporation | Console with monitor and wireless receiver |
| US20020151327A1 (en) * | 2000-12-22 | 2002-10-17 | David Levitt | Program selector and guide system and method |
| US6642629B2 (en) * | 2000-12-28 | 2003-11-04 | Intel Corporation | Audio system with removable, active faceplate |
| JP2002215483A (ja) * | 2001-01-15 | 2002-08-02 | Matsushita Electric Ind Co Ltd | 機器制御システム並びに、機器制御システムにおけるコントローラ及びデバイス |
| US7093003B2 (en) * | 2001-01-29 | 2006-08-15 | Universal Electronics Inc. | System and method for upgrading the remote control functionality of a device |
| US6480378B2 (en) * | 2001-04-06 | 2002-11-12 | Dean Chang | Multi-angle placement rack of personal digital assistant for use in an automobile |
| US7450961B1 (en) * | 2001-05-14 | 2008-11-11 | At&T Mobility Ii Llc | Portable communication device interface to a projection display |
| US20030025738A1 (en) * | 2001-07-31 | 2003-02-06 | Eastman Kodak Company | User interface including portable display for use with multiple electronic devices |
| US6483428B1 (en) * | 2001-08-22 | 2002-11-19 | Matsushita Electric Industrial Co., Ltd. | Removable front panel for an entertainment device |
| KR100534106B1 (ko) * | 2001-08-22 | 2005-12-08 | 삼성전자주식회사 | 컴퓨터 및 컴퓨터의 외부기기 동작 상태 표시 방법 |
| US6978424B2 (en) * | 2001-10-15 | 2005-12-20 | General Instrument Corporation | Versatile user interface device and associated system |
| US20030073432A1 (en) * | 2001-10-16 | 2003-04-17 | Meade, William K. | Mobile computing device with method and system for interrupting content performance among appliances |
| KR100718613B1 (ko) * | 2001-10-22 | 2007-05-16 | 애플 인크. | 호스트 컴퓨터와 미디어 플레이어의 미디어 내용 동기화 방법 |
| US7302465B2 (en) * | 2001-10-22 | 2007-11-27 | Comverse, Inc. | Distributed multimedia transfer |
| JP2003143670A (ja) * | 2001-10-31 | 2003-05-16 | Sony Corp | リモートコントロールシステム、電子機器、及びプログラム |
| US7299304B2 (en) * | 2001-11-20 | 2007-11-20 | Intel Corporation | Method and architecture to support interaction between a host computer and remote devices |
| JP2003190181A (ja) * | 2001-12-26 | 2003-07-08 | Olympus Optical Co Ltd | 制御装置 |
| US7006793B2 (en) * | 2002-01-16 | 2006-02-28 | International Business Machines Corporation | Safe use of electronic devices in an automobile |
| US20030154291A1 (en) * | 2002-02-05 | 2003-08-14 | International Business Machines Corporation | Mobile modular computer |
| US7257776B2 (en) * | 2002-02-05 | 2007-08-14 | Microsoft Corporation | Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects |
| US6742061B1 (en) * | 2002-03-08 | 2004-05-25 | Nokia Corporation | Accessory control interface |
| US7433546B2 (en) * | 2004-10-25 | 2008-10-07 | Apple Inc. | Image scaling arrangement |
| JP2003324543A (ja) * | 2002-05-07 | 2003-11-14 | Fujitsu Ltd | 情報処理装置の操作による移動電話機の制御 |
| US7167604B2 (en) * | 2002-08-07 | 2007-01-23 | Hewlett-Packard Development Company, L.P. | Portable document scan accessory for use with a wireless handheld communications device |
| JP2004121592A (ja) * | 2002-10-03 | 2004-04-22 | Kunihiko Ichikawa | トレーニング装置 |
| JP4209176B2 (ja) * | 2002-11-14 | 2009-01-14 | アルパイン株式会社 | クライアント装置およびサーバ装置 |
| JP2004172695A (ja) * | 2002-11-18 | 2004-06-17 | Alpine Electronics Inc | マルチメディア再生方法およびマルチメディア再生システム、操作画面カスタマイズ用プログラム |
| JP2004194011A (ja) * | 2002-12-11 | 2004-07-08 | Canon Inc | リモート操作制御システム、リモート制御装置、リモート操作方法、プログラム、及び記憶媒体 |
| US20050239434A1 (en) * | 2002-12-11 | 2005-10-27 | Marlowe Ira M | Multimedia device integration system |
| US6983171B2 (en) * | 2003-02-28 | 2006-01-03 | Motorola, Inc. | Device and method for communicating teletype information in a vehicle communication system |
| US7281214B2 (en) * | 2003-06-02 | 2007-10-09 | Apple Inc. | Automatically updating user programmable input sensors to perform user specified functions |
| US7043572B2 (en) * | 2003-06-06 | 2006-05-09 | Microsoft Corporation | Method and system for providing a peripheral service to a host computing device |
| JP2005074211A (ja) * | 2003-09-03 | 2005-03-24 | Takao Okazawa | 風景表示装置を有するランニングマシン |
| US8196044B2 (en) * | 2004-01-05 | 2012-06-05 | Microsoft Corporation | Configuration of user interfaces |
| EP1577782B1 (en) * | 2004-02-12 | 2010-04-28 | Irdeto Access B.V. | Method and system of external data storage |
| US9014753B2 (en) * | 2004-03-31 | 2015-04-21 | Volkswagen Ag | Communication system and information system for a motor vehicle |
| US20050222875A1 (en) * | 2004-04-02 | 2005-10-06 | Lordeman Frank L | System and method for interlinking medical-related data and payment services |
| US7293122B1 (en) * | 2004-04-27 | 2007-11-06 | Apple Inc. | Connector interface system facilitating communication between a media player and accessories |
| US7441062B2 (en) * | 2004-04-27 | 2008-10-21 | Apple Inc. | Connector interface system for enabling data communication with a multi-communication device |
| US20060036356A1 (en) * | 2004-08-12 | 2006-02-16 | Vladimir Rasin | System and method of vehicle policy control |
| KR100647915B1 (ko) * | 2004-08-31 | 2006-11-23 | 주식회사 오성전자 | 원격제어장치 |
| JP5268359B2 (ja) * | 2004-09-10 | 2013-08-21 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 少なくとも1つのメディアデータ処理装置を制御可能にする装置とその方法 |
| JP4654651B2 (ja) * | 2004-10-13 | 2011-03-23 | トヨタ自動車株式会社 | 車載ハンズフリー通話システム |
| US7580540B2 (en) * | 2004-12-29 | 2009-08-25 | Motorola, Inc. | Apparatus and method for receiving inputs from a user |
| JP2006236323A (ja) * | 2005-01-25 | 2006-09-07 | Sony Corp | アプリケーション提供システム、サーバ、クライアントおよびアプリケーション提供方法 |
| US20060226298A1 (en) * | 2005-03-30 | 2006-10-12 | Lionel L.L.C. | Graphical method and system for model vehicle and accessory control |
| JP2006324860A (ja) * | 2005-05-18 | 2006-11-30 | Matsushita Electric Ind Co Ltd | 機器制御システムおよび機器制御方法 |
| JP4266960B2 (ja) * | 2005-06-08 | 2009-05-27 | キヤノン株式会社 | 情報処理装置及びその方法 |
| EP1736948A1 (en) * | 2005-06-21 | 2006-12-27 | Mitac Technology Corp. | Apparatus and method for remotely controlling an appliance using a touch screen |
| US7552009B2 (en) * | 2005-07-14 | 2009-06-23 | Honda Motor Co., Ltd. | System and method for synchronizing data for use in a navigation system |
| US7844442B2 (en) * | 2005-08-16 | 2010-11-30 | Exent Technologies, Ltd. | System and method for providing a remote user interface for an application executing on a computing device |
| US20070049197A1 (en) * | 2005-08-31 | 2007-03-01 | Andre Klein | Control device for audio players |
| US20070080823A1 (en) * | 2005-10-07 | 2007-04-12 | Apple Computer, Inc. | Techniques for pairing remote controllers with host devices |
| JP2007110629A (ja) * | 2005-10-17 | 2007-04-26 | Sony Ericsson Mobilecommunications Japan Inc | 携帯通信機器、遠隔操作方法及び遠隔操作プログラム |
| US7574177B2 (en) * | 2006-01-04 | 2009-08-11 | Apple Inc. | Remote controller and FM reception arrangement |
| US8086332B2 (en) * | 2006-02-27 | 2011-12-27 | Apple Inc. | Media delivery system with improved interaction |
| JP4677938B2 (ja) * | 2006-03-23 | 2011-04-27 | 富士通株式会社 | 情報処理装置、ユニバーサル通信方法及びユニバーサル通信プログラム |
| JP2007267102A (ja) * | 2006-03-29 | 2007-10-11 | Pioneer Electronic Corp | 入力信号表示装置、信号出力装置、入力信号表示システム、及び、遠隔操作方法 |
| US7987432B1 (en) * | 2006-04-25 | 2011-07-26 | Parallels Holdings, Ltd. | Seamless integration and installation of non-native application into native operating system |
| JP2008084434A (ja) * | 2006-09-27 | 2008-04-10 | Alpine Electronics Inc | 可動式ディスプレイを備えた電子装置 |
| US7363129B1 (en) * | 2007-01-05 | 2008-04-22 | Moon Valley Software | Apparatus, system and method that interfaces with an automobile engine control unit |
| US8549429B2 (en) * | 2007-01-25 | 2013-10-01 | Sharp Kabushiki Kaisha | Multi-window management apparatus and program, storage medium and information processing apparatus |
| US8095936B2 (en) * | 2007-01-31 | 2012-01-10 | Halliburton Energy Services, Inc. | Remotely controlling and viewing of software applications |
| US8555180B2 (en) * | 2007-03-27 | 2013-10-08 | Amulet Technologies, Llc | Smart peripheral architecture for portable media players |
| CN101802766A (zh) * | 2007-09-14 | 2010-08-11 | 松下航空电子公司 | 用于交通工具信息系统的媒体装置接口系统和方法 |
| US7834758B2 (en) * | 2007-10-31 | 2010-11-16 | General Motors Llc | In-vehicle entertainment method and system for executing the same |
| US20090195513A1 (en) * | 2008-02-05 | 2009-08-06 | Delphi Technologies, Inc. | Interactive multimedia control module |
| US8433812B2 (en) * | 2008-04-01 | 2013-04-30 | Microsoft Corporation | Systems and methods for managing multimedia operations in remote sessions |
| US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
| JP2010130669A (ja) * | 2008-12-01 | 2010-06-10 | Fujitsu Ten Ltd | 車載装置および無線通信システム |
-
2008
- 2008-05-13 US US12/119,960 patent/US20090284476A1/en not_active Abandoned
-
2009
- 2009-05-01 GB GB0907592A patent/GB2459956B/en active Active
- 2009-05-04 BR BRPI0912741A patent/BRPI0912741A2/pt not_active Application Discontinuation
- 2009-05-04 KR KR1020127031480A patent/KR101536044B1/ko active Active
- 2009-05-04 KR KR1020147014708A patent/KR101543195B1/ko active Active
- 2009-05-04 WO PCT/US2009/042728 patent/WO2009140095A2/en not_active Ceased
- 2009-05-04 KR KR1020107027815A patent/KR101275466B1/ko active Active
- 2009-05-04 AU AU2009246654A patent/AU2009246654B2/en active Active
- 2009-05-04 MX MX2010012494A patent/MX2010012494A/es active IP Right Grant
- 2009-05-04 EP EP09747181A patent/EP2283424A2/en not_active Withdrawn
- 2009-05-12 CN CN200910140597.9A patent/CN101582053B/zh active Active
- 2009-05-12 CN CN201310723831.7A patent/CN103778082B/zh active Active
- 2009-05-13 JP JP2009134475A patent/JP5137899B2/ja active Active
-
2012
- 2012-09-14 JP JP2012202681A patent/JP5781043B2/ja active Active
-
2015
- 2015-07-14 JP JP2015140413A patent/JP2016001477A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| KR101543195B1 (ko) | 2015-08-07 |
| CN101582053A (zh) | 2009-11-18 |
| AU2009246654A1 (en) | 2009-11-19 |
| JP2010033548A (ja) | 2010-02-12 |
| BRPI0912741A2 (pt) | 2015-10-13 |
| US20090284476A1 (en) | 2009-11-19 |
| JP5781043B2 (ja) | 2015-09-16 |
| GB2459956B (en) | 2010-08-25 |
| KR20130005310A (ko) | 2013-01-15 |
| JP2013047954A (ja) | 2013-03-07 |
| CN101582053B (zh) | 2014-01-22 |
| CN103778082A (zh) | 2014-05-07 |
| WO2009140095A2 (en) | 2009-11-19 |
| KR20140084325A (ko) | 2014-07-04 |
| JP2016001477A (ja) | 2016-01-07 |
| HK1137831A1 (en) | 2010-08-06 |
| GB0907592D0 (en) | 2009-06-10 |
| KR101275466B1 (ko) | 2013-06-14 |
| CN103778082B (zh) | 2017-04-05 |
| WO2009140095A3 (en) | 2010-02-25 |
| EP2283424A2 (en) | 2011-02-16 |
| JP5137899B2 (ja) | 2013-02-06 |
| AU2009246654B2 (en) | 2012-10-04 |
| GB2459956A (en) | 2009-11-18 |
| KR20110014194A (ko) | 2011-02-10 |
| KR101536044B1 (ko) | 2015-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2009246654B2 (en) | Pushing a user interface to a remote device | |
| US8970647B2 (en) | Pushing a graphical user interface to a remote device with display rules provided by the remote device | |
| US9335907B2 (en) | User interface including content from an accessory | |
| US9311115B2 (en) | Pushing a graphical user interface to a remote device with display rules provided by the remote device | |
| US20100293462A1 (en) | Pushing a user interface to a remote device | |
| JP5736323B2 (ja) | 車両インフォメーション・エンターテインメントシステムのための仮想特徴管理 | |
| WO2005022377A1 (en) | Method and system to display media content data | |
| CN112616084A (zh) | 歌词显示方法、装置、终端及存储介质 | |
| AU2013200021B2 (en) | Pushing a user interface to a remote device | |
| JP2005128793A (ja) | 表示処理装置及び表示処理方法並びに表示処理用プログラム | |
| KR101760745B1 (ko) | 홈 네트워크를 통한 사용자 인터페이스 제어 방법 및 이를 이용하는 이동 단말기 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |