ES2958582T3 - Procedimiento de salida de pantalla utilizando un dispositivo externo y un dispositivo electrónico para soportar el mismo - Google Patents
Procedimiento de salida de pantalla utilizando un dispositivo externo y un dispositivo electrónico para soportar el mismo Download PDFInfo
- Publication number
- ES2958582T3 ES2958582T3 ES18164258T ES18164258T ES2958582T3 ES 2958582 T3 ES2958582 T3 ES 2958582T3 ES 18164258 T ES18164258 T ES 18164258T ES 18164258 T ES18164258 T ES 18164258T ES 2958582 T3 ES2958582 T3 ES 2958582T3
- Authority
- ES
- Spain
- Prior art keywords
- screen
- electronic device
- processor
- touch
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1438—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using more than one graphics controller
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1431—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2330/00—Aspects of power supply; Aspects of display protection and defect management
- G09G2330/02—Details of power systems and of start or stop of display operation
- G09G2330/021—Power management, e.g. power saving
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/12—Use of DVI or HDMI protocol in interfaces along the display data pipeline
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/02—Flexible displays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computer Graphics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
- Machine Translation (AREA)
- Digital Computer Display Output (AREA)
Abstract
Se proporciona un dispositivo electrónico. El dispositivo electrónico incluye una pantalla para recibir una entrada táctil, un circuito de comunicación, al menos un procesador y una memoria. La memoria almacena instrucciones ejecutables por al menos un procesador para detectar si el dispositivo electrónico está en comunicación con un dispositivo de visualización externo a través del circuito de comunicación, transmitir datos para presentar una interfaz de usuario extendida en el dispositivo de visualización externo al dispositivo de visualización externo a través del circuito de comunicación, detectar si el dispositivo electrónico está conectado con un dispositivo señalador externo a través del circuito de comunicación y, cuando el dispositivo señalador externo no está conectado al dispositivo electrónico, proporcionar al menos una parte de la pantalla para su uso como dispositivo señalador. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Procedimiento de salida de pantalla utilizando un dispositivo externo y un dispositivo electrónico para soportar el mismoPrioridad
La presente solicitud es en base y reivindica prioridad a la Solicitud de Patente coreana número 10-2017-0040004, presentada el 29 de marzo de 2017, en la Oficina Coreana de Propiedad Intelectual, cuya divulgación se incorpora por referencia en su totalidad en la presente memoria.
Antecedentes de la invención
1. Campo de la invención:
La presente divulgación se refiere a un procedimiento para la salida a una pantalla en un dispositivo de visualización externo y a un dispositivo electrónico para soportar el mismo.
2. Antecedente de la invención.
Ha habido un aumento en el uso de dispositivos electrónicos móviles tales como teléfonos inteligentes, ordenadores de tableta personales (PCs), y dispositivos portables. El dispositivo electrónico puede realizar una variedad de funciones tales como las llamadas, comunicación inalámbrica, reproducción de vídeo, o búsqueda en la web, etc. en tales dispositivos. El dispositivo electrónico puede ser utilizado de manera independiente, o utilizado a la vez que está conectado a un dispositivo de visualización externo (por ejemplo, un monitor, un televisor “TV”, o similares). Por ejemplo, el dispositivo electrónico puede estar conectado por cable o de manera inalámbrica a un monitor o un televisor, y puede emitir contenido (por ejemplo, una imagen, un texto, o similar) al dispositivo de visualización externo. La anterior información se presenta como información de antecedente solo para ayudar con la comprensión de la presente divulgación. No se ha determinado, y no se ha hecho ninguna afirmación, si alguna de las anteriores podría ser aplicable como técnica anterior con respecto a la presente divulgación.
El documento US 2009/0322693 A1 divulga un dispositivo y un procedimiento para permitir que una unidad de entrada ingrese información que muestre una posición de contacto cuando esté en un primer modo para ser utilizada como dispositivo señalador; e ingrese información que muestre una cantidad de movimiento de la posición de contacto cuando esté en un segundo modo.
El documento US 2014/0139431 A1 divulga un dispositivo configurado para representar sus datos de visualización en una pantalla externa, y para funcionar como una almohadilla táctil para dicha pantalla externa.
Sumario de la invención
Los aspectos de la presente divulgación deben abordar al menos los problemas y/o desventajas mencionados anteriormente y proporcionar al menos las ventajas descritas a continuación.
Un entorno en el que se utiliza un dispositivo electrónico móvil o un sistema operativo (SO) del dispositivo electrónico móvil puede diferir de un entorno en el que se utiliza un PC de escritorio o portátil o un SO del PC de escritorio o portátil. El dispositivo electrónico móvil puede tener una pantalla relativamente pequeña y puede emitir contenido en una forma adecuada para la pantalla pequeña. Por otro lado, un dispositivo como un PC de escritorio o portátil puede tener una pantalla relativamente grande y puede proporcionar una gran cantidad de contenido a un usuario al mismo tiempo.
Cuando el dispositivo electrónico móvil se conecta a un dispositivo de visualización externo, tal como un televisor o un monitor, para emitir su contenido, éste último puede emitirse mediante un esquema de espejado. Recientemente, el dispositivo electrónico móvil puede proporcionar una pantalla reconfigurada diferente de su pantalla al dispositivo de visualización externo para mejorar la comodidad del usuario.
Cuando el dispositivo electrónico móvil interactúa con un dispositivo de entrada externo, tal como un ratón o un teclado externos, puede proporcionar una entrada de usuario la cual utiliza el dispositivo de entrada externo al dispositivo de visualización externo. Cuando el dispositivo electrónico móvil no interactúa con el dispositivo de entrada externo, tal como el ratón o el teclado externos, puede proporcionar una entrada táctil en una pantalla al dispositivo de visualización externo. En este caso, el usuario debe ejecutar una aplicación o debe seleccionar un icono, a través de una operación táctil del dispositivo electrónico móvil.
Las realizaciones de la presente divulgación deben abordar al menos los problemas y/o desventajas mencionados anteriormente y proporcionar al menos las ventajas descritas a continuación. En consecuencia, las realizaciones de la presente divulgación proporcionan un procedimiento de salida de pantalla en un dispositivo móvil y un dispositivo móvil para soportar el mismo, como se establece en las reivindicaciones adjuntas.
Breve descripción de los dibujos
Los anteriores y otros aspectos, características, y ventajas de determinadas realizaciones de la presente divulgación serán más evidentes a partir de la siguiente descripción tomada en conjunto con los dibujos adjuntos, en los cuales:
La Figura 1 es un dibujo que ilustra un entorno en el que se opera un dispositivo electrónico, de acuerdo con diversas realizaciones;
La Figura 2 es un diagrama de bloques que ilustra una configuración de un dispositivo electrónico de acuerdo con diversas realizaciones;
La Figura 3A es un dibujo que ilustra una configuración de un dispositivo de mediación de acuerdo con un ejemplo que no divulga explícitamente todas las características de las reivindicaciones;
La Figura 3B es un diagrama de flujo que ilustra un procedimiento de salida de pantalla de acuerdo con un ejemplo que no divulga explícitamente todas las características de las reivindicaciones;
La Figura 4 es un dibujo que ilustra una salida de pantalla de un dispositivo electrónico de acuerdo con diversas realizaciones;
La Figura 5 es un diagrama de flujo que ilustra la activación/desactivación de una operación de almohadilla táctil a la vez que una pantalla opera como una almohadilla táctil, de acuerdo con diversas realizaciones; La Figura 6 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en un modo horizontal de acuerdo con diversas realizaciones;
La Figura 7 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en modo vertical de acuerdo con diversas realizaciones;
La Figura 8 es un dibujo que ilustra una pantalla de un modo de salida de división de acuerdo con un ejemplo que no divulga explícitamente todas las características de las reivindicaciones;
La Figura 9 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en un modo de salida de división de acuerdo con diversas realizaciones;
La Figura 10 es un dibujo que ilustra una segunda interfaz de usuario en un modo de salida de división de acuerdo con un ejemplo que no divulga explícitamente todas las características de las reivindicaciones; La Figura 11 es un dibujo que ilustra una salida de imagen en un modo de salida de división que no divulga todos los aspectos de las reivindicaciones independientes;
La Figura 12 es un dibujo que ilustra un controlador táctil que no divulga todos los aspectos de las reivindicaciones independientes;
La Figura 13 es un diagrama de bloques que ilustra una configuración de un dispositivo electrónico de acuerdo con diversas realizaciones; y
La Figura 14 es un diagrama de bloques que ilustra una configuración de un módulo de programa de acuerdo con diversas realizaciones.
A lo largo de los dibujos, cabe señalar que se usan números de referencia similares para representar elementos, características, y estructuras iguales o similares.
Descripción detallada de realizaciones de la presente invención
La siguiente descripción, con referencia a los dibujos adjuntos, se proporciona para ayudar a la comprensión completa de diversas realizaciones de la presente divulgación, como se define mediante las reivindicaciones y sus equivalentes. Incluye diversos detalles específicos para ayudar a la comprensión, pero éstos se deben considerar como ejemplares simplemente. En consecuencia, los expertos en la técnica reconocerán que se pueden realizar diversos cambios y modificaciones de las diversas realizaciones descritas en la presente memoria sin apartarse del espíritu y ámbito de la presente divulgación. Además, las descripciones de funciones y construcciones muy conocidas se pueden omitir para mayor claridad y concisión.
De aquí en adelante, se describirán diversas realizaciones de la presente divulgación con referencia a los dibujos adjuntos. En consecuencia, aquellos expertos en la técnica reconocerán que se pueden realizar de diversas formas modificaciones, equivalentes, y/o alternativas en las diversas realizaciones descritas en la presente memoria sin apartarse de la presente divulgación. Con respecto a la descripción de los dibujos, los componentes similares pueden estar marcados por números de referencia similares.
En la divulgación divulgada en la presente memoria, las expresiones “tiene”, “puede tener”, “ incluye” y “comprende”, o “puede incluir” y “puede comprender” utilizadas en la presente memoria indican la existencia de características correspondientes (por ejemplo, elementos tales como valores numéricos, funciones, operaciones, o componentes) pero no excluyen la presencia de características adicionales.
En la divulgación divulgada en la presente memoria, las expresiones “A o B”, “al menos uno de A o/y B”, o “uno o más de A o/y B”, y similares utilizadas en la presente memoria pueden incluir cualquier y todas las combinaciones de uno o más de los elementos enumerados asociados. Por ejemplo, el término “A o B”, “al menos uno de A y B”, o “al menos uno de A o B” se pueden referir a todos los casos (1) en los que se incluye al menos un A, el caso (2) en el que se incluye al menos un B, o el caso (3) en el que están incluidos al menos un A y al menos un B.
Los términos, tales como “primero”, “segundo”, y similares utilizados en la presente memoria pueden referirse a diversos elementos de diversas realizaciones, pero no limitan los elementos. Por ejemplo, tales términos se utilizan para distinguir un elemento de otro y no limitan el orden y/o la prioridad de los elementos. Por ejemplo, un primer dispositivo de usuario y un segundo dispositivo de usuario pueden representar diferentes dispositivos de usuario, independientemente de la secuencia o la importancia. Por ejemplo, sin apartarse del ámbito de la presente divulgación, se puede hacer referencia a un primer elemento como un segundo elemento y, de manera similar, se puede hacer referencia a un segundo elemento como un primer elemento.
Se debe entender que cuando un elemento (por ejemplo, un primer elemento) se denomina “(de manera operativa o comunicativamente) acoplado con/a” o “conectado a” otro elemento (por ejemplo, un segundo elemento), el elemento puede estar directamente acoplado con/a o conectado al otro elemento o puede estar presente un elemento intermedio (por ejemplo, un tercer elemento). Por el contrario, cuando un elemento (por ejemplo, un primer elemento) se denomina “directamente acoplado con/a” o “directamente conectado a” otro elemento (por ejemplo, un segundo elemento), se debe entender que no existe un elemento intermedio (por ejemplo, un tercer elemento).
De acuerdo con la situación, la expresión “configurado para” utilizada en la presente memoria puede utilizarse como, por ejemplo, la expresión “adecuado para”, “que tiene la capacidad para”, “diseñado para”, “adaptado para”, “hecho para”, o “capaz de”. El término “configurado para (o establecido para)” no debe significar únicamente “diseñado específicamente para” en el hardware. En cambio, la expresión “un dispositivo configurado para” puede significar que el dispositivo es “capaz de” operar junto con otro dispositivo u otros componentes. Una CPU, por ejemplo, un “procesador configurado para (o establecido para) realizar A, B, y C” puede significar un procesador dedicado (por ejemplo, un procesador incorporado) para realizar una operación correspondiente o un procesador de propósito genérico (por ejemplo, una unidad central de procesamiento (CPU) o un procesador de aplicación) el cual puede realizar operaciones correspondientes mediante la ejecución de uno o más programas de software los cuales se almacenan en un dispositivo de memoria.
Los términos utilizados en la presente memoria descriptiva se utilizan para describir las realizaciones específicas de la presente divulgación y no pretenden limitar el ámbito de la presente divulgación. Los términos de una forma singular pueden incluir formas plurales a no ser que se especifique lo contrario. A menos que se defina lo contrario en la presente memoria, todos los términos utilizados en la presente memoria, la cual incluye los términos técnicos o científicos, pueden tener el mismo significado que generalmente entiende un experto en la técnica. Además, se puede entender que los términos, los cuales se definen en un diccionario y que se utilizan comúnmente, también se deben interpretar como es habitual en la técnica relacionada correspondiente y no de una manera idealizada o excesivamente formal, a menos que se definan expresamente en la presente memoria en diversas realizaciones de la presente divulgación. En algunos casos, incluso si los términos son términos los cuales se definen en la presente memoria descriptiva, no se pretende que se interpreten para excluir las realizaciones de la presente divulgación.
Un dispositivo electrónico de acuerdo con diversas realizaciones de la presente divulgación puede incluir al menos uno de teléfonos inteligentes, ordenadores personales tipo tableta (PCs), teléfonos móviles, teléfonos de vídeo, lectores de libros electrónicos, ordenadores de escritorio (PCs), ordenadores portátiles (PCs), ordenadores ultraportátiles, estaciones de trabajo, servidores, asistentes personales digitales (PDAs), reproductores multimedia portátiles (PMPs), reproductores MP3, dispositivos médicos móviles, cámaras, dispositivos portables. De acuerdo con diversas realizaciones de la presente divulgación, los dispositivos portables pueden incluir accesorios (por ejemplo, relojes, anillos, pulseras, tobilleras, gafas, lentes de contacto, o dispositivos montados en la cabeza (HMDs)), tipos integrados en la ropa (por ejemplo, ropa electrónica), tipos fijados al cuerpo (por ejemplo, almohadillas para la piel o tatuajes), o tipos implantables (por ejemplo, circuitos implantables).
En algunas realizaciones de la presente divulgación, el dispositivo electrónico puede ser uno de los electrodomésticos. Los electrodomésticos pueden incluir, por ejemplo, al menos uno de un reproductor de vídeo digital (DVD), un audio, un refrigerador, un aire acondicionado, un limpiador, un horno, un horno microondas, una lavadora, un limpiador de aire, un decodificador, un panel de control de automatización del hogar, un panel de control de seguridad, una caja de TV (por ejemplo, Samsung HomeSync™, Apple TV™ y Google TV™), una consola de juegos (por ejemplo, Xbox™ o PlayStation™), un diccionario electrónico, una llave electrónica, una videocámara, o un panel electrónico.
De acuerdo con otra realización de la presente divulgación, el dispositivo electrónico puede incluir al menos uno de diversos dispositivos médicos (por ejemplo, diversos dispositivos de medición médica portátiles (un medidor de glucosa en sangre, un dispositivo de medición de la frecuencia cardíaca, un dispositivo de medición de la presión sanguínea, y un dispositivo de medición de la temperatura corporal), una angiografía por resonancia magnética (MRA), dispositivo de imágenes por resonancia magnética (MRI), un dispositivo de tomografía computarizada (CT), un dispositivo de fotografía y un dispositivo ultrasónico), un sistema de navegación, un receptor del Sistema de Posicionamiento Global (GNSS), un registrador de datos de eventos (EDR), un registrador de datos de vuelo (FDR), un dispositivo de información y entretenimiento para vehículos, dispositivos electrónicos para embarcaciones (por ejemplo, un dispositivo de navegación para embarcaciones y un girocompás), aviónica, un dispositivo de seguridad, un unidad principal para vehículos, un robot industrial o doméstico, un cajero automático (ATM) de una empresa financiera, un punto de venta (POS) de una tienda, o un internet de las cosas (por ejemplo, una bombilla, diversos sensores, una electricidad o medidor de gas, un dispositivo enfriador de resorte, un dispositivo de alarma contra incendios, un termostato, un poste eléctrico, una tostadora, un aparato deportivo, un tanque de agua caliente, un calentador, y un calentador).
De acuerdo con algunas realizaciones de la presente divulgación, el dispositivo electrónico puede incluir al menos uno de un mueble o una parte de un edificio/estructura, un tablero electrónico, un dispositivo receptor de firma electrónica, un proyector, o diversos dispositivos de medición (por ejemplo, servicio de agua, electricidad, gas, o dispositivo medidor de ondas eléctricas). En diversas realizaciones de la presente divulgación, el dispositivo electrónico puede ser una o más combinaciones de los dispositivos mencionados anteriormente. El dispositivo electrónico de acuerdo con algunas realizaciones de la presente divulgación puede ser un dispositivo electrónico flexible. Además, el dispositivo electrónico de acuerdo con una realización de la presente divulgación no se limita a los dispositivos mencionados anteriormente, sino que puede incluir nuevos dispositivos electrónicos producidos debido al desarrollo de tecnologías.
De aquí en adelante, los dispositivos electrónicos de acuerdo con una realización de la presente divulgación se describirán con referencia a los dibujos adjuntos. El término “usuario” utilizado en la presente memoria puede referirse a una persona que utiliza un dispositivo electrónico o puede referirse a un dispositivo (por ejemplo, un dispositivo electrónico artificial) que utiliza un dispositivo electrónico.
La Figura 1 es un dibujo que ilustra un entorno en el que se opera un dispositivo electrónico, de acuerdo con diversas realizaciones.
Con referencia a la Figura 1, un dispositivo 110 electrónico puede estar conectado con un dispositivo 120 de mediación y un dispositivo 130 de visualización externo. El dispositivo 110 electrónico puede ser un dispositivo móvil, cuya pantalla 111 es de tamaño relativamente pequeño. El dispositivo 110 electrónico puede ser un dispositivo, por ejemplo, un teléfono inteligente, una tableta PC, o un dispositivo portable.
De acuerdo con diversas realizaciones, la pantalla 111 del dispositivo 110 electrónico puede incluir un panel táctil (o un sensor táctil). La pantalla 111 puede recibir una entrada táctil de un usuario. La pantalla 111 puede convertir la entrada táctil del usuario en una señal eléctrica y puede transmitir la señal eléctrica convertida a un procesador del dispositivo 110 electrónico.
De acuerdo con diversas realizaciones, la pantalla 111 puede, al menos en parte, operar como un dispositivo de entrada (por ejemplo, una almohadilla táctil) dependiendo de una condición especificada (por ejemplo, si el dispositivo electrónico está conectado con un dispositivo 130 de visualización externo, si el dispositivo electrónico está conectado con un dispositivo 140 señalador externo, o similares). Por ejemplo, cuando la pantalla 111 opera como una almohadilla táctil, una entrada táctil del usuario puede reflejarse en un movimiento u operación de clic de un señalador de ratón o salida de cursor en una pantalla del dispositivo de visualización externo.
De acuerdo con diversas realizaciones, la pantalla 111 del dispositivo 110 electrónico puede incluir un sensor de presión. El sensor de presión puede detectar la fuerza con la cual el usuario presiona contra la pantalla 111. El sensor de presión puede convertir una entrada del usuario en una señal eléctrica de acuerdo con la fuerza de la presión aplicada y puede transmitir la señal eléctrica convertida al procesador del dispositivo 110 electrónico.
De acuerdo con diversas realizaciones, el dispositivo 110 electrónico puede estar formado por una carcasa que tiene una primera superficie (por ejemplo, una superficie en la que está expuesta la pantalla 111) y una segunda superficie orientada en dirección opuesta a la primera superficie. La carcasa puede alojar equipos y dispositivos de entrada adicionales, tales como un botón físico, un sensor, una cámara, o similares.
El dispositivo 120 de mediación puede conectar el dispositivo 110 electrónico con el dispositivo 130 de visualización externo. El dispositivo 120 de mediación puede ser, por ejemplo, un acoplamiento (por ejemplo, una estación de acoplamiento). El dispositivo 120 de mediación puede incluir un soporte para recibir físicamente el dispositivo 110 electrónico. En la Figura 1, una realización de ejemplo ilustra que el dispositivo 110 electrónico está dispuesto en el dispositivo 120 de mediación en modo vertical. Sin embargo, las realizaciones de la invención no se limitan a ello. Por ejemplo, el dispositivo 120 de mediación puede estar formado para aceptar la inserción del dispositivo 110 electrónico en modo horizontal. El dispositivo 120 de mediación puede estar conectado con el dispositivo 110 electrónico a través de una interfaz de entrada/salida, tal como para ejemplo, un puerto de bus serie universal (USB).
El dispositivo 120 de mediación puede estar conectado con el dispositivo 130 de visualización externo a través de un cable separado (por ejemplo, un cable de interfaz multimedia de alta definición “HDMI” o similar). Por ejemplo, el dispositivo 120 de mediación puede transmitir una señal eléctrica, para emitir una pantalla transmitida a partir del dispositivo 110 electrónico, al dispositivo 130 de visualización externo.
De acuerdo con diversas realizaciones, el dispositivo 120 de mediación puede incluir un puerto para recibir una conexión por cable con un dispositivo de entrada externo (por ejemplo, el dispositivo 140 señalador externo, un dispositivo 150 de teclado externo, o similares). Cuando el dispositivo de entrada externo se conecta al puerto, se puede proporcionar información sobre la conexión con el dispositivo de entrada externo al dispositivo 110 electrónico.
En la Figura 1, se ejemplifica una realización en la que el dispositivo 110 electrónico está conectado con el dispositivo 130 de visualización externo a través del dispositivo 120 de mediación. Sin embargo, las realizaciones no se limitan a ello. Por ejemplo, el dispositivo 110 electrónico puede estar conectado directamente con el dispositivo 130 de visualización externo a través de un cable separado o similar, o puede estar conectado de manera inalámbrica con el dispositivo 130 de visualización externo.
El dispositivo 130 de visualización externo puede ser un dispositivo (por ejemplo, un monitor o un televisor) el cual emite contenido proporcionado a partir del dispositivo 110 electrónico. El dispositivo 130 de visualización externo puede emitir (o reflejar) la misma pantalla que la pantalla 111 del dispositivo 110 electrónico o puede emitir, al menos en parte, una pantalla diferente de la pantalla 111.
El dispositivo 130 de visualización externo puede conectarse al dispositivo 110 electrónico a través del dispositivo 120 de mediación. Alternativamente, el dispositivo 130 de visualización externo puede conectarse directamente con el dispositivo 110 electrónico a través de un cable separado (por ejemplo, un cable mini-HDMI).
De acuerdo con diversas realizaciones, el dispositivo 130 de visualización externo puede incluir un elemento (por ejemplo, un módulo de energía, una placa analógica-digital (AD), un panel de visualización, un circuito integrado de controlador de visualización (DDI), o similar) para una salida de pantalla y puede no incluir un procesador (por ejemplo, un procesador de aplicación (AP) o una unidad central de procesamiento (CPU)) para una operación aritmética separada.
De acuerdo con diversas realizaciones, cuando el dispositivo 110 electrónico está conectado con el dispositivo 130 de visualización externo (o cuando el dispositivo 110 electrónico está en un estado comunicable), puede emitir contenido (por ejemplo, una imagen, un texto, un icono, o similar) en el dispositivo 130 de visualización externo. El dispositivo 110 electrónico puede reconfigurar al menos una porción del contenido visualizado en la pantalla 111 y puede emitir la pantalla reconfigurada (de aquí en adelante denominada “una interfaz de usuario extendida”) en el dispositivo 130 de visualización externo. Por ejemplo, el dispositivo 110 electrónico puede emitir la interfaz de usuario extendida la cual es similar al uso de un PC de escritorio en la pantalla 131 del dispositivo 130 de visualización externo (de aquí en adelante denominado “modo escritorio”).
La interfaz de usuario extendida puede diferir, al menos en parte, de una interfaz de usuario (de aquí en adelante denominada “ interfaz de usuario móvil”) emitida en la pantalla 111 del dispositivo 110 electrónico. Por ejemplo, cuando una pluralidad de aplicaciones se está ejecutando en el dispositivo 110 electrónico, una interfaz de usuario móvil puede emitir ventanas emitidas por la pluralidad de aplicaciones de manera limitada. Por ejemplo, se pueden proporcionar pantallas de algunas aplicaciones, o puede ser necesario un cambio de pantalla (o un cambio de tarea) para verificar la ejecución de las aplicaciones. Por otra parte, la interfaz de usuario extendida puede emitirse en una forma en la que la pluralidad de aplicaciones no se superpone entre sí o en una forma en la que algunas (por ejemplo, como una ventana 135 y una ventana 136) de la pluralidad de aplicaciones se superponen entre sí.
El dispositivo 110 electrónico puede conectarse por cable o de manera inalámbrica con un dispositivo de entrada externo, tal como el dispositivo 140 señalador externo (por ejemplo, un ratón, una almohadilla táctil, o similar), el dispositivo 150 de teclado externo (por ejemplo, un teclado). El dispositivo 110 electrónico puede recibir una entrada del usuario a través del dispositivo 140 señalador externo o del dispositivo 150 de teclado externo. El usuario puede controlar la salida de contenidos en el dispositivo 110 electrónico o en el dispositivo 130 de visualización externo utilizando el dispositivo 140 señalador externo o el dispositivo 150 de teclado externo.
De acuerdo con diversas realizaciones, cuando el dispositivo 110 electrónico está conectado con el dispositivo 130 de visualización externo, se puede reflejar una entrada de usuario ocurrida utilizando el dispositivo 140 señalador externo 0 el dispositivo 150 de teclado externo en la interfaz de usuario extendida. Por ejemplo, en respuesta a una entrada del usuario, el señalador o cursor de ratón de la interfaz de usuario extendida puede moverse o se puede emitir un texto.
De acuerdo con diversas realizaciones, en un estado en el que el dispositivo 110 electrónico emite la interfaz de usuario extendida en el dispositivo 130 de visualización externo, cuando el dispositivo 110 electrónico no reconoce el dispositivo 140 señalador externo (por ejemplo, cuando existe el dispositivo 140 señalador externo, cuando el dispositivo 140 señalador externo está fuera de una distancia de comunicación, cuando el dispositivo 140 señalador externo está apagado, o similares), puede operar al menos una porción de la pantalla 111 como un dispositivo de entrada (por ejemplo, una almohadilla táctil). Por ejemplo, cuando se produce una entrada táctil del usuario o una entrada a través de presión en la pantalla 111, se puede mover un señalador de ratón o un cursor visualizado en el dispositivo 130 de visualización externo o se puede realizar una operación, tal como un solo clic, un doble clic, o similar.
La Figura 2 es un diagrama de bloques que ilustra una configuración de un dispositivo electrónico de acuerdo con diversas realizaciones.
Con referencia a la Figura 2, un dispositivo 110 electrónico puede incluir un procesador 220, un circuito 225 de comunicación, una memoria 230, un sensor 250 táctil, un controlador 255 táctil, un circuito 260 integrado de controlador de pantalla (DDI), y un panel 270 de visualización. En algunas realizaciones, el dispositivo 110 electrónico puede no incluir al menos uno de los elementos o puede incluir adicionalmente otro(s) elemento(s).
El procesador 220 puede incluir uno o más de una unidad central de procesamiento (CPU), un procesador de aplicación (AP), o un procesador de comunicación (CP). Por ejemplo, el procesador 220 puede realizar, por ejemplo, una operación aritmética o procesamiento de datos asociado con el control y/o comunicación de al menos otro(s) elemento(s) del dispositivo 110 electrónico. En diversas realizaciones, el procesador 220 puede operar al menos una porción del panel 270 de visualización como una almohadilla táctil dependiendo de una condición especificada (por ejemplo, si el dispositivo 110 electrónico está conectado con un dispositivo 130 de visualización externo de la Figura 1 o si el dispositivo 110 electrónico está conectado con un dispositivo 140 señalador externo de la Figura 1).
El circuito 225 de comunicación puede comunicarse entre el dispositivo 110 electrónico y un dispositivo externo (por ejemplo, el dispositivo 120 de mediación de la Figura 1, el dispositivo 140 señalador externo, un dispositivo 150 de teclado externo de la Figura 1, o similares). El circuito 225 de comunicación puede soportar al menos uno de, por ejemplo, fidelidad inalámbrica (Wi-Fi), Bluetooth, Bluetooth de baja energía (BLE), Wi-Fi directo, Zigbee, comunicación de campo cercano (NFC), transmisión magnética segura, una frecuencia de radio (RF), o una red de área corporal (BAN).
La memoria 230 puede incluir una memoria volátil y/o no volátil. Por ejemplo, la memoria 230 puede almacenar, por ejemplo, instrucciones o datos asociados con al menos otro(s) elemento(s) del dispositivo 110 electrónico. De acuerdo con una realización, la memoria 230 puede almacenar software y/o un programa 240.
El programa 240 puede incluir, por ejemplo, un núcleo 241, un marco 243, y/o un programa de aplicación (o una “aplicación”) 247. Al menos una parte del núcleo 241 o del marco 243 se puede denominar como un “sistema operativo (OS)”.
Por ejemplo, el núcleo 241 puede controlar o gestionar, por ejemplo, recursos del sistema los cuales se utilizan para ejecutar operaciones o funciones de otros programas (por ejemplo, el marco 243 o el programa 247 de aplicación). Además, el núcleo 241 puede proporcionar una interfaz la cual permite que el marco 243 o el programa 247 de aplicación accedan a elementos discretos del dispositivo 110 electrónico para controlar o gestionar los recursos del sistema.
De acuerdo con diversas realizaciones, el núcleo 241 puede incluir el controlador 280 de dispositivo de entrada. El controlador 280 de dispositivo de entrada puede interactuar con diversos dispositivos de entrada (por ejemplo, el dispositivo 140 señalador externo, el dispositivo 150 de teclado externo, una pantalla 151 táctil externa, bola 152 de seguimiento externa, o similares) capaces de ser conectados al dispositivo 110 electrónico. El controlador 280 de dispositivo de entrada puede gestionar dispositivos de entrada dependiendo de un tipo. El controlador 280 de dispositivo de entrada puede incluir un controlador correspondiente a cada dispositivo de entrada.
De acuerdo con diversas realizaciones, el controlador 280 de dispositivo de entrada puede incluir un controlador 281 de almohadilla táctil y un controlador 282 de pantalla táctil, los cuales procesan una entrada táctil producida en el sensor 250 táctil.
El controlador 281 de almohadilla táctil puede proporcionar una interfaz cuando el sensor 250 táctil opera como una almohadilla táctil. El controlador 281 de almohadilla táctil puede procesar una señal eléctrica correspondiente a una entrada táctil de un usuario, transmitida a partir del controlador 255 táctil, para aplicarla en una interfaz de usuario extendida que se emitirá en el dispositivo 130 de visualización externo.
El controlador 282 de pantalla táctil puede proporcionar una interfaz cuando el sensor 250 táctil opera como una pantalla táctil. El controlador 282 de pantalla táctil puede procesar una señal eléctrica para una entrada táctil del usuario, transmitida a partir del controlador 255 táctil, para ser aplicada en una interfaz de usuario móvil del dispositivo 110 electrónico.
De acuerdo con diversas realizaciones, de acuerdo con un esquema de conexión con el dispositivo 130 de visualización externo, si el dispositivo 110 electrónico está conectado con el dispositivo 140 señalador externo, una dirección de salida del dispositivo 110 electrónico (por ejemplo, un modo horizontal o un modo vertical), o similares, el controlador 281 de almohadilla táctil y el controlador 282 de pantalla táctil pueden ejecutarse simultáneamente o uno del controlador 281 de almohadilla táctil o el controlador 282 de pantalla táctil puede ejecutarse. Se puede proporcionar información adicional sobre un esquema en el que se ejecutan el controlador 281 de almohadilla táctil y el controlador 282 de pantalla táctil a través de un dibujo aparte.
El marco 243 puede realizar, por ejemplo, una función de mediación de tal manera que el programa 247 de aplicación se comunique con el núcleo 241 para intercambiar datos.
Además, el marco 243 puede procesar una o más solicitudes de tareas recibidas a partir del programa 247 de aplicación, en orden de prioridad. Por ejemplo, el marco 243 puede asignar la prioridad, la cual hace posible utilizar un recurso del sistema del dispositivo 110 electrónico, al menos a uno del programa 247 de aplicación y puede procesar la una o más solicitudes de tareas.
De acuerdo con diversas realizaciones, el marco 243 puede incluir un gestionador 291 de dispositivo virtual, un gestionador 292 de ventana, y un gestionador 293 de entrada.
El gestionador 291 de dispositivo virtual puede solicitar al gestionador 292 de ventana que genere una interfaz de usuario extendida en base a la información de conexión con el dispositivo 130 de visualización externo o un dispositivo 120 de mediación de la Figura 1, proporcionado a partir de un servicio 294 de modo escritorio.
Cuando se genera la actividad de una aplicación, el gestionador 292 de ventana puede registrar una ventana de la actividad. El gestionador 292 de ventana puede transmitir un evento a la ventana registrada de la aplicación. El gestionador 292 de ventana puede transmitir el evento a la actividad actual de nuevo y puede procesar el evento mediante un procedimiento de transmisión del evento a una vista de nuevo. Por ejemplo, el gestionador 292 de ventana puede visualizar un icono de proporción de una función, tal como “atrás”, “minimizar”, “maximizar”, o “cerrar”, en un encabezado superior de una salida de ventana en la interfaz de usuario extendida.
El gestionador 293 de entrada puede incluir un concentrador 293a de eventos, un lector 293b de entrada, y un despachador 293c de entrada. El concentrador 293a de eventos puede ser responsable de una tarea tal como “abrir, cerrar o leer dispositivo”. El concentrador 293a de eventos puede escanear dispositivos de un controlador de dispositivo y puede abrir tales dispositivos para gestionar indicadores (leer un evento), apilando así el evento en una cola de eventos. El lector 293b de entrada puede llamar los procedimientos correspondientes. El despachador 293c de entrada puede desapilar un evento de la cola de eventos y puede llamar a un procedimiento de despacho del gestionador 292 de ventana.
El programa 247 de aplicación (o la “aplicación”) puede incluir el servicio 294 de modo escritorio. El servicio 294 de modo escritorio puede emitir una interfaz de usuario para ejecutar un modo escritorio. El servicio 294 de modo escritorio puede recopilar información sobre una conexión con el dispositivo 130 de visualización externo o el dispositivo 120 de mediación y puede transmitir la información de conexión recopilada al gestionador 291 de dispositivo virtual.
El sensor 250 táctil puede detectar una entrada táctil del usuario. El sensor 250 táctil puede cambiar en una cantidad física especificada (por ejemplo, tensión, una cantidad de luz, resistencia, una cantidad de carga eléctrica, capacitancia, o similares) por un toque del usuario. En una realización, el sensor 250 táctil puede estar incluido en el panel 270 de visualización o puede estar integrado con el panel 270 de visualización.
El controlador 255 táctil puede estar conectado eléctricamente con el sensor 250 táctil y puede detectar un cambio de cantidad física en el sensor 250 táctil. El controlador 255 táctil puede incluir al menos una porción de un circuito de controlador, un circuito de sensor, una lógica de control, un oscilador, una tabla de retardo, un convertidor analógicodigital, o una unidad de microcontrolador (MCU). El controlador 255 táctil puede producir datos sobre un toque (por ejemplo, datos de coordenadas (X, Y) de una ubicación donde se realiza el toque) en base a un cambio en la cantidad física (por ejemplo, tensión, resistencia, capacitancia, o similares) en el sensor 250 táctil.
De acuerdo con diversas realizaciones, el controlador 255 táctil puede proporcionar datos de acuerdo con una entrada táctil del usuario o una entrada a través de presión (por ejemplo, datos de coordenadas (X, Y) de una ubicación donde se realiza un toque, datos sobre la fuerza de la presión, o similares) al núcleo 241.
El DDI 260 puede estar conectado eléctricamente con el panel 270 de visualización y puede proporcionar una señal de imagen correspondiente a los datos de imagen recibidos a partir del procesador 220 al panel 270 de visualización. La información adicional sobre una operación del DDI 260 puede ser proporcionada con referencia a la Figura 11.
El panel 270 de visualización puede emitir contenido (por ejemplo, un texto, una imagen, un vídeo, un icono, un símbolo, y/o similares) en base a una señal de imagen proporcionada a partir del DDI 260. El panel 270 de visualización puede incluir, por ejemplo, una pantalla de cristal líquido (LCD), una pantalla de diodo emisor de luz (LED), una pantalla de LED orgánico (OLED), una pantalla de sistemas microelectromecánicos (MEMS), o una pantalla de papel electrónico.
De acuerdo con diversas realizaciones, el panel 270 de visualización puede tener una forma que incluya el sensor 250 táctil y puede recibir una entrada táctil, gestual, de proximidad, o flotante la cual utilice una parte del cuerpo del usuario o un lápiz electrónico. Cuando el panel 270 de visualización incluye el sensor 250 táctil, el panel 270 de visualización puede utilizarse, al menos en parte, como una almohadilla táctil de acuerdo con una condición especificada.
La Figura 3A es dibujo que ilustra una configuración de un dispositivo de mediación de acuerdo con diversas realizaciones. El dispositivo de mediación de acuerdo con diversas realizaciones puede incluir todos o al menos algunos de los elementos de un dispositivo 120 de mediación de la Figura 1.
El dispositivo 120 de mediación puede sostener o soportar un dispositivo electrónico (por ejemplo, un dispositivo 110 electrónico de la Figura 1 o 2) en una carcasa 301 del mismo, y puede conectar el dispositivo electrónico sostenido con otro dispositivo adicional (por ejemplo, un dispositivo 130 de visualización externo de la Figura 1) o una red. Por ejemplo, el dispositivo 120 de mediación puede suministrar energía al dispositivo electrónico sostenido utilizando un conector de energía incluido, y puede además estar conectado con un aparato de vídeo, tal como un monitor o un televisor, utilizando un conector HDMI incluido, puede además estar conectado con una red cableada utilizando un conector de red de área local (LAN) incluido, o puede proporcionar una conexión con diversos dispositivos de entrada/salida o dispositivos de almacenamiento incluyendo un conector de bus serie universal (USB).
La carcasa 301 puede incluir un conector macho, tal como, por ejemplo, un primer miembro de conexión, para una conexión con un dispositivo electrónico externo y una pluralidad de conectores hembra, por ejemplo, una pluralidad de segundos miembros de conexión, para una conexión de otro dispositivo adicional, un dispositivo de entrada/salida, o similares. El primer miembro de conexión puede estar conectado con cada uno de la pluralidad de segundos miembros de conexión a través de una placa de circuito impreso (PCB).
De acuerdo con diversas realizaciones, la carcasa 301 puede incluir una primera superficie F1, una segunda superficie F2 la cual está orientada en dirección opuesta de la primera superficie F1, y una superficie lateral la cual rodea, al menos en parte, un espacio entre la primera superficie F1 y la segunda superficie F2. En una realización detallada de la presente divulgación, se muestra una realización de ejemplo en la cual la carcasa 301 se proporciona generalmente en la forma de un cilindro o un cono circular truncado. Sin embargo, las realizaciones de la presente invención no se limitan a ello. Por ejemplo, la primera superficie F1 o la segunda superficie F2 de la carcasa 301 pueden tener una forma que tenga forma poligonal. Una realización se ejemplifica como la superficie F3 lateral con una forma convexa. Sin embargo, las realizaciones no se limitan a ello. Por ejemplo, la superficie F3 lateral puede tener una forma plana o cóncava.
De acuerdo con diversas realizaciones, uno o más orificios 315a, 315b, 315c y 315d de conexión pueden estar proporcionados en una superficie externa de la carcasa 301, por ejemplo, la superficie F3 lateral. El al menos un orificio 315a a 315d de conexión puede proporcionarse como, por ejemplo, un conector de energía, un conector HDMI, un conector LAN, un conector USB, y similares. Los segundos miembros de conexión correspondientes respectivamente el al menos un orificio 315a a 315d de conexión pueden estar situados en la carcasa 301.
En una realización, se puede formar una ranura 311a de sujeción para proporcionar, por ejemplo, un espacio donde un dispositivo electrónico (por ejemplo, un dispositivo 110 electrónico de la Figura 1) puede separarse, y puede incluir un tamaño y una forma capaces de recibir una porción del dispositivo electrónico. Por ejemplo, el dispositivo electrónico puede fijarse o asegurarse en la carcasa 301 al montarse en la ranura 311a de sujeción. En algunas realizaciones, un conector macho, por ejemplo, un miembro 317e de conexión, conectado con el dispositivo electrónico, puede proporcionarse en la ranura 311a de sujeción. El miembro 317e de conexión puede ser, por ejemplo, un conector que cumpla con el estándar USB Tipo C, y puede conectarse con otro(s) miembro(s) de conexión a través de una PCB incorporada en la carcasa 301. Por ejemplo, la carcasa 301 puede conectar el dispositivo electrónico sostenido en la ranura 311a de sujeción con una suministro de energía externo o una red (por ejemplo, una red cableada tal como una LAN) o con un dispositivo de entrada/salida, tal como un teclado o un ratón, un dispositivo de almacenamiento externo, o similar.
De acuerdo con diversas realizaciones, el dispositivo 120 de mediación puede incluir además una carcasa 302 deslizante. La carcasa 302 deslizante puede montarse de manera deslizante y puede abrir y cerrar la ranura 311a de sujeción. El miembro 317e de conexión situado en la ranura 311a de sujeción puede abrirse mediante la carcasa 302 deslizante. Por ejemplo, el dispositivo electrónico puede sujetarse en la carcasa 301 (por ejemplo, la ranura 311a de sujeción) en un estado en el que la carcasa 302 deslizante está inclinada. En otra realización, la carcasa 302 deslizante puede estar dispuesta para soportar una superficie del dispositivo electrónico sostenido en la carcasa.
De acuerdo con diversas realizaciones, la carcasa 302 deslizante puede incluir un estuche 302a curvado y un estuche 302b plano. El estuche 302b plano puede combinarse con el estuche 302a curvado, y puede posicionarse sobre la primera superficie F1 a lo largo del movimiento deslizante de la carcasa 302 deslizante o puede estar inclinado hacia la primera superficie (o la segunda superficie F2). De acuerdo con una realización, una dirección en la que se dispone el miembro 317e de conexión dispuesto en la ranura 311a de sujeción puede ser sustancialmente perpendicular a una dirección en la que se orienta el estuche 302b plano (por ejemplo, un lado externo) en la posición abierta.
De acuerdo con diversas realizaciones, la carcasa 302 deslizante puede estar cargada con diversos componentes eléctricos. Por ejemplo, la carcasa 302 deslizante puede estar cargada con un ventilador de refrigeración, una antena de bucle, y similares. En una realización, el ventilador de refrigeración puede suprimir y reducir el calentamiento del dispositivo electrónico sostenido y puede establecer la comunicación entre el dispositivo 120 de mediación y el dispositivo electrónico sostenido. En algunas realizaciones, la antena de bucle puede utilizarse para la transmisión inalámbrica de energía. Cuando el dispositivo electrónico sostenido tiene una función de carga inalámbrica, puede recibir energía de carga o similar a través de la antena de bucle. De acuerdo con una realización, la función de carga inalámbrica puede proporcionarse en un estado en el que la carcasa 302 deslizante cierra la ranura 311a de sujeción. Por ejemplo, cuando el dispositivo electrónico que tiene la función de carga inalámbrica se coloca en la primera superficie F1 o en la carcasa 302 deslizante en la posición cerrada, la antena de bucle puede transmitir energía de manera inalámbrica. En otra realización, la carcasa 302 deslizante puede estar cargada con un altavoz (no se muestra) y puede recibir una señal de sonido a partir del dispositivo electrónico a través del miembro 317e de conexión proporcionado en la ranura 311a de sujeción, la antena de bucle, o similares. Por ejemplo, el altavoz puede recibir una señal de sonido a partir del dispositivo electrónico de manera cableada a través del miembro 317e de conexión proporcionado en la ranura 311a de sujeción o en modo Bluetooth a través de la antena de bucle. En algunas realizaciones, cuando se carga un ventilador de refrigeración, un altavoz, o similar en la carcasa 302 deslizante, se pueden proporcionar orificios 329 de ventilación para el flujo de aire o la salida de un sonido. Por ejemplo, se puede formar una pluralidad de orificios pasantes en el estuche 302a curvado y/o en el estuche 302b plano para permitir que el aire fluya suavemente o para emitir un sonido suavemente.
De acuerdo con diversas realizaciones, un componente(s) eléctrico(s) cargado(s) en la carcasa 302 deslizante puede(n) estar conectado(s) eléctricamente con una PCB incorporada en la carcasa 301.
La Figura 3b es un diagrama de flujo que ilustra un procedimiento de salida de pantalla de acuerdo con diversas realizaciones.
El dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o al menos algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 3B, en la operación 351, un procesador 220 de la Figura 2 puede detectar si el dispositivo 110 electrónico está conectado con un dispositivo 130 de visualización externo a través de un circuito de comunicación (por ejemplo, el circuito 225 de comunicación de la Figura 2, utilizando comunicación por cable o inalámbrica). Cuando se utiliza la comunicación por cable, el dispositivo 110 electrónico puede conectarse al dispositivo 130 de visualización externo a través de un dispositivo de mediación (tal como el 120 de la Figura 2) o puede conectarse directamente al dispositivo 130 de visualización externo a través de un cable sin un dispositivo intermedio separado.
En la operación 352, cuando el dispositivo 110 electrónico está conectado con el dispositivo 130 de visualización externo, el procesador 220 puede transmitir datos para renderizar una interfaz de usuario extendida en una pantalla 131 del dispositivo 130 de visualización externo al dispositivo 130 de visualización externo a través del circuito 225 de comunicación.
De acuerdo con una realización, la interfaz de usuario extendida puede tener una forma de reconfiguración de una salida de interfaz de usuario móvil en una pantalla 111 del dispositivo 110 electrónico. Por lo tanto, la salida de interfaz de usuario móvil en el dispositivo 110 electrónico puede diferir, al menos en parte, de la salida de interfaz de usuario extendida en el dispositivo 130 de visualización externo.
Por ejemplo, cuando una pluralidad de aplicaciones está siendo ejecutadas en el dispositivo 110 electrónico, la interfaz de usuario móvil puede visualizar algunas de las ventanas emitidas por la pluralidad de aplicaciones. Puede que sea necesario cambiar la pantalla (o la tarea) para verificar una ventana la cual no se visualiza. Por otra parte, la interfaz de usuario extendida puede ser emitida de una forma en la que la pluralidad de aplicaciones no se superpone entre sí o en la que algunas de la pluralidad de aplicaciones se superponen entre sí. La interfaz de usuario extendida puede proporcionar un entorno de usuario similar a un entorno en el que un usuario utiliza un PC de escritorio típico o un PC portátil típico.
De acuerdo con diversas realizaciones, el procesador 220 puede recibir información (por ejemplo, información de identificación del dispositivo, información de resolución, información de tamaño, información de relación de pantalla, o similar) sobre una salida de imagen a partir del dispositivo 130 de visualización externo a través del circuito 225 de comunicación. El procesador 220 puede configurar la interfaz de usuario extendida en base a la información recibida.
En la operación 353, el procesador 220 puede detectar si un dispositivo 140 señalador externo (por ejemplo, un ratón) está conectado al dispositivo 110 electrónico a través del circuito 225 de comunicación. El dispositivo 140 señalador externo puede conectarse al dispositivo 110 electrónico de forma inalámbrica o por cable. Por ejemplo, en el caso de una conexión inalámbrica, el dispositivo 140 señalador externo puede conectarse al dispositivo 110 electrónico a través de una comunicación de corto alcance, tal como Bluetooth. En aún otro ejemplo, en el caso de una conexión por cable, el dispositivo 140 señalador externo puede conectarse a un puerto montado en el dispositivo 120 de mediación a través de un cable fijado. En este caso, cuando el dispositivo 110 electrónico se sostiene en el dispositivo 120 de mediación, el procesador 220 puede reconocer el dispositivo 140 señalador externo conectado al dispositivo 120 de mediación.
En la operación 354, cuando el dispositivo 140 señalador externo está conectado al dispositivo 110 electrónico, el procesador 220 puede operar un sensor 250 táctil (o un panel 270 de visualización) de la Figura 2 en un estado de pantalla apagada o como pantalla táctil.
Cuando el sensor 250 táctil está en el estado de pantalla apagada, un controlador 255 táctil de la Figura 2 no transmite las señales táctiles detectadas por el sensor 250 táctil al procesador 220. Por lo tanto, se puede reducir la cantidad de energía consumida por el dispositivo 110 electrónico.
Cuando el sensor 250 táctil opera como pantalla táctil y cuando se produce un toque de un usuario en el sensor 250 táctil, el controlador 255 táctil puede transmitir una señal eléctrica correspondiente a un núcleo 241 de la Figura 2. Un controlador 282 de pantalla táctil del núcleo 241 puede procesar una señal táctil relacionada recibida.
En la operación 355, cuando el dispositivo 140 señalador externo no está conectado al circuito 225 de comunicación del dispositivo 110 electrónico (por ejemplo, cuando no hay dispositivo 140 señalador externo, cuando el dispositivo 140 señalador externo está fuera de una distancia de comunicación, cuando el dispositivo 140 señalador externo está apagado, o similares), el procesador 220 puede permitir que al menos una porción de la pantalla 111 opere como un dispositivo señalador (por ejemplo, como una almohadilla táctil). De aquí en adelante, se ejemplifica una realización en la que al menos una porción de la pantalla 111 opera como almohadilla táctil. Sin embargo, las realizaciones no se limitan a ello.
Cuando se produce un toque del usuario en el sensor 250 táctil en un estado en el que el dispositivo 140 señalador externo no está conectado al dispositivo 110 electrónico, el controlador 255 táctil puede transmitir una señal eléctrica correspondiente al núcleo 241. El controlador 281 de almohadilla táctil del núcleo 241 puede procesar una señal táctil correspondiente.
El controlador 281 de almohadilla táctil puede convertir una señal eléctrica de acuerdo con una entrada táctil en un valor de coordenada relativa o similar y puede transmitir el valor de coordenada relativa convertido o similar a un gestionador 292 de ventana de la Figura 2. El gestionador 292 de ventana puede reflejar información sobre un cambio en la entrada táctil en una interfaz de usuario extendida. Por ejemplo, cuando el usuario desliza la pantalla 111 en dirección arriba/abajo/izquierda/derecha, el señalador del ratón o salida de cursor en el dispositivo 130 de visualización externo puede moverse en dirección arriba/abajo/izquierda/derecha.
De acuerdo con una realización, el procesador 220 puede permitir que toda la región de la pantalla 111 opere como una almohadilla táctil o puede permitir que una porción de toda la región de la pantalla 111 opere como una almohadilla táctil.
Cuando la porción de toda la región de la pantalla 111 opera como la almohadilla táctil, el procesador 220 puede controlar la pantalla 111 para que visualice una indicación (de aquí en adelante denominada “primera interfaz de usuario”) para distinguir la operación la cual opera como almohadilla táctil en la pantalla 111 de la otra región. Por ejemplo, el procesador 220 puede controlar la pantalla 111 para visualizar la región la cual opera como almohadilla táctil utilizando un recuadro o una esquina.
De acuerdo con una realización, una pantalla negra u otra interfaz de usuario separada (por ejemplo, una imagen guía para el reconocimiento del iris) puede ser emitida en la otra región excepto en la región (de aquí en adelante denominada “región de almohadilla”) la cual opera como la almohadilla táctil.
De acuerdo con diversas realizaciones, cuando el procesador 220 reconoce el dispositivo 140 señalador externo a la vez que al menos una porción de la pantalla 111 opera como una almohadilla táctil, puede finalizar la operación de almohadilla táctil de la pantalla 111.
La Figura 4 es un dibujo que ilustra una salida de pantalla de un dispositivo electrónico de acuerdo con diversas realizaciones.
El dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o al menos algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 4, cuando un dispositivo electrónico externo (por ejemplo, un dispositivo 130 de visualización externo de la Figura 1) está conectado a un dispositivo 110 electrónico de la Figura 1 (o cuando se detecta el dispositivo 130 de visualización externo), un procesador 220 de la Figura 2 puede controlar una pantalla 111 de la Figura 1 para emitir una pantalla 410 de selección de modo para recibir un modo de operación del dispositivo 110 electrónico.
De acuerdo con una realización, la pantalla 410 de selección de modo puede incluir un botón 411 de inicio de modo escritorio y un botón 412 de reflejo de pantalla. Cuando el usuario selecciona el botón 411 de inicio de modo escritorio, el procesador 220 puede verificar si un dispositivo 140 señalador externo de la Figura 1 está conectado al dispositivo 110 electrónico.
Cuando el usuario selecciona el botón 412 de reflejo de pantalla, el procesador 220 puede controlar el dispositivo 130 de visualización externo para emitir la misma pantalla que se visualiza en una interfaz de usuario móvil.
De acuerdo con una realización, cuando el usuario selecciona el botón 411 de inicio de modo escritorio, una pantalla 420 de pantalla apagada o pantallas 430, 440, y 450 de almohadilla táctil pueden ser emitidas de acuerdo con una condición especificada.
De acuerdo con una realización, cuando el dispositivo 140 señalador externo está conectado por cable o inalámbricamente al dispositivo 110 electrónico, el procesador 220 puede controlar la pantalla 111 para emitir la pantalla 420 de pantalla apagada. En una realización, cuando el usuario genera una entrada separada tal como una entrada de botón del dispositivo 110 electrónico, el procesador 220 puede controlar la pantalla 111 para emitir una interfaz de usuario móvil.
De acuerdo con una realización, cuando el dispositivo 140 señalador externo no está conectado por cable o inalámbricamente al dispositivo 110 electrónico y cuando se cumple una condición especificada (por ejemplo, cuando el dispositivo 110 electrónico está conectado al dispositivo 130 de visualización externo a través de un cable separado sin un dispositivo 120 de mediación de la Figura 1, cuando el dispositivo 110 electrónico se sujeta en el dispositivo 120 de mediación en una dirección horizontal, cuando el dispositivo 110 electrónico detecta una dirección horizontal a través de su sensor, o similares), el procesador 220 puede controlar la pantalla 111 para emitir la pantalla 430 de almohadilla táctil de un modo horizontal.
La región total o parcial de la pantalla 111 puede ser una región la cual opere válidamente como una almohadilla táctil. El procesador 220 puede distinguir una región 431 de almohadilla de una región (por ejemplo, una región de no reconocimiento táctil) alrededor de la región 431 de almohadilla a través de la indicación de recuadro o similar.
De acuerdo con una realización, el dispositivo 140 señalador externo puede no estar conectado por cable o inalámbricamente al dispositivo 110 electrónico y el dispositivo 110 electrónico puede estar conectado al dispositivo 130 de visualización externo a través del dispositivo 120 de mediación. En este caso, el procesador 220 puede controlar la pantalla 111 para emitir la pantalla 440 de almohadilla táctil de un modo vertical. La región total o parcial de la pantalla 111 puede ser una región la cual opere válidamente como una almohadilla táctil. El procesador 220 puede distinguir una región 441 de almohadilla de una región (por ejemplo, una región de no reconocimiento táctil) alrededor de la región 441 de almohadilla a través de una indicación de recuadro o similar.
De acuerdo con diversas realizaciones, cuando al menos una porción de la pantalla 111 opera como una almohadilla táctil, el procesador 220 puede convertir y procesar una entrada táctil con respecto al modo horizontal. Una entrada táctil en el modo vertical puede ser procesada mediante la coincidencia de las coordenadas de la entrada táctil para que se correspondan con el modo horizontal.
Cuando se ejecuta una función especificada (o una aplicación especificada) a la vez que al menos una porción de la pantalla 111 opera como una almohadilla táctil, el procesador 220 puede controlar la pantalla 111 para que emita una pantalla 450 que incluya una interfaz de usuario (de aquí en adelante denominada “segunda interfaz de usuario”) utilizada para ejecutar la función en una región alrededor de una región de almohadilla.
Por ejemplo, en un estado en el que la pantalla 111 opera como una almohadilla táctil en el modo vertical, cuando se ejecuta una aplicación para el reconocimiento del iris, la región 441 de almohadilla del modo vertical puede ser una región 451 de almohadilla reducida. Se puede emitir una interfaz 452 de usuario para proporcionar una guía al usuario para el reconocimiento del iris en una región alrededor de la región 451 de almohadilla.
La Figura 5 es un diagrama de flujo que ilustra la activación/desactivación de una operación de almohadilla táctil a la vez que se opera una pantalla como una almohadilla táctil, de acuerdo con diversas realizaciones.
Un dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o al menos algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 5, en la operación 510, el dispositivo 110 electrónico puede operar por sí mismo como un dispositivo de entrada y puede entrar en un modo (de aquí en adelante denominado “modo escritorio”) para emitir contenido en un dispositivo 130 de visualización externo de la Figura 1. Por ejemplo, cuando detecta una conexión (o comunicación) con el dispositivo 130 de visualización externo, un procesador 220 de la Figura 2 puede emitir una interfaz de usuario (por ejemplo, una ventana emergente) para entrar en el modo escritorio. Cuando se recibe una selección para el modo escritorio de un usuario, el procesador 220 puede entrar en el modo escritorio. Para otro ejemplo, el procesador 220 puede entrar automáticamente en el modo escritorio dependiendo de una condición especificada (por ejemplo, cuando transcurre un tiempo predeterminado, tal como 10 segundos, después de la conexión).
En la operación 520, cuando el dispositivo 110 electrónico entra en el modo escritorio, el procesador 220 puede verificar si un dispositivo 140 señalador externo está conectado al dispositivo 110 electrónico.
En la operación 530, cuando el dispositivo 140 señalador externo está conectado al dispositivo 110 electrónico, el procesador 220 puede permitir que una pantalla 111 de la Figura 1 opere en un estado de pantalla apagada o como una pantalla táctil. Un usuario puede controlar el señalador del ratón o la salida del cursor en el dispositivo 130 de visualización externo a través del dispositivo 140 señalador externo.
En la operación 531, después de que el dispositivo 140 señalador externo se conecta al dispositivo 110 electrónico, el procesador 220 puede detectar de manera continua o periódicamente si la conexión se libera (por ejemplo, si un ratón se retira físicamente, si la comunicación Bluetooth “BT” se desactiva, si el ratón está fuera de una distancia comunicable BT, o similares).
De acuerdo con diversas realizaciones, después de que el dispositivo 140 señalador externo se conecta al dispositivo 110 electrónico, cuando el dispositivo 140 señalador externo entra temporalmente en un estado de reposo (por ejemplo, cuando el dispositivo 140 señalador externo entra en el estado de reposo ya que no se utiliza durante un período de tiempo predeterminado), el procesador 220 puede no operar la pantalla 111 como una almohadilla táctil. Por lo tanto, se puede reducir un inconveniente que se puede generar al usuario debido al cambio frecuente de una almohadilla táctil.
En la operación 532, cuando se libera la conexión con el dispositivo 140 señalador externo, el procesador 220 puede operar la pantalla 111 como un dispositivo señalador (por ejemplo, una almohadilla táctil).
En la operación 540, cuando el dispositivo 140 señalador externo no está conectado al dispositivo 110 electrónico, el procesador 220 puede permitir que al menos una porción de la pantalla 111 opere como un dispositivo señalador (por ejemplo, una almohadilla táctil).
A la vez que la al menos porción de la pantalla 111 opera como el dispositivo señalador, en la operación 541, el procesador 220 puede verificar si un tiempo especificado (por ejemplo, 10 segundos) transcurre después de que no se produce una entrada de usuario separada en la pantalla 111.
En la operación 542, cuando transcurre el tiempo especificado, el procesador 220 puede finalizar la operación como el dispositivo señalador (por ejemplo, la almohadilla táctil) de la pantalla 111. Cuando se determina como un estado en el que el usuario no utiliza una almohadilla táctil, el procesador 220 puede finalizar la operación como la almohadilla táctil de la pantalla 111 para reducir el uso de energía. En diversas realizaciones, cuando se produce una entrada de usuario separada (por ejemplo, una entrada de botón físico o una entrada a través de un sensor), el procesador 220 puede operar la pantalla 111 como una almohadilla táctil de nuevo.
La Figura 6 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en un modo horizontal de acuerdo con diversas realizaciones.
Con referencia a la Figura 6, en la operación 605, un servicio 294 de modo escritorio puede entrar en un modo escritorio. El servicio 294 de modo escritorio puede recopilar información sobre un modo de conexión con un dispositivo 130 de visualización externo de la Figura 1 (por ejemplo, información sobre si un dispositivo 110 electrónico está conectado al dispositivo 130 de visualización externo a través de un dispositivo 120 de mediación de la Figura 1, información sobre si el dispositivo 110 electrónico está conectado directamente al dispositivo 130 de visualización externo a través de un cable separado, o similar) (de aquí en adelante, denominado como “información de estado de conexión”). En una realización, la información de estado de conexión puede incluir información sobre si una pantalla 111 de la Figura 1 está en un modo horizontal o vertical.
De acuerdo con diversas realizaciones, el servicio 294 de modo escritorio puede verificar si un dispositivo 140 señalador externo de la Figura 1 está conectado al dispositivo 110 electrónico para determinar si debe operar al menos una porción de la pantalla 111 como una almohadilla táctil. Por ejemplo, cuando el dispositivo 140 señalador externo no está conectado al dispositivo 110 electrónico, el servicio 294 de modo escritorio puede iniciar un procedimiento (operaciones 610 a 650) de configuración de una entrada táctil de un usuario para ser procesada por un controlador 281 de almohadilla táctil de la Figura 2.
Al entrar en el modo escritorio, en la operación 610, el servicio 294 de modo escritorio puede proporcionar la información de estado de conexión o información sobre una dirección de salida del dispositivo 110 electrónico a un gestionador 291 de dispositivo virtual de un marco 243 de la Figura 2. Por ejemplo, cuando el dispositivo 110 electrónico está conectado al dispositivo 130 de visualización externo a través de un cable separado sin el dispositivo 120 de mediación, cuando el dispositivo 110 electrónico se sostiene en el dispositivo 120 de mediación en una dirección horizontal, o cuando el dispositivo 110 electrónico detecta la dirección horizontal a través de su sensor, el servicio 294 de modo escritorio puede informar al gestionador 291 de dispositivo virtual que la pantalla 111 está en modo horizontal.
En la operación 620, el gestionador 291 de dispositivo virtual puede solicitar a un gestionador 292 de ventana que genere una ventana para configurar una interfaz de usuario extendida en base a la información de estado de conexión.
En la operación 630, el gestionador 292 de ventana puede establecer un tipo de ventana a un tipo de almohadilla táctil entre un tipo de pantalla táctil y el tipo de almohadilla táctil.
En la operación 635, el gestionador 292 de ventana puede transmitir información sobre el tipo de ventana a un gestionador 293 de entrada.
En la operación 640, el gestionador 293 de entrada puede solicitar al núcleo 241 que configure un controlador correspondiente a un sensor 250 táctil de la Figura 2 al controlador 281 de almohadilla táctil.
En la operación 645, el núcleo 241 puede estar en un estado en el que opera como una pantalla táctil. Una señal recibida a partir del sensor 250 táctil puede ser procesada por un controlador 282 de pantalla táctil de la Figura 2. Por ejemplo, después de que el dispositivo 110 electrónico entre en el modo escritorio y antes de que el controlador correspondiente al sensor 250 táctil se cambie al controlador 281 de almohadilla táctil, el núcleo 241 (o el controlador correspondiente al sensor 250 táctil) puede estar en un estado en el que opera como una pantalla táctil.
En la operación 650, el núcleo 241 puede establecer el controlador correspondiente al sensor 250 táctil en el controlador 281 de almohadilla táctil. Cuando el usuario toca el sensor 250 táctil, el núcleo 241 puede recibir información sobre una ubicación en la que se produce una entrada táctil o información sobre un cambio en la entrada táctil como información de movimiento de coordenadas relativas a través del controlador 281 de almohadilla táctil.
El controlador 281 de almohadilla táctil puede convertir una señal táctil recibida a partir del sensor 250 táctil en un valor de coordenada relativa o similar y puede proporcionar el valor de coordenada relativas convertido o similar al gestionador 292 de ventana. El gestionador 292 de ventana puede reflejar información sobre la operación como la almohadilla táctil en la interfaz de usuario extendida.
La Figura 7 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en modo vertical de acuerdo con diversas realizaciones.
Con referencia a la Figura 7, la operación 705 puede ser igual o similar a la operación 605 de la Figura 6.
Al entrar en un modo escritorio, en la operación 710, un servicio 294 de modo escritorio puede proporcionar información de estado de conexión a un gestionador 291 de dispositivo virtual de un marco 243 de la Figura 2. Por ejemplo, el servicio 294 de modo escritorio puede informar al gestionador 291 de dispositivo virtual que un dispositivo 110 electrónico de la Figura 1 está conectado a un dispositivo 130 de visualización externo de la Figura 1 a través de un dispositivo 120 de mediación de la Figura 1 y está en modo vertical.
En la operación 720, el gestionador 291 de dispositivo virtual puede solicitar a un gestionador 292 de ventana que genere una ventana para configurar una interfaz de usuario extendida en base a la información de estado de conexión.
En las operaciones 730 y 735, el gestionador 292 de ventana puede establecer un tipo de ventana a un tipo de almohadilla táctil entre un tipo de pantalla táctil y el tipo de almohadilla táctil. El gestionador 292 de ventana puede transmitir información sobre el tipo de ventana a un gestionador 293 de entrada. Además, el gestionador 292 de ventana puede informar al gestionador 293 de entrada de que una dirección de salida de la pantalla 111 está en un modo vertical diferente de un modo horizontal establecido por defecto.
En la operación 740, el gestionador 293 de entrada puede convertir un valor de coordenada del modo vertical en un valor de coordenada de rotación o relativo para que coincida con un valor de coordenada del modo horizontal. El gestionador 293 de entrada puede solicitar un núcleo 241 de la Figura 2 para establecer un controlador correspondiente a un sensor 250 táctil de la Figura 2 a un controlador 281 de almohadilla táctil de la Figura 2, en base al valor de coordenada coincidente.
En la operación 745, el núcleo 241 puede estar en un estado en el que opera como una pantalla táctil. Una señal recibida a partir del sensor 250 táctil puede ser procesada por un controlador 282 de pantalla táctil de la Figura 2.
En la operación 750, el núcleo 241 puede establecer el controlador correspondiente al sensor 250 táctil en el controlador 281 de almohadilla táctil. Cuando un usuario toca el sensor 250 táctil, el núcleo 241 puede recibir información sobre una ubicación en la que se produce una entrada táctil o información sobre un cambio en la entrada táctil como información de movimiento de coordenada relativa a través del controlador 281 de almohadilla táctil.
De acuerdo con una realización, el núcleo 241 puede cambiar la información de movimiento de coordenada de una señal táctil en base al valor de coordenada coincidente recibido a partir del gestionador 293 de entrada y puede proporcionar la información cambiada al gestionador 292 de ventana.
De acuerdo con diversas realizaciones, se realiza un procedimiento de salida de pantalla en un dispositivo electrónico capaz de conectarse con un dispositivo de visualización externo. El procedimiento incluye detectar si el dispositivo electrónico está conectado comunicativamente con el dispositivo de visualización externo a través de un circuito de comunicación del dispositivo electrónico, transmitir datos para renderizar una interfaz de usuario extendida en el dispositivo de visualización externo al dispositivo de visualización externo a través del circuito de comunicación, detectar si el dispositivo electrónico está conectado con un dispositivo señalador externo a través del circuito de comunicación y, cuando el dispositivo señalador externo no está conectado al dispositivo electrónico, proporcionar al menos una porción de la pantalla para su uso como dispositivo señalador.
De acuerdo con diversas realizaciones, la proporción de la al menos porción de la pantalla como el dispositivo señalador incluye visualizar una primera interfaz de usuario en una primera porción de la pantalla para su uso como el dispositivo señalador, y visualizar una segunda interfaz de usuario en una segunda porción de la pantalla para la autenticación del usuario.
De acuerdo con diversas realizaciones, la visualización de la primera interfaz de usuario incluye proporcionar datos de dirección para la interfaz de usuario extendida al dispositivo de visualización externo en base a una entrada táctil en la primera porción.
De acuerdo con diversas realizaciones, la visualización de la segunda interfaz de usuario incluye la visualización de una guía para utilizar un sensor biométrico del dispositivo electrónico.
De acuerdo con diversos realizaciones, la proporción de la al menos la porción de la pantalla para su uso como el dispositivo señalador incluye procesar una entrada de usuario ocurrida recibida en la primera porción, a través de un primer controlador de entrada, y procesar una entrada de usuario ocurrida recibida en la segunda porción, a través de un segundo controlador de entrada.
La Figura 8 es un dibujo que ilustra una pantalla de un modo de salida de división de acuerdo con diversas realizaciones. La Figura 8 es, pero no se limita a, un ejemplo.
El dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 8, un procesador 220 de la Figura 2 puede establecer al menos una porción de una pantalla 111 como una región 810 de almohadilla, y puede establecer la otra parte de la pantalla 111 como una región 820 de pantalla en la que se emite una segunda interfaz de usuario (de aquí en adelante, denominado “un modo de salida de división”). La segunda interfaz de usuario puede ser una salida de interfaz de usuario a la vez que se ejecuta una función (o aplicación) especificada. Por ejemplo, el procesador 220 puede emitir la región 810 de almohadilla (o una primera región) en una región (por ejemplo, un extremo inferior) de la pantalla 111 y puede emitir la región 820 de pantalla (o una segunda región) en la que la segunda interfaz de usuario emite una pantalla guía para el reconocimiento del iris en la otra (por ejemplo, un extremo superior) de la pantalla 111, en un modo vertical.
Por ejemplo, cuando un usuario ejecuta una función, tal como el pago, en un modo escritorio, se puede emitir un mensaje guía (por ejemplo, un mensaje emergente “Mire aquí”) o una imagen guía (por ejemplo, una imagen de un ojo de un usuario) generada por una aplicación asociada con la función en la región 820 de pantalla (o la segunda región).
De acuerdo con diversas realizaciones, el procesador 220 puede almacenar datos de coordenadas (por ejemplo, un punto de referencia, un tamaño horizontal, un tamaño vertical, o similares) de la región 810 de almohadilla en una memoria 230 de la Figura 2.
De acuerdo con diversas realizaciones, una entrada táctil ocurrida en la región 810 de almohadilla puede ser procesada por un controlador 281 de almohadilla táctil de un núcleo 241 de la Figura 2, y una entrada táctil ocurrida en la región 820 de pantalla puede ser procesada por un controlador 282 de pantalla táctil del núcleo 241.
Por ejemplo, la entrada táctil ocurrida en la región 810 de almohadilla puede aplicarse al movimiento de un señalador de ratón o cursor en un dispositivo 130 de visualización externo de la Figura 1 por el controlador 281 de almohadilla táctil, y la entrada táctil ocurrida en la región 820 de pantalla puede aplicarse a una aplicación relacionada ejecutada en el dispositivo 110 electrónico por el controlador 282 de pantalla táctil.
La Figura 9 es un diagrama de secuencia de señales que ilustra la configuración de una almohadilla táctil en un modo de salida de división de acuerdo con diversas realizaciones.
Un dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 9, en la operación 905, en un estado en el que un dispositivo 110 electrónico de la Figura 1 está operando en un modo escritorio y una almohadilla táctil (por ejemplo, en un modo vertical), ya que un dispositivo 140 señalador externo de la Figura 1 no está conectado al dispositivo 110 electrónico, un servicio 294 de modo escritorio puede recibir una solicitud para entrar en un modo de salida de división de acuerdo con la ejecución de una aplicación especificada (por ejemplo, una aplicación de pago). Por lo tanto, el servicio 294 de modo escritorio puede iniciar un procedimiento de actualización de una región de almohadilla.
Cuando se recibe la solicitud de entrar en el modo de salida de división en un estado en el que el dispositivo 140 señalador externo no está conectado al dispositivo 110 electrónico, en la operación 910, el servicio 294 de modo escritorio puede informar a un gestionador 291 de dispositivo virtual que está en el modo de salida de división.
En la operación 920, el gestionador 291 de dispositivo virtual puede transmitir una solicitud para actualizar la región de almohadilla a un gestionador 292 de ventana.
En las operaciones 930 y 935, el gestionador 292 de ventana puede informar a un gestionador 293 de entrada de información (por ejemplo, un punto de referencia, un ancho horizontal, o un ancho vertical) sobre una región de almohadilla (de aquí en adelante denominada “región de almohadilla válida”) para ser utilizada como almohadilla táctil.
En la operación 940, el gestionador 293 de entrada puede solicitar al núcleo 241 establecer un controlador correspondiente a un sensor 250 táctil de la Figura 2 a un controlador 281 de almohadilla táctil de la Figura 2, en base a la información sobre la región de almohadilla válida.
En la operación 945, el núcleo 241 puede estar en un estado donde opera como una almohadilla táctil. Una señal recibida a partir del sensor 250 táctil puede ser procesada por el controlador 281 de almohadilla táctil.
En la operación 950, el núcleo 241 puede establecer una entrada táctil ocurrida en la región de almohadilla válida para ser procesada a través del controlador 281 de almohadilla táctil. Cuando un usuario toca el sensor 250 táctil en la región de almohadilla válida, el núcleo 241 puede recibir información sobre una ubicación donde se produce una entrada táctil o información sobre un cambio en la entrada táctil como información de movimiento de coordenada relativa a través del controlador 281 de almohadilla táctil. El núcleo 241 puede cambiar la información de movimiento de coordenada de una señal táctil y puede proporcionar la información cambiada al gestionador 292 de ventana. De acuerdo con diversas realizaciones, una entrada táctil ocurrida en otra región excepto la región de almohadilla válida puede ser ignorada o puede ser procesada por un controlador 282 de pantalla táctil de la Figura 2 para ser proporcionada a otra aplicación (por ejemplo, una aplicación de pago).
La Figura 10 es un dibujo que ilustra una segunda interfaz de usuario en un modo de salida de división de acuerdo con diversas realizaciones.
Un dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 10, un procesador 220 de la Figura 2 puede establecer al menos una porción de una pantalla 111 de la Figura 1 a una región 810 de almohadilla y puede establecer la otra de la pantalla 111 a una región 820 de pantalla donde se emite una segunda interfaz de usuario. La segunda interfaz de usuario puede ser una salida de interfaz de usuario en un procedimiento de ejecución de una función especificada (o aplicación).
De acuerdo con diversas realizaciones, una pantalla para diversos tipos de contenido relacionado con la seguridad puede ser emitida en la región 820 de pantalla.
Por ejemplo, se puede emitir una pantalla 1001 de entrada de patrón para desbloquear una pantalla del dispositivo 110 electrónico en la región 820 de pantalla. Un usuario puede entrar un patrón predeterminado en la pantalla 1001 de entrada de patrón. La entrada del usuario puede ser procesada por un controlador 282 de pantalla táctil de un núcleo 241 de la Figura 2 para ser proporcionada a un procesador 220 de la Figura 2.
Para otro ejemplo, se puede emitir una pantalla 1002 guía para el reconocimiento de la huella dactilar del usuario en la región 820 de pantalla. El usuario puede entrar su huella dactilar en un sensor de huellas dactilares (por ejemplo, un botón físico o la pantalla 1002 guía) de una manera específica. En este caso, una entrada táctil del usuario, ocurrida en la región 820 de pantalla, puede ser ignorada o puede ser procesada por el controlador 282 de pantalla táctil para ser proporcionada al procesador 220.
Para otro ejemplo, se puede emitir una pantalla 1003 para introducir una contraseña para la autenticación del usuario en la región 820 de pantalla. El usuario puede entrar una contraseña predeterminada y proceder con la autenticación del usuario. La entrada del usuario puede ser procesada por el controlador 282 de pantalla táctil del núcleo 241 para ser proporcionada al procesador 220. El procesador 220 puede proporcionar un resultado de autenticación a una aplicación relacionada.
La Figura 11 es un dibujo que ilustra una salida de imagen en un modo de salida de división de acuerdo con diversas realizaciones.
Un dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 11, un DDI 260 puede estar conectado eléctricamente con un panel de visualización (por ejemplo, un panel 270 de visualización de la Figura 2) y puede proporcionar una señal de imagen correspondiente a los datos de imagen recibidos a partir de un procesador 220 al panel 270 de visualización. El DDI 260 puede proporcionar una señal de imagen al panel 270 de visualización a una tasa de trama especificada.
El DDI 260 puede incluir una memoria 261 gráfica de acceso aleatorio (GRAM). El DDI 260 puede incluir además un módulo de interfaz, una unidad de procesamiento de imágenes, un multiplexor, un controlador de temporización de visualización (T-con), un controlador de fuente, un controlador de puerta, un oscilador, y/o similares.
El procesador 220 puede transmitir datos de imagen correspondientes a la señal de imagen al DDI 260. En un estado activo, el procesador 220 puede proporcionar los datos de imagen utilizando una frecuencia relativamente más alta que en un estado inactivo (o un estado de reposo).
En el estado inactivo (o estado de reposo) del procesador 220, el DDI 260 puede proporcionar una señal de imagen correspondiente al panel 270 de visualización a una tasa de trama relativamente menor que en el estado activo (o estado de activación) del procesador 220, en base a los datos de imagen almacenados en la GRAM 261 incorporada.
En este caso, el procesador 220 puede operar temporalmente en el estado activo (o el estado de activación) para proporcionar información de imagen (datos de imagen) al DDI 260. A partir de entonces, el procesador 220 puede operar en el estado inactivo (o en estado de reposo) y puede no participar en una operación interna del DDI 260.
El procesador 220 puede interactuar con el DDI 260. Por ejemplo, el procesador 220 puede proporcionar datos de imagen de contenido (por ejemplo, un texto, una imagen, un objeto de interfaz gráfica de usuario (GUI), o similar) emitidos en al menos una región parcial (por ejemplo, una región 810 de almohadilla o una región 820 de pantalla) en un panel táctil (por ejemplo, un sensor 250 táctil de la Figura 2) a la GRAM 261 incluida en el DDI 260.
El procesador 220 puede operar temporalmente en el estado activo (o el estado de activación) para proporcionar los datos de imagen a la GRAM 261. Después de proporcionar los datos de imagen al DDI 260, el procesador 220 puede cambiar al estado inactivo (o al estado de reposo).
El procesador 220 puede proporcionar, por ejemplo, datos de imagen a la GRAM 261 de forma periódica o aperiódica. Por ejemplo, el procesador 220 puede proporcionar datos de imagen (por ejemplo, una imagen de reloj digital) actualizados en intervalos de un tiempo especificado a la GRAM 261 de forma periódica. Para otro ejemplo, cuando se produce una notificación, el procesador 220 puede proporcionar datos de imagen que indiquen la notificación (por ejemplo, datos de imagen capaces de incluir una imagen de icono de una aplicación de mensajería instantánea (IM)) a la GRAM 261 de forma aperiódica.
De acuerdo con una realización, el DDI 260 puede almacenar los datos de imagen proporcionados a partir del procesador 220 en la GRAM 261. El DDI 260 puede convertir los datos de imagen almacenados en la GRAM 261 en una señal de imagen dependiendo de una configuración interna o de la información de control recibida a partir del procesador 220. La señal de imagen puede ser proporcionada al panel 270 de visualización por el DDI 260, y el contenido (por ejemplo, un texto, una imagen, un objeto GUI, o similar) puede ser emitido en al menos una región parcial (por ejemplo, la región 810 de almohadilla o la región 820 de pantalla) en el panel 270 de visualización a través de la señal de imagen.
Por ejemplo, el DDI 260 puede recibir un dato de imagen que incluye contenido, tal como un icono, un número, y una imagen, a partir del procesador 220 el cual opera en el estado activo (o el estado de activación). Después de proporcionar los datos de una imagen al DDI 260, el procesador 220 puede cambiar al estado inactivo (o al estado de reposo).
A partir de entonces, en el estado inactivo (o el estado de reposo) del procesador 220, el DDI 260 puede combinar información de control recibida a partir del procesador 220 (por ejemplo, información de control indicando contenido de notificación) con un icono, un número, una imagen, o similar incluido en datos de una imagen recibidos previamente. El DDI 260 puede emitir y/o actualizar la imagen resultante combinada al panel 270 de visualización utilizando una operación interna.
De acuerdo con diversas realizaciones, en un modo de salida de división, la GRAM 261 puede dividirse en una pluralidad de áreas de almacenamiento (por ejemplo, una primera área 261a de almacenamiento y una segunda área 261b de almacenamiento). La GRAM 261 puede almacenar de manera separada un área de almacenamiento la cual es responsable de cada región (por ejemplo, la región 810 de almohadilla o la región 820 de pantalla) del panel 270 de visualización. El DDI 260 puede transmitir datos de imagen almacenados en cada área de almacenamiento al panel 270 de visualización a una tasa diferente.
Por ejemplo, el DDI 260 puede transmitir una señal de imagen a la región de pantalla para guiar el reconocimiento del iris a una tasa de trama relativamente rápida (por ejemplo, la misma tasa de trama que en el estado activo del procesador 220) para proporcionar una respuesta rápida a una entrada de un usuario. Por otro lado, el DDI 260 puede transmitir una señal de imagen a la región 810 de almohadilla la cual opera como una almohadilla táctil a una tasa de trama relativamente baja. Dado que la región 810 de almohadilla tiene un cambio de contenido relativamente pequeño, el DDI 260 puede transmitir una señal de imagen a la misma tasa de trama que en el estado inactivo del procesador 220. Por lo tanto, se puede reducir el consumo de energía.
La Figura 12 es un dibujo que ilustra un controlador táctil de acuerdo con diversas realizaciones.
El dispositivo electrónico de acuerdo con diversas realizaciones puede incluir todos o algunos de los elementos de un dispositivo 110 electrónico de la Figura 2.
Con referencia a la Figura 12, un controlador 255 táctil puede incluir registros o memorias. Los registros o memorias pueden almacenar datos 256 sobre una región de almohadilla válida en un modo de salida de división. Los datos 256 de la región de almohadilla válida pueden incluir coordenadas de punto de referencia (X, Y), datos W de ancho, y datos H de altura. En diversas realizaciones, la información o los datos 256 sobre un intervalo válido pueden representarse con un byte en base a un píxel incluido en un panel 270 de visualización.
De acuerdo con diversas realizaciones, el controlador 255 táctil puede transmitir una entrada táctil ocurrida dentro de una región 810 de almohadilla determinada de acuerdo con la información o datos 256 sobre el intervalo válido a un núcleo 241 de la Figura 2 y puede ignorar una entrada táctil ocurrida en una región excepto para la región 810 de almohadilla, reduciendo así el consumo de energía.
De acuerdo con diversas realizaciones, el controlador 255 táctil puede almacenar datos 257 táctiles válidos. Los datos 257 táctiles válidos pueden incluir datos de coordenadas (X, Y) de una ubicación donde se realiza un toque válido. Los datos de coordenadas pueden ser leídos por un procesador 220 de la Figura 2.
Los datos 257 táctiles válidos pueden incluir información de identificación Icon_ID de una “región de división” donde se realiza un toque válido, en una región especificada para detectar el toque válido. La información de identificación puede incluir información 258 sobre un tipo del toque válido. La información 258 sobre el tipo puede incluir un doble toque que incluya un primer toque y un segundo toque, un toque hacia abajo realizado durante un tiempo especificado o más, y un toque de presión realizado con una presión especificada o más, un toque de proximidad (flotante), o similares.
La Figura 13 es un diagrama de bloques que ilustra un dispositivo electrónico de acuerdo con una realización de la presente divulgación.
Con referencia a la Figura 13, un dispositivo 1301 electrónico puede incluir, por ejemplo, una parte o la totalidad del dispositivo 110 electrónico que se ilustra en la Figura 1. El dispositivo 1301 electrónico puede incluir al menos un procesador 1310 (por ejemplo, AP), un módulo 1320 de comunicación, un módulo 1329 de identificación de suscriptor (SIM), una memoria 1330, una pantalla 1360, una interfaz 1370, un módulo 1380 de audio, un módulo 1391 de cámara, un módulo 1395 de gestión de energía, una batería 1396, un indicador 1397, y un motor 1398.
El procesador 1310 puede ejecutar un sistema operativo o un programa de aplicación de modo que controle una pluralidad de elementos de hardware o software conectados al procesador 1310, y puede procesar diversos datos y realizar operaciones. El procesador 1310 puede implementarse con, por ejemplo, un sistema en chip (SoC). De acuerdo con una realización de la presente divulgación, el procesador 1310 puede incluir además una unidad de procesamiento gráfico (GPU) y/o un procesador de señal de imagen. El procesador 1310 puede incluir al menos una porción (por ejemplo, un módulo 1321 celular) de los elementos ilustrados en la Figura 13. El procesador 1310 puede cargar, en una memoria volátil, una instrucción o datos recibidos de al menos uno de otros elementos (por ejemplo, una memoria no volátil) para procesar la instrucción o los datos, y puede almacenar diversos datos en una memoria no volátil.
El módulo 1320 de comunicación puede tener una configuración que sea igual o similar a la del circuito 225 de comunicación de la Figura 2. El módulo 1320 de comunicación puede incluir, por ejemplo, el módulo 1321 celular, un módulo 1322 Wi-Fi, un módulo 1323 Bluetooth (BT), un módulo 1324 GNSS (por ejemplo, un módulo GPS, un módulo GLONASS, un módulo BeiDou, o un módulo Galileo), un módulo 1325 NFC, un módulo 1326 MST, y un módulo 1327 de frecuencia de radio (RF).
El módulo 1321 celular puede proporcionar, por ejemplo, un servicio de llamadas de voz, un servicio de llamada de vídeo, un servicio de mensajes de texto, o un servicio de Internet a través de una red de comunicación. Además, el módulo 1321 celular puede identificar y autenticar el dispositivo 1301 electrónico en la red de comunicación, utilizando el módulo 1329 de identificación de suscriptor (por ejemplo, una tarjeta SIM). El módulo 1321 celular puede realizar al menos una parte de las funciones que proporciona a través del procesador 1310. El módulo 1321 celular puede incluir un procesador de comunicación (CP).
Cada uno del módulo 1322 Wi-Fi, el módulo 1323 Bluetooth, el módulo 1324 GNSS y el módulo 1325 NFC puede incluir, por ejemplo, un procesador para procesar los datos transmitidos/recibidos a través de los módulos. De acuerdo con algunas realizaciones diversas de la presente divulgación, al menos una parte (por ejemplo, dos o más) del módulo 1321 celular, el módulo 1322 Wi-Fi, el módulo 1323 Bluetooth, el módulo 1324 GNSS, y el módulo 1325 NFC pueden estar incluidos en un único chip Integrado (IC) o un paquete de IC.
El módulo 1327 RF puede transmitir/recibir, por ejemplo, señales de comunicación (por ejemplo, señales RF). El módulo 1327 RF puede incluir, por ejemplo, un transceptor, un módulo de amplificación de energía (PAM), un filtro de frecuencia, un amplificador de bajo ruido (LNA), una antena, o similares. De acuerdo con otra realización de la presente divulgación, al menos uno del módulo 1321 celular, el módulo 1322 Wi-Fi, el módulo 1323 Bluetooth, el módulo 1324 GNSS y el módulo 1325 NFC puede transmitir/recibir señales RF a través de un módulo RF separado.
La SIM 1329 puede incluir, por ejemplo, una SIM incorporada y/o una tarjeta que contenga el módulo de identidad de suscriptor, y puede incluir información de identificación única (por ejemplo, un identificador de tarjeta de circuito integrado (ICCID)) o información de suscriptor (por ejemplo, una identidad de suscriptor móvil internacional (IMSI)).
La memoria 1330 (por ejemplo, la memoria 230) puede incluir, por ejemplo, una memoria 1332 interna o una memoria 1334 externa. La memoria 1332 interna puede incluir al menos una de una memoria volátil (por ejemplo, una RAM dinámica (DRAM), una RAM estática (SRAM), una RAM dinámica sincrónica (SDRAM), o similares), o una memoria no volátil (por ejemplo, una ROM programable de una sola vez (OTPROM), una ROM programable (PROM), una ROM programable y borrable (EPROM), una ROM programable y borrable eléctricamente (EEPROM), una ROM de máscara, una ROM flash, una memoria flash (por ejemplo, una memoria flash NAND, una memoria flash NOR, y similares)), un disco duro, o una unidad de estado sólido (SSD).
La memoria 1334 externa puede incluir además una unidad flash, tal como una (CF) flash compacta, una(SD) digital segura, una micro-SD, una mini-SD, un extremo digital (xD), una Tarjeta Multimedia Múltiple (MMC), una tarjeta de memoria, y similares. La memoria 1334 externa se puede conectar de manera operativa y/o físicamente con el dispositivo 1301 electrónico a través de diversas interfaces.
El módulo 1340 de sensor puede medir, por ejemplo, una cantidad física o detectar un estado de operación del dispositivo 1301 electrónico, y puede convertir la información medida o detectada en una señal eléctrica. El módulo 1340 de sensor puede incluir, por ejemplo, al menos uno de un sensor 1340A de gesto, un sensor 1340B de giroscópico, un sensor 1340C de presión barométrica, un sensor 1340D magnético, un sensor 1340E de aceleración, un sensor 1340F de agarre, un sensor 1340G de proximidad, un sensor 1340H de color (por ejemplo, un sensor rojo/verde/azul (RGB)), un sensor 1340I biométrico, un sensor 1340J de temperatura/humedad, un sensor 1340K de iluminación, o un sensor 1340M ultravioleta (UV). De manera adicional o alternativamente, el módulo 1340 de sensor puede incluir, por ejemplo, un sensor olfativo (sensor de nariz E), un sensor de electromiografía (EMG), un sensor de electroencefalograma (EEG), un sensor de electrocardiograma (ECG), un sensor de infrarrojos (IR) sensor, un sensor de reconocimiento de iris, y/o un sensor de huellas dactilares. El módulo 1340 de sensor puede incluir además un circuito de control para controlar al menos un sensor incluido en el mismo. De acuerdo con algunas realizaciones diversas de la presente divulgación, el dispositivo 1301 electrónico puede incluir además un procesador configurado para controlar el módulo 1340 de sensor como parte del procesador 1310 o de manera separada, de modo que el módulo 1340 de sensor se controle mientras el procesador 1310 está en estado de reposo.
El dispositivo 1350 de entrada puede incluir, por ejemplo, un panel 1352 táctil, un sensor 1354 de lápiz (digital), una tecla 1356, o un dispositivo 1358 de entrada ultrasónica. El panel 1352 táctil puede emplear al menos uno de los procedimientos de detección capacitivo, resistivo, infrarrojo, y ultravioleta. El panel 1352 táctil puede incluir además un circuito de control. El panel 1352 táctil puede incluir además una capa táctil de modo que proporcione una retroalimentación háptica a un usuario.
El sensor 1354 de lápiz (digital) puede incluir, por ejemplo, una hoja de reconocimiento la cual forma parte de un panel táctil o está separada. La tecla 1356 puede incluir, por ejemplo, un botón físico, un botón óptico, o un teclado. El dispositivo 1358 de entrada ultrasónica puede detectar una onda ultrasónica generada por una herramienta de entrada a través de un micrófono 1388 de modo que identifique datos correspondientes a las ondas ultrasónicas detectadas.
La pantalla 1360 (por ejemplo, el panel 270 de visualización) puede incluir un panel 1362, un dispositivo 1364 de holograma, o un proyector 1366. El panel 1362 puede tener una configuración que sea igual o similar a la del panel 270 de visualización de la Figura 2. El panel 1362 puede ser, por ejemplo, flexible, transparente, o portable. El panel 1362 y el panel 1352 táctil pueden estar integrados en un único módulo. El dispositivo 1364 de holograma puede visualizar una imagen estereoscópica en un espacio utilizando un fenómeno de interferencia de luz. El proyector 1366 puede proyectar luz sobre una pantalla de modo que visualice una imagen. La pantalla puede estar dispuesta en el interior o el exterior del dispositivo 1301 electrónico. De acuerdo con una realización de la presente divulgación, la pantalla 1360 puede incluir además un circuito de control para controlar el panel 1362, el dispositivo 1364 de holograma, o el proyector 1366.
La interfaz 1370 puede incluir, por ejemplo, un HDMI 1372, un USB 1374, una interfaz 1376 óptica, o una D-subminiatura 1378 (D-sub). La interfaz 1370, por ejemplo, puede incluirse en el circuito 225 de comunicación ilustrado en la Figura 2. De manera adicional o alternativamente, la interfaz 1370 puede incluir, por ejemplo, una interfaz de enlace de alta definición móvil (MHL), una interfaz de tarjeta SD/tarjeta multimedia (MMC), o una interfaz de asociación de datos infrarrojos (IrDA).
El módulo 1380 de audio puede convertir, por ejemplo, un sonido en una señal eléctrica y viceversa. El módulo 1380 de audio puede procesar la información de sonido de entrada o salida a través de un altavoz 1382, un receptor 1384, un auricular 1386, o el micrófono 1388.
El módulo 1391 de cámara es, por ejemplo, un dispositivo que puede fotografiar una imagen fija o un vídeo. De acuerdo con una realización de la presente divulgación, el módulo 1391 de cámara puede incluir al menos un sensor de imagen (por ejemplo, un sensor frontal o un sensor posterior), una lente, un procesador de señal de imagen (ISP), o un flash (por ejemplo, un LED o una lámpara de xenón).
El módulo 1395 de gestión de energía puede gestionar la energía del dispositivo 1301 electrónico. De acuerdo con una realización una realización de la presente divulgación, el módulo 1395 de gestión de energía puede incluir un circuito integrado de gestión de energía (PMIC), un circuito integrado de cargador (IC), o una batería o medidor. El PMIC puede emplear un procedimiento de carga por cable y/o inalámbrica. El procedimiento de carga inalámbrica puede incluir, por ejemplo, un procedimiento de resonancia magnética, un procedimiento de inducción magnética, un procedimiento electromagnético, o similares. También se puede incluir un circuito adicional para la carga inalámbrica, tal como un bucle de bobina, un circuito de resonancia, un rectificador, o similares. El medidor de batería puede medir, por ejemplo, la capacidad restante de la batería 1396 y una tensión, la corriente, o la temperatura de la misma a la vez que se carga la batería. La batería 1396 puede incluir, por ejemplo, una batería recargable y/o una batería solar.
El indicador 1397 puede visualizar un estado específico del dispositivo 1301 electrónico o una parte del mismo (por ejemplo, el procesador 1310), tal como un estado de inicio, un estado de mensaje, un estado de carga, o similares. El motor 1398 puede convertir una señal eléctrica en una vibración mecánica, y puede generar una vibración o efecto háptico. Aunque no se ilustra, en el dispositivo 1301 electrónico puede incluirse un dispositivo de procesamiento (por ejemplo, una GPU) para soportar una TV móvil. El dispositivo de procesamiento para soportar una TV móvil puede procesar datos de medios de acuerdo con los estándares de transmisión multimedia digital (DMB), transmisión de vídeo digital (DVB), MediaFLO™, o similares.
Cada uno de los elementos descritos en la presente memoria puede configurarse con uno o más componentes, y los nombres de los elementos pueden cambiarse de acuerdo con el tipo de dispositivo electrónico. En diversas realizaciones de la presente divulgación, un dispositivo electrónico puede incluir al menos uno de los elementos descritos en la presente memoria, y se pueden omitir algunos elementos o añadirse otros elementos adicionales. Además, algunos de los elementos del dispositivo electrónico pueden combinarse entre sí para formar una entidad, de modo que las funciones de los elementos puedan realizarse de la misma manera que antes de la combinación.
De acuerdo con diversas realizaciones, un dispositivo electrónico incluye una carcasa que incluye una primera superficie y una segunda superficie orientada en dirección opuesta a la primera superficie, una pantalla configurada para recibir una entrada táctil, la pantalla expuesta a través de al menos una porción de la primera superficie, un circuito de comunicación dispuesto en la carcasa, al menos un procesador dispuesto en la carcasa y conectado eléctricamente con la pantalla y el circuito de comunicación, y una memoria dispuesta en la carcasa y conectada eléctricamente con el al menos un procesador, en el que la memoria almacena instrucciones ejecutables para hacer que el al menos un procesador detecte si el dispositivo electrónico está en comunicación con un dispositivo de visualización externo a través del circuito de comunicación, transmita datos para renderizar una interfaz de usuario extendida en el dispositivo de visualización externo al dispositivo de visualización externo a través del circuito de comunicación, detecte si el dispositivo electrónico está conectado con un dispositivo señalador externo a través del circuito de comunicación, y cuando el dispositivo señalador externo no está conectado al dispositivo electrónico, proporcione al menos una porción de la pantalla para su uso como un dispositivo señalador.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador visualice una primera interfaz de usuario para el dispositivo señalador en una primera porción de la pantalla, y visualice una segunda interfaz de usuario para la autenticación del usuario en una segunda porción de la pantalla.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador proporcione datos de dirección para la interfaz de usuario extendida al dispositivo de visualización externo en base a una entrada táctil en la primera porción.
De acuerdo con diversas realizaciones, el dispositivo electrónico incluye además un sensor biométrico expuesto a través de otra porción de la primera superficie, en el que la segunda interfaz de usuario incluye la visualización de una guía para utilizar el sensor biométrico.
De acuerdo con diversas realizaciones, el sensor biométrico comprende al menos uno de un sensor de iris o un sensor de huellas dactilares.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador, cuando se utiliza la al menos la porción de la pantalla como el dispositivo señalador, visualice una región táctil negra en la al menos la porción de la pantalla.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador procese una entrada de usuario recibida en la primera porción, a través de un primer controlador de entrada, y procese una entrada de usuario recibida en la segunda porción, a través de un segundo controlador de entrada.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador ignore una entrada de usuario recibida a través de la segunda interfaz de usuario.
De acuerdo con diversas realizaciones, el dispositivo electrónico incluye además un circuito integrado de controlador de pantalla (DDI) configurado para proporcionar una señal de imagen a la pantalla, comprendiendo el DDI una memoria gráfica de acceso aleatorio (GRAM), en el que las instrucciones hacen que el al menos un procesador controle la GRAM para almacenar de manera separada los datos de la primera imagen para la primera porción y los datos de la segunda imagen para la segunda porción.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador controle el DDI para visualizar los datos de la primera imagen y los datos de la segunda imagen en la pantalla en diferentes tasas de trama.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador, cuando al menos la porción de la pantalla opera como el dispositivo señalador y el dispositivo señalador externo es reconocido, termine la operación de la pantalla como el dispositivo señalador.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador, cuando al menos la porción de la pantalla opera como el dispositivo señalador y no se detecta una entrada de usuario en la pantalla durante un tiempo previamente especificado, termine la operación de la pantalla como el dispositivo señalador.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador visualice en la pantalla una región operable como el dispositivo señalador.
De acuerdo con diversas realizaciones, las instrucciones hacen que el al menos un procesador configure la pantalla para operar como el dispositivo señalador en un modo horizontal, y en respuesta a la recepción de una entrada de un usuario solicitando un cambio a un modo vertical, configurando la pantalla para operar como el dispositivo señalador en el modo vertical.
De acuerdo con diversas realizaciones, un dispositivo electrónico incluye una pantalla configurada para recibir una entrada táctil, un circuito de comunicación, un procesador, y una memoria, en el que el procesador está configurado para detectar una conexión con un dispositivo de visualización externo a través del circuito de comunicación, detectar si un dispositivo señalador externo especificado está conectado al dispositivo electrónico a través del circuito de comunicación; y cuando el dispositivo señalador externo no está conectado al dispositivo electrónico, operar al menos una porción de la pantalla como un dispositivo señalador.
La Figura 14 es un diagrama de bloques que ilustra un módulo de programa de acuerdo con una realización de la presente divulgación.
Con referencia a la Figura 14, un módulo 1410 de programa puede incluir un sistema operativo (OS) para controlar un recurso relacionado con un dispositivo electrónico (por ejemplo, el dispositivo 110 electrónico) y/o varias aplicaciones que se ejecutan en el OS. El sistema operativo puede ser, por ejemplo, Android, il)S, Windows, Symbian, Tizen, o similares.
El módulo 1410 de programa incluye un núcleo 1420, un middleware 1430, una API 1460, y/o las aplicaciones 1470. Al menos una parte del módulo 1410 de programa puede estar precargada en un dispositivo electrónico, o puede ser descargada a partir de un dispositivo electrónico externo.
El núcleo 1420 puede incluir, por ejemplo, un gestionador 1421 de recursos de sistema o un controlador 1423 de dispositivo. El gestionador 1421 de recursos de sistema puede realizar el control, asignación, o recuperación de un recurso del sistema. De acuerdo con una realización de la presente divulgación, el gestionador 1421 de recursos de sistema puede incluir una unidad de gestión de procedimientos, una unidad de gestión de memoria, una unidad de gestión del sistema de archivos, o similares. El controlador 1423 de dispositivo puede incluir, por ejemplo, un controlador de pantalla, un controlador de cámara, un controlador de Bluetooth, un controlador de memoria compartida, un controlador de USB, un controlador de teclado, un controlador de Wi-Fi, un controlador de audio, o un controlador de comunicación entre procedimientos (IPC).
El middleware 1430, por ejemplo, puede proporcionar una función que las aplicaciones 1470 requieren en común, o puede proporcionar diversas funciones a las aplicaciones 1470 a través de la API 1460 de modo que las aplicaciones 1470 puedan usar eficientemente recursos limitados del sistema en el dispositivo electrónico. De acuerdo con una realización de la presente divulgación, el middleware 1430 puede incluir al menos uno de una biblioteca 1435 de tiempo de ejecución, un gestionador 1441 de aplicación, un gestionador 1442 de ventana, un gestionador 1443 multimedia, un gestionador 1444 de recursos, un gestionador 1445 de energía, un gestionador 1446 de base de datos, un gestionador 1447 de paquetes, un gestionador 1448 de conectividad, un gestionador 1449 de notificación, un gestionador 1450 de ubicación, un gestionador 1451 gráfico, y un gestionador 1452 de seguridad.
La biblioteca 1435 de tiempo de ejecución puede incluir, por ejemplo, un módulo de biblioteca utilizado por un compilador para agregar una nueva función a través de un lenguaje de programación a la vez que se está ejecutando la aplicación 1470. La biblioteca 1435 de tiempo de ejecución puede realizar una función para gestión de entrada/salida, gestión de memoria, o una función aritmética.
El gestionador 1441 de aplicación puede gestionar, por ejemplo, un ciclo de vida de al menos una de las aplicaciones 1470. El gestionador 1442 de ventana puede gestionar un recurso de GUI utilizado en una pantalla. El gestionador 1443 multimedia puede reconocer un formato requerido para la visualización de diversos archivos de medios y puede codificar o decodificar un archivo de medios utilizando un códec coincidente con el formato. El gestionador 1444 de recursos puede gestionar recursos tal como un código de fuente, una memoria, o un espacio de almacenamiento de al menos una de las aplicaciones 1470.
El gestionador 1445 de energía, por ejemplo, puede operar junto con un sistema básico de entrada/salida (BIOS) para gestionar una batería o energía y puede proporcionar información de energía requerida para operar el dispositivo electrónico. El gestionador 1446 de base de datos puede generar, buscar, o modificar una base de datos para ser utilizada por al menos una de las aplicaciones 1470. El gestionador 1447 de paquetes puede gestionar la instalación o actualización de una aplicación distribuida en forma de archivo de paquetes.
El gestionador 1448 de conectividad puede gestionar la conexión inalámbrica de Wi-Fi, Bluetooth, o similares. El gestionador 1449 de notificación puede visualizar o notificar un evento tal como la llegada de mensajes, citas, y alertas de proximidad de tal manera que no moleste a un usuario. El gestionador 1450 de ubicación puede gestionar la información de localización de un dispositivo electrónico. El gestionador 1451 gráfico puede gestionar un efecto gráfico, para ser proporcionado al usuario, o una interfaz de usuario relacionada con el mismo. El gestionador 1452 de seguridad puede proporcionar diversas funciones de seguridad requeridas para la seguridad del sistema o la autenticación del usuario. De acuerdo con una realización de la presente divulgación, en el caso en el cual un dispositivo electrónico (por ejemplo, el dispositivo 110 electrónico) incluya una función de teléfono, el middleware 1430 puede incluir además un gestionador de telefonía para gestionar una función de llamada de voz o vídeo del dispositivo electrónico.
El middleware 1430 puede incluir un módulo de middleware que forma una combinación de diversas funciones de los elementos mencionados anteriormente. El middleware 1430 puede proporcionar un módulo especializado para cada tipo de sistema operativo para proporcionar funciones diferenciadas. Además, el middleware 1430 puede eliminar una parte de los elementos existentes o puede añadir nuevos elementos dinámicamente.
La API 1460, la cual es, por ejemplo, un conjunto de funciones de programación API, puede proporcionarse en diferentes configuraciones de acuerdo con un sistema operativo. Por ejemplo, en el caso de Android o il)S, se puede proporcionar un conjunto de API para cada plataforma y, en el caso de Tizen, se pueden proporcionar al menos dos conjuntos de API para cada plataforma.
La aplicación 1470, por ejemplo, puede incluir al menos una aplicación capaz de realizar funciones tales como un hogar 1471, un marcador 1472, un SMS/MMS 1473, un mensaje instantáneo 1474 (IM), un navegador 1475, una cámara 1476, un alarma 1477, un contacto 1478, una marcación 1479 de voz, un correo 1480 electrónico, un calendario 1481, un reproductor 1482 multimedia, un álbum 1483, un reloj 1484, atención médica (por ejemplo, medir una cantidad de ejercicio o azúcar en sangre), o suministro de información ambiental (por ejemplo, proporcionar información sobre la presión del aire, la humedad, o información de la temperatura).
De acuerdo con una realización de la presente divulgación, la aplicación 1470 puede incluir una aplicación de intercambio de información para soportar el intercambio de información entre el dispositivo electrónico (por ejemplo, el dispositivo 110 electrónico) y un dispositivo electrónico externo. La aplicación de intercambio de información puede incluir, por ejemplo, una aplicación de retransmisión de notificaciones para retransmitir información específica al dispositivo electrónico externo o una aplicación de gestión de dispositivos para gestionar un dispositivo electrónico externo.
Por ejemplo, la aplicación de retransmisión de notificaciones puede tener una función para retransmitir, a un dispositivo electrónico externo, información de notificación generada en otra aplicación (por ejemplo, una aplicación de SMS/MMS, una aplicación de correo electrónico, una aplicación de atención sanitaria, una aplicación de información ambiental, o similar) del dispositivo electrónico. Además, la aplicación de retransmisión de notificaciones puede recibir información de notificaciones desde el dispositivo electrónico externo y puede proporcionar la información de notificación recibida al usuario.
La aplicación de gestión de dispositivos, por ejemplo, puede gestionar (por ejemplo, instalar, eliminar, o actualizar) al menos una función (por ejemplo, encender/apagar el propio dispositivo electrónico externo (o algunos elementos) o el ajuste del brillo (o resolución) de una pantalla) del dispositivo electrónico externo que se comunica con el dispositivo electrónico, una aplicación que se ejecuta en el dispositivo electrónico externo, o un servicio (por ejemplo, un servicio de llamadas, un servicio de mensajes, o similares) proporcionado a partir del dispositivo electrónico externo.
De acuerdo con una realización de la presente divulgación, la aplicación 1470 puede incluir una aplicación especificada (por ejemplo, una aplicación de atención médica de un dispositivo médico móvil) de acuerdo con un atributo del dispositivo electrónico externo. La aplicación 1470 puede incluir una aplicación recibida a partir de un dispositivo electrónico externo. La aplicación 1470 puede incluir una aplicación precargada o una aplicación de terceros descargable a partir de un servidor. Los nombres de los elementos del módulo 1410 de programa ilustrado pueden variar con el tipo de sistema operativo.
De acuerdo con diversas realizaciones de la presente divulgación, al menos una parte del módulo 1410 de programa puede implementarse con software, firmware, hardware, o una combinación de los mismos. Al menos una parte del módulo 1410 de programa, por ejemplo, puede ser implementada (por ejemplo, ejecutada)por un procesador (por ejemplo, el procesador 1310). Al menos una parte del módulo 1410 de programa puede incluir, por ejemplo, un módulo, un programa, una rutina, conjuntos de instrucciones, y/o un procedimiento para realizar una o más funciones.
El término “módulo” utilizado en la presente memoria puede representar, por ejemplo, una unidad que incluye uno de hardware, software y firmware o una combinación de los mismos. El término “módulo” puede utilizarse indistintamente con los términos “unidad”, “ lógica”, “bloque lógico”, “componente” y “circuito”. El “módulo” puede ser una unidad mínima de un componente integrado o puede ser una parte de la misma. El “módulo” puede ser una unidad mínima para realizar una o más funciones o una parte de las mismas. El “módulo” puede ser implementado de manera mecánica o electrónicamente. Por ejemplo, el “módulo” puede incluir al menos uno de un chip de circuito integrado específico de aplicación (ASIC), un conjunto de puerta programables en campo (FPGA), y un dispositivo de lógica programable para realizar algunas operaciones, las cuales se conocen o se han desarrollado.
Al menos una parte de los dispositivos (por ejemplo, módulos o funciones de los mismos) o procedimientos (por ejemplo, operaciones) de acuerdo con diversas realizaciones de la presente divulgación se pueden implementar como instrucciones almacenadas en un medio de almacenamiento legible por ordenador en forma de un módulo de programa. En el caso en el que la instrucción sea realizada por un procesador (por ejemplo, el procesador 220), el procesador puede realizar funciones correspondientes a las instrucciones. El medio de almacenamiento legible por ordenador puede ser, por ejemplo, la memoria 230.
El medio de registro legible por ordenador puede incluir un disco duro, un disquete, un medio magnético (por ejemplo, una cinta magnética), un medio óptico (por ejemplo, CD-ROM, disco versátil digital (DVD), un medio magneto-óptico (por ejemplo, un disco floptico), o un dispositivo de hardware (por ejemplo, una ROM, una RAM, una memoria flash, o similares). Las instrucciones del programa pueden incluir códigos de lenguaje de máquina generados por compiladores y códigos de lenguaje de alto nivel que pueden ser ejecutados por ordenadores que utilizan intérpretes. El dispositivo de hardware mencionado anteriormente puede configurarse para operar como uno o más módulos de software para realizar operaciones de diversas realizaciones de la presente divulgación, y viceversa.
Un módulo o un módulo de programa de acuerdo con diversas realizaciones de la presente divulgación puede incluir al menos uno de los elementos mencionados anteriormente, o se pueden omitir algunos elementos o se pueden añadir otros elementos adicionales. Las operaciones realizadas por el módulo, el módulo de programa u otros elementos de acuerdo con diversas realizaciones de la presente divulgación se pueden realizar de forma secuencial, paralela, iterativa o heurística. Además, algunas operaciones se pueden realizar en otro orden o se pueden omitir, o se pueden añadir otras operaciones.
Si bien la presente divulgación se ha mostrado y descrito con referencia a diversas realizaciones de la misma, los expertos en la técnica entenderán que se pueden realizar diversos cambios de forma y detalles en la misma sin apartarse del ámbito de la presente divulgación como se define en las reivindicaciones adjuntas.
Las realizaciones anteriores de la presente divulgación son ilustrativas y no limitativas. Son posibles diversas alternativas y equivalentes. Otras incorporaciones, sustracciones, o modificaciones son obvias a la vista de la presente divulgación y se pretende que estén dentro del ámbito de las reivindicaciones adjuntas.
Si bien la presente divulgación se ha mostrado y descrito con referencia a diversas realizaciones de la misma, los expertos en la técnica entenderán que se pueden realizar diversos cambios de forma y detalles en la misma sin apartarse del ámbito de la presente divulgación como se define en las reivindicaciones adjuntas.
Claims (10)
1. Un dispositivo (110) móvil que comprende:
una carcasa que incluye una primera superficie y una segunda superficie orientada en dirección opuesta de la primera superficie;
una pantalla (270) configurada para recibir una entrada táctil, la pantalla (270) expuesta a través de al menos una porción de la primera superficie;
un circuito (225) de comunicación dispuesto en la carcasa;
al menos un procesador (220) dispuesto en la carcasa y conectado eléctricamente con la pantalla (270) y el circuito (225) de comunicación; y
una memoria (230) dispuesta en la carcasa y conectada eléctricamente con al menos un procesador (220), en el que la memoria (230) almacena instrucciones ejecutables para hacer que al menos un procesador (220):
reciba una entrada de usuario para ejecutar un modo escritorio;
a la vez que está en el modo escritorio y el dispositivo (110) móvil está en comunicación con un dispositivo (130) de visualización externo a través del circuito (225) de comunicación; configure una pantalla de visualización del dispositivo móvil para su visualización en el dispositivo (130) de visualización externo;
transmita datos para renderizar la pantalla de visualización en el dispositivo (130) de visualización externo al dispositivo (130) de visualización externo a través del circuito (225) de comunicación; proporcione al menos una porción de la pantalla (270) para su uso como una almohadilla táctil para controlar un cursor de señalización proporcionado sobre la pantalla de visualización del dispositivo móvil que se visualiza en el dispositivo de visualización externo, y
cuando la al menos una porción de la pantalla opera como almohadilla táctil y se reconoce un dispositivo (140) señalador externo, termina la operación de la pantalla como almohadilla táctil.
2. El dispositivo (110) móvil de la reivindicación 1, en el que las instrucciones hacen que el al menos un procesador: visualice una primera interfaz de usuario para la almohadilla táctil en una primera porción de la pantalla.
3. El dispositivo (110) móvil de la reivindicación 2, en el que las instrucciones hacen que el al menos un procesador (220): proporcione datos de dirección para la pantalla de visualización al dispositivo (130) de visualización externo en base a una entrada táctil particular en la primera porción.
4. El dispositivo (110) móvil de la reivindicación 1, en el que las instrucciones hacen que el al menos un procesador (220): cuando la al menos la porción de la pantalla se utiliza como la almohadilla táctil, visualice una región táctil negra en la al menos la porción de la pantalla.
5. El dispositivo (110) móvil de la reivindicación 2, en el que las instrucciones hacen que el al menos un procesador (220): procese una entrada de usuario recibida en la primera porción, a través de un primer controlador de entrada.
6. El dispositivo (110) móvil de la reivindicación 1, en el que las instrucciones hacen que el al menos un procesador (220): cuando al menos la porción de la pantalla opera como la almohadilla táctil y no se detecta una entrada de usuario a la pantalla durante un tiempo previamente especificado, termine la operación de la pantalla como la almohadilla táctil.
7. El dispositivo (110) móvil de la reivindicación 1, en el que las instrucciones hacen que el al menos un procesador (220): visualice en la pantalla una región operable como la almohadilla táctil cuando al menos la porción de la pantalla opera en el modo escritorio.
8. El dispositivo (110) móvil de la reivindicación 1, en el que las instrucciones hacen que al menos un procesador (220):
configure la pantalla para que opere como almohadilla táctil en modo horizontal; y
responde a la recepción de una entrada de un usuario que solicita un cambio a un modo vertical, configurando la pantalla para operar como almohadilla táctil en el modo vertical.
9. Un procedimiento de salida de pantalla en un dispositivo (110) móvil capaz de conectarse con un dispositivo (130) de visualización externo, comprendiendo el procedimiento:
recibir una entrada de usuario para ejecutar un modo escritorio;
a la vez que está en el modo escritorio y el dispositivo (110) móvil está conectado comunicativamente con el dispositivo (130) de visualización externo a través de un circuito (225) de comunicación del dispositivo (110) móvil:
configurar una pantalla de visualización del dispositivo móvil para su visualización en el dispositivo (130) de visualización externo;
transmitir (352) datos para renderizar la pantalla de visualización en el dispositivo (130) de visualización externo al dispositivo (130) de visualización externo a través del circuito (225) de comunicación;
proporcionar (355) al menos una porción de la pantalla para su uso como una almohadilla táctil para controlar un cursor de señalador proporcionado sobre la pantalla de visualización del dispositivo móvil que se visualiza en el dispositivo de visualización externo, y
cuando la al menos una porción de la pantalla opere como almohadilla táctil y se reconozca un dispositivo (140) señalador externo, terminar la operación de la pantalla como la almohadilla táctil.
10. El procedimiento de la reivindicación 9, en el que la proporción de al menos una porción de la pantalla para su uso como almohadilla táctil comprende:
visualizar una primera interfaz de usuario en una primera porción de la pantalla para su uso como almohadilla táctil.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020170040004A KR102365678B1 (ko) | 2017-03-29 | 2017-03-29 | 외부 장치를 이용한 화면 출력 방법 및 이를 지원하는 전자 장치 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2958582T3 true ES2958582T3 (es) | 2024-02-12 |
Family
ID=62492378
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18164258T Active ES2958582T3 (es) | 2017-03-29 | 2018-03-27 | Procedimiento de salida de pantalla utilizando un dispositivo externo y un dispositivo electrónico para soportar el mismo |
Country Status (5)
| Country | Link |
|---|---|
| US (3) | US11119601B2 (es) |
| EP (3) | EP4231130A3 (es) |
| KR (1) | KR102365678B1 (es) |
| CN (3) | CN117289886A (es) |
| ES (1) | ES2958582T3 (es) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109753184A (zh) * | 2019-01-07 | 2019-05-14 | 北京硬壳科技有限公司 | 触控显示设备及其控制方法和装置 |
| CN110399080A (zh) * | 2019-07-31 | 2019-11-01 | 联想(北京)有限公司 | 一种输出控制方法、终端及多设备系统 |
| US11625155B2 (en) * | 2020-03-23 | 2023-04-11 | Ricoh Company, Ltd. | Information processing system, user terminal, method of processing information |
| JP2022056043A (ja) * | 2020-09-29 | 2022-04-08 | セイコーエプソン株式会社 | 表示システム、表示方法及びプログラム |
| WO2023282369A1 (ko) * | 2021-07-07 | 2023-01-12 | 엘지전자 주식회사 | 디스플레이 장치, 제어방법 및 그 제어시스템 |
| US11503358B1 (en) | 2021-10-19 | 2022-11-15 | Motorola Mobility Llc | Electronic devices and corresponding methods utilizing ultra-wideband communication signals for user interface enhancement |
| US11907495B2 (en) * | 2021-10-19 | 2024-02-20 | Motorola Mobility Llc | Electronic devices and corresponding methods utilizing ultra-wideband communication signals for user interface enhancement |
| US11606456B1 (en) | 2021-10-19 | 2023-03-14 | Motorola Mobility Llc | Electronic devices and corresponding methods utilizing ultra-wideband communication signals for user interface enhancement |
| KR20230119536A (ko) * | 2022-02-07 | 2023-08-16 | 삼성전자주식회사 | 외부 디스플레이 장치를 제어하기 위한 전자 장치 및 그 동작 방법 |
| KR20240120075A (ko) * | 2023-01-31 | 2024-08-07 | 엘지디스플레이 주식회사 | 개선된 응답특성을 갖는 표시장치 및 그 구동방법 |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2243080B1 (en) * | 2007-12-13 | 2016-09-21 | Advanced Micro Devices, Inc. | Driver architecture for computing device having multiple graphics subsystems, reduced power consumption modes, software and methods |
| JP5292948B2 (ja) * | 2008-06-30 | 2013-09-18 | 富士通株式会社 | 表示及び入力機能を備えた装置 |
| KR101453906B1 (ko) * | 2008-08-27 | 2014-10-21 | 엘지전자 주식회사 | 휴대 단말기 및 그 동작 제어방법 |
| US8369893B2 (en) * | 2010-12-31 | 2013-02-05 | Motorola Mobility Llc | Method and system for adapting mobile device to accommodate external display |
| JP5629242B2 (ja) | 2011-06-10 | 2014-11-19 | 京セラ株式会社 | 通信端末 |
| KR101348669B1 (ko) * | 2012-01-20 | 2014-01-09 | (주)유믹스 | 연결된 디스플레이를 이용한 사용자 입력 제어 방법 및 그 장치 |
| KR20130105044A (ko) | 2012-03-16 | 2013-09-25 | 삼성전자주식회사 | 터치 스크린 단말기의 사용자 인터페이스 방법 및 장치 |
| WO2013173838A2 (en) * | 2012-05-18 | 2013-11-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
| EP3873073B1 (en) | 2012-09-10 | 2024-09-04 | Samsung Electronics Co., Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
| KR20140034025A (ko) * | 2012-09-10 | 2014-03-19 | 삼성전자주식회사 | 휴대단말에서 표시장치별 윈도우 레이아웃 제공 방법 및 장치 |
| US20140075377A1 (en) * | 2012-09-10 | 2014-03-13 | Samsung Electronics Co. Ltd. | Method for connecting mobile terminal and external display and apparatus implementing the same |
| US20140139431A1 (en) * | 2012-11-21 | 2014-05-22 | Htc Corporation | Method for displaying images of touch control device on external display device |
| KR102044826B1 (ko) | 2013-01-02 | 2019-11-14 | 삼성전자 주식회사 | 마우스 기능 제공 방법 및 이를 구현하는 단말 |
| KR102015347B1 (ko) * | 2013-01-07 | 2019-08-28 | 삼성전자 주식회사 | 터치 디바이스를 이용한 마우스 기능 제공 방법 및 장치 |
| US20150193613A1 (en) * | 2013-03-27 | 2015-07-09 | Samsung Electronics Co., Ltd. | Portable apparatus and method of connecting to external apparatus |
| EP2866165B1 (en) * | 2013-10-28 | 2018-12-05 | LG Electronics Inc. -1- | Mobile terminal and controlling method thereof |
| EP2905679B1 (en) * | 2014-01-07 | 2018-08-22 | Samsung Electronics Co., Ltd | Electronic device and method of controlling electronic device |
| KR102330255B1 (ko) * | 2014-05-28 | 2021-11-23 | 삼성전자주식회사 | 사물 인터넷 기기들을 제어하기 위한 제어 장치 및 방법 |
| JP2016038619A (ja) | 2014-08-05 | 2016-03-22 | シャープ株式会社 | 携帯端末装置及びその操作方法 |
| KR102364620B1 (ko) * | 2015-01-26 | 2022-02-17 | 엘지전자 주식회사 | 영상표시장치, 및 그 동작방법 |
| US9734779B2 (en) * | 2015-02-12 | 2017-08-15 | Qualcomm Incorporated | Efficient operation of wearable displays |
| KR102371943B1 (ko) * | 2015-02-24 | 2022-03-08 | 삼성전자 주식회사 | 자기장 통신이 가능한 휴대 전자 장치 및 이를 이용한 결제 방법 |
| KR102377277B1 (ko) * | 2015-02-27 | 2022-03-23 | 삼성전자주식회사 | 전자 장치에서 커뮤니케이션 지원 방법 및 장치 |
| KR102352172B1 (ko) * | 2015-04-08 | 2022-01-17 | 삼성전자주식회사 | 전자 장치들의 연동 방법 및 장치 |
| KR102261962B1 (ko) * | 2015-07-21 | 2021-06-07 | 삼성전자주식회사 | 디스플레이 구동 장치, 이를 포함하는 디스플레이 장치 및 시스템 |
| CN107852435B (zh) * | 2015-08-06 | 2020-04-24 | Lg电子株式会社 | 移动终端及其控制方法 |
| KR20170019651A (ko) * | 2015-08-12 | 2017-02-22 | 삼성전자주식회사 | 음향 제공 방법 및 이를 수행하는 전자 장치 |
| US10146734B2 (en) * | 2015-08-20 | 2018-12-04 | Casio Computer Co., Ltd. | Utilizing function apparatus, recording medium, and method for comparing information before and after connection release with an external device |
| KR20170040004A (ko) | 2015-10-02 | 2017-04-12 | 주식회사 케이티 | Uml 모델 기반의 동시성 코드의 리팩토링 장치 및 리팩토링 방법 |
| KR102450840B1 (ko) * | 2015-11-19 | 2022-10-05 | 엘지전자 주식회사 | 전자 기기 및 전자 기기의 제어 방법 |
-
2017
- 2017-03-29 KR KR1020170040004A patent/KR102365678B1/ko active Active
-
2018
- 2018-03-27 ES ES18164258T patent/ES2958582T3/es active Active
- 2018-03-27 EP EP23176451.5A patent/EP4231130A3/en active Pending
- 2018-03-27 EP EP18164258.8A patent/EP3382524B1/en active Active
- 2018-03-27 EP EP23176463.0A patent/EP4235414A3/en active Pending
- 2018-03-28 US US15/938,067 patent/US11119601B2/en active Active
- 2018-03-29 CN CN202311240629.9A patent/CN117289886A/zh active Pending
- 2018-03-29 CN CN201810276097.7A patent/CN108694032B/zh active Active
- 2018-03-29 CN CN202311234792.4A patent/CN117289885A/zh active Pending
-
2021
- 2021-07-22 US US17/382,480 patent/US11669190B2/en active Active
- 2021-07-22 US US17/382,464 patent/US11747933B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20210357068A1 (en) | 2021-11-18 |
| CN108694032B (zh) | 2023-10-17 |
| EP3382524B1 (en) | 2023-07-05 |
| EP4231130A3 (en) | 2023-10-18 |
| EP4231130A2 (en) | 2023-08-23 |
| CN117289886A (zh) | 2023-12-26 |
| US11669190B2 (en) | 2023-06-06 |
| EP3382524A1 (en) | 2018-10-03 |
| CN108694032A (zh) | 2018-10-23 |
| KR102365678B1 (ko) | 2022-02-21 |
| KR20180110452A (ko) | 2018-10-10 |
| EP4235414A2 (en) | 2023-08-30 |
| US20180284967A1 (en) | 2018-10-04 |
| EP4235414A3 (en) | 2023-10-18 |
| US20210357114A1 (en) | 2021-11-18 |
| US11119601B2 (en) | 2021-09-14 |
| US11747933B2 (en) | 2023-09-05 |
| CN117289885A (zh) | 2023-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2958582T3 (es) | Procedimiento de salida de pantalla utilizando un dispositivo externo y un dispositivo electrónico para soportar el mismo | |
| US11561584B2 (en) | Electronic device having plurality of displays enclosing multiple sides and method for controlling same | |
| KR102499120B1 (ko) | 안테나를 포함하는 전자 장치 | |
| EP3550400B1 (en) | Electronic device and fingerprint recognition method of electronic device | |
| KR102566717B1 (ko) | 생체 센서를 구비한 전자 장치 | |
| US10444503B2 (en) | Method of controlling screen and electronic device for processing same | |
| US10776645B2 (en) | Biometric sensor and electronic device comprising the same | |
| ES2794899T3 (es) | Procedimiento de visualización de pantalla y dispositivo electrónico que soporta la misma | |
| KR102563619B1 (ko) | 병용(combined) 버튼을 가지는 전자 장치 및 전자 장치의 병용 버튼 제어방법 | |
| US10545662B2 (en) | Method for controlling touch sensing module of electronic device, electronic device, method for operating touch sensing module provided in electronic device, and touch sensing module | |
| US20160147292A1 (en) | Power Control Method and Apparatus for Reducing Power Consumption | |
| US10254883B2 (en) | Electronic device for sensing pressure of input and method for operating the electronic device | |
| US20180145530A1 (en) | Electronic device and operation method thereof | |
| KR20180098058A (ko) | 디스플레이에 포함된 픽셀을 이용하여 센서의 위치를 확인하는 방법 및 전자 장치 | |
| KR102252524B1 (ko) | 케이스, 케이스와 결합된 전자 장치 및 그 제어 방법 | |
| KR102482059B1 (ko) | 화면 표시 방법 및 이를 지원하는 전자 장치 | |
| US10949013B2 (en) | Electronic device and touch input sensing method of electronic device | |
| US20170255036A1 (en) | Method and electronic device for executing screen security function | |
| US10739898B2 (en) | Electronic device and operation method therefor | |
| KR20160106001A (ko) | 액세서리 장치를 이용한 제어방법 및 장치 |