ES2626247T3 - Sistema y método de comunicación - Google Patents
Sistema y método de comunicación Download PDFInfo
- Publication number
- ES2626247T3 ES2626247T3 ES09782571.5T ES09782571T ES2626247T3 ES 2626247 T3 ES2626247 T3 ES 2626247T3 ES 09782571 T ES09782571 T ES 09782571T ES 2626247 T3 ES2626247 T3 ES 2626247T3
- Authority
- ES
- Spain
- Prior art keywords
- remote control
- control unit
- user
- television
- wireless transmitter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/06—Receivers
- H04B1/16—Circuits
- H04B1/1607—Supply circuits
- H04B1/1615—Switching on; Switching off, e.g. remotely
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42222—Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/63—Generation or supply of power specially adapted for television receivers
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Selective Calling Equipment (AREA)
- Power Sources (AREA)
Abstract
Una unidad de control remoto para controlar un dispositivo multimedia, incluyendo: un primer transmisor inalámbrico dispuesto para ser alimentado desde una primera fuente de alimentación; un segundo transmisor inalámbrico dispuesto para ser alimentado desde una segunda fuente de alimentación; un procesador acoplado a los transmisores inalámbricos primero y segundo, donde el procesador está configurado para controlar los transmisores inalámbricos primero y segundo y está dispuesto para ser alimentado desde la primera fuente de alimentación; y un medio de supervisión dispuesto para supervisar los niveles de potencia de la segunda fuente de alimentación y proporcionar información de nivel de potencia al procesador.
Description
5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Sistema y metodo de comunicacion
Esta invencion se refiere a un sistema y metodo de comunicacion.
Los sistemas de comunicaciones a base de paquetes permiten al usuario de un dispositivo, tal como un ordenador personal, comunicar a traves de una red de ordenadores tal como Internet. Los sistemas de comunicaciones a base de paquetes incluyen sistemas de comunicaciones de voz por protocolo de Internet (“VoIP”). Estos sistemas son beneficiosos para el usuario puesto que a menudo tienen un costo significativamente inferior al de las redes de lmea fija o moviles. Este puede ser en especial el caso de las comunicaciones a larga distancia. Para usar un sistema VoIP, el usuario debe instalar y ejecutar software cliente en su dispositivo. El software cliente proporciona las conexiones VoIP asf como otras funciones tales como registro y autenticacion. Ademas de la comunicacion de voz, el cliente tambien puede obtener otras caractensticas tales como llamada video, mensajena instantanea (“IM”), mensajes SMS, y buzon de voz.
Un tipo de sistema de comunicacion a base de paquetes usa una topologfa entre iguales (“P2P”) construida sobre protocolos de propiedad. Para permitir el acceso a un sistema entre iguales, el usuario debe ejecutar software cliente P2P proporcionado por un proveedor de software P2P en su ordenador, y registrarse en el sistema P2P. Cuando el usuario se registra en el sistema P2P, el software cliente recibe un certificado digital de un servidor. Una vez que el software cliente dispone del certificado, la comunicacion puede establecerse posteriormente y dirigirse entre usuarios del sistema P2P sin el uso adicional de un servidor. En particular, los usuarios pueden establecer sus propias rutas de comunicacion a traves del sistema P2P en base al intercambio de uno o mas certificados digitales (o certificados de identidad de usuario, “CIU”), que permiten el acceso al sistema P2P. El intercambio de los certificados digitales entre usuarios proporciona una prueba de las identidades de los usuarios y de que estan adecuadamente autorizados y autenticados en el sistema P2P. Por lo tanto, la presentacion de certificados digitales proporciona confianza en la identidad del usuario. Por lo tanto, una caractenstica de la comunicacion entre iguales es que la comunicacion no es enrutada usando un servidor, pero directamente de usuario final a usuario final. Otros detalles de tal sistema P2P se describen en WO 2005/009019.
Un problema de los sistemas de comunicaciones a base de paquetes es que la accesibilidad de las comunicaciones a base de paquetes para los usuarios es limitada. En particular, a tales redes se accede de la forma mas ordinaria usando un ordenador personal. Esto tiene la desventaja de que el usuario debe tener una competencia tecnica suficiente para descargar e instalar el software cliente de comunicaciones a base de paquetes en su ordenador personal, lo que constituye una barrera a la utilizacion del sistema de comunicacion a base de paquetes. Incluso cuando la comunicacion cliente esta instalada y se ejecuta en un ordenador personal, el uso del sistema de comunicacion a base de paquetes puede estar limitado porque los ordenadores personales a menudo no estan situados en una posicion donde el usuario este familiarizado o comodo con la comunicacion. Por ejemplo, un ordenador personal esta situado a menudo en un estudio, que para muchos usuarios no es el entorno mas natural o familiar para hacer llamadas.
Aunque a los sistemas de comunicaciones a base de paquetes tambien puede accederse mediante algunos dispositivos moviles, estos no disponen por lo general de recursos de procesado o pantallas de visualizacion para ofrecer un rango completo de caractensticas, tales como llamadas video.
Por lo tanto, se necesita una tecnica que resuelva dichos problemas de accesibilidad de los sistemas de comunicaciones a base de paquetes.
Segun un aspecto de la presente invencion, se facilita una unidad de control remoto para controlar un dispositivo multimedia, incluyendo: un primer transmisor inalambrico dispuesto para ser alimentado desde una primera fuente de alimentacion; un segundo transmisor inalambrico dispuesto para ser alimentado desde una segunda fuente de alimentacion; un procesador acoplado a los transmisores inalambricos primero y segundo, donde el procesador esta configurado para controlar los transmisores inalambricos primero y segundo y esta dispuesto para ser alimentado desde la primera fuente de alimentacion; y un medio de supervision dispuesto para supervisar los niveles de potencia de la segunda fuente de alimentacion y proporcionar informacion de nivel de potencia al procesador.
Proporcionando dos transmisores inalambricos separados (tal como IR y Bluetooth) que son alimentados por fuentes de alimentacion separadas, la unidad de control remoto puede conservar una funcionalidad limitada cuando el dispositivo de mayor consumo de potencia de los dos dispositivos de comunicacion haya agotado su fuente de alimentacion. El agotamiento de la fuente de alimentacion puede ser reportado al usuario, incluso en el caso de que la potencia de dicha fuente de alimentacion se haya agotado por completo. En otros terminos, el control remoto no se limita a reportar solamente un estado de “batena baja”, sino que puede reportar su agotamiento completo. La supervision y el reporte del nivel de potencia de una fuente de alimentacion permiten al usuario estar claramente informado del estado.
El procesador tambien puede estar dispuesto para transmitir un mensaje de estado incluyendo la informacion de
5
10
15
20
25
30
35
40
45
50
55
60
65
nivel de potencia usando el primer transmisor inalambrico.
Preferiblemente, el procesador esta dispuesto ademas para comparar la informacion de nivel de potencia con un nivel umbral predeterminado, y transmitir un mensaje de estado usando el primer transmisor inalambrico si la informacion de nivel de potencia es inferior al nivel umbral predeterminado.
La unidad de control remoto puede incluir ademas circuitena de microfono dispuesta para proporcionar informacion audio al procesador, y dispuesta para ser alimentada desde la segunda fuente de alimentacion, y el procesador puede estar dispuesto para transmitir datos que representan la informacion audio usando el segundo transmisor inalambrico.
Preferiblemente, el primer transmisor inalambrico es un transmisor de infrarrojos. Preferiblemente, el segundo transmisor inalambrico es un transmisor radio. El transmisor radio puede ser un transmisor Bluetooth. Preferiblemente, las fuentes de alimentacion primera y segunda son batenas.
El medio de supervision se puede disponer para supervisar el nivel de voltaje de la segunda fuente de alimentacion.
Segun otro aspecto de la presente invencion se facilita un sistema receptor de television incluyendo la unidad de control remoto.
El sistema receptor de television puede incluir una unidad receptora de television, y la unidad receptora de television puede incluir: una memoria que almacena una aplicacion cliente de comunicacion; un medio de procesado de comunicacion, acoplado a la memoria y operable para ejecutar la aplicacion cliente de comunicacion, donde la aplicacion cliente esta programada de modo que, cuando sea ejecutada, el usuario pueda establecer una llamada con uno u otros usuarios mediante una red de comunicaciones a base de paquetes; un primer receptor inalambrico dispuesto para recibir senales del primer transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion; y un segundo receptor inalambrico dispuesto para recibir senales del segundo transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion.
El primer receptor inalambrico se puede disponer para recibir el mensaje de estado del primer transmisor inalambrico y proporcionar el mensaje de estado al medio de procesado de comunicacion, y el medio de procesado de comunicacion puede estar dispuesto para generar un mensaje de aviso para que el usuario lo vea en respuesta a el.
Preferiblemente, el mensaje de aviso indica al usuario que una llamada no puede ser establecida por la red de comunicaciones a base de paquetes debido a agotamiento de la segunda fuente de alimentacion.
El medio de procesado de comunicacion se puede disponer para transmitir un mensaje de notificacion al otro u otros usuarios por la red de comunicaciones a base de paquetes en respuesta a la recepcion del mensaje de estado de la unidad de control remoto.
Preferiblemente, el mensaje de notificacion indica al otro u otros usuarios que una llamada no puede ser establecida con el usuario por la red de comunicaciones a base de paquetes.
Preferiblemente, la unidad receptora de television incluye un medio receptor de television operable para recibir senales de television emitidas. El medio receptor de television se puede disponer de manera que sea controlado por ordenes transmitidas desde el primer transmisor inalambrico de la unidad de control remoto y recibidas en el primer receptor inalambrico.
La unidad receptora de television puede incluir uno de un aparato de television y un convertidor-descodificador.
La aplicacion cliente puede estar configurada para establecer una llamada con uno u otros usuarios mediante una red de comunicaciones a base de paquetes entre iguales.
Segun otro aspecto de la invencion, se facilita un sistema de consola de juegos incluyendo la unidad de control remoto.
El sistema de consola de juegos puede incluir una unidad de consola de juegos, y la unidad de consola de juegos puede incluir: una memoria que almacena una aplicacion cliente de comunicacion; un medio de procesado de comunicacion, acoplado a la memoria y operable para ejecutar la aplicacion cliente de comunicacion, donde la aplicacion cliente esta programada de modo que, cuando sea ejecutada, permita al usuario establecer una llamada con uno u otros usuarios mediante una red de comunicaciones a base de paquetes; un primer receptor inalambrico dispuesto para recibir senales del primer transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion; y un segundo receptor inalambrico dispuesto para recibir senales del segundo transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion.
5
10
15
20
25
30
35
40
45
50
55
60
65
Segun otro aspecto de la invencion se facilita un sistema de reproduccion v^deo incluyendo la unidad de control remoto.
El sistema de reproduccion video puede incluir una unidad de reproduccion video, y la unidad de reproduccion video puede incluir: una memoria que almacena una aplicacion cliente de comunicacion; un medio de procesado de comunicacion, acoplado a la memoria y operable para ejecutar la aplicacion cliente de comunicacion, donde la aplicacion cliente esta programada de modo que, cuando sea ejecutada, permita al usuario establecer una llamada con uno u otros usuarios mediante una red de comunicaciones a base de paquetes; un primer receptor inalambrico dispuesto para recibir senales del primer transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion; y un segundo receptor inalambrico dispuesto para recibir senales del segundo transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion.
La unidad de reproduccion video puede incluir uno de un reproductor de discos video y una grabadora video personal.
Segun otro aspecto de la invencion se facilita un metodo de supervisar la potencia en una unidad de control remoto para controlar un dispositivo multimedia, teniendo la unidad de control remoto un primer transmisor inalambrico dispuesto para ser alimentado desde una primera fuente de alimentacion y un segundo transmisor inalambrico dispuesto para ser alimentado desde una segunda fuente de alimentacion, incluyendo el metodo: medir un nivel de potencia de la segunda fuente de alimentacion; comparar el nivel de potencia de la segunda fuente de alimentacion con un umbral predeterminado; y transmitir un mensaje de estado usando el primer transmisor inalambrico en el caso de que el nivel de potencia de la segunda fuente de alimentacion sea inferior al umbral predeterminado.
El metodo puede incluir ademas el paso de recibir una senal para aceptar una peticion de llamada entrante de un usuario de la unidad de control remoto, y donde los pasos de medir, supervisar y transmitir son realizados en respuesta a la recepcion de la senal para aceptar una llamada entrante.
El metodo puede incluir ademas el paso de recibir una senal para iniciar una llamada de un usuario de la unidad de control remoto, y donde los pasos de medir, supervisar y transmitir son realizados en respuesta a la recepcion de la senal para iniciar una llamada.
El metodo puede incluir ademas el paso de poner en marcha un temporizador periodico, donde los pasos de medicion y supervision son realizados en respuesta a la expiracion del temporizador periodico.
En una realizacion, el paso de transmision se realiza en respuesta a la expiracion del temporizador periodico. En otra realizacion, el paso de transmision se realiza en respuesta a la recepcion de una orden para transmitir una senal usando el primer transmisor inalambrico desde un usuario de la unidad de control remoto.
El metodo puede incluir ademas los pasos de: recibir el mensaje de estado en un primer receptor inalambrico situado a distancia de la unidad de control remoto; y presentar un mensaje de aviso indicando el agotamiento de la segunda fuente de alimentacion en un medio de visualizacion al usuario de la unidad de control remoto.
El metodo puede incluir ademas el paso de transmitir un mensaje de notificacion a uno u otros usuarios por una red de comunicaciones a base de paquetes en respuesta a la recepcion del mensaje de estado de la unidad de control remoto.
Segun otro aspecto de la invencion, se facilita un producto de programa de ordenador incluyendo un medio de codigo de programa que, cuando es ejecutado por un ordenador, implementa los pasos segun el metodo anterior.
Para una mejor comprension de la presente invencion y para mostrar como se puede llevar a efecto, ahora se hara referencia, a modo de ejemplo, a los dibujos siguientes en los que:
La figura 1 es un diagrama de bloques que representa los bloques funcionales de un televisor con una comunicacion cliente incorporada.
La figura 2 es un diagrama de bloques que representa los bloques funcionales de una unidad de control remoto para uso con el televisor de la figura 1.
La figura 3 representa la disposicion ffsica de una unidad de control remoto.
La figura 4 representa un sistema ilustrativo de comunicacion a base de paquetes.
Y la figura 5 representa un diagrama de flujo de un proceso realizado cuando al usuario se le notifica una llamada entrante.
Con el fin de superar dichos problemas de los sistemas de comunicaciones a base de paquetes, se ha desarrollado
5
10
15
20
25
30
35
40
45
50
55
60
65
una tecnica para que un usuario pueda acceder a tales sistemas de comunicaciones a base de paquetes desde un televisor (“TV”). Esto se logra embebiendo la comunicacion cliente al televisor propiamente dicho, o a traves de un convertidor-descodificador (“STB”) separado conectado al televisor. En realizaciones alternativas, la comunicacion cliente incorporada puede residir en otro dispositivo conectado a un televisor, tal como una consola de juegos o dispositivo de reproduccion video (por ejemplo, un reproductor de discos video o una grabadora video personal).
Esto es ventajoso porque el televisor puede estar provisto de todo el hardware y software incorporados necesarios para acceder al sistema de comunicacion a base de paquetes incorporado. Alternativamente, este puede estar incorporado en un STB (u otro dispositivo conectado al televisor) que se conecte facilmente a un televisor existente usando interfaces conocidas (tal como HDMI o SCART, por ejemplo). Esto elimina la necesidad de que el usuario descargue e instale software en su ordenador personal, y proporciona un metodo mas simple con el que los usuarios no tecnicos pueden acceder al sistema de comunicacion a base de paquetes en su casa. Ademas, el televisor esta situado tipicamente en una sala de estar de una casa, lo que permite acceder al sistema de comunicacion a base de paquetes desde una posicion en casa que es muy familiar para muchos usuarios para comunicar con amigos y parientes debido a que este es el lugar tradicional de instalacion de los telefonos PSTN de lmea terrestre.
La incorporacion de una comunicacion cliente a base de paquetes en un televisor tambien tiene la ventaja de que tiene una pantalla grande, que puede ser utilizada para llamadas video y la clara visualizacion de interfaces graficas de usuario. Ademas, puede obtenerse una potencia de procesado significativa en el televisor, en particular porque los requisitos de potencia de un dispositivo electronico de consumo de grandes dimensiones alimentado por electricidad de la red son menos estrictos que para los dispositivos moviles, por ejemplo. Esto permite incluir un rango completo de caractensticas en la comunicacion cliente incorporada, tal como voz de alta calidad y codificacion video.
Los televisores conocidos no estan disenados para acomodar ninguna forma de comunicaciones bidireccionales. Por lo tanto, se precisa un sistema que permita la interaccion del usuario con el televisor para hacer y recibir llamadas y mensajes de forma intuitiva para los usuarios. Para lograrlo, se mejora el control remoto del televisor (o STB) con el fin de proporcionar una funcionalidad que permita al usuario hacer y recibir llamadas, asf como enviar y recibir mensajes con el televisor.
Sin embargo, un problema de la mejora de la funcionalidad de los controles remotos para que el usuario pueda hacer llamadas y recibir mensajes es que el consumo de potencia en el control remoto aumenta de forma significativa. Esto es problematico dado que el control remoto es un dispositivo alimentado por batena, y, por lo tanto, el usuario tendra que cambiar las batenas con mayor frecuencia. Alternativamente, si el control remoto usa batenas recargables, el usuario tendra que cargarlas con mas frecuencia. Por lo tanto, se necesitan esmeradas tecnicas de gestion de potencia en el control remoto. Este es en particular el caso en vista del hecho de que el control remoto se usa para controlar el televisor asf como para proporcionar funcionalidad de comunicacion. Si las batenas se agotan en el control remoto debido a que el usuario utiliza la funcionalidad de comunicacion, esto tambien quiere decir que el usuario es incapaz de controlar el televisor (es decir, de cambiar de canal, etc). Esto produce una frustracion significativa en el usuario.
Se hace referencia ahora a la figura 1, que ilustra los bloques funcionales de hardware y software incorporados en un televisor 100 que utiliza el control remoto mejorado a describir a continuacion. El televisor 100 incluye una pantalla 102 para presentar imagenes al usuario, la cual es activada por hardware de activacion video 104 destinado a convertir las senales video a la forma necesaria para su presentacion correcta en la pantalla 102. El hardware de activacion video 104 recibe datos video digitales de dos memorias intermedias de cuadros 106 y 108. Las memorias intermedias de cuadros 106 y 108 son dispositivos de almacenamiento que almacenan datos video que seran presentados al usuario. La memoria intermedia de cuadros 2 (“FB2”) 108 recibe senales video de television estandar, como es conocido con respecto a la visualizacion de emisiones de TV. La memoria intermedia de cuadros 1 (“FB1”) 106 guarda datos video relacionados con la comunicacion cliente a base de paquetes, como se describira ahora. Un amplificador audio 110 recibe senales audio de TV y las amplifica para su salida a traves de al menos un altavoz 112.
Las senales de entrada audio y video de TV se originan a partir de senales de television emitidas mediante cualesquiera medios adecuados tales como unas estaciones repetidoras por satelite, estaciones repetidoras terrestres inalambricas o por cable; y son recibidas por una unidad receptora de television del televisor 100 (no representado). Observese que la difusion es distinta de la comunicacion punto a punto, incluyendo distinta de la multidifusion (es decir, punto a multipunto). En difusion, las senales son transmitidas de forma indiscriminada, es decir, independientemente de si el usuario ha seleccionado recibir la senal (aunque todavfa puede ser necesaria una clave de desencriptado o analogos de modo que solamente los usuarios autorizados puedan acceder a la emision); mientras que en comunicacion punto a punto, las senales deben ser pedidas por el usuario o los usuarios que las reciben. O, expresado de otra forma, para recibir una emision, el un usuario simplemente “sintoniza” sin tener que enviar ninguna senal al emisor, mientras que para establecer una conexion punto a punto, deben intercambiarse senales entre el usuario y el emisor.
La unidad receptora de TV puede incluir por ejemplo una antena, disco de satelite o entrada de cable; circuitena de
5
10
15
20
25
30
35
40
45
50
55
60
65
muestreo; un filtro; un amplificador de bajo ruido; una mezcladora; y/o un convertidor analogico a digital.
Despues de ser recibidas por la unidad receptora, las senales son procesadas por un aparato de procesador de senal (tampoco representado) antes de ser introducidas a la memoria intermedia de cuadros y el amplificador de la figura 1. El procesado de senal puede incluir, por ejemplo, un filtro digital, desmultiplexor, descodificador, bloque de desencriptado, y/o bloque de verificacion de errores; que pueden implementarse en hardware en chip en forma de uno o varios perifericos en chip (no representados), hardware fuera de chip en forma de una o varias unidades fuera de chip a las que se accede mediante uno o varios de los perifericos de E/S, o en software almacenado en una memoria y ejecutado en una unidad central de proceso (CPU) del televisor 100 (no representado), o en cualquier combinacion de los mismos.
La comunicacion cliente a base de paquetes incorporada en el televisor 100 gira en torno a cuatro elementos principales. Preferiblemente, estos cuatro elementos son elementos de software que son ejecutados en un procesador y estan almacenados en una memoria. Los cuatro elementos son: un motor cliente 114; un motor de voz 116; un motor de video 117; y una interfaz de usuario de televisor 118.
El motor cliente 114 es responsable de establecer conexiones con el sistema de comunicacion a base de paquetes. Esto se realiza mediante una conexion desde el televisor 100 a Internet 120. El televisor 100 esta conectado a Internet 120 mediante una interfaz de red 122 tal como un modem, y la conexion entre el televisor 100 y la interfaz de red 122 puede ser mediante una conexion por cable (alambrica) o una conexion inalambrica. El motor cliente 114 realiza establecimiento de llamada, autenticacion, encriptado y gestion de conexion, asf como otras funciones relativas al sistema de comunicacion a base de paquetes tal como travesfa de cortafuegos, actualizacion de estado de presencia, y gestion de listas de contactos.
El motor de voz 116 es responsable de la codificacion de senales de voz introducidas al televisor 100 como paquetes VoIP para transmision por Internet 120 y la descodificacion de paquetes VoIP recibidos de Internet 120 para presentacion como informacion audio al usuario del televisor 100.
El motor de video 117 es responsable de la codificacion de senales video introducidas al televisor (por ejemplo, desde una webcam u otra videocamara) como paquetes video para transmision por Internet 120 en una llamada video, y la descodificacion de paquetes video recibidos de Internet 120 en una llamada video para presentacion como imagenes video al usuario del televisor 100.
La interfaz de usuario (“IU”) de TV 118 es responsable de presentar informacion visual al usuario del televisor 100 en forma de una interfaz grafica de usuario visualizada en la pantalla del televisor 102.
El motor cliente 114 esta conectado a la IU de TV 118 con el fin de controlar lo que la IU presenta al usuario. El motor cliente 114 tambien esta integrado estrechamente con el motor de voz 116 y motor de video 117 para la eficiente transmision y recepcion de voz y paquetes video por Internet.
El motor de voz 116 esta conectado a la IU de TV 118 cuando senales de voz procedentes del usuario pasan a traves de la IU de TV 118 al motor de voz 116, y viceversa. El motor de video 117 esta conectado a FB2 108 para proporcionar datos video a presentar en la pantalla del televisor 102.
La IU de TV 118 esta conectada a FB1 106, de modo que los datos de interfaz grafica de usuario se pongan en memoria intermedia y en ultimo termino sean presentados al usuario en la pantalla 102. La IU de TV 118 tambien esta conectada al amplificador 110, que permite que los altavoces del televisor 112 produzcan sonido (tal como senales de voz o notificaciones). La IU de TV 118 tambien esta conectada a un receptor de infrarrojos (“IR”) 124 y un transceptor Bluetooth 126 que se usan para comunicar con una unidad de control remoto, como se explicara mas adelante.
Observese que si la comunicacion cliente incorporada se facilita en forma de un STB (u otro dispositivo conectado al televisor) para conexion a un televisor, el sistema en la figura 1 difiere solamente en que los bloques de la pantalla 102, el amplificador 110 y el altavoz 112 estan situados en el televisor propiamente dicho, mientras que los bloques funcionales restantes estan situados en el convertidor-descodificador, que esta conectado al televisor.
Se hace referencia ahora a la figura 2, que ilustra los bloques funcionales de una unidad de control remoto 200 dispuesta para comunicar con el televisor 100 de la figura 1. La unidad de control remoto 200 incluye una unidad central de proceso (“CPU”) 202 dispuesta para controlar la operacion de la unidad de control remoto 200. En particular, la CPU 202 controla el envfo y la recepcion de datos entre el televisor 100 y la unidad de control remoto 200.
La unidad de control remoto 200 esta dispuesta para comunicar con el televisor 100 mediante dos metodos diferentes. En primer lugar, el control remoto incluye un transmisor IR 204, que envfa senales IR al receptor IR 124 en el televisor 100. Esto se realiza de manera similar a las unidades de control remoto convencionales usadas en televisores. Esto tiene la ventaja de hacer un uso eficiente de la potencia, lo que es importante para un dispositivo
5
10
15
20
25
30
35
40
45
50
55
60
65
movido por batena, tal como un control remoto. Sin embargo, esto tambien tiene la desventaja de requerir una ruta de senal en lmea de vision y tiene una baja tasa de datos. Por lo tanto, el transmisor IR 204 se usa para enviar ordenes al televisor 100. Estas ordenes incluyen ordenes de TV convencionales, tal como cambio de canales, conmutacion a espera y ajuste de volumen, asf como ordenes relativas a la comunicacion cliente incorporada, como se describira a continuacion.
El segundo metodo para comunicar con el televisor 100 es por un enlace radio tal como una conexion Bluetooth. La unidad de control remoto 200 incluye un transceptor Bluetooth 206 que es capaz de comunicar con el transceptor Bluetooth 126 situado en el televisor 100. Bluetooth es un estandar radio de corto alcance y baja potencia, y por lo tanto no requiere una ruta de senal en lmea de vision. Tambien estan posibles tasas de datos mas altas con las conexiones Bluetooth, en comparacion con IR. El transceptor Bluetooth 206 esta pareado con el transceptor Bluetooth 126 situado en el televisor 100 de tal manera que se pueda formar facilmente una conexion de datos entre ellos. La conexion de datos permite la transmision de datos desde la unidad de control remoto 200 al televisor 100, y, opcionalmente, la recepcion de datos del televisor 100 en la unidad de control remoto 200.
El transmisor IR 204 y el transceptor Bluetooth 206 estan conectados a la CPU 202, y la CPU 202 controla la activacion de estas unidades y les proporciona los datos a enviar (y opcionalmente lee los datos recibidos por el transceptor Bluetooth 206).
Tambien esta conectada a la CPU 202 la circuitena de microfono 208. La circuitena de microfono 208 esta dispuesta para recibir informacion audio, tal como la voz del usuario, de la unidad de control remoto 200 y proporcionar la informacion audio a la CPU 202 para procesado. La informacion audio puede ser voz que posteriormente es enviada al televisor 100, y transmitida por Internet como paquetes VoIP, como se describira con mas detalle a continuacion. La circuitena de microfono 208 incluye un microfono, un amplificador, y un convertidor analogico a digital para generar una representacion digital de las senales audio que pueden ser introducidas a la CPU 202.
Circuitena de altavoz (no representada en la figura 2) esta conectada opcionalmente a la CPU 202. La circuitena de altavoz esta dispuesta para recibir datos audio de la CPU 202 y generar sonido audible que el usuario del control remoto puede escuchar. La circuitena de altavoz puede incluir un convertidor digital a analogico, un amplificador y un altavoz. La circuitena de altavoz puede ser usada para permitir que el usuario de la unidad de control remoto 200 escuche llamadas de voz de una parte remota por Internet, como se describira mas adelante.
Un teclado 210 esta conectado a la CPU para que el usuario pueda introducir ordenes, activar funciones y controlar el televisor y la comunicacion cliente. La disposicion de teclado se describe mas tarde con referencia a la figura 3.
Como se ha mencionado antes, el problema de proporcionar mejor funcionalidad en el control remoto (habilitado por el transceptor Bluetooth y la circuitena de microfono) es que estos elementos adicionales aumentan de forma significativa el consumo de potencia en la unidad de control remoto, y originan problemas para la operacion del televisor cuando las batenas se han agotado a traves del uso de la funcionalidad de comunicacion.
Con el fin de afrontar este problema, se han dispuesto dos fuentes de alimentacion separadas en el control remoto. Tfpicamente, esto toma la forma de una pluralidad de batenas, de las que al menos una constituye una primera fuente de alimentacion, y de las que al menos otra constituye una segunda fuente de alimentacion. Las dos fuentes de alimentacion pueden tener forma de batenas no recargables o recargables, o una combinacion de ambas.
Como se representa en la figura 2, la primera de las fuentes de alimentacion es una fuente de alimentacion IR 212. La fuente de alimentacion IR 212 esta conectada, y suministra potencia, al transmisor IR 204 y la CPU 202. La segunda de las fuentes de alimentacion es una fuente de alimentacion audio 214. La fuente de alimentacion audio esta conectada al transceptor Bluetooth 206 y la circuitena de microfono 208 y los alimenta.
Un dispositivo de supervision de potencia 216 esta conectado a la fuente de alimentacion audio 214. El dispositivo de supervision de potencia 216 puede medir el nivel de potencia de la fuente de alimentacion audio 214 y proporcionar esta medicion a la CPU 202, que puede actuar en respuesta a esta medicion. Preferiblemente, el dispositivo de supervision de potencia 216 supervisa el nivel de voltaje de la fuente de alimentacion audio 214. El dispositivo de supervision de potencia puede tomar la forma de un convertidor analogico a digital (“ADC”) que lee el nivel de voltaje de la fuente de alimentacion audio 214 y lo convierte a datos digitales que pueden ser lefdos por la CPU 202.
La provision de una fuente de alimentacion IR separada 212 y una fuente de alimentacion audio 214 con supervision de potencia proporciona varias ventajas. Dado que el transmisor IR 204 y la CPU 202 son alimentados desde una fuente de alimentacion separada del transceptor Bluetooth 206 y la circuitena de microfono 208, todavfa se puede proporcionar funcionalidad limitada una vez que la fuente de alimentacion audio 214 se ha agotado por el uso de la funcionalidad de comunicacion. Esto puede suceder porque el transceptor Bluetooth 206 y la circuitena de microfono tienen mayores requisitos de potencia que el transmisor IR 204. Por lo tanto, incluso aunque las partes audio (206, 208) no esten operativas una vez que la fuente de alimentacion audio 214 se haya agotado, la unidad de control remoto 200 todavfa puede usarse para controlar el televisor usando el transmisor IR, y tambien puede proporcionar
5
10
15
20
25
30
35
40
45
50
55
60
65
una funcionalidad de comunicacion limitada usando ordenes IR (por ejemplo, mensajes instantaneos).
Tambien puede usarse ventajosamente dos fuentes de alimentacion para proporcionar mas informacion a los usuarios. Por ejemplo, un control remoto que solamente usa una sola fuente de alimentacion puede notificar a un usuario cuando la unica fuente de alimentacion esta a punto de agotarse, pero no puede informar al usuario de que la fuente de alimentacion esta completamente agotada, puesto que no se puede enviar una orden a este efecto desde el control remoto. Por lo tanto, los usuarios deben determinar por sf mismos que la razon de la incapacidad de operar el televisor usando el control remoto se debe a que la fuente de alimentacion del control remoto se ha agotado. En contraposicion, el control remoto de la figura 2 retiene una funcionalidad limitada incluso una vez que la fuente de alimentacion audio 214 se ha agotado completamente. El transmisor IR 204 puede ser usado para enviar una orden al televisor 100 indicando que la fuente de alimentacion audio se ha agotado, y el televisor 100 puede notificar al usuario esta situacion mediante un mensaje en pantalla. Ademas, los contactos del usuario de la unidad de control remoto tambien pueden ser informados de que el usuario es incapaz de recibir llamadas (debido a la fuente de alimentacion audio agotado) por el sistema de comunicacion a base de paquetes, como se describe a continuacion. El nivel de potencia supervisado de la fuente de alimentacion audio 214 tambien puede utilizarse para indicar al usuario que el nivel de potencia es tan bajo que es improbable que una llamada se realice de forma satisfactoria. La operacion del control remoto que utiliza las dos fuentes de alimentacion para lograr estas ventajas se describe a continuacion con referencia a las figuras 4 y 5.
Se hace referencia ahora a la figura 3, que ilustra la disposicion ffsica de la unidad de control remoto 200. La unidad de control remoto 200 se asemeja a los controles remotos convencionales para TVs. Sin embargo, la unidad de control remoto 200 incluye un microfono integrado 302, y, opcionalmente, un altavoz integrado (no representado en la figura 3). Dentro de la unidad estan integrados un transmisor IR 204 y el transceptor Bluetooth 206, como se ha descrito anteriormente.
La unidad de control remoto 200 incluye ademas un teclado 210, que se usa para fines de control de TV convencional, y tambien para introducir informacion para la comunicacion cliente a base de paquetes incorporada El teclado 210 incluye teclas numeradas que tambien se pueden usar para introducir caracteres alfabeticos. Un boton de espera 308 sirve para poner el televisor 100 en modo de espera. Se usan teclas de funcion dedicadas 310 para controlar la operacion de la comunicacion cliente a base de paquetes, y se usan teclas direccionales 312 para navegar por la interfaz de usuario de TV.
Con el fin de describir la operacion del televisor 100 y la unidad de control remoto mejorada 200 con el sistema de comunicacion a base de paquetes, se hace referencia ahora a la figura 4, que ilustra el uso del televisor 100 en una porcion de un sistema ejemplar 400.
Observese que aunque la realizacion ilustrativa representada en la figura 4 se describe con referencia a un sistema de comunicacion P2P, tambien se podna usar otros tipos de sistema de comunicacion, tal como sistemas no P2P, VoIP o IM. El sistema 300 que se muestra en la figura 4 representa un primer usuario 402 del sistema de comunicacion operando un televisor 404, que se representa conectado a una red 406. Observese que el sistema de comunicacion 400 utiliza una red tal como Internet. El televisor 404 esta conectado a la red 406 mediante una interfaz de red 408 tal como un modem, y la conexion entre el terminal de usuario 104 y la interfaz de red 108 puede ser mediante una conexion por cable (alambrica) o una conexion inalambrica. El televisor 404 representado en la figura 4 es una unidad autonoma, pero se debera apreciar que tambien se puede usar un televisor y STB separados.
El televisor 404 esta ejecutando una comunicacion cliente incorporada 410. Observese que, en realizaciones alternativas, la comunicacion cliente incorporada puede ejecutarse en un convertidor-descodificador. La comunicacion cliente incorporada 410 incluye software ejecutado en un procesador local en el televisor 404.
El televisor 404 esta dispuesto para recibir informacion y enviar informacion al usuario 402. Una unidad de control remoto 412 actua como el dispositivo de entrada operado por el usuario 402 para el control del televisor 404. El control remoto 412 incluye un microfono y (opcionalmente) un altavoz para que el usuario pueda hablar y (opcionalmente) escuchar una llamada de voz. La unidad de control remoto 412 comunica de forma inalambrica con el televisor 404, como se ha descrito previamente.
El televisor 404 tambien puede recibir senales de television emitidas, y visualizarlas como video (programas de television) al usuario en la pantalla del televisor. Las senales de television emitidas pueden ser distribuidas por difusion terrestre, por satelite o por cable, y tener forma de senales analogicas o datos digitales. El usuario 402 puede controlar la visualizacion de las senales de television (por ejemplo, que canales visualizar) usando la unidad de control remoto 412.
La comunicacion cliente incorporada 410 se ha dispuesto para establecer y gestionar llamadas realizadas por el sistema de comunicacion a base de paquetes usando la red 406. La comunicacion cliente incorporada 410 tambien se ha dispuesto para presentar informacion al usuario 402 en la pantalla del televisor 404 en forma de una interfaz de usuario. La interfaz de usuario incluye una lista de contactos asociada con el usuario 402. Cada contacto de la lista de contactos tiene un estado de presencia elegido por el contacto asociado con ella, y cada uno de estos
5
10
15
20
25
30
35
40
45
50
55
60
65
contactos ha autorizado al usuario 402 del cliente 410 a ver sus detalles de contacto y la informacion de presencia definida por el contacto.
La lista de contactos de los usuarios del sistema de comunicacion a base de paquetes se almacena en un servidor de contactos (no representado en la figura 4). Cuando el cliente 410 se registra primero en el sistema de comunicacion, el servidor de contactos es contactado, y la lista de contactos es descargada al cliente 410. Este permito que el usuario entre en el sistema de comunicacion desde cualquier terminal y que todavfa acceda a la misma lista de contactos. El servidor de contactos tambien se usa para almacenar un mensaje de estado de animo (un estado basado en texto corto definido por el usuario que es compartido con todos los usuarios de la lista de contactos) y una imagen seleccionada para representar el usuario (conocida como avatar). Esta informacion puede ser descargada al cliente 410, y permite que esta informacion sea consistente para el usuario al entrar desde terminales diferentes. El cliente 410 tambien comunica periodicamente con el servidor de contactos con el fin de obtener cualquier cambio de la informacion acerca de los contactos de la lista de contactos, o de actualizar la lista de contactos almacenada con los nuevos contactos que se anadan.
Tambien esta conectado a la red 406 un segundo usuario 414. En el ejemplo ilustrativo representado en la figura 4, el usuario 404 esta operando un terminal de usuario 416 en forma de un ordenador personal. Observese que, en las realizaciones alternativas, otros tipos de terminal de usuario tambien pueden conectarse al sistema de comunicacion a base de paquetes. Ademas de ordenadores personales (“PC”) (incluyendo, por ejemplo, PCs Windows™, Mac OS™ y Linux™), tambien podnan conectarse un asistente digital personal (“PDA”), un telefono movil, o un dispositivo de juegos. En una realizacion preferida de la invencion, el terminal de usuario 416 incluye una pantalla de visualizacion, tal como una pantalla, y un dispositivo de entrada, tal como un teclado, raton, joystick y/o pantalla tactil. El dispositivo de usuario 416 esta conectado a la red 406 mediante una interfaz de red 418 tal como un modem.
Observese que, en realizaciones alternativas, el terminal de usuario 416 puede conectar con la red de comunicaciones 406 mediante redes intermedias adicionales no representadas en la figura 4. Por ejemplo, si el terminal de usuario 416 es un dispositivo movil, entonces puede conectar con la red de comunicaciones 406 mediante una red movil (por ejemplo una red GSM o UMTS).
El terminal de usuario 416 ejecuta una comunicacion cliente 420, proporcionada por el proveedor de software. La comunicacion cliente 420 es un programa de software ejecutado en un procesador local en el terminal de usuario 416 incluyendo elementos similares a la comunicacion cliente incorporada 410. La comunicacion cliente 420 permite que el terminal de usuario 416 conecte con el sistema de comunicacion a base de paquetes. El terminal de usuario 416 tambien esta conectado a un aparato 422, que incluye un altavoz y microfono para que el usuario pueda escuchar y hablar en una llamada de voz. El microfono y el altavoz no tienen que estar necesariamente en forma de un aparato de telefono tradicional, sino que pueden estar en forma de un casco o auricular con un microfono integrado, como un altavoz y microfono separado conectados de forma independiente al terminal de usuario 416, o integrados en el terminal de usuario 416 propiamente dicho.
Suponiendo que el primer usuario 402 figure en la lista de contactos del cliente 420 presentada al segundo usuario 414, entonces el segundo usuario 414 puede iniciar una llamada al primer usuario 402 por el sistema de comunicacion seleccionando el contacto y clicando en un boton de “llamada” usando un dispositivo puntero tal como un raton. El establecimiento de llamada se realiza usando protocolos de propiedad, y la ruta por la red 406 entre el usuario llamante y el usuario llamado la determina el sistema entre iguales sin utilizar servidores.
Despues de la autenticacion mediante la presentacion de certificados digitales (para demostrar que los usuarios son abonados autenticos del sistema de comunicacion - descrito con mas detalle en WO 2005/009019), la llamada puede establecerse.
Con referencia de nuevo a las figuras 1 y 2, cuando se recibe la llamada entrante en el motor cliente 114, la IU de TV 118 es informada de la llamada entrante. Esto pone la IU de TV 118 en un estado de llamada entrante, de tal manera que las pulsaciones de teclas a distancia sean interpretadas apropiadamente con respecto a dicho estado. La IU de TV 118 envfa graficos al FB1 106 visualizando una notificacion de la llamada entrante en la pantalla del televisor 102, de tal manera que el usuario 402 sea consciente de la llamada entrante. La notificacion puede estar activa solo durante un tiempo predeterminado, despues del que la notificacion se desvanecera y se desactivara el estado de llamada entrante. Observese ademas que el metodo de notificacion puede cambiar dependiendo de si el televisor esta o no en modo de espera o esta activo. Si el televisor 100 esta activo, la notificacion es visualizada en la pantalla 102. Si el televisor esta en modo de espera, el motor cliente 114 puede controlar la IU de TV 118 para informar al usuario de una llamada entrante produciendo un sonido (mediante el amplificador 110 y los altavoces 112), parpadeando un LED (no representado en la figura 1) o activando la pantalla del televisor 102.
Se hace referencia ahora a la figura 5, que ilustra un diagrama de flujo de los procesos realizados cuando el usuario es informado de una llamada entrante. Observese que el recuadro 501 indica los pasos realizados en la unidad de control remoto 200, y el recuadro 503 indica los pasos realizados en el televisor 100.
5
10
15
20
25
30
35
40
45
50
55
60
65
El usuario 402 puede seleccionar responder a la llamada entrante pulsando una tecla en la unidad de control remote 412 o realizando un movimiento ffsico tal como sacar una unidad de microfono movil. En el paso S502, el control remote 200 detecta que el usuario ha seleccionado aceptar la llamada. En respuesta a que el usuario 402 selecciona responder a la llamada entrante, la CPU 202 en la unidad de control remote 200 lee el nivel de potencia de la fuente de alimentacion audio 214 desde el supervisor de potencia 216 en el paso S504.
En el paso S506, la CPU 202 determina si el nivel de potencia de la fuente de alimentacion audio 214 es menor que un umbral predeterminado. Preferiblemente, la CPU 202 lee el nivel de voltaje de la fuente de alimentacion audio 214 para determinar si esta ha cafdo por debajo de un cierto valor que indica que la fuente de alimentacion audio 214 no tiene suficiente potencia para soportar una llamada.
Si se determina en el paso S506 que el nivel de potencia de la fuente de alimentacion audio 214 esta por debajo del umbral predeterminado, entonces en el paso S508 la unidad de control remoto 200 transmite una orden al televisor 100 usando el transmisor IR 204. Esta orden indica que el usuario ha seleccionado aceptar la llamada (pulsando un boton o realizando una accion), pero que la llamada no puede ser soportada en el control remoto debido a potencia insuficiente.
En el paso S510, el televisor 100 recibe esta orden mediante el receptor IR 124 y la IU de TV 118 genera un mensaje de notificacion al usuario con el fin de explicar por que la llamada no puede ser aceptada. Este mensaje de notificacion es visualizado en la pantalla del televisor 100.
Ademas, en el paso S512, la comunicacion cliente 114 puede informar a la parte llamante 414 o a otros contactos del primer usuario 402 que el primer usuario 402 no puede ser contactado actualmente usando llamada de voz. En una realizacion, la comunicacion cliente puede transmitir un mensaje IM generado automaticamente al segundo usuario 414, que indica que el primer usuario 402 no puede ser contactado mediante una llamada de voz. Este mensaje IM puede indicar tambien que, en cambio, el primer usuario 402 es capaz de comunicar mediante el mensaje IM. El primer usuario 402 es capaz de comunicar usando un mensaje IM, puesto que esto puede realizarse aunque la fuente de alimentacion audio este agotada. Esto es debido a que la entrada de texto que precisa el mensaje IM puede ser enviada desde la unidad de control remoto usando el transmisor IR 204, que todavfa es activado por la fuente de alimentacion IR 212. En otra realizacion, la comunicacion cliente puede cambiar automaticamente el mensaje de estado de animo del primer usuario 402 de tal manera que indique que el primer usuario 402 no es capaz de recibir llamadas de voz (pero puede recibir mensajes IM). El texto del mensaje de estado de animo es distribuido a todos los contactos del primer usuario 402.
Resintonizando de nuevo con el paso S506, si se determina que el nivel de potencia de la fuente de alimentacion audio 214 es superior al umbral predeterminado, entonces la CPU 202 permite el establecimiento de llamada puesto que hay potencia suficiente para soportarla. En el paso S514, la unidad de control remoto 200 activa el transceptor Bluetooth 206 y la circuitena de microfono 208. El transceptor Bluetooth 206 y la circuitena de microfono 208 no son activados hasta que son necesarios para ahorrar consumo de potencia en la fuente de alimentacion audio 214. En el paso S516, el transceptor Bluetooth 206 establece una conexion con el transceptor Bluetooth 126 en el televisor 100.
En el paso S518, la unidad de control remoto 200 transmite una orden al televisor 100 usando el transmisor IR 204. Esta orden indica que el usuario ha seleccionado aceptar la llamada (pulsando un boton o realizando una accion), y que hay suficiente potencia para soportarla.
En el paso S522, el televisor 100 conecta la llamada de la siguiente manera. Cuando la IU de TV 118 recibe la orden transmitida mediante el transmisor IR 204 en el receptor IR 124, esta es interpretada como una orden de aceptacion de llamada, dado que la IU de TV 118 esta en el estado de llamada entrante. Observese que en realizaciones alternativas, la orden IR enviada desde la unidad de control remoto 200 puede omitirse, y el establecimiento de la conexion Bluetooth entre el televisor 100 y la unidad de control remoto 200 puede ser interpretado en cambio como una orden de aceptacion de llamada.
La IU de TV 118 envfa una orden de “contestar llamada” al motor cliente 114. En respuesta al mensaje de “contestar llamada”, el motor cliente 114 establece la conexion de llamada con la comunicacion cliente 420 del usuario llamante 414.
Cuando el usuario 402 habla al microfono 302 (representado en la figura 3), la senal audio es convertida a datos digitales por la circuitena de microfono 208 e introducida a la CPU 202. La CPU 202 controla el transceptor Bluetooth 206 para transmitir la informacion audio al transceptor Bluetooth 126 del televisor 100. La transmision de la informacion audio puede utilizar un protocolo Bluetooth estandar para transmitir datos audio.
Al recibir la informacion audio en el transceptor Bluetooth 126, la IU de TV 118 pasa la informacion audio al motor de voz 116. El motor de voz 116 codifica la informacion audio como paquetes VoIP y los pasa al motor cliente 114. El motor cliente 114 transmite los paquetes VoIP a la red 406 mediante la interfaz de red 408, donde son dirigidos a la comunicacion cliente 420 que se ejecuta en el terminal de usuario 416 del segundo usuario 414. El cliente 420
5
10
15
20
25
30
35
40
45
50
55
60
65
descodifica los paquetes VoIP para producir una senal audio que puede ser o^da por el usuario 414 usando el aparato 422.
A la inversa, cuando el segundo usuario 414 habla al aparato 422, el cliente 420 ejecutado en el terminal de usuario 416 codifica las senales audio a paquetes VoIP y los transmite a traves de la red 406 al televisor 404. Los paquetes VoIP son recibidos en el motor cliente 114 y pasados al motor de voz 116. El motor de voz 116 descodifica los paquetes VoIP para producir informacion audio. La informacion audio se pasa a la IU de TV 118.
En una realizacion, la informacion audio se pasa desde la IU de TV 118 al amplificador 110, de tal manera que la voz del segundo usuario 414 se oiga por los altavoces del televisor 112. Si el televisor 100 se esta utilizando actualmente para ver un programa de television, el audio del programa de television puede desactivarse. Alternativamente, el audio de la llamada puede mezclarse con el programa de television audio, cuyo volumen puede disminuirse.
En una realizacion alternativa, si la unidad de control remoto 200 incluye la circuitena de altavoz opcional, como se ha descrito anteriormente con referencia a la figura 2, la informacion audio procedente de la IU de TV 118 puede pasarse al transceptor Bluetooth 126 y transmitirse a la unidad de control remoto 200. En la unidad de control remoto 200, es recibida por el transceptor Bluetooth 206, e interpretada por la CPU 202 y convertida a senales audibles por la circuitena de altavoz. El usuario puede ofr entonces la voz del segundo usuario 414 por el altavoz en la unidad de control remoto 200. Simultaneamente con esto, la IU de TV 118 puede controlar el amplificador 110 para desactivar o disminuir el volumen de las senales audio de un programa de television que se pueda estar viendo al mismo tiempo. La colocacion de un altavoz en la unidad de control remoto 200 es ventajosa porque permite al usuario operar la unidad de control remoto 200 de manera similar a un aparato de telefono tradicional, con el que el usuario esta familiarizado. Ademas, permite al usuario desplazarse mientras comunica (dentro de los lfmites del alcance del transceptor Bluetooth) de manera similar a un telefono inalambrico. Sin embargo, la presencia de la circuitena de altavoz en la unidad de control remoto 200 da lugar a un mayor consumo de potencia en el dispositivo remoto. Observese que la circuitena de altavoz, si esta presente en la unidad de control remoto, es alimentada por la fuente de alimentacion audio 214.
La unidad de control remoto 200 tambien se puede usar para iniciar una llamada a otra parte. Por ejemplo, el primer usuario 402 puede usar la unidad de control remoto 200 para iniciar una llamada al segundo usuario 414. Tfpicamente, la IU de TV 118 visualiza una IU al usuario incluyendo la lista de contactos y un campo de entrada de nombre de contacto/numero de telefono. El primer usuario 402 puede seleccionar el segundo usuario 414 de la lista de contactos e iniciar la llamada usando la unidad de control remoto. La iniciacion de llamada puede iniciarla el usuario seleccionando una opcion de funcionalidad de llamada usando la unidad de control remoto, por ejemplo usando un boton dedicado en la unidad de control remoto. Alternativamente, la iniciacion de llamada puede iniciarse realizando una accion ffsica en la unidad de control remoto, tal como sacar un microfono movil.
Como se ha descrito anteriormente con respecto a una llamada entrante, cuando el usuario selecciona iniciar una llamada, la CPU 202 comprueba primero si hay suficiente potencia en la fuente de alimentacion audio 214 para soportar la llamada.
Si hay potencia suficiente, la unidad de control remoto 200 activa el transceptor Bluetooth 206 y la circuitena de microfono 208 y envfa una orden IR al televisor 100. La IU de TV 118 envfa un mensaje al motor cliente 114 para iniciar la llamada al segundo usuario 414. Esto se realiza de manera similar a la descrita anteriormente con respecto a una llamada iniciada desde el segundo usuario 414 al primer usuario 402. La llamada puede continuar entonces de la misma manera que la descrita previamente.
Si no hay potencia suficiente, el control remoto 200 envfa una notificacion mediante el transmisor IR al televisor 100. El televisor 100 puede informar entonces al usuario de la fuente de alimentacion audio agotada 214, como se ha indicado anteriormente con respecto a una llamada entrante con referencia a la figura 5.
Los paquetes VoIP para llamadas entre usuarios (tal como 402 y 414) como se ha descrito anteriormente se pasan a traves de la red 406 solamente, y no participa la red telefonica publica conmutada (“PSTN”) (424). Ademas, en la realizacion preferida de un sistema p2p, las llamadas de voz reales entre usuarios del sistema de comunicacion pueden hacerse sin utilizar servidores centrales. Esto tiene las ventajas de que la red se escala facilmente y mantiene una alta calidad de voz, y la llamada puede ser gratuita para los usuarios.
Sin embargo, ademas, tambien pueden hacerse llamadas desde la comunicacion cliente incorporada 410 usando el sistema de comunicacion a base de paquetes a telefonos de lmea fija o moviles (por ejemplo, 426), dirigiendo la llamada a la red PSTN 424. Igualmente, se puede hacer llamadas desde telefonos de lmea fija o moviles 426 al sistema de comunicacion a base de paquetes mediante la PSTN 424. En este caso, los llamantes remotos (es decir, los usuarios de PSTN o moviles) no pueden ser informados de la razon por la que el primer usuario 402 es incapaz de aceptar una llamada de voz, puesto que no es posible enviar un mensaje IM o mensaje de estado de animo a estos usuarios.
5
10
15
20
25
30
35
40
45
50
55
Como se ha mencionado anteriormente, ademas de hacer llamadas de voz, el usuario 402 del cliente 410 tambien puede comunicar con los usuarios enumerados en la lista de contactos de otras varias formas. Por ejemplo, un mensaje instantaneo (tambien conocido como un mensaje chat) puede ser enviado a un contacto. Como con las llamadas de voz, la unidad de control remoto 200 puede usarse para mensajes instantaneos. Puede introducirse datos de texto usando las teclas numericas 210, que tambien se usan para introducir caracteres alfabeticos. Los datos de texto son transmitidos al televisor 100 usando el transmisor IR 204, puesto que este es de mayor eficiencia de energfa que Bluetooth y no requiere una alta tasa de datos. Como resultado de ello, pueden enviarse mensajes IM aunque la fuente de alimentacion audio 214 este agotada.
La IU de TV 118 tiene un “estado de entrada a chat” en el que las pulsaciones de tecla de la unidad de control remoto (recibidas en el receptor IR 124) son interpretadas como caracteres alfanumericos que se pasan al motor cliente 114. El estado de entrada a chat puede introducirse cuando un usuario responde a un mensaje chat entrante, o cuando el usuario 402 selecciona una opcion de “chat” visualizada en la IU. Los datos de mensaje chat son codificados y enviados desde el motor cliente 114 por la red 406 a la comunicacion cliente 420 del segundo usuario 414, por ejemplo. El mensaje es visualizado para el segundo usuario 414 en el terminal de usuario 416. El segundo usuario 414 puede responder introduciendo su propio mensaje chat, que es enviado por el cliente 420 y se recibe en el motor cliente 114. El motor cliente pasa el mensaje a la IU de TV 118, que visualiza el mensaje para el usuario 402 en la pantalla 102.
Ademas de que la unidad de control remoto 200 verifica los niveles de potencia de la fuente de alimentacion audio 214, y reporta el estado al televisor 100 por IR al establecimiento de llamada (es decir, recibiendo una llamada entrante o intentando establecer una llamada), el control remoto 200 tambien puede realizar reporte periodico del estado de fuente de alimentacion audio. La CPU 202 puede realizar la comprobacion de la fuente de alimentacion audio 214 a intervalos periodicos, y determinar si el nivel de potencia ha cafdo por debajo de un umbral predeterminado (como en S504 y S506 en la figura 5). En una realizacion, puede enviarse un mensaje a la IU de TV 118 usando el transmisor IR 204 tan pronto como se haya detectado que el nivel de potencia esta por debajo del umbral. En una realizacion alternativa, preferida, puede enviarse un mensaje relativo al estado de la fuente de alimentacion audio 214 a la IU de TV 118 usando el transmisor IR 204 siempre que se transmita otra informacion al televisor 100 usando IR (por ejemplo, cambiar canales de TV, enviar un mensaje IM, etc). Se prefiere esto, puesto que es mas probable que la unidad de control remoto 200 apunte hacia el televisor 100 cuando el usuario este enviando otras ordenes al televisor 100, y por lo tanto no se desperdician recursos de fuente de alimentacion IR 212 enviando mensajes periodicos de estado de nivel de potencia cuando no haya una lmea de vision al televisor 100, o el televisor 100 este apagado. Los mensajes de estado de nivel de potencia pueden “ir a cuestas” de cualesquiera otros mensajes enviados usando IR de la unidad de control remoto 200 al televisor 100. La IU de TV 118 puede informar del estado del nivel de potencia de fuente de alimentacion audio al usuario 402 generando un mensaje de notificacion que aparece en la pantalla 102.
Por lo tanto, el sistema antes descrito proporciona una tecnica de gestion de potencia para una unidad de control remoto mejorada. Proporcionando dos dispositivos de comunicacion separados (tal como IR y Bluetooth) que son alimentados por fuentes de alimentacion separadas, la unidad de control remoto puede retener una funcionalidad limitada cuando el dispositivo de mas consumo de potencia de los dos dispositivos de comunicacion haya agotado su fuente de alimentacion. El agotamiento de la una fuente de alimentacion puede ser reportado al usuario, incluso en el caso de que la potencia de dicha fuente de alimentacion se haya agotado por completo. En otros terminos, el control remoto no se limita a reportar solamente una condicion de “batena baja”, sino que puede reportar el agotamiento completo. La supervision y el reporte del nivel de potencia de la fuente de alimentacion permite al usuario estar claramente informado del estado mediante notificaciones en pantalla. Ademas, las terceras partes pueden ser informadas de que el usuario es incapaz de recibir llamadas de voz (debido a agotamiento de la fuente de alimentacion), pero que, en cambio, pueden usarse metodos de comunicacion alternativos.
Aunque esta invencion se ha mostrado y descrito en particular con referencia a realizaciones preferidas, los expertos en la tecnica entenderan que se puede hacer varios cambios en la forma y el detalle sin apartarse del alcance de la invencion definido por las reivindicaciones anexas. En particular, aunque las realizaciones descritas anteriormente se han descrito con referencia a un televisor con una comunicacion cliente incorporada, se debera entender que el cliente tambien puede estar incorporado en un convertidor-descodificador o dispositivo de reproduccion video conectado a un televisor convencional. Ademas, aunque la invencion se ha descrito en el contexto de un sistema de comunicacion P2P, se entendera que la invencion puede usarse en combinacion con otros sistemas de comunicaciones a base de paquetes no P2P.
Claims (23)
- 5101520253035404550556065REIVINDICACIONES1. Una unidad de control remoto para controlar un dispositivo multimedia, incluyendo:un primer transmisor inalambrico dispuesto para ser alimentado desde una primera fuente de alimentacion;un segundo transmisor inalambrico dispuesto para ser alimentado desde una segunda fuente de alimentacion;un procesador acoplado a los transmisores inalambricos primero y segundo, donde el procesador esta configurado para controlar los transmisores inalambricos primero y segundo y esta dispuesto para ser alimentado desde la primera fuente de alimentacion; yun medio de supervision dispuesto para supervisar los niveles de potencia de la segunda fuente de alimentacion y proporcionar informacion de nivel de potencia al procesador.
- 2. Una unidad de control remoto segun la reivindicacion 1, donde el procesador esta dispuesto ademas para transmitir un mensaje de estado incluyendo la informacion de nivel de potencia usando el primer transmisor inalambrico.
- 3. Una unidad de control remoto segun la reivindicacion 1, donde el procesador esta dispuesto ademas para comparar la informacion de nivel de potencia con un nivel umbral predeterminado, y transmitir un mensaje de estado usando el primer transmisor inalambrico si la informacion de nivel de potencia es menor que el nivel umbral predeterminado.
- 4. Una unidad de control remoto segun la reivindicacion 1, 2 o 3, incluyendo ademas circuitena de microfono dispuesta para proporcionar informacion audio al procesador, y dispuesta para ser alimentada desde la segunda fuente de alimentacion.
- 5. Una unidad de control remoto segun la reivindicacion 4, donde el procesador esta dispuesto para transmitir datos que representan la informacion audio usando el segundo transmisor inalambrico.
- 6. Una unidad de control remoto segun cualquier reivindicacion precedente, donde el primer transmisor inalambrico es un transmisor de infrarrojos y el segundo transmisor inalambrico es un transmisor radio, siendo opcionalmente el transmisor radio un transmisor Bluetooth.
- 7. Una unidad de control remoto segun cualquier reivindicacion precedente, donde las fuentes de alimentacion primera y segunda son batenas.
- 8. Una unidad de control remoto segun cualquier reivindicacion precedente, donde el medio de supervision esta dispuesto para supervisar el nivel de voltaje de la segunda fuente de alimentacion.
- 9. Un sistema receptor de television, sistema de consola de juegos o sistema de reproduccion video incluyendo la unidad de control remoto de cualquiera de las reivindicaciones 2 a 8.
- 10. El sistema receptor de television, sistema de consola de juegos o sistema de reproduccion video segun la reivindicacion 9, donde el sistema incluye una unidad receptora de television, unidad de consola de juegos o una unidad de reproduccion video, incluyendo la unidad:una memoria que almacena una aplicacion cliente de comunicacion;un medio de procesado de comunicacion, acoplado a la memoria y operable para ejecutar la aplicacion cliente de comunicacion, donde la aplicacion cliente esta programada de modo que, cuando sea ejecutada, permita que un usuario establezca una llamada con otro u otros usuarios mediante una red de comunicaciones a base de paquetes;un primer receptor inalambrico dispuesto para recibir senales del primer transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion; yun segundo receptor inalambrico dispuesto para recibir senales del segundo transmisor inalambrico de la unidad de control remoto y acoplado al medio de procesado de comunicacion.
- 11. El sistema receptor de television, sistema de consola de juegos o sistema de reproduccion video segun la reivindicacion 10, donde el primer receptor inalambrico esta dispuesto para recibir el mensaje de estado del primer transmisor inalambrico y proporcionar el mensaje de estado al medio de procesado de comunicacion, y el medio de procesado de comunicacion esta dispuesto para generar un mensaje de aviso para visualizacion para el usuario en respuesta a el.510152025303540455055
- 12. El sistema receptor de television, sistema de consola de juegos o sistema de reproduccion v^deo segun la reivindicacion 11, donde el mensaje de aviso indica al usuario que una llamada no puede ser establecida por la red de comunicaciones a base de paquetes debido a agotamiento de la segunda fuente de alimentacion.
- 13. El sistema receptor de television, sistema de consola de juegos o sistema de reproduccion video segun alguna de las reivindicaciones 10 a 12, donde el medio de procesado de comunicacion esta dispuesto para transmitir un mensaje de notificacion a otro u otros usuarios por la red de comunicaciones a base de paquetes en respuesta a la recepcion del mensaje de estado de la unidad de control remoto.
- 14. El sistema receptor de television, sistema de consola de juegos o sistema de reproduccion video segun la reivindicacion 13, donde el mensaje de notificacion indica al otro u otros usuarios que una llamada no puede ser establecida con el usuario por la red de comunicaciones a base de paquetes.
- 15. El sistema receptor de television o sistema de reproduccion video segun alguna de las reivindicaciones 10 a 14, donde la unidad receptora de television incluye uno de un aparato de television y un convertidor-descodificador, y la unidad de reproduccion video incluye uno de un reproductor de discos video y una grabadora video personal.
- 16. El sistema receptor de television segun alguna de las reivindicaciones 10 a 15, donde la unidad receptora de television incluye un medio receptor de television operable para recibir senales de television emitidas, estando dispuesto el medio receptor de television para ser controlado por ordenes transmitidas desde el primer transmisor inalambrico de la unidad de control remoto y recibidas en el primer receptor inalambrico.
- 17. El sistema receptor de television segun alguna de las reivindicaciones 10 a 16, donde la aplicacion cliente esta configurada para establecer una llamada con uno u otros usuarios mediante una red de comunicaciones a base de paquetes entre iguales.
- 18. Un metodo de supervisar la potencia en una unidad de control remoto para controlar un dispositivo multimedia, teniendo la unidad de control remoto un primer transmisor inalambrico dispuesto para ser alimentado desde una primera fuente de alimentacion y un segundo transmisor inalambrico dispuesto para ser alimentado desde una segunda fuente de alimentacion, incluyendo el metodo:medir un nivel de potencia de la segunda fuente de alimentacion;comparar el nivel de potencia de la segunda fuente de alimentacion con un umbral predeterminado; ytransmitir un mensaje de estado usando el primer transmisor inalambrico en el caso de que el nivel de potencia de la segunda fuente de alimentacion sea menor que el umbral predeterminado.
- 19. Un metodo segun la reivindicacion 18, incluyendo ademas el paso de recibir una senal para aceptar una peticion de llamada entrante de un usuario de la unidad de control remoto, y donde los pasos de medir, supervisar y transmitir son realizados en respuesta a la recepcion de la senal para aceptar una llamada entrante.
- 20. Un metodo segun la reivindicacion 18 o 19, incluyendo ademas el paso de recibir una senal para iniciar una llamada de un usuario de la unidad de control remoto, y donde los pasos de medir, supervisar y transmitir son realizados en respuesta a la recepcion de la senal para iniciar una llamada.
- 21. Un metodo segun la reivindicacion 18, 19 o 20, incluyendo ademas el paso de arrancar un temporizador periodico, donde los pasos de medicion y supervision son realizados en respuesta a la expiracion del temporizador periodico.
- 22. Un metodo segun la reivindicacion 21, donde el paso de transmitir se realiza en respuesta a la expiracion del temporizador periodico, o se realiza en respuesta a la recepcion de una orden de transmitir una senal usando el primer transmisor inalambrico procedente de un usuario de la unidad de control remoto.
- 23. Un producto de programa de ordenador incluyendo un medio de codigo de programa que, cuando es ejecutado por un ordenador, implementa los pasos segun el metodo de alguna de las reivindicaciones 18 a 22.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| GB0816279.4A GB2463108B (en) | 2008-09-05 | 2008-09-05 | Communication system and method |
| GB0816279 | 2008-09-05 | ||
| PCT/EP2009/061411 WO2010026190A1 (en) | 2008-09-05 | 2009-09-03 | Communication system and method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2626247T3 true ES2626247T3 (es) | 2017-07-24 |
Family
ID=39888895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES09782571.5T Active ES2626247T3 (es) | 2008-09-05 | 2009-09-03 | Sistema y método de comunicación |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8866628B2 (es) |
| EP (1) | EP2335409B1 (es) |
| ES (1) | ES2626247T3 (es) |
| GB (1) | GB2463108B (es) |
| WO (1) | WO2010026190A1 (es) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2463105A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Viewer activity dependent video telephone call ringing |
| GB2463110B (en) | 2008-09-05 | 2013-01-16 | Skype | Communication system and method |
| GB2463108B (en) | 2008-09-05 | 2012-08-29 | Skype | Communication system and method |
| GB2463104A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Thumbnail selection of telephone contact using zooming |
| GB2463109B (en) | 2008-09-05 | 2013-03-13 | Skype | Communication system and method |
| GB2463107A (en) * | 2008-09-05 | 2010-03-10 | Skype Ltd | A remote control unit of a media device for placing/receiving calls, comprising activating one of the two wireless transceivers when needed. |
| GB2463124B (en) | 2008-09-05 | 2012-06-20 | Skype Ltd | A peripheral device for communication over a communications sytem |
| GB2463103A (en) * | 2008-09-05 | 2010-03-10 | Skype Ltd | Video telephone call using a television receiver |
| US9547352B2 (en) * | 2008-09-30 | 2017-01-17 | Avaya Inc. | Presence-based power management |
| GB2475237B (en) | 2009-11-09 | 2016-01-06 | Skype | Apparatus and method for controlling communication signalling and media |
| US8516063B2 (en) | 2010-02-12 | 2013-08-20 | Mary Anne Fletcher | Mobile device streaming media application |
| GB201005458D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Media appliance |
| GB201005454D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television apparatus |
| GB2479180B (en) | 2010-03-31 | 2016-06-01 | Skype | System of user devices |
| GB201005465D0 (en) | 2010-03-31 | 2010-05-19 | Skype Ltd | Television set |
| US8963982B2 (en) | 2010-12-31 | 2015-02-24 | Skype | Communication system and method |
| US10404762B2 (en) | 2010-12-31 | 2019-09-03 | Skype | Communication system and method |
| US10291660B2 (en) | 2010-12-31 | 2019-05-14 | Skype | Communication system and method |
| US9717090B2 (en) | 2010-12-31 | 2017-07-25 | Microsoft Technology Licensing, Llc | Providing notifications of call-related services |
| JP5849457B2 (ja) * | 2011-06-24 | 2016-01-27 | ソニー株式会社 | 無線操作端末および情報処理装置 |
| GB2493194A (en) * | 2011-07-28 | 2013-01-30 | St Microelectronics Res & Dev | Alerting transaction initiators in an electronic circuit in the event of a power failure or circuit error |
| US9019336B2 (en) | 2011-12-30 | 2015-04-28 | Skype | Making calls using an additional terminal |
| US9692535B2 (en) * | 2012-02-20 | 2017-06-27 | The Nielsen Company (Us), Llc | Methods and apparatus for automatic TV on/off detection |
| WO2014093932A1 (en) | 2012-12-14 | 2014-06-19 | Biscotti Inc. | Mobile presence detection |
| US9485459B2 (en) | 2012-12-14 | 2016-11-01 | Biscotti Inc. | Virtual window |
| US9654563B2 (en) | 2012-12-14 | 2017-05-16 | Biscotti Inc. | Virtual remote functionality |
| US9300910B2 (en) | 2012-12-14 | 2016-03-29 | Biscotti Inc. | Video mail capture, processing and distribution |
| GB201301452D0 (en) | 2013-01-28 | 2013-03-13 | Microsoft Corp | Providing notifications of call-related services |
| CN104967888A (zh) * | 2015-06-30 | 2015-10-07 | 小米科技有限责任公司 | 遥控控制方法和装置、遥控设备 |
Family Cites Families (133)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0522339A (ja) | 1991-07-16 | 1993-01-29 | Toshiba Corp | 電子メールシステム |
| US5506572A (en) * | 1993-06-23 | 1996-04-09 | Lodgenet Entertainment Corporation | Low battery detection system |
| US6594688B2 (en) | 1993-10-01 | 2003-07-15 | Collaboration Properties, Inc. | Dedicated echo canceler for a workstation |
| US5587928A (en) | 1994-05-13 | 1996-12-24 | Vivo Software, Inc. | Computer teleconferencing method and apparatus |
| JPH08263251A (ja) | 1995-03-23 | 1996-10-11 | Fuji Photo Film Co Ltd | 画像表示方法および装置 |
| USH1714H (en) | 1995-05-03 | 1998-03-03 | Lucent Technologies Inc. | Automatic still image transmission upon call connection |
| EP0789961B1 (en) | 1995-08-31 | 2004-05-06 | Koninklijke Philips Electronics N.V. | Communications terminal |
| US6061434A (en) * | 1996-08-14 | 2000-05-09 | Joseph C. Corbett | Video caller identification systems and methods |
| US6151619A (en) | 1996-11-26 | 2000-11-21 | Apple Computer, Inc. | Method and apparatus for maintaining configuration information of a teleconference and identification of endpoint during teleconference |
| DE19716486A1 (de) * | 1997-03-14 | 1998-09-17 | Sahin Yuecel | Vorrichtung zur Fernsteuerung |
| WO1998051079A1 (de) | 1997-05-05 | 1998-11-12 | Siemens Aktiengesellschaft | Videotelefonie mit einem empfänger für digitale tv-signale |
| US5999207A (en) | 1997-05-16 | 1999-12-07 | Scientific-Atlanta, Inc. | Method and apparatus for implementing a user interface for a videophone in a cable television network |
| US6184905B1 (en) | 1997-06-09 | 2001-02-06 | Ati Technologies | Method and apparatus for processing video graphics information at different operating rates |
| US6286140B1 (en) | 1997-11-20 | 2001-09-04 | Thomas P. Ivanyi | System and method for measuring and storing information pertaining to television viewer or user behavior |
| EP0919906B1 (en) | 1997-11-27 | 2005-05-25 | Matsushita Electric Industrial Co., Ltd. | Control method |
| US6243129B1 (en) | 1998-01-09 | 2001-06-05 | 8×8, Inc. | System and method for videoconferencing and simultaneously viewing a supplemental video source |
| US6904519B2 (en) | 1998-06-12 | 2005-06-07 | Microsoft Corporation | Method and computer program product for offloading processing tasks from software to hardware |
| AR019932A1 (es) | 1998-07-17 | 2002-03-27 | United Video Properties Inc | Una disposicion de guias de programacion televisiva interactivas que tiene multiples dispositivos dentro de una residencia de un grupo familiar y un método que la emplea |
| US6209025B1 (en) | 1998-11-09 | 2001-03-27 | John C Bellamy | Integrated video system |
| US20010005197A1 (en) | 1998-12-21 | 2001-06-28 | Animesh Mishra | Remotely controlling electronic devices |
| US7047180B1 (en) | 1999-04-30 | 2006-05-16 | Autodesk, Inc. | Method and apparatus for providing access to drawing information |
| US6636269B1 (en) | 1999-08-18 | 2003-10-21 | Webtv Networks, Inc. | Video timing system and method |
| US6259486B1 (en) | 1999-10-20 | 2001-07-10 | A. Pascal Mahvi | Sensor unit for controlling television set operation |
| JP2001169368A (ja) | 1999-12-07 | 2001-06-22 | Kenwood Corp | リモートコントローラ及び送信制御方法 |
| JP2001177632A (ja) | 1999-12-17 | 2001-06-29 | Mitsubishi Electric Corp | 移動体通信端末 |
| AU2205201A (en) | 1999-12-20 | 2001-07-03 | Nokia Corporation | Improvements in or relating to communication devices |
| US7990985B2 (en) | 2000-01-31 | 2011-08-02 | 3E Technologies International, Inc. | Broadband communications access device |
| US8046795B2 (en) | 2000-02-03 | 2011-10-25 | Sony Corporation | Method and system for directing the generation of a video media event in a generation system based on a media event protocol file such that the video media event remains visible at a predetermined location in a second web page while a user navigates from a first web page to the second web page which does not refer to the video media event |
| FI20000558A7 (fi) * | 2000-03-10 | 2001-09-11 | Mtv Oy | Kaukosäädin |
| US20030036683A1 (en) | 2000-05-01 | 2003-02-20 | Kehr Bruce A. | Method, system and computer program product for internet-enabled, patient monitoring system |
| JP4543513B2 (ja) | 2000-07-17 | 2010-09-15 | ソニー株式会社 | 双方向通信システム、表示装置、ベース装置および双方向通信方法 |
| US6628964B1 (en) | 2000-07-20 | 2003-09-30 | International Business Machines Corporation | Combination cordless telephone and remote control for entertainment equipment |
| US6529233B1 (en) | 2000-09-29 | 2003-03-04 | Digeo, Inc. | Systems and methods for remote video and audio capture and communication |
| US6489986B1 (en) | 2000-09-29 | 2002-12-03 | Digeo, Inc. | Remote control device for video and audio capture and communication |
| US20020054206A1 (en) | 2000-11-06 | 2002-05-09 | Allen Paul G. | Systems and devices for audio and video capture and communication during television broadcasts |
| JP4182464B2 (ja) | 2001-02-09 | 2008-11-19 | 富士フイルム株式会社 | ビデオ会議システム |
| US6964025B2 (en) | 2001-03-20 | 2005-11-08 | Microsoft Corporation | Auto thumbnail gallery |
| US20020144259A1 (en) | 2001-03-29 | 2002-10-03 | Philips Electronics North America Corp. | Method and apparatus for controlling a media player based on user activity |
| DE60131573T2 (de) | 2001-04-06 | 2008-03-06 | Nokia Corp. | Darstellung eines kontaktverzeichnisses basierend auf dem herausstellen von bildern |
| US6941575B2 (en) | 2001-06-26 | 2005-09-06 | Digeo, Inc. | Webcam-based interface for initiating two-way video communication and providing access to cached video |
| GB0116516D0 (en) | 2001-07-06 | 2001-08-29 | Pace Micro Tech Plc | Television system |
| WO2003014955A1 (en) | 2001-08-09 | 2003-02-20 | Gigamedia Access Corporation | Hybrid system architecture for secure peer-to-peer-communication |
| WO2003021960A1 (en) * | 2001-08-30 | 2003-03-13 | Digeo, Inc. | Tv system with group communication |
| US20030052648A1 (en) * | 2001-09-17 | 2003-03-20 | Sony Corporation | Remote commander battery low voltage alert system |
| US20030061033A1 (en) * | 2001-09-26 | 2003-03-27 | Dishert Lee R. | Remote control system for translating an utterance to a control parameter for use by an electronic device |
| US7536704B2 (en) | 2001-10-05 | 2009-05-19 | Opentv, Inc. | Method and apparatus automatic pause and resume of playback for a popup on interactive TV |
| JP2003125365A (ja) | 2001-10-10 | 2003-04-25 | Minolta Co Ltd | 制御装置、プログラム、および記録媒体 |
| US20030097661A1 (en) | 2001-11-16 | 2003-05-22 | Li Hua Harry | Time-shifted television over IP network system |
| US6954219B2 (en) | 2001-12-12 | 2005-10-11 | Stmicroelectronics, Inc. | Method and system of continuously scaling video images |
| US7873028B2 (en) | 2002-01-25 | 2011-01-18 | Quanta Computer, Inc. | Method and apparatus for a flexible peripheral access router |
| US6678362B2 (en) | 2002-01-31 | 2004-01-13 | Sony Corporation | System and method for effectively managing telephone functionality by utilizing a settop box |
| US9122808B2 (en) | 2002-02-25 | 2015-09-01 | Csr Technology Inc. | Network interface to a video device |
| US20050190700A1 (en) | 2002-05-07 | 2005-09-01 | Koninklijke Philips Electronics N.V. | Wireless communication arrangements with packet transmissions |
| US7987491B2 (en) | 2002-05-10 | 2011-07-26 | Richard Reisman | Method and apparatus for browsing using alternative linkbases |
| US8780770B2 (en) | 2002-05-13 | 2014-07-15 | Misonimo Chi Acquisition L.L.C. | Systems and methods for voice and video communication over a wireless network |
| EP1365359A1 (en) | 2002-05-24 | 2003-11-26 | BRITISH TELECOMMUNICATIONS public limited company | Image processing method and system |
| TW555342U (en) | 2002-06-05 | 2003-09-21 | Formosa Ind Computing Inc | Remote image monitoring host and monitoring apparatus |
| US20030232593A1 (en) | 2002-06-13 | 2003-12-18 | Nokia Corporation | Digital data transfer through different communication paths |
| JP2004040698A (ja) | 2002-07-08 | 2004-02-05 | Sanyo Electric Co Ltd | 放送受信装置及び番組についてのチャットシステム |
| JP2004080289A (ja) | 2002-08-15 | 2004-03-11 | Sony Corp | 通信装置 |
| US7003040B2 (en) | 2002-09-24 | 2006-02-21 | Lg Electronics Inc. | System and method for multiplexing media information over a network using reduced communications resources and prior knowledge/experience of a called or calling party |
| US20040135819A1 (en) | 2002-10-28 | 2004-07-15 | Shalong Maa | Computer remote control |
| US7058901B1 (en) | 2002-10-29 | 2006-06-06 | Koninklijke Philips Electronics N.V. | Methods and apparatus for controlling the display of medical images |
| US7170890B2 (en) | 2002-12-16 | 2007-01-30 | Zetera Corporation | Electrical devices with improved communication |
| JP2004186757A (ja) | 2002-11-29 | 2004-07-02 | Sharp Corp | 通信ネットワークを用いた電話システムの使用方法 |
| US20040163127A1 (en) | 2002-12-11 | 2004-08-19 | Jeyhan Karaoguz | Method and system for media channel setup in a media exchange network |
| US20040128700A1 (en) | 2002-12-30 | 2004-07-01 | Ming-Da Pan | Viewing selection management system |
| US20040176132A1 (en) | 2003-03-04 | 2004-09-09 | Steven Thrasher | Appliance control system |
| JP2004312320A (ja) | 2003-04-07 | 2004-11-04 | Sharp Corp | 電話機 |
| US20040207723A1 (en) | 2003-04-15 | 2004-10-21 | Davis Jeffrey Alan | UI remoting with synchronized out-of-band media |
| KR20040093208A (ko) | 2003-04-22 | 2004-11-05 | 삼성전자주식회사 | 이동통신 단말기에서 수신된 텔레비전 신호를 전송하는장치 및방법 |
| KR20040091963A (ko) * | 2003-04-23 | 2004-11-03 | 삼성전자주식회사 | 이동통신 단말기 및 그의 저전압 경고 방법 |
| JP4398669B2 (ja) | 2003-05-08 | 2010-01-13 | シャープ株式会社 | 携帯電話機器 |
| JP2004355503A (ja) | 2003-05-30 | 2004-12-16 | Canon Inc | デバイス管理装置及びその方法 |
| JP2005039540A (ja) | 2003-07-15 | 2005-02-10 | Sony Corp | テレビジョン受像機 |
| CN1823519B (zh) | 2003-07-16 | 2010-06-23 | 斯凯普有限公司 | 对等电话系统及方法 |
| US7194259B2 (en) * | 2003-09-05 | 2007-03-20 | Sony Ericsson Mobile Communications Ab | Remote control device having wireless phone interface |
| US20050066362A1 (en) | 2003-09-24 | 2005-03-24 | Qwest Communications International Inc | System and method for simultaneously displaying video programming and instant messaging |
| US7873995B2 (en) | 2003-09-29 | 2011-01-18 | Avaya Inc. | Method and apparatus for generating and reinforcing user passwords |
| US7447740B2 (en) | 2003-12-19 | 2008-11-04 | Microsoft Corporation | Internet video conferencing on a home television |
| GB2410868A (en) | 2004-02-07 | 2005-08-10 | Boris Tsukerman | Integration of 3G telephone with television set for making video calls |
| JP4386756B2 (ja) | 2004-02-23 | 2009-12-16 | シャープ株式会社 | 受信装置システム |
| US8027335B2 (en) | 2004-05-05 | 2011-09-27 | Prodea Systems, Inc. | Multimedia access device and system employing the same |
| US7573988B2 (en) | 2004-06-02 | 2009-08-11 | Dynalab Inc. | System and method for providing customized voice connection services via gatekeeper |
| US20050289480A1 (en) | 2004-06-25 | 2005-12-29 | Motorola, Inc. | Method and apparatus to reduce navigational keystrokes in electronic devices |
| CN101199187A (zh) | 2004-07-23 | 2008-06-11 | 茨特里克斯系统公司 | 用于网络节点之间通信最优化的系统和方法 |
| US20060040638A1 (en) | 2004-08-17 | 2006-02-23 | Mcquaide Arnold Jr | Hand-held remote personal communicator & controller |
| JP2006101338A (ja) | 2004-09-30 | 2006-04-13 | Toshiba Corp | テレビジョン装置 |
| WO2006055048A1 (en) | 2004-11-19 | 2006-05-26 | Actuality Systems, Inc | System and method for generating rendering data associated with a 3-d image |
| DE102006001607B4 (de) | 2005-01-14 | 2013-02-28 | Mediatek Inc. | Verfahren und Systeme zur Übertragung von Ton- und Bilddaten |
| US20070039025A1 (en) | 2005-08-09 | 2007-02-15 | Nokia Corporation | Method for application sharing |
| KR100738540B1 (ko) | 2005-08-30 | 2007-07-11 | 삼성전자주식회사 | 멀티태스킹 환경에서의 사용자 인터페이스 방법 및 장치 |
| JP2007067979A (ja) | 2005-08-31 | 2007-03-15 | Toshiba Corp | リアルタイム画像表示装置 |
| KR100713511B1 (ko) | 2005-10-07 | 2007-04-30 | 삼성전자주식회사 | 이동 통신 단말기의 화상 통화 서비스 수행 방법 |
| US7596799B2 (en) | 2005-11-18 | 2009-09-29 | At&T Intellectual Property I, L.P. | System and method of communicating video content |
| US7693270B2 (en) | 2005-12-15 | 2010-04-06 | Alcatel-Lucent Usa Inc. | Method and network for providing service blending to a subscriber |
| US20070139514A1 (en) | 2005-12-19 | 2007-06-21 | Marley Robert P | Television set-top video phone system |
| TWM295862U (en) * | 2005-12-23 | 2006-08-11 | Universal Scient Ind Co Ltd | The remote control system and the remote controller of a network telephone communication system |
| KR100682331B1 (ko) | 2005-12-23 | 2007-02-15 | 삼성전자주식회사 | 이동통신 단말기에서 전화번호부 검색 방법 |
| US7587684B2 (en) | 2006-01-23 | 2009-09-08 | Nokia Corporation | Mobile communication terminal and method therefore |
| US7917583B2 (en) | 2006-02-17 | 2011-03-29 | Verizon Patent And Licensing Inc. | Television integrated chat and presence systems and methods |
| US7884844B2 (en) | 2006-03-15 | 2011-02-08 | Polycom, Inc. | System for conducting videoconferencing session over television network |
| WO2007113580A1 (en) | 2006-04-05 | 2007-10-11 | British Telecommunications Public Limited Company | Intelligent media content playing device with user attention detection, corresponding method and carrier medium |
| US8494479B2 (en) * | 2006-04-27 | 2013-07-23 | Honeywell International Inc. | System and method for optimizing power supplies in a wireless transceiver |
| KR100780436B1 (ko) | 2006-05-25 | 2007-11-28 | 삼성전자주식회사 | 이동통신 단말기의 배경화면 표시 장치 및 그 방법 |
| US8004555B2 (en) | 2006-05-31 | 2011-08-23 | Motorola Mobility, Inc. | Methods and devices for simultaneous dual camera video telephony |
| US8261191B2 (en) | 2006-08-04 | 2012-09-04 | Apple Inc. | Multi-point representation |
| JP4719644B2 (ja) | 2006-08-11 | 2011-07-06 | 富士通東芝モバイルコミュニケーションズ株式会社 | 携帯端末装置 |
| US20090322582A1 (en) * | 2006-09-05 | 2009-12-31 | Hunter Douglas Inc. | System and method for dual media control of remote devices |
| US8739240B2 (en) | 2006-09-12 | 2014-05-27 | At&T Intellectual Property I, L.P. | Authoring system for IPTV network |
| EP1912175A1 (en) | 2006-10-09 | 2008-04-16 | Muzlach AG | System and method for generating a video signal |
| JP2008141487A (ja) | 2006-12-01 | 2008-06-19 | Funai Electric Co Ltd | テレビジョン装置およびテレビジョンシステム |
| AU2006252190B2 (en) | 2006-12-21 | 2010-03-25 | Canon Kabushiki Kaisha | Collection browser for image items with multi-valued attributes |
| US8451824B2 (en) | 2006-12-22 | 2013-05-28 | Verizon Patent And Licensing Inc. | Method and system of providing an integrated set-top box |
| JP2008166980A (ja) * | 2006-12-27 | 2008-07-17 | Funai Electric Co Ltd | テレビジョンシステムおよびリモコン装置 |
| JP2008182463A (ja) | 2007-01-24 | 2008-08-07 | Funai Electric Co Ltd | テレビジョン受信装置 |
| US7966039B2 (en) | 2007-02-02 | 2011-06-21 | Microsoft Corporation | Bidirectional dynamic offloading of tasks between a host and a mobile device |
| US8610834B2 (en) * | 2007-02-02 | 2013-12-17 | Sony Corporation | System and method for effectively implementing a charging base for a remote control device |
| US7983722B2 (en) | 2007-03-29 | 2011-07-19 | Research In Motion Limited | Headset with multi-button control for a mobile communication device |
| US20090167839A1 (en) | 2007-12-27 | 2009-07-02 | Desmond Ottmar | Methods and apparatus for providing communication between multiple television viewers |
| US8307402B2 (en) | 2008-01-22 | 2012-11-06 | At&T Intellectual Property I, L.P. | Method and apparatus for merging voice and data features with internet protocol television |
| TR200802728A2 (tr) | 2008-04-18 | 2009-11-23 | Vestel Elektroni̇k Sanayi̇ Ve Ti̇caret A.Ş. | Görüntü sistemleri için evrensel uzaktan kumanda metodu. |
| US20100005497A1 (en) | 2008-07-01 | 2010-01-07 | Michael Maresca | Duplex enhanced quality video transmission over internet |
| US8856849B2 (en) | 2008-08-29 | 2014-10-07 | Centurylink Intellectual Property Llc | System and method for providing outbound telephone calls via a set-top box |
| GB2463107A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | A remote control unit of a media device for placing/receiving calls, comprising activating one of the two wireless transceivers when needed. |
| GB2463105A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Viewer activity dependent video telephone call ringing |
| GB2463103A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Video telephone call using a television receiver |
| GB2463110B (en) | 2008-09-05 | 2013-01-16 | Skype | Communication system and method |
| GB2463109B (en) | 2008-09-05 | 2013-03-13 | Skype | Communication system and method |
| GB2463108B (en) | 2008-09-05 | 2012-08-29 | Skype | Communication system and method |
| GB2463104A (en) | 2008-09-05 | 2010-03-10 | Skype Ltd | Thumbnail selection of telephone contact using zooming |
| GB2463124B (en) | 2008-09-05 | 2012-06-20 | Skype Ltd | A peripheral device for communication over a communications sytem |
| US8429299B2 (en) | 2008-10-03 | 2013-04-23 | Advanced Micro Devices, Inc. | Distributed audio and video processing |
-
2008
- 2008-09-05 GB GB0816279.4A patent/GB2463108B/en not_active Expired - Fee Related
-
2009
- 2009-06-04 US US12/455,652 patent/US8866628B2/en not_active Expired - Fee Related
- 2009-09-03 ES ES09782571.5T patent/ES2626247T3/es active Active
- 2009-09-03 WO PCT/EP2009/061411 patent/WO2010026190A1/en not_active Ceased
- 2009-09-03 EP EP09782571.5A patent/EP2335409B1/en not_active Not-in-force
Also Published As
| Publication number | Publication date |
|---|---|
| US20100060477A1 (en) | 2010-03-11 |
| GB0816279D0 (en) | 2008-10-15 |
| EP2335409B1 (en) | 2017-04-26 |
| EP2335409A1 (en) | 2011-06-22 |
| US8866628B2 (en) | 2014-10-21 |
| GB2463108A (en) | 2010-03-10 |
| WO2010026190A1 (en) | 2010-03-11 |
| GB2463108B (en) | 2012-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2626247T3 (es) | Sistema y método de comunicación | |
| ES2620002T3 (es) | Sistema y método de comunicación | |
| US8413199B2 (en) | Communication system and method | |
| KR101593257B1 (ko) | 통신 시스템 및 방법 | |
| US8407749B2 (en) | Communication system and method | |
| ES2634035T3 (es) | Aparato multimedia | |
| US8489691B2 (en) | Communication system and method | |
| US8473994B2 (en) | Communication system and method | |
| KR102223411B1 (ko) | 페어링되지 않은 장치 | |
| KR102148906B1 (ko) | 페어링된 디바이스 | |
| WO2014143761A2 (en) | Systems and methods for configuration of wireless camera | |
| KR20090050849A (ko) | 휴대용 화상 통화 장치 |