ES2714898T3 - Aparato para facilitar la selección de dispositivos periféricos - Google Patents
Aparato para facilitar la selección de dispositivos periféricos Download PDFInfo
- Publication number
- ES2714898T3 ES2714898T3 ES11771633T ES11771633T ES2714898T3 ES 2714898 T3 ES2714898 T3 ES 2714898T3 ES 11771633 T ES11771633 T ES 11771633T ES 11771633 T ES11771633 T ES 11771633T ES 2714898 T3 ES2714898 T3 ES 2714898T3
- Authority
- ES
- Spain
- Prior art keywords
- peripheral device
- communication channel
- particular real
- channel signaling
- signaling
- 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
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 320
- 230000011664 signaling Effects 0.000 claims abstract description 239
- 238000004891 communication Methods 0.000 claims abstract description 194
- 108091006146 Channels Proteins 0.000 claims abstract description 176
- 238000004590 computer program Methods 0.000 claims abstract description 14
- 230000015654 memory Effects 0.000 claims abstract description 10
- 238000005259 measurement Methods 0.000 claims description 114
- 238000000034 method Methods 0.000 claims description 21
- 230000005670 electromagnetic radiation Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 28
- 230000000875 corresponding effect Effects 0.000 description 21
- 238000012800 visualization Methods 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 11
- 239000000470 constituent Substances 0.000 description 11
- 230000015572 biosynthetic process Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 238000002604 ultrasonography Methods 0.000 description 3
- 238000001429 visible spectrum Methods 0.000 description 3
- 230000002596 correlated effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000002955 isolation Methods 0.000 description 2
- 230000004807 localization Effects 0.000 description 2
- 230000005855 radiation Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 239000002023 wood Substances 0.000 description 2
- 241000699670 Mus sp. Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012634 optical imaging Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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/72412—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 using two-way short-range wireless interfaces
-
- 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/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
Abstract
Un aparato que comprende: al menos un procesador; y al menos una memoria que incluye un código de programa informático; la al menos una memoria y el código de programa informático configurados para, con el al menos un procesador, hacer que el aparato al menos realice: - determinar una primera medida de la localización geográfica de un dispositivo periférico real particular (108- 112) en una representación capturada concreta de una escena real que comprende el dispositivo periférico real particular usando señalización de localización geográfica; - asociar la primera medida determinada de la localización geográfica del dispositivo periférico real particular a la señalización de canal de comunicación (108d-112d) recibida desde el dispositivo periférico real particular, indicando la señalización de canal de comunicación que es posible la comunicación con el dispositivo periférico real particular; y - habilitar la selección de la localización geográfica del dispositivo periférico real particular usando la representación capturada concreta de la escena real para usar la señalización de canal de comunicación para proporcionar la conexión de un dispositivo electrónico al dispositivo periférico real particular para permitir que el dispositivo electrónico (101, 201) use la funcionalidad proporcionada por el dispositivo periférico real particular.
Description
DESCRIPCION
Aparato para facilitar la selection de dispositivos perifericos
Campo tecnico
La presente divulgation se refiere al campo de la seleccion de un dispositivo periferico particular, metodos asociados, programas informaticos y aparato. Ciertos aspectos divulgados/realizaciones se refieren a dispositivos electronicos portatiles, en particular, los as^ llamados dispositivos electronicos portatiles de mano que pueden sujetarse con la mano en uso (aunque pueden colocarse en una plataforma en uso). Tales dispositivos electronicos portatiles de mano incluyen los asi llamados Asistentes Digitales Personales (PDA).
Los dispositivos electronicos portatiles/aparato de acuerdo con uno o mas aspectos divulgados/realizaciones pueden proporcionar una o mas funciones de comunicacion de audio/texto/video (por ejemplo funciones de telecomunicacion, videocomunicacion y/o transmision de datos (Servicio de Mensajes Cortos (SMS)/Servicio de Mensaje Multimedia (MMS)/correo electronico)), funciones de visualization interactivas/no interactivas (por ejemplo funciones de navegacion web, navegacion, visualizacion de TV/programa), funciones de grabacion/reproduccion de musica (por ejemplo MP3 u otro formato y/o grabacion/reproduccion de emision de radio (FM/AM)), funciones de descarga/envio de datos, funcion de captura de imagen (por ejemplo usando una camara digital (por ejemplo incorporada)) y funciones de juego.
Antecedentes
La lista o description de un documento anteriormente publicado o cualquier antecedente en esta memoria descriptiva no deberia tomarse necesariamente como un reconocimiento de que el documento o antecedente es parte del estado de la tecnica o es conocimiento general comun. Uno o mas aspectos/realizaciones de la presente divulgación pueden o pueden no abordar uno o mas de los problemas de los antecedentes.
Hacer conexiones seguras y sin molestias no es facil con dispositivos perifericos ad hoc o otras tecnologias inalambricas debido al numero y variedad de tecnologias y dispositivos perifericos disponibles. Seleccionar y conectarse a un dispositivo periferico particular para usar la funcionalidad de ese dispositivo periferico es complicado por el hecho de que el usuario puede no tener un conocimiento detallado de los canales de comunicacion usados por el dispositivo periferico particular. La configuration de conexion se ha vuelto cada vez mas compleja ya que mas dispositivos perifericos soportan conectividad inalambrica. La invention puede superar algunos de estos problemas habilitando la seleccion del dispositivo periferico particular correcto y/o deseado usando determinaciones/mediciones/calculos de localization geografica.
Ventajas de un aparato con esta capacidad pueden incluir que la senalizacion de canal de comunicacion de los dispositivos perifericos pueden variarse para amoldarse a las condiciones predominantes. Por ejemplo la frecuencia de senalizacion de canal de comunicacion del dispositivo periferico puede ser cambiable para evitar conflicto o diafonia con otros dispositivos en la vecindad. Dada esta flexibilidad, el usuario puede no conocer en un momento particular cualquiera que senalizacion de canal de comunicacion se esta usando. Asociar la senalizacion de canal de comunicacion a una primera medida de localizacion geografica permite que el usuario seleccione el dispositivo deseado sobre la base de algo que el/ella es probable que conozca (la localizacion geografica del dispositivo periferico particular), pero se conecte usando information a la que el/ella puede no tener acceso (la naturaleza de la senalizacion de canal de comunicacion en ese momento). En otras palabras, asociando la senalizacion de canal de comunicaciones a una medida de localizacion geografica, el usuario puede usar la seleccion de la medida de localizacion geografica como un intermediario para la seleccion de la senalizacion de canal de comunicaciones correspondiente.
El documento US 2006/0008117 divulga que se selecciona una fuente de informacion arbitraria de una pluralidad de fuentes de informacion. Para este fin, un cliente comprende un dispositivo apuntador para recibir informacion de movimiento sobre un movimiento en un espacio virtual, un proveedor de presencia para enviar la informacion de movimiento recibida por el dispositivo apuntador, un modelador de espacio para calcular ubicaciones de fuentes de informacion en el espacio virtual basandose en ubicaciones de un usuario del propio cliente y las fuentes de informacion y un convertidor de audio para controlar los efectos de sonido basandose en las ubicaciones de usuarios en el espacio virtual.
El documento US 2007/0162942 divulga la visualizacion de busquedas de contenido de red en dispositivos moviles, que implica la obtencion de resultados de una petition de contenido de red a traves de un dispositivo movil. Una geolocalizacion de al menos un objeto asociado a los resultados de la peticion de contenido de red tambien se obtiene. Una escena se ve en una vista de camara del dispositivo movil. Una localizacion virtual se determina en la vista de camara. La localizacion virtual representa la localizacion concreta del objeto en relation con la escena contenida en la vista de camara. Una representation grafica del objeto se visualiza a continuation en la localizacion virtual en la vista de camara.
El documento WO 2007/149947 divulga una tecnica de visualizacion de informacion relacionada con casino filtrada en un dispositivo movil. En una implementacion pueden incorporarse aspectos de las invenciones en un dispositivo movil que incluye al menos una interfaz operable para proporcionar un enlace de comunicacion inalambrico a otro dispositivo de red en una red de datos de casino. De acuerdo con diversas realizaciones, informacion de casino relacionada con diversas actividades de casino pueden adquirirse por el dispositivo movil y/u otros dispositivos en la red de casino. Tambien puede adquirirse informacion de geolocalizacion relacionada una localizacion actual del dispositivo movil. Un primer conjunto de parametros de filtro puede filtrarse y/o generarse para su uso en la generacion de informacion de casino filtrada. Puede generarse informacion de casino filtrada aplicando el primer conjunto de parametros de filtro e informacion de geolocalizacion a la informacion de casino adquirida. Al menos una porcion de la informacion filtrada puede visualizarse a un usuario a traves de un visualizador en el dispositivo movil.
Sumario
La invencion se divulga en las reivindicaciones 1 a 15. En un primer aspecto, se proporciona un aparato, en el que el aparato se configura para:
- determinar una primera medida de la localizacion geografica de un dispositivo periferico particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico particular a una senalizacion de canal de comunicacion usada por el dispositivo periferico particular;
- discriminar la senalizacion de canal de comunicacion para el dispositivo periferico particular basandose en la asociacion; y
- habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico use la funcionalidad proporcionada por el dispositivo periferico particular.
Dispositivos perifericos pueden incluir equipo que puede interactuar con el aparato y proporcionar funcionalidad adicional al dispositivo electronico. Ejemplos de dispositivos perifericos pueden incluir impresoras, escaneres, unidades de cinta, unidades de disco, microfonos, altavoces, ordenadores, portatiles, camaras web, teclados, raton, monitores y camaras. Ejemplos de funcionalidad pueden incluir proporcionar interfaces de usuario adicionales, almacenamiento de datos, transferencia de datos, impresion y comunicacion.
El dispositivo electronico puede comprender una o mas combinaciones de teclados, conmutadores, pantallas, botones, escaneres, camaras, puertos u otros sistemas con los que un usuario interactua con el dispositivo electronico (es decir elementos de interfaz de usuario). El dispositivo electronico puede o puede no comprender el aparato. El aparato puede alojarse en un segundo dispositivo separado en comunicacion de datos con el dispositivo electronico. El segundo dispositivo puede comprender una o mas combinaciones de teclados, conmutadores, pantallas, botones, escaneres, camaras, puertos u otros elementos de interfaz de usuario. El aparato puede alojarse en un unico dispositivo o en una pluralidad de dispositivos en comunicacion de datos entre si.
La senalizacion de localizacion geografica puede ser senalizacion inalambrica. Ejemplos de senalizacion de localizacion geografica inalambrica pueden incluir ultrasonidos, infrarrojos, luz visible y ondas de radio. La senalizacion de localizacion geografica puede ser senalizacion por cable. La senalizacion de localizacion geografica puede originarse desde el aparato (por ejemplo ultrasonidos), el dispositivo periferico (por ejemplo etiqueta de RFID embebida en el dispositivo periferico), un dispositivo separado (por ejemplo bombilla) o en otro lugar (por ejemplo luz natural del sol).
La senalizacion de canal de comunicacion puede comprender senalizacion relacionada con el establecimiento de una conexion inalambrica, senalizacion relacionada con la transferencia de datos entre el dispositivo periferico y un dispositivo electronico (que puede ser el dispositivo electronico que tiene que conectarse a otro dispositivo electronico conectado/conectable en la vecindad), senalizacion indicando el tipo de dispositivo, senalizacion indicando la localizacion geografica del dispositivo periferico y/o senalizacion indicando el estado del dispositivo periferico.
La medida de la localizacion geografica proporciona una indicacion de la posicion relativa del dispositivo periferico particular con respecto al aparato.
La medida de la localizacion geografica puede incluir o bien una medida de la distancia entre el aparato y el dispositivo periferico particular, la orientacion del dispositivo periferico particular en relacion con el aparato o bien ambas. Una medida de la orientacion del dispositivo periferico particular en relacion con el aparato puede comprender una medida del angulo entre un primer eje definido en terminos del aparato y un segundo eje que intersecta tanto el aparato como el dispositivo periferico particular. La localizacion geografica tambien puede determinarse para el aparato y/o el dispositivo periferico particular en relacion con un tercer objeto (por ejemplo, usando un sistema global de navegacion por satelite tal como GPS).
Determinar una medida de la distancia entre el aparato y un objeto puede realizarse de un numero de formas. Ya que la medicion de la posicion geografica del dispositivo periferico particular puede realizarse en objetos que no son necesariamente dispositivos perifericos, algunas de las tecnicas se describiran en terminos de medicion de la distancia entre un objeto y el aparato, se apreciara por lo tanto que el termino "objeto" puede incluir dispositivos perifericos y el dispositivo periferico particular.
Ejemplos de mediciones de localizacion geografica usando senalizacion de localizacion geografica por cable puede incluir calcular la longitud de alambre entre un objeto y el aparato midiendo el tiempo de ping. El tiempo de ping es el tiempo que tarda una pieza de informacion en transmitirse desde el aparato hasta el objeto y volver, siendo la pieza de informacion la senalizacion de localizacion geografica en este caso. La longitud de alambre puede calcularse usando el tiempo de ping medido y la velocidad de la senalizacion de localizacion geografica por cable. Puede considerarse que la senalizacion por cable incluya senalizacion que esta restringida para seguir una trayectoria por al menos un miembro de restriccion entre el transmisor y receptor y puede incluir senalizacion transmitida a traves de cables de fibra optica.
Tecnicas de medicion de distancia inalambrica incluyen el uso de enfoque manual, autoenfoque pasivo y autoenfoque activo. La medicion resultante de distancia puede considerarse que es una medida de localizacion geografica.
Autoenfoque pasivo no requiere que se produzca senalizacion por el aparato y usa senalizacion que emana del objeto para determinar la distancia entre el objeto y el aparato que realiza el autoenfoque. Senalizacion de emanacion puede incluir senalizacion emitida por el objeto, senalizacion reflejada por el objeto y senalizacion dispersada por el objeto. Ejemplos de tecnicas de autoenfoque pasivo incluyen deteccion de contraste y deteccion de fase.
Autoenfoque activo, al contrario que autoenfoque pasivo, puede implicar el uso de senalizacion producida por el aparato que a continuation se dispersa o refleja por el objeto objetivo. Ejemplos de tecnicas de autoenfoque activo incluyen medicion de tiempo para que la senalizacion viaje desde el aparato hasta el objeto y vuelva al aparato (medicion de tiempo de vuelo). Tecnicas de autoenfoque activo pueden incluir iluminacion el objeto con un patron de iluminacion distintivo y uso de deteccion de contraste para calcular la distancia.
Determinar la orientation de un objeto en relation con el aparato tambien puede realizarse de un numero de formas. Una medida de la orientacion puede determinarse mediante si el objeto esta o no en el campo de vision del aparato. En este caso puede calcularse un error en la medicion de orientacion a partir de una medicion del campo de vision del aparato. Un campo de vision mas estrecho corresponde a una medicion mas precisa de la orientacion del objeto en relacion con el objeto. En el caso en el que un numero de dispositivos perifericos esten presentes, el dispositivo periferico particular puede seleccionarse restringiendo el campo de vision hasta que unicamente el dispositivo periferico particular este dentro del campo de vision del aparato, por ejemplo, ampliando el objeto o si se forma imagen usando una lente que tiene una apertura ajustable entre las lentes y plano de imagen.
Una medida de la orientacion tambien puede determinarse representando una escena (que comprende el objeto) en un plano de imagen. La orientacion del objeto puede calcularse a partir de la posicion de la imagen de objeto en el plano de imagen y conocimiento de la configuration de la optica de formation de imagen. En el caso en el que un numero de dispositivos perifericos estan presentes, el dispositivo periferico particular puede seleccionarse seleccionando la region del plano de imagen o imagen de escena que contiene unicamente el dispositivo periferico particular. Esta selection puede facilitarse a traves de una interfaz grafica de usuario tal como un visualizador o una pantalla. La interfaz grafica de usuario puede visualizar los datos recibidos en el plano de imagen o proporcionar una representation de los datos recibidos en el plano de imagen. Como alternativa el usuario puede ver la imagen directamente, tal como a traves de un visor o telescopio o binoculares, y seleccionar un dispositivo periferico particular orientando el aparato.
El aparato puede incorporar un puntero que indica una orientacion o un intervalo de orientaciones y en el que el puntero puede moverse en relacion con un objeto. La orientacion indicada, por ejemplo, puede especificarse, por ejemplo, mediante la forma fisica del puntero o mediante un haz direccional emitido por el puntero. El puntero puede usarse para seleccionar/discriminar el dispositivo periferico particular distinguiendo dispositivos perifericos a los que se esta apuntando.
El aparato puede configurarse para proporcionar una petition basandose en que canal de comunicacion es transmitida la senalizacion por el dispositivo periferico particular. Como alternativa el aparato puede configurarse para interactuar con al menos un dispositivo periferico que transmite senalizacion de canal de comunicacion autonomamente.
Para asociar la primera medida determinada de localizacion geografica a la senalizacion de canal de comunicacion usada por el dispositivo periferico particular, el aparato puede distinguir que senalizacion de canal de comunicacion se produce en que localizacion. Distinguir que senalizacion de canal de comunicacion se produce en que localizacion puede implementarse midiendo la localizacion geografica del dispositivo periferico particular usando la
senalizacion de canal de comunicacion, o procesando informacion transmitida por la senalizacion de canal de comunicacion relacionada con la localization geografica del dispositivo periferico particular.
La senalizacion de canal de comunicacion puede ser senalizacion inalambrica tal como radiation electromagnetica, Wi-Fi, Bluetooth™, IR, GSM, TDMA, WCDMA, 3G o variaciones de las mismas. Como alternativa, la senalizacion de canal de comunicacion puede ser senalizacion por cable. Cada dispositivo periferico puede tener senalizacion de canal de comunicacion caracteristica, o multiples dispositivos pueden tener la misma senalizacion de canal de comunicacion en la que el aparato puede discriminar entre dispositivos basandose en su localizacion geografica. La senalizacion de canal de comunicacion caracteristica es senalizacion de canal de comunicacion en la que la senalizacion es distinta para cada dispositivo periferico. En otras realizaciones puede distinguirse la senalizacion de canal de comunicacion caracteristica desde diferentes dispositivos perifericos, por ejemplo, por frecuencia, por modulation o teniendo un rastro de datos distinto.
Una medida de distancia, que es una medida de localizacion geografica, puede determinarse usando la intensidad de senal de recibida. Esta puede ser una medida absoluta de distancia o una medida relativa de distancia entre un numero de dispositivos perifericos. Ejemplos incluyen el uso de un indicador de intensidad de senal recibida (RSSI) y/o un indicador de potencia de canal recibido (RCPI). Como alternativa/adicionalmente, puede determinarse una medida de distancia usando una pluralidad de antenas orientables separadas entre si. Midiendo el angulo de incidencia de la senalizacion de canal de comunicacion en multiples antenas orientables la distancia puede calcularse mediante triangulacion. Un proceso similar puede realizarse mediante una unica antena orientable con al menos tres antenas constituyentes, o antena/antenas constituyentes espacialmente configurables.
Una medida de orientation, que es tambien una medida de localizacion geografica, puede determinarse usando una antena que tiene una orientacion de reception preferible explorable (por ejemplo, una antena orientable). La orientacion del objeto que emite la senalizacion de canal de comunicacion puede determinarse explorando la orientacion preferida y determinando la orientacion midiendo en que configuration es mas fuerte la senalizacion de canal de comunicacion recibida. Como alternativa/adicionalmente, puede proporcionarse una agrupacion de antenas para medir la fase de la senalizacion de canal de comunicacion recibida. Midiendo la diferencia de fase entre diferentes antenas de agrupacion constituyentes puede calcularse el angulo de incidencia.
Se apreciara que mediciones de las localizaciones geograficas del dispositivo periferico en relation con el aparato pueden realizarse por el aparato, el dispositivo periferico o un tercer dispositivo. Una medida de la localizacion geografica puede transmitirse a el aparato usando senalizacion de canal de comunicacion.
La asociacion de una primera medida determinada de localizacion geografica determinada usando senalizacion de localizacion geografica con la senalizacion de canal de comunicacion puede implementarse mediante el uso de una comparacion entre la primera medida determinada y una segunda medida determinada de localizacion geografica en el que la segunda medida determinada de localizacion geografica se determina usando senalizacion de canal de comunicacion. Se apreciara que esta comparacion puede considerarse como una correlation cruzada de dos mediciones de localizacion geografica, una medida determinada usando senalizacion de localizacion geografica, la otra medida determinada usando senalizacion de canal de comunicacion.
La discrimination de una senalizacion puede habilitar que el aparato distinga/reconozca al menos una senalizacion e interactue con la misma selectivamente/preferentemente sobre otra senalizacion. Discriminacion de la senalizacion de canal de comunicacion para el dispositivo periferico particular puede realizarse de un numero de formas. Si el aparato/dispositivo electronico tiene un receptor de senalizacion de canal de comunicacion con un campo de vision limitado, unicamente dispositivos perifericos dentro de ese campo de vision pueden ser capaces de conectarse con el aparato/dispositivo electronico. Esto discrimina la senalizacion que emana desde dentro del campo de vision de la senalizacion que emana desde fuera el campo de vision. Por ejemplo, para receptores de senalizacion de canal de comunicacion con un campo de vision fijo, el dispositivo periferico particular puede seleccionarse y discriminarse orientando el dispositivo electronico portatil de tal forma que unicamente el dispositivo periferico particular esta dentro del campo de vision del receptor de senalizacion de canal de comunicacion del aparato. Receptores de senalizacion de canal de comunicacion, tal como antenas orientables, que en un modo exploran un campo de vision amplio, tambien pueden configurarse para recibir unicamente senalizacion desde una orientacion particular. Configurando el receptor de senalizacion de canal de comunicacion para recibir senalizacion unicamente desde la orientacion que corresponde al dispositivo periferico particular, puede seleccionarse y discriminarse el dispositivo periferico particular.
La discriminacion tambien puede referirse al tipo/naturaleza de la senalizacion de canal de comunicacion. Si cada dispositivo periferico transmite senalizacion de canal de comunicacion caracteristica del dispositivo periferico, el aparato puede seleccionar que dispositivo periferico conectar al dispositivo electronico basandose en localizacion geografica, pero discriminar el dispositivo periferico particular sobre la base de senalizacion de canal de comunicacion caracteristica. Por ejemplo la discriminacion puede implementarse sintonizando el aparato para recibir unicamente ondas electromagneticas de un cierto intervalo de frecuencias.
Se apreciara que la seleccion/discriminacion puede seleccionar/discriminar un subconjunto de dispositivos
perifericos sobre otros dispositivos perifericos, en el que el subconjunto de dispositivos perifericos comprende una pluralidad de dispositivos perifericos. Se apreciara que un dispositivo periferico particular puede comprender una pluralidad de dispositivos perifericos.
Se apreciara que funciones del aparato, por ejemplo, que restringen el campo de vision, pueden efectuarse mecanicamente, cambiando la configuracion fisica/electronica del aparato de recepcion de senal o posprocesando los datos recibidos de tal forma como para realizar una funcion equivalente.
Ventajas del aparato pueden incluir que la seleccion del dispositivo periferico particular sea facil e intuitiva. Adicionalmente puede proporcionar un enlace de datos robusto entre el dispositivo electronico y el dispositivo periferico particular. El aparato tambien puede permitir que el usuario se conecte a dispositivos sin tener un conocimiento detallado de la senalizacion de canal de comunicacion del dispositivo periferico particular.
En un segundo aspecto, se proporciona un metodo, comprendiendo el metodo:
- determinar una primera medida de la localizacion geografica del dispositivo periferico particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico particular a una senalizacion de canal de comunicacion usada por el dispositivo periferico particular;
- discriminar la senalizacion de canal de comunicacion para el dispositivo periferico particular basandose en la asociacion; y
- habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico portatil use la funcionalidad proporcionada por el dispositivo periferico particular.
En un tercer aspecto, se proporciona un programa informatico, comprendiendo el programa informatico codigo configurado para:
- determinar una primera medida de la localizacion geografica de un dispositivo periferico particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico particular a una senalizacion de canal de comunicacion usada por el dispositivo periferico particular;
- discriminar la senalizacion de canal de comunicacion para el dispositivo periferico particular basandose en la asociacion; y
- habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico use la funcionalidad proporcionada por el dispositivo periferico particular.
En un cuarto aspecto, se proporciona un aparato, en el que el aparato comprende:
- un localizador para determinar una primera medida de la localizacion geografica de un dispositivo periferico particular usando senalizacion de localizacion geografica;
- un asociador para asociar la primera medida determinada de la localizacion geografica del dispositivo periferico particular a una senalizacion de canal de comunicacion usada por el dispositivo periferico particular;
- un discriminador para discriminar la senalizacion de canal de comunicacion para el dispositivo periferico particular basandose en la asociacion; y
- un selector para habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico use la funcionalidad proporcionada por el dispositivo periferico particular.
En un quinto aspecto, se proporciona un medio, en el que el medio comprende:
- un medio de localizacion para determinar una primera medida de la localizacion geografica de un dispositivo periferico particular usando senalizacion de localizacion geografica;
- un medio de asociacion para asociar la primera medida determinada de la localizacion geografica del dispositivo periferico particular a una senalizacion de canal de comunicacion usada por el dispositivo periferico particular; - un medio de discriminacion para discriminar la senalizacion de canal de comunicacion para el dispositivo periferico particular basandose en la asociacion; y
- un medio de seleccion para habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico use la funcionalidad proporcionada por el dispositivo periferico particular.
La presente divulgación incluye uno o mas correspondientes aspectos, realizaciones o caracteristicas de manera aislada o en diversas combinaciones se indiquen o no espedficamente (incluyendo reivindicadas) en esa combinacion o de manera aislada. Correspondientes medios para realizar una o mas de las funciones analizadas estan tambien dentro de la presente divulgación.
Correspondientes programas informaticos para la implementacion de uno o mas de los metodos divulgados tambien estan dentro de la presente divulgación y se incluyen mediante una o mas de las realizaciones descritas.
El sumario anterior se concibe para ser meramente ilustrativo y no limitante.
Breve descripcion de las figuras
Ahora se proporciona una descripcion, a modo de ejemplo unicamente, con referencia a los dibujos adjuntos, en los que:
La Figura 1 representa una realizacion, que es un dispositivo electronico portatil, que interactua con una escena que comprende un unico dispositivo periferico.
La Figura 2 representa una realizacion adicional, que es un dispositivo electronico portatil, que interactua con una escena que comprende una pluralidad de dispositivos perifericos.
La Figura 3 representa una realizacion adicional, que es un dispositivo electronico portatil, que interactua con una escena que comprende una pluralidad de objetos, comprendiendo la pluralidad de objetos dispositivos perifericos y no perifericos.
Las Figuras 4a, 4b y 4c ilustran la visualization de la realizacion de la Figura 1, en diversos puntos en los que el usuario esta interactuando con el dispositivo electronico portatil.
La Figura 5a y 5b muestran la visualizacion de una segunda realizacion con un metodo de selection alternativo. La Figura 6a y 6b ilustran la visualizacion de una tercera realizacion con un metodo de seleccion alternativo. La Figuras 7a y 7b representan la visualizacion de una cuarta realizacion que incorpora mediciones de distancia de los dispositivos perifericos.
La Figura 8 muestra una visualizacion grafica alternativa de una quinta realizacion, que es en forma de un mapa. La Figura 9 muestra una visualizacion grafica alternativa de una sexta realizacion, que es en forma de una lista. La Figura 10a ilustra una septima realizacion, que comprende un puntero conectado a un dispositivo electronico, que interactua con una escena que comprende un numero de dispositivos perifericos.
La Figura 10b representa la realizacion de la Figura 10a, en la que la senalizacion de canal de comunicacion se ha seleccionado y discriminado y en la que el ordenador se conecta al dispositivo periferico particular.
La Figura 11 proporciona un diagrama de flujo del metodo de operation de una realizacion.
La Figura 12 ilustra esquematicamente un medio legible por ordenador que proporciona un programa de acuerdo con una realizacion de la presente invention.
Descripcion de aspectos/realizaciones de ejemplo
Por comodidad, se han proporcionado diferentes realizaciones representadas en las figuras con numeros de referencia que corresponden a caracteristicas similares de realizaciones descritas anteriormente. Por ejemplo, el numero de caracteristica 1 tambien puede corresponder a los numeros 101, 201, 301 etc. Puede no haberse hecho referencia directamente a estas caracteristicas numeradas dentro de la descripcion de estas realizaciones particulares. Estas pueden aun proporcionarse en las figuras para ayudar al entendimiento de las realizaciones adicionales, particularmente en relation con las caracteristicas de realizaciones similares descritas anteriormente. Para conectar un dispositivo electronico a un dispositivo periferico particular, el dispositivo electronico puede requerir conocimiento detallado de la senalizacion de canal de comunicacion usada por el dispositivo periferico. Un usuario casual puede no conocer, recordar o no tener acceso facil a los detalles requeridos de la senalizacion de canal de comunicacion del dispositivo periferico particular deseado, evitando de este modo que el/ella utilice la funcionalidad adicional proporcionada por el dispositivo periferico particular. El usuario casual sin embargo a menudo conocera y distinguira el dispositivo periferico deseado por aspecto/funcion y/o localization geografica. Por ejemplo, el/ella podria querer usar una impresora que esta en la esquina de una sala o conectar su ordenador al dispositivo
periferico ubicado enfrente de ellos.
Como la localizacion geografica del dispositivo periferico deseado es a menudo suficiente para distinguir el mismo de otros objetos (incluyendo de otros dispositivos perifericos), el conocimiento de la localizacion geografica puede usarse por el aparato para obtener los detalles deseados de senalizacion de canal de comunicacion del dispositivo periferico deseado para habilitar la conexion. Un aspecto divulgado en este documento se refiere a la asociacion de una primera medida de localizacion geografica a la senalizacion de canal de comunicacion de un dispositivo periferico particular, para habilitar la seleccion de la localizacion geografica del dispositivo periferico particular para usar su senalizacion de canal de comunicacion. La senalizacion de canal de comunicacion puede usarse a continuacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico particular para permitir que el dispositivo electronico use la funcionalidad proporcionada por el dispositivo periferico particular.
Realizaciones descritas en este documento pueden usar senalizacion diferente para diferentes funciones. Por ejemplo, en el caso de senalizacion de localizacion geografica, esta puede ser senalizacion usada esencialmente para determinar una primera medida de la localizacion geografica y, por lo tanto, el tipo de senalizacion de localizacion geografica puede elegirse/optimizarse para efectuar esta funcion. El tipo de senalizacion de localizacion geografica tambien puede elegirse para habilitar que el usuario interactue facilmente con la misma. Por ejemplo, IR o luz visible puede formarse en imagen facilmente en un CCD y una imagen visualizada en una pantalla que permite interaction de usuario facil. En el caso de senalizacion de canal de comunicacion, esta puede usarse esencialmente para transmitir datos entre un dispositivo periferico y el aparato o entre un dispositivo periferico y un dispositivo electronico. Por lo tanto senalizacion de canal de comunicacion puede beneficiarse de buenas caracteristicas de transporte de datos. Por ejemplo, muchos dispositivos perifericos usan radiation electromagnetica en el intervalo de frecuencia de radio (ondas de radio) para transmitir datos debido a sus capacidades de transporte de datos.
Usando senalizacion de localizacion geografica y senalizacion de canal de comunicacion en conjuncion (es decir con un grado de asociacion), el dispositivo que comprende el aparato puede proporcionar una mejor experiencia de usuario. El usuario puede interactuar mas facilmente y mas intuitivamente con information obtenida a partir de senalizacion de localizacion geografica, mientras que la senalizacion de canal de comunicacion puede optimizarse para la transferencia de datos (o la funcion que tiene que realizarse).
La Figura 1 muestra un dispositivo electronico portatil (101) y un unico dispositivo periferico (112). El dispositivo electronico portatil (101), por ejemplo un PDA, comprende el aparato (no mostrado) y tiene una interfaz de usuario que comprende un teclado (102), optica de formation de imagen (107) para formar una imagen de una escena, una antena (104) y un visualizador para visualizar la imagen de la escena (103). Se apreciara que el aparato puede comprender un procesador contenido dentro del dispositivo electronico portatil. La optica de formacion de imagen comprende una lente, una abertura y un CCD (dispositivo de acoplamiento de carga) (no mostrado). Una impresora (112), que tiene una antena (112a) esta dentro de la localidad. La impresora y el dispositivo electronico portatil tienen cada uno un receptor de sistema global de navegacion por satelite, tal como un receptor de GPS (no mostrado).
Como se ha mencionado anteriormente, en la localidad del dispositivo electronico portatil hay un unico dispositivo periferico particular (una impresora (112)). Para conectar al dispositivo periferico particular para facilitar la transferencia de datos y usar de la funcionalidad de la impresora, el dispositivo electronico portatil debe ser capaz de transmitir y recibir datos a y desde la impresora usando senalizacion de canal de comunicacion. Sin embargo, el usuario puede no conocer los detalles de la senalizacion de canal de comunicacion, usada por el dispositivo periferico particular, requeridos para facilitar esto.
Sin embargo, el usuario puede simplemente apuntar el dispositivo electronico portatil (101) a la impresora (112) de tal forma que el dispositivo periferico particular esta dentro del campo de vision de la optica (107) (y por lo tanto se muestra en la visualization (104)). El usuario a continuacion inicia la conexion, por ejemplo presionando un boton de conexion (en el teclado (102)). En esta realization, no se requiere que el usuario haga nada adicionalmente para habilitar/iniciar la conexion (aunque puede requerirse autenticacion). Para esta realizacion el proceso de seleccion puede ser mas rapido y mas intuitivo para el usuario ya que el/ella puede haber tenido experiencia de uso de camaras digitales con tecnologia de formacion de imagen similar.
Presionar el boton de conexion impulsa al dispositivo electronico portatil a enfocar automaticamente en el dispositivo periferico particular (112) usando autoenfoque de detection de fase y a partir del autoenfoque calcula la distancia al dispositivo periferico particular (112). Autoenfoque se basa en el uso del espectro de luz visible. Este proceso es, en efecto, usado para generar una primera medida de la localizacion geografica (que en este caso es una medida de distancia entre el aparato y el dispositivo periferico particular segun se determina usando el autoenfoque).
Presionar el boton de conexion tambien resulta en la antena de dispositivo electronico portatil (104) transmitiendo una senal de petition para todos los dispositivos perifericos dentro de la localidad. La senal de petition impulsa a los dispositivos perifericos a transmitir senalizacion de comunicacion. Dentro de la senalizacion de comunicacion se contiene informacion de la localizacion geografica del dispositivo periferico segun se determina por el sistema global de navegacion por satelite. Existen por lo tanto dos fuentes independientes de informacion de la position
geografica/localizacion del dispositivo periferico es decir dos mediciones de la localizacion geografica del dispositivo periferico, una en relacion con el dispositivo electronico (101), y la otra la posicion absoluta (segun se proporciona por GPS).
Usando la informacion de localizacion geografica contenida dentro de la senalizacion de canal de comunicacion (112d), la primera medida de la localizacion geografica (segun se mide por autoenfoque es decir usando el espectro visible) puede asociarse a la senalizacion de canal de comunicacion (112d). Estas dos fuentes independientes de informacion de localizacion pueden usarse para discriminar que el dispositivo periferico que se ha enfocado automaticamente es el mismo dispositivo periferico que esta transmitiendo la senalizacion de canal de comunicacion.
El aparato se configura por lo tanto para discriminar la senalizacion de canal de comunicacion transmitida por el dispositivo periferico particular y conectarse al dispositivo periferico particular (112). En este caso la senalizacion podria discriminarse unicamente mediante el procesamiento de senalizacion que tiene la informacion de localizacion geografica correcta embebida dentro de la senalizacion de canal de comunicacion y/o se basa en comunicacion dirigida especifica que puede establecerse posteriormente entre los dos dispositivos (101)(102).
Una vez conectado el usuario puede entonces usar el dispositivo electronico portatil para transmitir recibir informacion a/desde el dispositivo periferico particular.
Mientras que la Figura 1 muestra una realizacion que interactua con un unico dispositivo periferico, la Figura 2 representa una realizacion diferente que interactua con una pluralidad de dispositivos perifericos. Como existen multiples dispositivos perifericos, para conectarse a un dispositivo periferico particular el aparato se configura para habilitar la seleccion del dispositivo periferico particular y discriminar senalizacion que viene desde ese dispositivo periferico particular (al contrario que otros dispositivos perifericos no deseados).
La Figura 2 muestra la realizacion que es un dispositivo electronico portatil (201), por ejemplo un PDA, que comprende el aparato y que tiene una interfaz de usuario que comprende un teclado (202), optica de formacion de imagen (207) para formar una imagen de una escena, una antena orientable (204) que tiene un numero de antena constituyente (205) y un visualizador para visualizar la imagen de la escena (203) en el que la visualization es una pantalla tactil. Algunos objetos, incluyendo una primera unidad de disco (109) y una segunda unidad de disco (110), estan dentro del campo de vision de la optica de formacion de imagen del dispositivo electronico portatil. La optica de formacion de imagen comprende una lente, una abertura y un CCD (dispositivo de acoplamiento de carga) (no mostrado).
En este caso el usuario quiere seleccionar la segunda unidad de disco (110) como el dispositivo periferico particular. El usuario por lo tanto orienta el dispositivo electronico portatil para mostrar el dispositivo periferico particular (en este caso la segunda unidad de disco (110)) en el visualizador. El usuario puede seleccionar el dispositivo periferico particular tocando la imagen de la segunda unidad de disco mostrada en el visualizador. En este caso, esto es todo lo que se requiere del usuario para seleccionar/iniciar la conexion con el dispositivo periferico particular deseado (aunque puede requerirse autenticacion posterior).
El procesamiento de imagen de la region seleccionada, tal como autoenfoque de medicion de contraste (que usa el espectro de luz visible), proporciona una primera medida de distancia al dispositivo periferico seleccionado. En este caso la senalizacion de localizacion geografica es la luz visible dispersada por los dispositivos perifericos, y su medida proporciona la distancia del dispositivo periferico seleccionado al dispositivo electronico portatil/aparato. La antena de exploration (204) puede determinar a continuation una segunda medida de la localizacion geografica del dispositivo periferico particular, por ejemplo, midiendo la intensidad de senal de la senalizacion de canal de comunicacion recibida (109d, 110d). Comparando la primera medida de localizacion geografica con la segunda medida de localizacion geografica (usando el conocimiento de cuanta deberia ser la intensidad de senal esperada para un dispositivo periferico a esa distancia), puede seleccionarse y discriminarse el canal de comunicacion del dispositivo periferico particular.
Cuando se discrimina el canal de comunicacion del dispositivo periferico particular el dispositivo electronico portatil puede conectarse al dispositivo periferico particular. Tras la conexion la segunda unidad de disco el usuario puede habilitar la transferencia de datos entre la unidad de disco y el dispositivo electronico portatil (por ejemplo a continuacion de autenticacion).
Mientras que la Figura 1 y la Figura 2 muestran situaciones en las que una realizacion esta interactuando con al menos un dispositivo periferico la Figura 3 muestra aun otra realizacion que interactua con una pluralidad de objetos, algunos de los cuales son dispositivos perifericos y algunos de los cuales no son dispositivos perifericos.
La Figura 3 muestra la realizacion que es un dispositivo electronico portatil (301), tal como un PDA, que comprende el aparato, que tiene una interfaz de usuario que comprende un teclado (302) y un panel tactil (306), optica de formacion de imagen (307) para formar una imagen de una escena, una antena orientable (304) que tiene un
numero de antena constituyente (305) y un visualizador para visualizar la imagen de la escena (303).
Un numero de objetos que forman una escena estan al menos parcialmente dentro del campo de vision de la optica de formacion de imagen del dispositivo electronico portatil. La optica de formacion de imagen comprende una lente, una abertura y un CCD (dispositivo de acoplamiento de carga) (no mostrado). La escena comprende un numero de objetos (108-113). Algunos objetos son dispositivos electronicos perifericos que incluyen un ordenador (111) que tiene una antena de transmision (111a), una primera unidad de disco (109) que tiene una antena de transmision (109a), una segunda unidad de disco (110) que tiene una antena de transmision (110a), un escaner (108) que tiene una antena de transmision (108a) y una impresora (112) que tiene una antena de transmision (112a). Algunos objetos, que incluyen una taza (113), no son dispositivos perifericos. La antena de dispositivo periferico (108a-112a) de cada dispositivo periferico emite senalizacion de canal de comunicacion (108d-112d), previa solicitud o en intervalos predeterminados.
Los datos en la imagen visualizada capturada por el CCD pueden considerarse que es la primera medida de la localizacion geografica de los objetos en la pantalla. Esto es porque la orientacion de los objetos en relacion con el dispositivo electronico portatil se indica visualmente por su relacion positiva en la pantalla (la posicion de una imagen del objeto en la pantalla (308e-312e) proporciona una indicacion visual de la orientacion relativa de ese objeto (308 312) con respecto al dispositivo electronico portatil). La senalizacion de localizacion geografica en este caso puede considerarse que es luz visible dispersada de la escena.
La Figura 4a ilustra la representacion grafica de la escena representada en la visualizacion (103) del dispositivo electronico portatil (101) mostrado en la Figura 1.
Cuando el aparato del dispositivo electronico portatil (101) recibe senalizacion de canal de comunicacion desde los dispositivos perifericos (108-112), el dispositivo electronico portatil determina una segunda medida de la localizacion geografica de cada objeto que emana la senalizacion de canal de comunicacion. Esto es porque la antena orientable (304) del dispositivo electronico portatil (301) se constituye de un numero de antenas constituyentes (305). La senalizacion de canal de comunicacion impactara en cada antena constituyente en momentos diferentes como una funcion de la velocidad de la senalizacion de canal de comunicacion, de la configuracion espacial de las antenas constituyentes y de la orientacion del transmisor de canal de comunicacion con respecto a la antena orientable. Como se conocen la velocidad de la senalizacion de canal de comunicacion y la configuracion espacial de las antenas constituyentes, midiendo los momentos en los que la antena constituyente recibe la senalizacion de canal de comunicacion, puede calcularse la orientacion del transmisor de canal de comunicacion con respecto a la antena orientable y, por lo tanto, puede obtenerse la segunda medida de la localizacion geografica.
Como la antena orientable y la optica estan lo suficientemente cerca, las orientaciones de los dispositivos perifericos con respecto a la antena orientable y con respecto a la optica son sustancialmente las mismas. A partir de la configuracion de la optica de formacion de imagen y la orientacion de las antenas de dispositivo periferico (108a-112a) con respecto a la optica, el dispositivo electronico portatil puede calcular por lo tanto donde apareceran en la visualizacion las antenas de dispositivo periferico (108a-112a) si las antenas fueran visibles. Esta posicion calculada de antenas de dispositivo periferico (108a-112a) habilita que la primera medida de orientacion se correlacione con la segunda medida habilitando de este modo la asociacion de la respectiva senalizacion de canal de comunicacion de respectivos dispositivos.
De nuevo, una correlacion cruzada de dos fuentes independientes de senalizacion de localizacion geografica, una determinada a partir del espectro visible (segun se representa en el visualizador), y la otra a partir del espectro no visible (usando antena orientable) permite la asociacion con senalizacion de comunicacion y discriminacion de senalizacion de comunicacion de un dispositivo periferico particular.
La Figura 4b ilustra una representacion grafica, producida por la realizacion de la Figura 3, de la segunda medida determinada de localizacion geografica de los dispositivos perifericos (108-112) superpuesta en la imagen visualizada de la primera medida de localizacion geografica de los dispositivos perifericos.
La posicion de imagen calculada de cada antena de dispositivo periferico (108a-112a) se representa mediante un indicador de senalizacion de canal de comunicacion. El indicador de senalizacion de canal de comunicacion (111b) para cada dispositivo periferico se representa como los cuatro vertices de un cuadrado dentro de la optica de formacion de imagen campo de vision. El centro de un cuadrado de indicador de senalizacion de canal de comunicacion representa la orientacion relativa de la antena de transmision de cada dispositivo periferico. El tamano de un cuadrado de indicador de senalizacion de canal de comunicacion representa el intervalo de confianza o error de la segunda medida de orientacion (un cuadrado mas grande implica una medicion de orientacion menos precisa). A cada indicador de senalizacion de canal de comunicacion (111b) se le asocia una letra de indicador de senalizacion de canal de comunicacion (111 c).
Para la configuracion del dispositivo electronico portatil y objetos mostrados en la Figura 1, la antena de dispositivo periferico que transmite la senalizacion de canal de comunicacion del escaner (108a) esta fuera el campo de vision de la optica de formacion de imagen del dispositivo electronico portatil. Sin embargo la antena de esta dentro del
campo de vision de la antena orientable (304) del dispositivo electronico portatil (301) de forma que la visualizacion indica en la pantalla que la senalizacion de transmisor de canal de comunicacion de escaner no se visualiza e indica al usuario en que direccion (flecha e) deberia reorientarse el dispositivo electronico portatil para incluir la antena de escaner dentro de la imagen visualizada. Se apreciara que el receptor de senalizacion de localization geografica (optica de formation de imagen (307) en este caso) puede o puede no tener el mismo campo de vision que el receptor de senalizacion de canal de comunicacion (antena orientable (304) en este caso). El campo de vision de un receptor es el intervalo de angulos/distancias/localizaciones geograficas en las que el receptor puede detectar un objeto.
Introduciendo la letra que corresponde a una letra de indicador de transmisor de canal de comunicacion (111c) en el teclado numerico (302) se selecciona en correspondiente dispositivo (109-112). En otras realizaciones, un dispositivo periferico puede seleccionarse usando, por ejemplo, un cursor o pantalla tactil.
La Figura 4c ilustra la visualizacion cuando se selecciona el dispositivo periferico particular. La antena de exploration se configura a continuation unicamente para transmitir/recibir senalizacion a/desde esa localizacion geografica. De esta manera unicamente se recibe y procesa senalizacion desde el dispositivo periferico particular. Una barra de estado (316) informa al usuario que el dispositivo electronico portatil (301) se esta conectando al dispositivo periferico particular (111). Cuando la conexion esta completa (que puede requerir autenticacion el visualizador puede visualizar information pertinente a la funcionalidad que el dispositivo periferico particular puede proporcionar. En este caso funcionalidad puede incluir la transferencia de archivos (por ejemplo, documentos, archivos de musica, clips de video) entre el dispositivo electronico portatil (301) y el ordenador (111).
La antena orientable puede discriminar entre los diferentes dispositivos perifericos recibiendo unicamente senalizacion de canal de comunicacion que tiene diferencias de fase (o diferencias de tiempo de llegada) entre antenas constituyentes que corresponden a las diferentes posiciones geograficas (orientaciones relativas) del dispositivo periferico particular con respecto al dispositivo electronico portatil.
Diferentes interfaces de usuario/aparato pueden usarse para seleccionar el dispositivo periferico particular. Por ejemplo, la Figura 5a representa la pantalla de una realization adicional que es similar a la realization de la Figura 3 pero tiene unicamente una unica interfaz de boton. La visualizacion tiene reticulas (530) que indican un punto en la pantalla. Para seleccionar el dispositivo periferico particular el usuario orienta el dispositivo electronico portatil para alinear el indicador de senalizacion de canal de comunicacion que corresponde al dispositivo periferico particular con el punto de cruce de las reticulas (530) y presiona el unico boton para seleccionar el dispositivo periferico particular. En este caso el dispositivo electronico portatil discrimina la senalizacion de canal de comunicacion procedente de una orientation relativa preferida (que corresponde a la orientation representada por el centro de las reticulas). Orientando el dispositivo electronico portatil de tal forma que el indicador de senalizacion de canal de comunicacion se solapa con las reticulas, el dispositivo electronico portatil discrimina la correspondiente senalizacion de canal de comunicacion del dispositivo periferico particular.
En este caso la antena (por ejemplo una antena direccional) del dispositivo electronico tiene un campo de vision distinto para diferentes funciones. Es decir, el aparato antena se configura para detectar senalizacion desde un intervalo de orientaciones, pero se configura para transmitir/recibir (o iniciar conexion con) senalizacion unicamente de la orientacion relativa indicada en la pantalla por el centro de la reticula. En selection, el dispositivo electronico puede iniciar conexion con el dispositivo periferico particular que esta dentro del campo de vision de transmision/recepcion de la antena de dispositivo electronico. La discrimination en este caso se realiza por el campo de vision restringido de la antena, en lugar de una correlation cruzada de dos fuentes independientes de mediciones de localizacion geografica.
La Figura 6a representa la pantalla de una realizacion adicional que es similar a la realizacion de la Figura 5a pero en la que la optica se configuran adicionalmente para habilitar ampliation y en la que la visualizacion no tiene reticulas que indican una region particular de la pantalla. La ampliacion habilita que una imagen se magnifique o amplie. En diferentes realizaciones esto puede implementarse teniendo una optica de formacion de imagen configurable (ampliacion optica) y/o procesando los datos de imagen (ampliacion digital). En esta realizacion para seleccionar el dispositivo periferico particular el usuario orienta/apunta al dispositivo electronico portatil y usa la ampliacion de optica de formacion de imagen de tal forma que unicamente se muestra el indicador de senalizacion de canal de comunicacion del dispositivo periferico particular en el visualizador (Figura 4a). En este caso, el campo de vision de la antena se ajusta automaticamente para detectar y/o discriminar la senalizacion de canal de comunicacion procedente unicamente de dentro de las orientaciones indicadas en el visualizador. Cuando se presiona el boton de seleccion, el aparato detecta cuantas senalizaciones de canal de comunicacion estan presentes. Si el usuario ha ampliado en un unico dispositivo periferico particular (restringiendo de este modo tambien el campo de vision de la antena) el aparato detectara unicamente una unica senalizacion de canal de comunicacion e iniciara conexion al dispositivo periferico particular. De nuevo la primera medida de localizacion geografica se dicta activamente por el usuario que orienta el dispositivo electronico portatil y amplia.
Otras realizaciones tambien pueden soportar el uso de mediciones de localizacion geografica mas complejas. Por ejemplo, una realizacion puede distinguir dispositivos perifericos basandose en mediciones de tanto distancia como
orientacion relativa (en lugar de mediciones de una de distancia y orientacion relativa, como en realizaciones anteriormente descritas). Se apreciara que distinguir diferentes dispositivos perifericos sobre la base de localizacion geografica puede habilitar la seleccion y/o discriminacion de un dispositivo periferico particular.
Una realization adicional (no ilustrada en las figuras) se configura para distinguir dispositivos perifericos basandose en mediciones tanto de distancia (desde el dispositivo electronico) como orientacion relativa (con respecto al dispositivo electronico portatil (por ejemplo colocado centralmente o a un lado como se ve en el visualizador)). Puede considerarse como una adaptation de la realizacion de la Figura 3 ya que correlaciona dos fuentes independientes de mediciones de localizacion geografica, en la que cada una de las mediciones de localizacion geografica comprende una medida de orientacion relativa. Sin embargo, en esta realizacion la correlation cruzada se basa tambien en ambas diferentes fuentes para mediciones de distancia entre el aparato, y las diferentes fuentes para mediciones de orientacion relativa. Esto se explicara a continuation.
En esta realizacion se determina una primera medida de distancia a partir de la senalizacion de localizacion geografica (que en este caso es luz visible dispersada) y una segunda medida de distancia se determina a partir de la senalizacion de canal de comunicacion (que en este caso es ondas de radio).
Para que esta realizacion determine una primera medida de distancia para la primera medida de localizacion geografica, la optica de formation de imagen de esta realizacion se configura para habilitar autoenfoque de detection de contraste de la luz visible dispersada por la superficie del dispositivo periferico. Para que esta realizacion determine una segunda medida de distancia para la segunda medida de localizacion geografica, la antena orientable se configura adicionalmente para medir la intensidad de la senal recibida transmitida por la antena de dispositivo periferico.
La interfaz de usuario proporcionada para esta realizacion es la misma que la proporcionada para la realizacion mostrada en la Figura 3. Por lo tanto la visualization de seleccion sera la misma/similar como se muestra en la Figura 4b cuando el dispositivo electronico portatil ha formado la imagen de la escena (la escena como se muestra en la Figura 1), detectado la orientacion de las antenas de dispositivo periferico y superpuesto los indicadores de senalizacion de canal de comunicacion en la imagen visualizada. El proceso de seleccion del dispositivo periferico particular por el usuario es tambien el mismo que se describe para la realizacion de la Figura 3.
Cuando el usuario ha seleccionado el dispositivo periferico particular basandose en orientacion usando la interfaz de visualizacion, esta realizacion adicional usa la optica configurable para enfocar automaticamente en el area seleccionada de la pantalla (el area que corresponde al indicador de senalizacion de canal de comunicaciones) para conseguir una primera medida de distancia (usando la luz visible dispersada). Adicionalmente, el aparato calcula una segunda medida de distancia usando mediciones de la intensidad de senalizacion de comunicacion recibida desde la orientacion relativa que corresponde al area seleccionada de la pantalla (y usando, por ejemplo, conocimiento de la intensidad de senal esperada a una distancia dada). Estas dos mediciones de distancia se comparan entre si para garantizar que el dispositivo periferico particular se selecciona sin ambiguedades.
De esta manera la primera medida de orientacion relativa se correlaciona con la segunda medida de orientacion relativa y la primera medida de distancia se correlaciona con la segunda medida de distancia. Usando estas correlaciones cruzadas, la primera medida de localizacion geografica (distancia/orientacion) se asocia a la senalizacion de canal de comunicacion del dispositivo periferico particular. Correlacionando dos conjuntos de mediciones de localizacion geografica (siendo las dos distancia mediciones un conjunto y siendo las dos mediciones de orientacion relativa otro conjunto) puede implementarse una asociacion mas robusta de la primera medida de localizacion geografica (que comprende la primera medida de distancia y la primera medida de orientacion) con la senalizacion de canal de comunicacion.
Como en algunas realizaciones anteriormente descritas, el aparato de esta realizacion adicional correlaciona dos mediciones de localizacion geografica, una medida determinada a partir de la senalizacion de localizacion geografica (luz visible), y la otra medida determinada a partir de senalizacion de canal de comunicacion (ondas de radio). En este caso, cada medicion de localizacion geografica comprende tanto una medida de la distancia entre el dispositivo periferico y el aparato, como una medida de la orientacion del dispositivo periferico en relation con el aparato.
Aunque esta realizacion usa tanto la orientacion relativa del dispositivo periferico particular con respecto al dispositivo electronico portatil, como la distancia entre el dispositivo periferico particular y el dispositivo electronico portatil para correlacionar las dos fuentes independientes de mediciones de localizacion geografica, la interfaz de usuario es de tal forma que el usuario puede usar unicamente las mediciones de orientacion para seleccionar a que dispositivo periferico quiere el/ella conectarse (ya que la visualizacion muestra claramente information relacionada con orientacion relativa).
Otras realizaciones tambien pueden visualizar informacion relativa al componente de distancia de la localizacion geografica. Visualizando tambien informacion relativa al componente de distancia de la localizacion geografica el usuario puede seleccionar entre dispositivos perifericos que tiene la misma/similar orientacion relativa pero tienen diferentes distancias.
La Figura 7a ilustra una visualization de una realization de este tipo. La senalizacion receptores (optica para luz visible (senalizacion de localization geografica) y antena orientable para ondas de radio (senalizacion de canal de comunicacion)) son similares a las de la realizacion anteriormente descrita. Sin embargo, a diferencia de la optica de la realizacion anterior que habilita autoenfoque, la optica de la realizacion de la Figura 7a habilita autoenfoque manual. En la Figura 7a se visualiza una escena (que comprende un numero de objetos) en la pantalla en la que el dispositivo periferico particular deseado es la primera unidad de disco. La primera unidad de disco se representa en la visualizacion mediante su imagen (709e). La primera imagen de unidad de disco (709e) se oculta parcialmente detras de la segunda imagen de unidad de disco (710e). De manera similar, el primer indicador de canal de comunicacion de unidad de disco (709b) se solapa con el segundo indicador de canal de comunicacion de unidad de disco (710b). Por lo tanto, En este caso, correlacionando la primera medida y segunda medida de orientation relativa no permite que la senalizacion de canal de comunicacion se asocie sin ambiguedades con la primera medida de localizacion geografica. Sin embargo la diferencia en distancia entre las dos unidades de disco seria suficiente para distinguir la primera unidad de disco deseada de la segunda unidad de disco redundante, y para permitir que una primera medida de localizacion geografica (que comprende una primera medida de distancia y una primera medida de orientacion relativa) se asocie con la correspondiente senalizacion de canal de comunicacion.
A partir de la intensidad de senal de recibida de la senalizacion de canal de comunicacion, segun se mide por la antena orientable, se calcula una segunda medida de distancia para cada uno de los dispositivos perifericos. La segunda medida de distancia se muestra en pantalla como un valor (718) a lo largo del correspondiente indicador de senalizacion de canal de comunicacion.
Adicionalmente como se muestra en la Figura 7a, el dispositivo electronico portatil se configura para enfocar objetos dentro de un alcance de distancias del aparato. Objetos dentro de este alcance de enfoque apareceran nitidamente en el visualizador. Cambiando manualmente la configuration de la optica, el alcance de enfoque puede cambiarse. El alcance de enfoque se muestra como un valor de alcance de enfoque (717) en el visualizador. El valor de alcance de enfoque (la primera medida de distancia) se determina calculando, a partir de la configuracion de la optica, la distancia que un objeto debe alejarse de la optica para formarse una imagen nitidamente en el CCD. De esta manera se proporciona al usuario la primera medida de distancia porque si un objeto esta en enfoque (es decir aparece nitidamente en la pantalla) la distancia entre el objeto y el dispositivo electronico portatil esta dentro del valor de alcance de enfoque como se visualiza en la pantalla.
El usuario puede seleccionar dispositivos perifericos dentro de un alcance de distancia enfocando manualmente en el dispositivo periferico deseado. Cuando el dispositivo periferico deseado aparece nitidamente en la pantalla, el usuario sabra que el objeto esta dentro del alcance de enfoque como se proporciona por el valor de alcance de enfoque. El valor de alcance de enfoque proporciona una primera medida de distancia al objeto enfocado (usando luz visible dispersada).
Correlacionando el valor de alcance de enfoque con la segunda medida de distancia (determinada a partir la senalizacion de canal de comunicacion) esta realizacion unicamente proporciona antenas de dispositivo periferico de transmision que tienen una segunda medida de distancia asociada dentro del valor de alcance de enfoque con una letra de indicador de senalizacion de canal de comunicacion. Por ejemplo, en la Figura 7a, unicamente las dos unidades de disco tienen una segunda medida de distancia (110 cm y 120 cm) dentro del valor de alcance de enfoque (115 ± 5cm). Por lo tanto unicamente las dos unidades de disco tienen una correspondiente letra de indicador de senalizacion de canal de comunicacion. En este caso ambas unidades de disco apareceran nitidamente en la pantalla (ya que ambas estan enfocadas).
Enfocando de nuevo la optica a un alcance de enfoque ligeramente mayor (125 ± 5cm), como se muestra en la Figura 7b, el usuario ha impulsado la elimination de la letra de indicador de senalizacion de canal de comunicacion que corresponde a la segunda unidad de disco. Esto es porque la segunda medida de distancia (110 cm) a la segunda unidad de disco indica que esta demasiado cerca del aparato para estar enfocada. Por lo tanto la segunda unidad de disco no aparecera nitidamente en la pantalla.
De esta manera usando el teclado/interfaz de visualizacion para seleccionar el dispositivo periferico particular, esta realizacion habilita que unicamente se seleccionen dispositivos perifericos dentro del alcance de enfoque. Esto permite que se distingan dispositivos perifericos que tienen la misma o similar orientaciones, o angulos, con respecto al aparato.
Discrimination en este caso puede implementarse sobre la base de senalizacion de canal de comunicacion caracteristica o procesando unicamente senalizacion de canal de comunicacion dentro de una cierta intensidad de senalizacion (usando por lo tanto distancia para discriminar entre senalizaciones de canal de comunicacion). Se apreciara que la discriminacion tambien puede ser sobre la base de orientacion.
Una vez que la primera unidad de disco se selecciona y discrimina, el dispositivo electronico portatil se conectara a la primera unidad de disco y habilitara que se utilice la funcionalidad de que dispositivo periferico, por ejemplo, para leer una pelicula almacenada en un DVD en la segunda unidad de disco para verla en la pantalla de dispositivo electronico portatil.
Otras realizaciones pueden proporcionar una interpretacion grafica de la information en lugar de visualizar datos capturados de la escena. La Figura 8 muestra la visualization de una realization de este tipo, que resulta de la escena de la Figura 3. Esta informacion puede transmitirse al dispositivo electronico portatil mediante un dispositivo en su vecindad o generarse mediante el dispositivo electronico portatil usando primera/segunda mediciones de localization geografica. En este caso la localization geografica se representa en la pantalla como un mapa a vista de pajaro de la escena. En este caso la informacion de localizacion geografica se obtiene y asocia a la senalizacion de canal de comunicacion a traves de metodos similares como se describen anteriormente. La distincion esta en la forma en que la informacion se visualiza al usuario.
En esta realizacion el dispositivo electronico portatil se representa como una flecha (801b). Cada objeto se representa como una cruz (808d) que es un indicador de senalizacion de localizacion geografica. El indicador de senalizacion de localizacion geografica proporciona una representation de la position de cada objeto segun se determina usando senalizacion de localizacion geografica. A cada dispositivo periferico de transmision se proporciona tambien una letra de indicador de transmisor de canal de comunicacion basandose en correlation cruzada de una segunda medida de la posicion geografica usando la senalizacion de canal de comunicacion con la primera medida de localizacion geografica. De esta manera la senalizacion de canal de comunicaciones se asocia a la primera medida de localizacion geografica. La asociacion del canal de comunicacion a la primera medida de la localizacion geografica evita que una letra de indicador de transmisor de canal de comunicacion se asigne a la taza (108) ya que aunque se ha detectado por la senalizacion de localizacion geografica, no hay correspondiente senalizacion de canal de comunicacion procedente de esa localizacion geografica.
Usando teclas que corresponden a la letra de indicador de transmisor de canal de comunicacion puede seleccionarse y discriminarse un dispositivo periferico particular.
Una realizacion adicional, cuya visualizacion se representa en la Figura 9, determina una primera localizacion geografica medida de los objetos en una escena usando senalizacion de localizacion geografica (por ejemplo usando autoenfoque de detection de contraste de luz visible) y determina una segunda medida de localizacion geografica de objetos en una escena usando senalizacion de canal de comunicacion (por ejemplo usando intensidad de senal de ondas de radio). Esos dispositivos perifericos que tienen correspondientes primera y segunda mediciones de localizacion geografica se reconocen por el dispositivo electronico que comprende el aparato como dispositivos perifericos disponibles. El aparato asocia la primera medida de localizacion geografica a la correspondiente senalizacion de canal de comunicacion para cada dispositivo periferico disponible. En lugar de proporcionar una representacion grafica o interpretacion, la primera medida de localizacion geografica de cada dispositivo periferico disponible se visualiza como una lista. Esta realizacion puede ser particularmente util para dispositivos electronicos portatiles con resolution de pantalla limitada o que no soportarian una representacion grafica de la informacion.
El usuario, que tiene conocimiento independiente de la localizacion geografica del dispositivo periferico particular deseado, puede usar ese conocimiento para seleccionar el dispositivo deseado. Ademas, esta realizacion puede distinguir, a partir de la caracteristica de senalizacion de canal de comunicacion, la naturaleza de cada dispositivo periferico (por ejemplo la senalizacion de comunicacion de un dispositivo periferico particular permite la determination de su funcion). Esto se representa en la lista proporcionando un simbolo de dispositivo periferico apropiado que corresponde a cada localizacion geografica. Los simbolos de dispositivo periferico (909f - 912f) en este caso indican cada dispositivo o bien como una impresora (912f), como una unidad de disco (909f, 910f) o bien como un ordenador (910f). Estos simbolos (909f - 912f) permiten que el usuario distinga dos dispositivos perifericos que estan en proximidad cercana pero con distintas funciones. Si, por ejemplo, una impresora se ubico cerca de una unidad de disco, el usuario podria seleccionar a que dispositivo conectarse sobre la base de su funcion asi como su localizacion geografica.
Cuando el dispositivo periferico particular se ha seleccionado el dispositivo electronico particular puede iniciar conexion con el dispositivo periferico particular.
Se apreciara que, aunque se han descrito algunos modos de selection con respecto a una realizacion particular, una unica realizacion puede habilitar que el usuario use una combination de uno o mas de estos modos.
Se apreciara que la seleccion de un dispositivo periferico particular puede realizarse usando una difusion de video en tiempo real de la escena, un video grabado de la escena o una imagen capturada de la escena. Para senalizacion de localizacion geografica datos precapturada o pregrabada, el aparato puede tambien requerir correspondiente informacion de senalizacion de canal de comunicacion para habilitar la asociacion de la senalizacion de canal de comunicacion a la primera medida de localizacion geografica. Esto puede requerir que el dispositivo que comprende el aparato grabe o calcule un conjunto de datos que comprende informacion relacionada con tanto la primera medida determinada de la localizacion geografica como la senalizacion de canal de comunicacion.
Todas las realizaciones descritas hasta ahora tienen alguna forma de visualizador para visualizar informacion. Sin embargo la realizacion de las Figuras 10a y 10b no tienen un visualizador, sino que en su lugar usa un puntero para
distinguir al usuario que dispositivo periferico se esta seleccionando como el dispositivo periferico particular.
La Figura 10a ilustra la realizacion que comprende un puntero (1022). El puntero (1022) se conecta a un ordenador (1023) (que es un dispositivo electronico) mediante un cable (1024) que se configura para habilitar la transferencia de datos entre el puntero (1022) y el ordenador (1023). El aparato puede ser un procesador contenido dentro del puntero (1022), dentro del ordenador (1023) o dentro del ordenador (1023) y el puntero (1022).
En la localidad estan un numero de dispositivos perifericos que incluyen la primera unidad de disco (109), la segunda unidad de disco (110) y la impresora (112) teniendo cada dispositivo periferico una antena (109a, 110a y 112a). Cada dispositivo periferico emite una senalizacion de canal de comunicacion caracteristica (109d, 110d y 112d), ya que cada dispositivo periferico transmite en una frecuencia distinta.
El puntero (1022) comprende un LED (diodo emisor de luz) (1020), un boton de seleccion (1021), una antena para determinar la intensidad de una senal de radio (109d, 110d, 112d), un puntero laser para emitir un haz de luz direccional (1026) y un emisor/detector de infrarrojos para emitir y detectar un impulso de infrarrojos directo (1025) a lo largo de o aproximadamente a lo largo del haz de luz (1026). En este caso la senalizacion de localizacion geografica es radiacion de infrarrojos (1025) y la senalizacion de canal de comunicacion particular (110d) es ondas de radio. La antena tiene un gran campo de vision y puede detectar la senalizacion de canal de comunicacion (109d, 110d, 112d) transmitida por los tres dispositivos perifericos (109, 110, 112) en la localidad.
El usuario desea conectar el ordenador (1023) a la segunda unidad de disco (110). Para seleccionar la segunda unidad de disco (110) el usuario apunta el puntero de tal forma que el haz laser impacta en el dispositivo periferico particular deseado, que en este caso es la segunda unidad de disco (110). La luz laser dispersada por el dispositivo periferico particular puede verse por el usuario. Una primera medida de la distancia entre el dispositivo periferico particular (110) y el puntero (1022) se determina enviando un impulso de radiacion de infrarrojos (1025) a lo largo de o aproximadamente a lo largo de la misma trayectoria que el haz laser de luz (1026) y midiendo el tiempo que tarda el impulso (1025) en atravesar la distancia hasta el objeto (110), dispersarse o reflejarse, y volver al puntero. Usando el conocimiento de la velocidad de luz y tiempo tardado, puede calcularse (o determinarse) la primera medida de la distancia entre el objeto (110) y el puntero (822).
Si existe un dispositivo periferico de emision (109, 110 y 112) dentro del campo de vision de la antena, como es el caso representado en la Figura 8a, la antena puede medir la intensidad de la senal de radio (109d, 110d y 112d) para determinar una segunda medida de la distancia entre el dispositivo periferico (109d, 110d y 112d) y el aparato del puntero. Las primeras medidas y las segundas medidas se comparan (correlacionan) a continuacion mediante el aparato. Cuando una primera medida coincide con una segunda medida dentro de un margen de error aceptable el LED (1020) se ilumina. En este caso la primera medida de la distancia de la segunda unidad de disco coincide con la segunda medida de la distancia de la segunda unidad de disco asi que el LED (1020) se ilumina. En efecto, el aparato correlaciona la primera medida de distancia (usando infrarrojos) con la segunda medida de distancia (usando ondas de radio) para habilitar que la primera medida de distancia se asocie con la senalizacion de canal de comunicacion.
Cuando el LED se ilumina el boton (1021) puede presionarse para indicar seleccion del dispositivo periferico con primeras y segundas mediciones de distancia coincidentes. La antena de puntero discrimina y graba el intervalo de frecuencia distintiva de la senalizacion de canal de comunicacion caracteristica (110d) que corresponde al dispositivo periferico (110) con las primeras y segundas mediciones de localizacion geografica coincidentes, y transfiere este intervalo de frecuencia caracteristico al ordenador (1023).
Esto habilita que el ordenador explore en busca de senalizacion de canal de comunicacion dentro del intervalo de frecuencia distintivo para habilitar la conexion entre el ordenador (1023), que puede ser un portatil o un ordenador de sobremesa, y la segunda unidad de disco (110). La Figura 8b muestra el puntero que comprende el aparato, el dispositivo electronico (1023) y la escena cuando la conexion se establece entre el dispositivo electronico (1023) y el dispositivo periferico particular (110). El puntero (1022) no necesita entonces apuntarse al dispositivo periferico particular (110) ya que el ordenador tiene toda la informacion requerida para mantener una conexion con el dispositivo periferico particular. Cuando se conecta el ordenador puede utilizar la funcionalidad de la segunda unidad de disco (110), por ejemplo, para grabar datos contenidos en el ordenador en un CD.
Se apreciara que la conexion entre el puntero (1020) y el dispositivo electronico (1023) puede por cable o inalambrica. Se apreciara que, en otras realizaciones, el dispositivo electronico puede comprender un puntero. Se apreciara que discriminando sobre la base de senalizacion de comunicacion caracteristica, un dispositivo electronico periferico puede mantener la conexion con un dispositivo electronico incluso si existe un movimiento relativo entre el dispositivo periferico particular y el dispositivo electronico.
En el caso en el que la discriminacion se base en localizacion geografica, puede mantenerse la conexion determinando repetidamente la localizacion geografica relativa de los dispositivos perifericos y proporcionando conexion con el dispositivo periferico particular que esta mas cerca de la localizacion geografica relativa determinada
en la anterior etapa.
La Figura 11 representa un diagrama de flujo del metodo usado por una realizacion del aparato (1101) para interactuar con la senalizacion de localizacion geografica y la senalizacion de canal de comunicacion.
La Figura 12 ilustra esquematicamente un medio legible por ordenador/procesador (1200) proporcionando un programa de acuerdo con una realizacion de la presente invencion. En este ejemplo, el medio legible por ordenador/procesador es un disco tal como un disco versatil digital (DVD) o un disco compacto (CD). En otras realizaciones, el medio legible por ordenador puede ser cualquier medio que se ha programado de tal forma para efectuar una funcion inventiva.
El lector experto apreciara que cualquier aparato/dispositivo mencionado y/u otras caracteristicas de aparato/dispositivo mencionadas pueden proporcionarse mediante aparatos dispuestos de tal forma que se configuran para efectuar las operaciones deseadas unicamente cuando se habilitan, por ejemplo se activan, o similar. En tales casos, pueden no tener necesariamente el software apropiado cargado en la memoria activa en el no activado (por ejemplo estado desactivado) y unicamente carga el software apropiado en el habilitado (por ejemplo estado activado). El aparato puede comprender circuiteria de hardware y/o firmware. El aparato puede comprender software cargado en memoria. Tal software/programas informaticos pueden grabarse en la misma memoria/procesador/unidades funcionales y/o en una o mas memorias/procesadores/unidades funcionales.
En algunas realizaciones, un aparato/dispositivo mencionado particular puede preprogramarse con el software apropiado para efectuar operaciones deseadas, y en las que el software apropiado puede habilitarse para su uso por un usuario que descarga una “clave", por ejemplo, para desbloquear/habilitar el software y su funcionalidad asociada. Ventajas asociadas con tales realizaciones pueden incluir un requisito reducido para descargar datos cuando se requiere funcionalidad adicional para un dispositivo, y esto puede ser util en ejemplos en los que se percibe que un dispositivo tiene suficiente capacidad para almacenar tal software preprogramado para funcionalidad que puede no habilitarse por un usuario.
Se apreciara que cualquier aparato/circuiteria/elementos/procesador mencionado puede tener otras funciones ademas de las funciones mencionadas, y que estas funciones pueden realizarse mediante el mismo aparato/circuiteria/elementos/procesador. Uno o mas aspectos divulgados pueden incluir la distribucion electronica de programas informaticos asociados y programas informaticos (que pueden ser codificados en fuente/transporte) grabados en una portadora apropiada (por ejemplo memoria, senal).
Se apreciara que un programa informatico puede almacenarse en un medio de almacenamiento. Se apreciara que dispositivos perifericos pueden emitir senalizacion de canal de comunicacion de forma autonoma del aparato. Como alternativa, dispositivos perifericos pueden emitir senalizacion de canal de comunicacion en respuesta a una senal de peticion desde el aparato.
Cualquier “ordenador” descrito en este documento puede comprender una coleccion de uno o mas procesadores/elementos de procesamiento individuales que pueden ubicarse o no en la misma placa de circuito o la misma region/posicion de una placa de circuito o incluso el mismo dispositivo. En algunas realizaciones uno o mas de cualquiera de los procesadores mencionados puede distribuirse en una pluralidad de dispositivos. El mismo o diferente procesador/elementos de procesamiento pueden realizar una o mas funciones descritas en este documento.
Se apreciara que el termino “senalizacion” puede referirse a una o mas senales transmitidas como una serie de senales transmitidas y/o recibidas. La serie de senales puede comprender uno, dos, tres, cuatro o incluso mas componentes de senal individuales o distintas senales para realizar dicha senalizacion. Alguna o todas de estas senales individuales pueden transmitirse/recibirse simultaneamente, en secuencia y/o de tal forma que temporalmente se solapan entre si. Senalizacion puede incluir cualquier perturbacion de transmision de energia, incluyendo radiacion electromagnetica (radiacion electromagnetica incluye luz ultravioleta, luz visible, infrarrojos y ondas de radio), ondas de sonido y ultrasonidos (con cualquier frecuencia en el espectro de sonido).
Con referencia a cualquier descripcion de cualquier ordenador mencionado y/o procesador y memoria (por ejemplo incluyendo ROM, CD-ROM, etc.), estos pueden comprender un procesador informatico, Circuito Integrado de Aplicacion Especifica (ASIC), campo de matriz de puertas programables (FPGA) y/u otros componentes de hardware que se ha programado de tal forma para efectuar la funcion inventiva.
El solicitante por la presente divulga en solitario cada caracteristica individual descrita en este documento y cualquier combinacion de dos o mas de tales caracteristicas, en la medida que tales caracteristicas o combinaciones son capaces de efectuarse basandose en la presente memoria descriptiva como un todo, en vista del conocimiento general comun de un experto en la materia, indiferentemente de si tales caracteristicas o combinaciones de caracteristicas resuelven cualquier problema divulgado en este documento, y sin limitation al alcance de las reivindicaciones. El solicitante indica que los aspectos/realizaciones divulgados pueden constar de cualquiera de tal caracteristica individual o combinacion de caracteristicas. En vista de la descripcion anterior sera evidente para un
experto en la materia que pueden hacerse diversas modificaciones dentro del alcance de la divulgación.
Mientras se han mostrado y descrito y senalado caracteristicas novedosas fundamentals de la invention segun se aplican a realizaciones preferidas de la misma, se entendera que los expertos en la materia pueden hacer diversas omisiones y sustituciones y cambios en la forma y detalles de los dispositivos y metodos descritos sin alejarse del alcance de la invencion. Por ejemplo, se concibe expresamente que todas las combinaciones de esos elementos y/o etapas de metodo que realizan sustancialmente la misma funcion en sustancialmente la misma forma para conseguir los mismos resultados estan dentro del alcance de la invencion. Ademas, deberia reconocerse que estructuras y/o elementos y/o etapas de metodo mostradas y/o descritas en conexion con cualquier forma divulgada o realization de la invencion pueden incorporarse en cualquier otra forma o realizacion divulgada o descrita o sugerida como una cuestion general de election de diseno. Adicionalmente, en las reivindicaciones las clausulas de medio mas funcion se conciben para cubrir las estructuras descritas en este documento como que realizar la funcion citada y no unicamente equivalentes estructurales, sino tambien estructuras equivalentes. Por lo tanto aunque un clavo y un tornillo pueden no ser equivalentes estructurales en que un clavo emplea una superficie cilindrica para asegurar juntas partes de madera, mientras que un tornillo emplea una superficie helicoidal, en el entorno de sujecion de partes de madera, un clavo y un tornillo pueden ser estructuras equivalentes.
Claims (15)
1. Un aparato que comprende:
al menos un procesador; y
al menos una memoria que incluye un codigo de programa informatico;
la al menos una memoria y el codigo de programa informatico configurados para, con el al menos un procesador, hacer que el aparato al menos realice:
- determinar una primera medida de la localizacion geografica de un dispositivo periferico real particular (108 112) en una representacion capturada concreta de una escena real que comprende el dispositivo periferico real particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico real particular a la senalizacion de canal de comunicacion (108d-112d) recibida desde el dispositivo periferico real particular, indicando la senalizacion de canal de comunicacion que es posible la comunicacion con el dispositivo periferico real particular; y
- habilitar la seleccion de la localizacion geografica del dispositivo periferico real particular usando la representacion capturada concreta de la escena real para usar la senalizacion de canal de comunicacion para proporcionar la conexion de un dispositivo electronico al dispositivo periferico real particular para permitir que el dispositivo electronico (101,201) use la funcionalidad proporcionada por el dispositivo periferico real particular.
2. Un aparato de la reivindicacion 1, en el que la primera medida determinada comprende al menos una de las siguientes:
un primer valor de distancia que corresponde a la distancia entre el dispositivo periferico real particular y el aparato; o
un primer valor de orientacion que corresponde a la orientacion del dispositivo periferico real particular en relacion con el aparato.
3. Un aparato de acuerdo con la reivindicacion 1, en donde el aparato esta configurado para determinar la primera medida de la localizacion geografica de un dispositivo periferico real particular usando uno o mas de autoenfoque activo y autoenfoque pasivo.
4. Un aparato de acuerdo con la reivindicacion 1, en donde el aparato esta configurado para determinar la primera medida de la localizacion geografica mediante un usuario que selecciona un dispositivo periferico real particular usando uno o mas de acercamiento a una imagen del dispositivo periferico real particular y usuario apuntando a una imagen del dispositivo periferico real particular.
5. Un aparato de acuerdo con la reivindicacion 1, en donde el aparato esta configurado para:
discriminar el dispositivo periferico real particular de multiples dispositivos perifericos reales ubicados dentro de la localidad basandose en la asociacion; y/o
discriminar la senalizacion de canal de comunicacion para el dispositivo periferico real particular basandose en la asociacion.
6. Un aparato de acuerdo con la reivindicacion 1, en donde el aparato comprende ademas un puntero (1022) configurado para habilitar la seleccion del dispositivo periferico real particular orientando el puntero para apuntar al dispositivo periferico real particular para permitir que un dispositivo electronico separado use la funcionalidad.
7. Un aparato de acuerdo con la reivindicacion 1, en donde el aparato esta configurado para proporcionar una peticion basandose en que canal de comunicacion es transmitida la senalizacion por el dispositivo periferico real particular.
8. Un aparato de la reivindicacion 1, en donde el aparato esta configurado para asociar la primera medida determinada de la localizacion geografica del dispositivo periferico real particular a una senalizacion de canal de comunicacion caracteristica usada por el dispositivo periferico real particular.
9. Un aparato de la reivindicacion 1, en donde el aparato esta configurado para
- determinar una primera medida de la localizacion geografica del dispositivo periferico real particular usando senalizacion de localizacion geografica, en donde la senalizacion de localizacion geografica es luz visible.
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico real particular a la senalizacion de canal de comunicacion usada por el dispositivo periferico real particular, en donde la senalizacion de canal de comunicacion es radiacion electromagnetica no visible.
10. Un aparato de la reivindicacion 1, en donde el aparato esta configurado para proporcionar un indicador de senalizacion de canal de comunicacion (311b, 709b, 710b) en la representacion capturada concreta de una escena real para el dispositivo periferico real particular, el indicador de senalizacion de canal de comunicacion configurado para indicar que es posible la comunicacion con el dispositivo periferico real particular.
11. Un aparato de acuerdo con la reivindicacion 1, en el que para realizar la asociacion, el aparato esta configurado para
- determinar una segunda medida de la posicion geografica de un dispositivo periferico real particular usando la senalizacion de canal de comunicacion;
- asociar la primera medida determinada a la senalizacion de canal de comunicacion mediante el uso de una comparacion entre la primera medida determinada y la segunda medida determinada que corresponde a la senalizacion de canal de comunicacion.
12. Un aparato de la reivindicacion 11, en el que la segunda medida determinada comprende al menos una de las siguientes:
un segundo valor de distancia que corresponde a la distancia entre el dispositivo periferico real particular y el aparato segun se determina usando la senalizacion de canal de comunicacion; o
un segundo valor de orientacion que corresponde a la orientacion del dispositivo periferico real particular en relacion con el aparato segun se determina usando la senalizacion de canal de comunicacion.
13. Un aparato de la reivindicacion 11, en el que el aparato esta configurado para determinar la segunda medida de la posicion geografica de un dispositivo periferico real particular usando al menos uno de los siguientes:
uno o mas de la intensidad de senal de recibida y tiempo de vuelo segun se determina usando la senalizacion de canal de comunicacion; o
el calculo del angulo de incidencia a partir de mediciones de la fase de la senalizacion de canal de comunicacion recibida.
14. Un metodo, comprendiendo el metodo:
- determinar una primera medida de la localization geografica del dispositivo periferico real particular (108-112) en una representacion capturada concreta de una escena real que comprende el dispositivo periferico real particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico real particular a senalizacion de canal de comunicacion (108d-112d) recibida desde el dispositivo periferico real particular, indicando la senalizacion de canal de comunicacion que es posible la comunicacion con el dispositivo periferico real particular; y
- habilitar la selection de la localizacion geografica del dispositivo periferico real particular usando la representacion capturada concreta de la escena real para usar la senalizacion de canal de comunicacion para proporcionar conexion de un dispositivo electronico al dispositivo periferico real particular para permitir que el dispositivo electronico portatil (101, 201) use la funcionalidad proporcionada por el dispositivo periferico real particular.
15. Un programa informatico, comprendiendo el programa informatico un codigo configurado para:
- determinar una primera medida de la localizacion geografica de un dispositivo periferico real particular (108 112) en una representacion capturada concreta de una escena real que comprende el dispositivo periferico real particular usando senalizacion de localizacion geografica;
- asociar la primera medida determinada de la localizacion geografica del dispositivo periferico real particular a la senalizacion de canal de comunicacion (108d-112d) recibida desde el dispositivo periferico real particular, indicando la senalizacion de canal de comunicacion que es posible la comunicacion con el dispositivo periferico real particular; y
- habilitar la seleccion de la localizacion geografica del dispositivo periferico real particular usando la representacion capturada concreta de la escena real para usar la senalizacion de canal de comunicacion para proporcionar conexion de un dispositivo electronico al dispositivo periferico real particular para permitir que el dispositivo electronico (101,201) use la funcionalidad proporcionada por el dispositivo periferico real particular.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/763,106 US8391789B2 (en) | 2010-04-19 | 2010-04-19 | Apparatus for facilitating peripheral device selection |
| PCT/FI2011/050237 WO2011131827A1 (en) | 2010-04-19 | 2011-03-21 | Apparatus for facilitating peripheral device selection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2714898T3 true ES2714898T3 (es) | 2019-05-30 |
Family
ID=44788570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES11771633T Active ES2714898T3 (es) | 2010-04-19 | 2011-03-21 | Aparato para facilitar la selección de dispositivos periféricos |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8391789B2 (es) |
| EP (1) | EP2561690B1 (es) |
| ES (1) | ES2714898T3 (es) |
| WO (1) | WO2011131827A1 (es) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7853250B2 (en) | 2003-04-03 | 2010-12-14 | Network Security Technologies, Inc. | Wireless intrusion detection system and method |
| US9459622B2 (en) | 2007-01-12 | 2016-10-04 | Legalforce, Inc. | Driverless vehicle commerce network and community |
| US9373149B2 (en) | 2006-03-17 | 2016-06-21 | Fatdoor, Inc. | Autonomous neighborhood vehicle commerce network and community |
| US9002754B2 (en) | 2006-03-17 | 2015-04-07 | Fatdoor, Inc. | Campaign in a geo-spatial environment |
| US9064288B2 (en) | 2006-03-17 | 2015-06-23 | Fatdoor, Inc. | Government structures and neighborhood leads in a geo-spatial environment |
| US9070101B2 (en) | 2007-01-12 | 2015-06-30 | Fatdoor, Inc. | Peer-to-peer neighborhood delivery multi-copter and method |
| US9037516B2 (en) | 2006-03-17 | 2015-05-19 | Fatdoor, Inc. | Direct mailing in a geo-spatial environment |
| US8965409B2 (en) | 2006-03-17 | 2015-02-24 | Fatdoor, Inc. | User-generated community publication in an online neighborhood social network |
| US9270804B2 (en) * | 2011-12-01 | 2016-02-23 | Koninklijke Philips N.V. | Method, wireless device and wireless communications system to guide a user of a wireless device to establish an optimal wireless direct link to another wireless device |
| US20130339864A1 (en) * | 2012-06-15 | 2013-12-19 | Nokia Corporation | Method and apparatus for providing mixed-reality connectivity assistance |
| JP6175797B2 (ja) * | 2013-02-22 | 2017-08-09 | 株式会社リコー | 情報出力システム、携帯端末、制御方法及びプログラム |
| US9439367B2 (en) | 2014-02-07 | 2016-09-13 | Arthi Abhyanker | Network enabled gardening with a remotely controllable positioning extension |
| US9457901B2 (en) | 2014-04-22 | 2016-10-04 | Fatdoor, Inc. | Quadcopter with a printable payload extension system and method |
| US9004396B1 (en) | 2014-04-24 | 2015-04-14 | Fatdoor, Inc. | Skyteboard quadcopter and method |
| US9022324B1 (en) | 2014-05-05 | 2015-05-05 | Fatdoor, Inc. | Coordination of aerial vehicles through a central server |
| US9971985B2 (en) | 2014-06-20 | 2018-05-15 | Raj Abhyanker | Train based community |
| US9441981B2 (en) | 2014-06-20 | 2016-09-13 | Fatdoor, Inc. | Variable bus stops across a bus route in a regional transportation network |
| US9451020B2 (en) | 2014-07-18 | 2016-09-20 | Legalforce, Inc. | Distributed communication of independent autonomous vehicles to provide redundancy and performance |
| WO2018168037A1 (ja) * | 2017-03-16 | 2018-09-20 | オリンパス株式会社 | 位置検出装置、位置検出システム及び位置検出方法 |
| US11009886B2 (en) | 2017-05-12 | 2021-05-18 | Autonomy Squared Llc | Robot pickup method |
| EP3910460B1 (en) | 2018-09-28 | 2023-07-19 | Apple Inc. | Suggestion of recipients based on proximity |
| US10735900B1 (en) * | 2019-05-06 | 2020-08-04 | Apple Inc. | Ranging measurements for spatially-aware user interface of a mobile device |
| KR102763582B1 (ko) * | 2020-08-25 | 2025-02-07 | 삼성전자주식회사 | 증강 현실을 위한 타겟 장치 인식 방법 및 장치 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6222583B1 (en) | 1997-03-27 | 2001-04-24 | Nippon Telegraph And Telephone Corporation | Device and system for labeling sight images |
| US20040010608A1 (en) * | 2002-06-12 | 2004-01-15 | Piccionelli Gregory A. | Remote dating method |
| FI116115B (fi) | 2002-06-13 | 2005-09-15 | Teliasonera Finland Oyj | Digitaaliseen televisioverkkoon kytketyn laitteen ohjaaminen |
| US20060252530A1 (en) * | 2003-01-08 | 2006-11-09 | Igt | Mobile device for providing filtered casino information based on real time data |
| JP2006025281A (ja) | 2004-07-09 | 2006-01-26 | Hitachi Ltd | 情報源選択システム、および方法 |
| US7720436B2 (en) | 2006-01-09 | 2010-05-18 | Nokia Corporation | Displaying network objects in mobile devices based on geolocation |
| US7389041B2 (en) | 2005-02-01 | 2008-06-17 | Eastman Kodak Company | Determining scene distance in digital camera images |
| WO2008118119A1 (en) | 2007-03-26 | 2008-10-02 | Center'd Corporation | Mobile content creation, sharing, and commerce in a geo-spatial environment |
| US8935436B2 (en) * | 2009-02-18 | 2015-01-13 | Qualcomm Incorporated | Wakeup trigger to support multiple user interfaces, environments, and/or virtual machines |
| US8224395B2 (en) | 2009-04-24 | 2012-07-17 | Sony Mobile Communications Ab | Auditory spacing of sound sources based on geographic locations of the sound sources or user placement |
-
2010
- 2010-04-19 US US12/763,106 patent/US8391789B2/en active Active
-
2011
- 2011-03-21 ES ES11771633T patent/ES2714898T3/es active Active
- 2011-03-21 EP EP11771633.2A patent/EP2561690B1/en active Active
- 2011-03-21 WO PCT/FI2011/050237 patent/WO2011131827A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| EP2561690B1 (en) | 2019-01-02 |
| WO2011131827A1 (en) | 2011-10-27 |
| EP2561690A1 (en) | 2013-02-27 |
| US8391789B2 (en) | 2013-03-05 |
| EP2561690A4 (en) | 2017-01-11 |
| US20110256895A1 (en) | 2011-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2714898T3 (es) | Aparato para facilitar la selección de dispositivos periféricos | |
| CN104253887B (zh) | 具有基于设备方位的定向接近传感器的便携式电子设备 | |
| ES2763812T3 (es) | Procedimiento de verificación óptica de huella dactilar y terminal móvil | |
| US10395116B2 (en) | Dynamically created and updated indoor positioning map | |
| KR102206387B1 (ko) | 이동 단말기 및 그것의 제어방법 | |
| US7415212B2 (en) | Data communication system, data transmitter and data receiver | |
| US9316736B2 (en) | Electronic device and method for detecting presence and motion | |
| KR102471447B1 (ko) | 미러형 디스플레이 장치 및 그 제어방법 | |
| EP3065042A2 (en) | Mobile terminal and method for controlling the same | |
| US20160343163A1 (en) | Augmented reality device, system, and method for safety | |
| US20190354735A1 (en) | Method to correlate an object with a localized tag | |
| JP6719418B2 (ja) | 電子機器 | |
| JP2009245390A (ja) | 表示処理装置及び表示処理システム | |
| JP2021525996A (ja) | 識別可能受信器を有する無線電力システム | |
| US11402507B2 (en) | Positional tracking system and method | |
| KR102851066B1 (ko) | 열화상 및 적외선을 이용한 하이브리드 불법 카메라 탐지 장치 | |
| JP6136090B2 (ja) | 電子機器、及び表示装置 | |
| US10523318B2 (en) | Device awareness in line-of-sight optical communication systems | |
| CN112991439A (zh) | 定位目标物体的方法、装置、电子设备及介质 | |
| ES3041534T3 (en) | Note information display method, note information sending method and electronic device | |
| CN112700647A (zh) | 监测车辆行驶信息的方法及装置 | |
| CN107356605A (zh) | 镜片检测装置及方法 | |
| US20250190024A1 (en) | Mobile terminal device | |
| JP6717393B2 (ja) | 電子機器 | |
| JP2004200815A (ja) | 音声情報支援システム |