ES3018418T3 - Dispositivo electrónico y método de control del dispositivo de visualización del mismo - Google Patents
Dispositivo electrónico y método de control del dispositivo de visualización del mismo Download PDFInfo
- Publication number
- ES3018418T3 ES3018418T3 ES22186586T ES22186586T ES3018418T3 ES 3018418 T3 ES3018418 T3 ES 3018418T3 ES 22186586 T ES22186586 T ES 22186586T ES 22186586 T ES22186586 T ES 22186586T ES 3018418 T3 ES3018418 T3 ES 3018418T3
- Authority
- ES
- Spain
- Prior art keywords
- display device
- touch
- electronic device
- processor
- application
- 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/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
- 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/1615—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function
- G06F1/1616—Constructional details or arrangements for portable computers with several enclosures having relative motions, each enclosure supporting at least one I/O or computing function with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1641—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being formed by a plurality of foldable display components
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1643—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being associated to a digitizer, e.g. laptops that can be used as penpads
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
- G06F1/1677—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts for detecting open or closed state or particular intermediate positions assumed by movable parts of the enclosure, e.g. detection of display lid position with respect to main body in a laptop, detection of opening of the cover of battery compartment
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1675—Miscellaneous details related to the relative movement between the different enclosures or enclosure parts
- G06F1/1681—Details related solely to hinges
-
- 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/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/169—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes
- G06F1/1692—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes the I/O peripheral being a secondary touch screen used as control interface, e.g. virtual buttons or sliders
-
- 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/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/629—Protecting access to data via a platform, e.g. using keys or access control rules to features or functions of an application
-
- 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/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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- 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/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0486—Drag-and-drop
-
- 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
-
- 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
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/0206—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings
- H04M1/0208—Portable telephones comprising a plurality of mechanically joined movable body parts, e.g. hinged housings characterized by the relative motions of the body parts
- H04M1/0214—Foldable telephones, i.e. with body parts pivoting to an open position around an axis parallel to the plane they define in closed position
- H04M1/0216—Foldable in one direction, i.e. using a one degree of freedom hinge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/02—Constructional features of telephone sets
- H04M1/0202—Portable telephone sets, e.g. cordless phones, mobile phones or bar type handsets
- H04M1/026—Details of the structure or mounting of specific components
- H04M1/0266—Details of the structure or mounting of specific components for a display module assembly
- H04M1/0268—Details of the structure or mounting of specific components for a display module assembly including a flexible display panel
-
- 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/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04102—Flexible digitiser, i.e. constructional details for allowing the whole digitising part of a device to be flexed or rolled like a sheet of paper
-
- 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
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04804—Transparency, e.g. transparent or translucent windows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/16—Details of telephonic subscriber devices including more than one display unit
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)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
Se proporciona un dispositivo de comunicación móvil. Este dispositivo incluye una primera pantalla táctil que forma parte de una primera superficie del dispositivo, una segunda pantalla táctil que forma parte de una segunda superficie del dispositivo y un procesador configurado para mostrar en la primera pantalla táctil una primera pantalla correspondiente a una aplicación ejecutada en un primer estado plegado mientras el dispositivo se encuentra en dicho estado; identificar el estado del dispositivo al cambiar a un segundo estado plegado; y mostrar en la segunda pantalla táctil, basándose en dicha identificación, una segunda pantalla correspondiente a la aplicación y una imagen que se superpone parcialmente a la segunda pantalla. Una entrada táctil en la segunda pantalla táctil, mientras la segunda pantalla y la imagen se muestran superpuestas, está configurada para no procesarse como entrada. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Dispositivo electrónico y método de control del dispositivo de visualización del mismo
Antecedentes
1. Campo
La descripción se relaciona con un dispositivo electrónico. Más particularmente, la descripción se relaciona con un dispositivo electrónico que incluye al menos dos dispositivos de visualización.
2. Descripción de técnica relacionada
Con el crecimiento de las tecnologías relacionadas, los dispositivos electrónicos tales como un teléfono inteligente han evolucionado para ofrecer diversas funciones esenciales u opcionales a los usuarios. Con el fin de que el usuario acceda fácilmente a tales funciones, el dispositivo electrónico incluye un dispositivo de visualización sensible al tacto tal como una pantalla táctil y es capaz de proporcionar pantallas de diversas aplicaciones a través del dispositivo de visualización.
Recientemente, con el fin de aumentar la portabilidad, se ha desarrollado un dispositivo de visualización flexible, y como una forma más mejorada, un dispositivo de visualización totalmente plegable. El dispositivo electrónico que tiene tal dispositivo de visualización plegable puede usar un tamaño de dispositivo de visualización grande en un estado desplegado y también puede reducir todo el volumen del mismo en un estado plegado. Por lo tanto es posible aumentar tanto la posibilidad de uso como la portabilidad. Alternativamente, el dispositivo electrónico puede incluir una pluralidad de dispositivos de visualización separados entre sí.
En el caso de que el dispositivo electrónico incluya el dispositivo de visualización plegable o la pluralidad de dispositivos de visualización separados, el usuario realiza una acción de plegar o desplegar el dispositivo electrónico mientras sostiene directamente la carcasa del dispositivo electrónico. Durante esta acción, el usuario puede tocar a menudo una porción del dispositivo de visualización. Debido a que el dispositivo de visualización y un sensor táctil del mismo están en un estado activado, el toque no intencionado de un usuario sobre el dispositivo de visualización puede ser detectado por el sensor táctil y provocar de esa manera cualquier operación de la aplicación.
La información anterior se presenta como información de antecedente solamente para ayudar con una comprensión de la descripción. No se ha hecho ninguna determinación, y no se ha hecho ninguna afirmación, en cuanto a si cualquier parte de lo anterior podría ser aplicable como técnica anterior con respecto a la descripción. El documento US 20140218321A1 se relaciona con un dispositivo móvil que incluye una región de pantalla táctil externa, una región de pantalla táctil plegable interna, y una región de pantalla táctil de superficie curvada.
Compendio
La presente invención está definida por las reivindicaciones independientes. Otros aspectos de la presente invención están resumidos en las reivindicaciones dependientes. Ejemplos de la descripción son abordar al menos los problemas y/o las desventajas mencionados anteriormente y proporcionar al menos las ventajas descritas a continuación. Por consiguiente un ejemplo de la descripción es proporcionar un dispositivo electrónico y un método de control del mismo para procesar, que ha de ser adaptado para la intención de un usuario, un evento táctil causado por una entrada táctil generada durante una acción de plegado o desplegado.
Otro ejemplo de la descripción es proporcionar un dispositivo electrónico y un método de control del mismo para configurar adecuadamente una pantalla de aplicación según la información de estado de una aplicación durante una acción de plegado o desplegado.
Un ejemplo adicional se expondrá en parte en la descripción que sigue y, en parte, será evidente a partir de la descripción, o puede ser aprendido por la práctica de las realizaciones presentadas.
Un dispositivo de comunicación móvil puede comprender un primer dispositivo de visualización táctil que forma al menos una porción de una primera superficie del dispositivo de comunicación móvil, un segundo dispositivo de visualización táctil que forma al menos una porción de una segunda superficie del dispositivo de comunicación móvil, y un procesador configurado para mostrar en el primer dispositivo de visualización táctil una primera pantalla correspondiente a una aplicación que es ejecutada en un primer estado de plegado mientras un estado del dispositivo de comunicación móvil es el primer estado de plegado, identificar el estado del dispositivo de comunicación móvil que cambia a un segundo estado de plegado, y mostrar en el segundo dispositivo de visualización táctil, basándose en la identificación, una segundo dispositivo de visualización correspondiente a la aplicación y una imagen que se superponga al menos parcialmente al segundo dispositivo de visualización, en donde una entrada táctil que se introduce en el segundo dispositivo de visualización táctil mientras el segundo dispositivo de visualización y la imagen se muestran en el segundo dispositivo de visualización como superpuestas, está configurada para que no sea procesada como una entrada en al menos la porción del segundo dispositivo de visualización.
Otros aspectos, ventajas y características sobresalientes de la descripción resultarán evidentes para los expertos en la técnica a partir de la siguiente descripción detallada, que, tomada en conjunto con los dibujos adjuntos, describe varias realizaciones de la descripción.
Breve descripción de los dibujos
Los anteriores y otros aspectos, características y ventajas de ciertas realizaciones de la descripción serán más evidentes a partir de la siguiente descripción detallada, tomada en combinación con los dibujos adjuntos, en los cuales:
La figura 1A es un diagrama de bloques que ilustra un dispositivo electrónico en un entorno de red según una realización de la descripción;
La figura 1B es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción;
Las figuras 2A y 2B son vistas que muestran un estado desplegado y un estado plegado de un dispositivo electrónico según diversas realizaciones de la descripción;
La figura 3 es una vista en perspectiva en despiece ordenado que muestra un dispositivo electrónico según una realización de la descripción;
Las figuras 4A, 4B, 4C, 4D, 4E y 4F son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico en una operación de plegado o desplegado según diversas realizaciones de la descripción;
La figura 5 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción;
La figura 6 es un diagrama de bloques que ilustra una configuración relacionada con visualización de un dispositivo electrónico según una realización de la descripción;
La figura 7 es un diagrama de bloques que ilustra capas de software de un dispositivo electrónico según una realización de la descripción;
La figura 8 es un diagrama de bloques que ilustra un motor de dibujo de un dispositivo electrónico según una realización de la descripción;
La figura 9 es un diagrama que ilustra un método de procesamiento de un evento táctil detectado en una operación de plegado en un dispositivo electrónico según una realización de la descripción;
Las figuras 10A, 10B, 10C, 10D, 10E, y 10F son capturas de pantalla que muestran una pantalla de bloqueo táctil mostrado en un dispositivo electrónico según diversas realizaciones de la descripción;
Las figuras 11A, 11B, 11C, 11D, y 11E son capturas de pantalla que muestran una pantalla mostrado en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción;
Las figuras 12A, 12B, 12C y 12D son capturas de pantalla que muestran una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción;
Las figuras 13A, 13B, 13C, y 13D son capturas de pantalla que muestran una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción;
La figura 14 es una captura de pantalla que muestra una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de desplegado según una realización de la descripción;
La figura 15 es una captura de pantalla que muestra una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de desplegado según una realización de la descripción; La figura 16 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción;
La figura 17 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción;
La figura 18 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción;
Las figuras 19A, 19B, y 19C son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico de un tipo de plegado vertical en una operación de plegado o desplegado según diversas realizaciones de la descripción;
Las figuras 20A, 20B, y 20C son capturas de pantalla que muestran una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción;
Las figuras 21A, 21B, y 21C son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico de un tipo de plegado hacia afuera en una operación de plegado o desplegado según diversas realizaciones de la descripción;
La figura 22 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción;
La figura 23 es un diagrama de bloques que ilustra un motor de dibujo de un dispositivo electrónico según una realización de la descripción;
Las figuras 24A y 24B son diagramas de bloques que ilustran un motor de dibujo de un dispositivo electrónico según diversas realizaciones de la descripción;
Las figuras 25A, 25B, 25C, y 25D son capturas de pantalla que muestran una pantalla mostrada en un dispositivo de visualización de un dispositivo electrónico en una operación de plegado hacia afuera según diversas realizaciones de la descripción;
La figura 26 es un diagrama de flujo que ilustra un método de procesamiento de un evento táctil detectado en una operación de plegado en un dispositivo electrónico según una realización de la descripción;
La figura 27 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción;
La figura 28 es una vista en perspectiva que muestra un dispositivo electrónico en el cual una parte de estructuras de carcasa es giratoria en 360 grados según una realización de la descripción;
Las figuras 29A y 29B son vistas en perspectiva que muestran un dispositivo electrónico que tiene una pluralidad de dispositivos de visualización en una superficie de una carcasa según diversas realizaciones de la descripción;
La figura 30 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción;
Las figuras 31A y 31B son vistas que muestran un dispositivo electrónico plegable con forma de G según diversas realizaciones de la descripción;
Las figuras 32A, 32B, y 32C son vistas que muestran un dispositivo electrónico plegable con forma de S según diversas realizaciones de la descripción;
Las figuras 33A y 33B son vistas que muestran un dispositivo electrónico que tiene un dispositivo de visualización enrollable según diversas realizaciones de la descripción; y
La figura 34 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Se usan los mismos números de referencia para representar los mismos elementos a lo largo de los dibujos.
Descripción detallada
La siguiente descripción con referencia a los dibujos adjuntos se proporciona para ayudar a un entendimiento completo de diversas realizaciones de la descripción como se define mediante las reivindicaciones. Incluye diversos detalles específicos para ayudar a ese entendimiento pero estos deben considerarse simplemente como ejemplos. Por consiguiente, los expertos normales en la técnica reconocerán que se pueden hacer diversos cambios y modificaciones de las diversas realizaciones descritas en la presente memoria sin apartarse del alcance de la descripción. Además, se pueden omitir descripciones de funciones y construcciones bien conocidas por claridad y concisión.
Los términos y palabras usados en la siguiente descripción y reivindicaciones no se limitan a los significados bibliográficos, sino que, son usados simplemente por el inventor para permitir un entendimiento claro y coherente de la descripción. Por consiguiente, debería ser evidente para los expertos en la técnica que la siguiente descripción de diversas realizaciones de la descripción se proporciona solamente con propósito de ilustración y no con el propósito de limitar la descripción como se define mediante las reivindicaciones adjuntas.
Debe entenderse que las formas singulares "un", "uno”, “una" y "el”, “lo”, “la" incluyen referentes plurales a menos que el contexto dicte claramente otra cosa. De este modo, por ejemplo, la referencia a "una superficie componente" incluye referencia a una o más de tales superficies.
La figura 1A es un diagrama de bloques que ilustra un dispositivo electrónico en un entorno de red según una realización de la descripción.
Con referencia a la figura 1A, un dispositivo 101 electrónico en un entorno 100 de red puede comunicarse con un dispositivo 102 electrónico a través de una primera red 198 (por ejemplo, una red de comunicación inalámbrica de corto alcance), o un dispositivo 104 electrónico o un servidor 108 a través de una segunda red 199 (por ejemplo, una red de comunicación inalámbrica de largo alcance). Según una realización, el dispositivo 101 electrónico puede comunicarse con el dispositivo 104 electrónico a través del servidor 108. Según una realización, el dispositivo 101 electrónico puede incluir un procesador 120, memoria 130, un dispositivo 150 de entrada, un dispositivo 155 de salida de sonido, un dispositivo 160 de visualización, un módulo 170 de audio, un módulo 176 de sensor, una interfaz 177, un módulo 179 háptico, un módulo 180 de cámara, un módulo 188 de gestión de potencia, una batería 189, un módulo 190 de comunicación, un módulo de identificación de suscriptor (SIM) 196, o un módulo 197 de antena. En algunas realizaciones, al menos uno (por ejemplo, el dispositivo 160 de visualización o el módulo 180 de cámara) de los componentes se puede omitir del dispositivo 101 electrónico, o se pueden añadir uno u otros más componentes en el dispositivo 101 electrónico. En algunas realizaciones, algunos de los componentes pueden implementarse como circuitos integrados únicos. Por ejemplo, el módulo 176 de sensor (por ejemplo, un sensor de huellas dactilares, un sensor de iris, o un sensor de iluminancia) puede implementarse como integrado en el dispositivo 160 de visualización (por ejemplo, un dispositivo de visualización).
El procesador 120 puede ejecutar, por ejemplo, software (por ejemplo, un programa 140) para controlar al menos un componente distinto (por ejemplo, un componente de hardware o software) del dispositivo 101 electrónico acoplado con el procesador 120, y puede realizar diversos procesamientos o cálculos de datos. Según una realización, como al menos parte del procesamiento o cálculo de datos, el procesador 120 puede cargar un comando o datos recibidos desde otro componente (por ejemplo, el módulo 176 de sensor o el módulo 190 de comunicación) en la memoria 132 volátil, procesar el comando o los datos almacenados en la memoria 132 volátil, y almacenar datos resultantes en la memoria 134 no volátil. Según una realización, el procesador 120 puede incluir un procesador 121 principal (por ejemplo, una unidad central de procesamiento (CPU) o un procesador de aplicaciones (AP)), y un procesador 123 auxiliar (por ejemplo, una unidad de procesamiento de gráficos (GPU), un procesador de señal de imagen (ISP), un procesador de distribuidor de sensores, o un procesador de comunicación (CP)) que es operable independientemente de, o en conjunto con, el procesador 121 principal. Adicional o alternativamente, el procesador 123 auxiliar puede adaptarse para consumir menos potencia que el procesador 121 principal, o para ser específico de una función específica. El procesador 123 auxiliar puede implementarse como separado de, o como parte del procesador 121 principal.
El procesador 123 auxiliar puede controlar al menos algunas de las funciones o estados relacionados con al menos un componente (por ejemplo, el dispositivo 160 de visualización, el módulo 176 de sensor, o el módulo 190 de comunicación) entre los componentes del dispositivo 101 electrónico, en lugar del procesador 121 principal mientras el procesador 121 principal está en un estado inactivo (por ejemplo, suspensión), o junto con el procesador 121 principal mientras el procesador 121 principal está en un estado activado (por ejemplo, ejecutando una aplicación). Según una realización, el procesador 123 auxiliar (por ejemplo, un procesador de señal de imagen o un procesador de comunicación) puede implementarse como parte de otro componente (por ejemplo, el módulo 180 de cámara o el módulo 190 de comunicación) funcionalmente relacionado con el procesador 123 auxiliar.
La memoria 130 puede almacenar diversos datos usados por al menos un componente (por ejemplo, el procesador 120 o el módulo 176 de sensor) del dispositivo 101 electrónico. Los diversos datos pueden incluir, por ejemplo, software (por ejemplo, el programa 140) y datos de entrada o datos de salida para un comando relacionado con los mismos. La memoria 130 puede incluir la memoria 132 volátil o la memoria 134 no volátil.
El programa 140 puede almacenarse en la memoria 130 como software, y puede incluir, por ejemplo, un sistema operativo (OS) 142, middleware 144, o una aplicación 146.
El dispositivo 150 de entrada puede recibir un comando o datos para ser usados por otro componente (por ejemplo, el procesador 120) del dispositivo 101 electrónico, desde el exterior (por ejemplo, un usuario) del dispositivo 101 electrónico. El dispositivo 150 de entrada puede incluir, por ejemplo, un micrófono, un ratón, un teclado, o un lápiz digital (por ejemplo, un lápiz óptico).
El dispositivo 155 de salida de sonido puede emitir señales de sonido al exterior del dispositivo 101 electrónico. El dispositivo 155 de salida de sonido puede incluir, por ejemplo, un altavoz o un receptor. El altavoz se puede usar con propósitos generales, tales como reproducir multimedia o reproducir discos, y el receptor se puede usar para unas llamadas entrantes. Según una realización, el receptor puede implementarse como separado de, o como parte del altavoz.
El dispositivo 160 de visualización puede proporcionar visualmente información al exterior (por ejemplo, un usuario) del dispositivo 101 electrónico. El dispositivo 160 de visualización puede incluir, por ejemplo, un dispositivo de visualización, un dispositivo de holograma, o un proyector y circuitos de control para controlar uno correspondiente del dispositivo de visualización, dispositivo de holograma, y proyector. Según una realización, el dispositivo 160 de visualización puede incluir circuitos táctiles adaptados para detectar un toque, o circuitos de sensor (por ejemplo, un sensor de presión) adaptados para medir la intensidad de la fuerza en que se incurre por el toque.
El módulo 170 de audio puede convertir un sonido en una señal eléctrica y viceversa. Según una realización, el módulo 170 de audio puede obtener el sonido a través del dispositivo 150 de entrada, o emitir el sonido a través del dispositivo 155 de salida de sonido o de un auricular de un dispositivo electrónico externo (por ejemplo, un dispositivo 102 electrónico) acoplado directamente (por ejemplo, por cable) o de manera inalámbrica con el dispositivo 101 electrónico.
El módulo 176 de sensor puede detectar un estado operativo (por ejemplo, potencia o temperatura) del dispositivo 101 electrónico o un estado ambiental (por ejemplo, un estado de un usuario) externo al dispositivo 101 electrónico, y luego generar una señal eléctrica o valor de datos que corresponde al estado detectado. Según una realización, el módulo 176 de sensor puede incluir, por ejemplo, un sensor de gestos, un sensor giroscópico, un sensor de presión atmosférica, un sensor magnético, un sensor de aceleración, un sensor de agarre, un sensor de proximidad, un sensor de color, un sensor de infrarrojos (IR), un sensor biométrico, un sensor de temperatura, un sensor de humedad, o un sensor de iluminancia.
La interfaz 177 puede soportar uno o más protocolos especificados que han a ser usados para que el dispositivo 101 electrónico se acople con el dispositivo electrónico externo (por ejemplo, el dispositivo 102 electrónico) directamente (por ejemplo, por cable) o de manera inalámbrica. Según una realización, la interfaz 177 puede incluir, por ejemplo, una interfaz multimedia de alta definición (HDMI), una interfaz de bus universal en serie (USB), una interfaz de tarjeta digital segura (SD), o una interfaz de audio.
Un terminal 178 de conexión puede incluir un conector a través del cual el dispositivo 101 electrónico puede conectarse físicamente con el dispositivo electrónico externo (por ejemplo, el dispositivo 102 electrónico). Según una realización, el terminal 178 de conexión puede incluir, por ejemplo, un conector de HDMI, un conector de USB, un conector de tarjeta SD, o un conector de audio (por ejemplo, un conector de auricular).
El módulo 179 háptico puede convertir una señal eléctrica en un estímulo mecánico (por ejemplo, una vibración o un movimiento) o estímulo eléctrico que puede ser reconocido por un usuario a través de su sensación táctil o sensación cenestésica. Según una realización, el módulo 179 háptico puede incluir, por ejemplo, un motor, un elemento piezoeléctrico, o un estimulador eléctrico.
El módulo 180 de cámara puede capturar una imagen fija o imágenes en movimiento. Según una realización, el módulo 180 de cámara puede incluir una o más lentes, sensores de imagen, procesadores de señal de imagen, o flashes.
El módulo 188 de gestión de potencia puede gestionar la potencia suministrada al dispositivo 101 electrónico. Según una realización, el módulo 188 de gestión de potencia puede implementarse como al menos parte de, por ejemplo, un circuito integrado de gestión de potencia (PMIC).
La batería 189 puede suministrar energía a al menos un componente del dispositivo 101 electrónico. Según una realización, la batería 189 puede incluir, por ejemplo, una celda primaria que no es recargable, una celda secundaria que es recargable, o una celda de combustible.
El módulo 190 de comunicación puede soportar establecer un canal de comunicación directo (por ejemplo, cableada) o un canal de comunicación inalámbrica entre el dispositivo 101 electrónico y el dispositivo electrónico externo (por ejemplo, el dispositivo 102 electrónico, el dispositivo 104 electrónico, o el servidor 108) y realizar la comunicación a través del canal de comunicación establecido. El módulo 190 de comunicación puede incluir uno o más procesadores de comunicación que son operables independientemente del procesador 120 (por ejemplo, el procesador de aplicaciones (AP)) y soporta una comunicación directa (por ejemplo, cableada) o una comunicación inalámbrica. Según una realización, el módulo 190 de comunicación puede incluir un módulo 192 de comunicación inalámbrica (por ejemplo, un módulo de comunicación celular, un módulo de comunicación inalámbrica de corto alcance, o un módulo de comunicación de sistema global de navegación por satélite (GNSS)) o un módulo 194 de comunicación cableada (por ejemplo, un módulo de comunicación de red de área local (LAN) o un módulo de comunicación de línea de potencia (PLC)). Uno correspondiente de estos módulos de comunicación puede comunicarse con el dispositivo electrónico externo a través de la primera red 198 (por ejemplo, una red de comunicación de corto alcance, tal como Bluetooth™, fidelidad inalámbrica (Wi-Fi) directa, o asociación de datos por infrarrojos (IrDA)) o la segunda red 199 (por ejemplo, una red de comunicación de largo alcance, tal como una red celular, la Internet, o una red de ordenador (por ejemplo, LAN o red de área amplia (WAN)). Estos diversos tipos de módulos de comunicación pueden implementarse como un único componente (por ejemplo, un único chip), o pueden implementarse como múltiples componentes (por ejemplo, múltiples chips) separados entre sí. El módulo 192 de comunicación inalámbrica puede identificar y autentificar el dispositivo 101 electrónico en una red de comunicación, tal como la primera red 198 o la segunda red 199, usando información de suscriptor (por ejemplo, identidad internacional de abonado móvil (IMSI)) almacenada en el módulo 196 de identificación de abonado.
El módulo 197 de antena puede transmitir o recibir una señal o energía hacia o desde el exterior (por ejemplo, el dispositivo electrónico externo) del dispositivo 101 electrónico. Según una realización, el módulo 197 de antena puede incluir una antena que incluye un elemento radiante compuesto de un material conductor o un patrón conductor formado en o sobre un sustrato (por ejemplo, PCB). Según una realización, el módulo 197 de antena puede incluir una pluralidad de antenas. En tal caso, al menos una antena apropiada para un esquema de comunicación usado en la red de comunicación, tal como la primera red 198 o la segunda red 199, puede seleccionarse, por ejemplo, mediante el módulo 190 de comunicación (por ejemplo, el módulo 192 de comunicación inalámbrica) de la pluralidad de antenas. La señal o la energía puede entonces transmitirse o recibirse entre el módulo 190 de comunicación y el dispositivo electrónico externo a través de al menos una antena seleccionada. Según una realización, se puede formar adicionalmente otro componente (por ejemplo, un circuito integrado de radiofrecuencia (RFIC)) aparte del elemento radiante como parte del módulo 197 de antena.
Al menos algunos de los componentes descritos anteriormente pueden acoplarse mutuamente y comunicar señales (por ejemplo, comandos o datos) entre ellos a través de un esquema de comunicación inter-periférico (por ejemplo, un bus, entrada y salida de propósito general (GPIO), interfaz periférica en serie (SPI), o interfaz de procesador de industria móvil (MIPI)).
Según una realización, se pueden transmitir o recibir comandos o datos entre el dispositivo 101 electrónico y el dispositivo 104 electrónico externo a través del servidor 108 acoplado con la segunda red 199. Cada uno de los dispositivos 102 y 104 electrónicos puede ser un dispositivo de un mismo tipo como, o de un tipo diferente, del dispositivo 101 electrónico. Según una realización, todas o algunas de las operaciones que han de ser ejecutadas en el dispositivo 101 electrónico se pueden ejecutar en uno o más de los dispositivos 102, 104 electrónicos externos, o servidor 108. Por ejemplo, si el dispositivo 101 electrónico debe realizar una función o un servicio automáticamente, o en respuesta a una solicitud procedente de un usuario u otro dispositivo, el dispositivo 101 electrónico, en lugar de, o además de, ejecutar la función o el servicio, puede solicitar que el uno o más dispositivos electrónicos externos realicen al menos parte de la función o del servicio. El uno más dispositivos electrónicos externos que reciben la solicitud pueden realizar la al menos parte de la función o el servicio solicitado, o una función adicional o un servicio adicional relacionado con la solicitud, y transferir un resultado de la realización al dispositivo 101 electrónico. El dispositivo 101 electrónico puede proporcionar el resultado, con o sin procesamiento adicional del resultado, como al menos parte de una respuesta a la solicitud. Con ese fin, se puede usar una tecnología informática en la nube, informática distribuida, o informática de cliente-servidor, por ejemplo.
El dispositivo electrónico según diversas realizaciones puede ser uno de diversos tipos de dispositivos electrónicos. Los dispositivos electrónicos pueden incluir, por ejemplo, un dispositivo de comunicación portátil (por ejemplo, un teléfono inteligente), un dispositivo de ordenador, un dispositivo multimedia portátil, un dispositivo médico portátil, una cámara, un dispositivo de uso personal, o un electrodoméstico. Según una realización de la descripción, los dispositivos electrónicos no se limitan a los descritos anteriormente.
Debe apreciarse que diversas realizaciones de la descripción y los términos usados en la misma no pretenden limitar las características tecnológicas establecidas en la presente memoria a realizaciones particulares e incluyen diversos cambios, equivalencias, o reemplazos para una realización correspondiente. Con respecto a la descripción de los dibujos, se pueden usar números de referencia similares para hacer referencia a elementos similares o relacionados. Debe entenderse que una forma singular de un sustantivo que corresponde a un elemento o artículo puede incluir una o más de las cosas, a menos que el contexto relevante indique claramente otra cosa. Como se usa en este documento, cada una de expresiones, tales como "A o B", "al menos uno de A y B", "al menos uno de A o B", "A, B, o C", "al menos uno de A, B, y C", y "al menos uno de A, B, o C" pueden incluir todas las combinaciones posibles de los elementos enumerados juntos en una correspondiente de las expresiones. Como se usan en este documento, términos tales como "1°" y "2°", o "primero" y "segundo" pueden usarse simplemente para distinguir un componente correspondiente de otro, y no limitan los componentes en otro aspecto (por ejemplo, importancia u orden). Debe entenderse que si se hace referencia a un elemento (por ejemplo, un primer elemento), con o sin el término "operativamente" o "comunicativamente", como "acoplado con", "acoplado a", "conectado con", o "conectado a" otro elemento (por ejemplo, un segundo elemento), significa que el elemento puede acoplarse con el otro elemento directamente (por ejemplo, por cable), de manera inalámbrica, o a través de un tercer elemento.
Como se usa en la presente memoria, el término "módulo" puede incluir una unidad implementada en hardware, software, o firmware, y puede usarse de manera intercambiable con otros términos, por ejemplo, "lógica", "bloque lógico", "parte", o "conjunto de circuitos". Un módulo puede ser un componente integral único, o una unidad mínima o parte del mismo, adaptado para realizar una o más funciones. Por ejemplo, según una realización el módulo puede implementarse en una forma de un circuito integrado de aplicación específica (ASIC).
Se pueden implementar diversas realizaciones como se establece en la presente memoria como software (por ejemplo, el programa 140) que incluye una o más instrucciones que se almacenan en un medio de almacenamiento (por ejemplo, memoria 136 interna o memoria 138 externa) que es legible mediante una máquina (por ejemplo, el dispositivo 101 electrónico). Por ejemplo, un procesador (por ejemplo, el procesador 120) de la máquina (por ejemplo, el dispositivo 101 electrónico) puede invocar al menos una de las una o más instrucciones almacenadas en el medio de almacenamiento, y ejecutarla, con o sin usar uno o más componentes distintos bajo el control del procesador. Esto permite que se opere la máquina para realizar al menos una función según la al menos una instrucción invocada. La una o más instrucciones pueden incluir un código generado por un compilador o un código ejecutable por un intérprete. El medio de almacenamiento legible mediante máquina puede proporcionarse en la forma de un medio de almacenamiento no transitorio. En donde, el término "no transitorio" simplemente significa que el medio de almacenamiento es un dispositivo tangible, y no incluye una señal (por ejemplo, una onda electromagnética), pero este término no diferencia entre dónde se almacenan datos de manera semipermanente en el medio de almacenamiento y dónde se almacenan los datos temporalmente en el medio de almacenamiento.
Según una realización, un método según diversas realizaciones de la descripción puede incluirse y proporcionarse en un producto de programa informático. El producto de programa informático puede comercializarse como un producto entre un vendedor y un comprador. El producto de programa informático puede distribuirse en la forma de un medio de almacenamiento legible mediante máquina (por ejemplo, memoria de solo lectura en disco compacto (CD-ROM)), o distribuirse (por ejemplo, descargarse o cargarse) en línea a través de una tienda de aplicaciones (por ejemplo, PlayStore™), o entre dos dispositivos de usuario (por ejemplo, teléfonos inteligentes) directamente. Si se distribuye en línea, al menos parte del producto de programa informático puede generarse temporalmente o al menos almacenarse temporalmente en el medio de almacenamiento legible mediante máquina, tal como memoria del servidor del fabricante, un servidor de la tienda de aplicaciones, o un servidor de retransmisión.
Según diversas realizaciones, cada componente (por ejemplo, un módulo o un programa) de los componentes descritos anteriormente puede incluir una única entidad o múltiples entidades. Según diversas realizaciones, se pueden omitir uno o más de los componentes descritos anteriormente, o se pueden añadir uno u otros más componentes. Alternativa o adicionalmente, se puede integrar una pluralidad de componentes (por ejemplo, módulos o programas) en un único componente. En tal caso, según diversas realizaciones, el componente integrado todavía puede realizar una o más funciones de cada uno de la pluralidad de componentes de la misma manera o similar a como se realizan por uno correspondiente de la pluralidad de componentes antes de la integración. Según diversas realizaciones, las operaciones realizadas por el módulo, el programa, u otro componente pueden llevarse a cabo de manera secuencial, en paralelo, repetidamente, o heurísticamente, o una o más de las operaciones pueden ejecutarse en un orden diferente u omitirse, o se pueden agregar una u otras más operaciones.
La figura 1B es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 1B, el dispositivo 101 electrónico según diversas realizaciones puede incluir al menos un dispositivo 160 de visualización, un procesador 120, y una memoria 130. Algunos de tales componentes del dispositivo 101 electrónico pueden omitirse o reemplazarse.
Según diversas realizaciones, los componentes del dispositivo 101 electrónico están dispuestos en una carcasa del dispositivo 101 electrónico, y el al menos un dispositivo 160 de visualización puede verse desde el exterior en la carcasa.
Según diversas realizaciones, la carcasa se puede plegar a través de una estructura de bisagra. En áreas de la carcasa separadas por plegado, se pueden disponer los respectivos dispositivos 160 de visualización o respectivas regiones del dispositivo 160 de visualización.
Según diversas realizaciones, el dispositivo 101 electrónico puede incluir uno o más dispositivo 160 de visualización, al menos uno de los cuales puede incluir un sensor táctil.
Según diversas realizaciones, el dispositivo 101 electrónico puede configurarse con diversos factores de forma. Por ejemplo, el dispositivo 101 electrónico puede tener una estructura de dispositivo de visualización plegable de plegado hacia adentro, una estructura de dispositivo de visualización plegable de plegado hacia afuera, una estructura de dispositivo de visualización dual, una estructura de plegado tipo G, una estructura de plegado tipo S, o una estructura de dispositivo de visualización enrollable.
En la estructura de dispositivo de visualización plegable de plegado hacia adentro, el dispositivo electrónico incluye un dispositivo de visualización plegable, que tiene primera y segunda áreas separadas entre sí basándose en un eje de plegado y enfrentadas entre sí cuando el dispositivo electrónico está plegado. Por lo tanto, cuando se completa el plegado, la mayor parte (o la totalidad) del dispositivo de visualización puede no estar expuesta al usuario. En la estructura de dispositivo de visualización plegable de plegado hacia adentro, el dispositivo de visualización plegable puede estar dispuesto en una primera superficie de la carcasa, y un dispositivo de visualización no plegable puede estar dispuesto en una segunda superficie de la carcasa. Por lo tanto, en un estado plegado, el dispositivo de visualización plegable puede no verse desde el exterior, y el dispositivo de visualización no plegable puede verse desde el exterior. Según algunas realizaciones, el dispositivo electrónico que tiene la estructura de dispositivo de visualización plegable de plegado hacia adentro puede incluir solo el dispositivo de visualización plegable en la primera superficie y puede no incluir un dispositivo de visualización separado en la segunda superficie.
La estructura de dispositivo de visualización plegable de plegado hacia adentro se describirá en detalle con referencia a las figuras 2A a 4F.
En la estructura de dispositivo de visualización plegable de plegado hacia afuera, el dispositivo electrónico incluye un dispositivo de visualización plegable, que tiene primera y segunda áreas separadas entre sí basándose en un eje de plegado y dispuestas en lados opuestos, respectivamente, para ser vistas desde el exterior cuando el dispositivo electrónico está plegado. En un estado plegado, el usuario puede ver una pantalla a través de la primera área o de la segunda área. También en la estructura de dispositivo de visualización plegable de plegado hacia afuera, el dispositivo de visualización plegable puede estar dispuesto sobre la primera superficie de la carcasa, y un dispositivo de visualización separado puede o no estar dispuesto sobre la segunda superficie.
La estructura de dispositivo de visualización plegable de plegado hacia afuera se describirá en detalle con referencia a las figuras 21A a 21C.
En la estructura de dispositivo de visualización dual, el dispositivo electrónico incluye dos dispositivos de visualización físicamente separados entre sí en una superficie de la carcasa. Por ejemplo, la carcasa del dispositivo electrónico puede incluir primera y segunda estructuras de carcasa que son plegables entre sí, y el primer y el segundo dispositivos de visualización pueden estar dispuestos en la primera y segunda estructuras de carcasa, respectivamente. Cada una de la primera y segunda estructuras de carcasa puede plegarse de una manera de plegado hacia adentro o de plegado hacia afuera. Cuando están plegados, el primer y el segundo dispositivos de visualización pueden estar enfrentados entre sí en caso de plegado hacia adentro, y pueden verse a través de lados opuestos en caso de plegado hacia afuera. Además, el dispositivo electrónico que tiene la estructura de dispositivo de visualización dual puede incluir además un dispositivo de visualización separado en la otra superficie de la carcasa opuesta a una superficie en la cual están dispuestos el primer y el segundo dispositivos de visualización.
La estructura de dispositivo de visualización dual se describirá en detalle con referencia a las figuras 29A y 29B.
La estructura de plegado tipo G es una de las estructuras capaces de plegarse basándose en dos ejes de plegado. El dispositivo electrónico de la estructura de plegado tipo G puede incluir, en una superficie de la carcasa, un dispositivo de visualización que se puede plegar en tres capas con base en dos ejes de plegado. El dispositivo de visualización se puede dividir en una primera área, una segunda área, y una tercera área, con base en dos ejes de plegado. Cuando el dispositivo electrónico está plegado, la primera área puede mirar hacia la segunda área, y la tercera área puede mirar hacia el lado opuesto de la primera área. Por lo tanto, en un estado plegado, dispositivo de visualización puede no verse desde el exterior.
La estructura de plegado tipo G se describirá en detalle con referencia a las figuras 31A y 31B.
La estructura de plegado tipo S es una estructura capaz de plegarse con base en dos ejes de plegado similar a la estructura de plegado tipo G, pero una parte del dispositivo de visualización se puede ver desde el exterior en un estado plegado a diferencia de la estructura de plegado tipo G.
El dispositivo electrónico de la estructura de plegado tipo S incluye una primera estructura de carcasa, una segunda estructura de carcasa, y una tercera estructura de carcasa, que se distinguen basándose en dos ejes de plegado. Un primer dispositivo de visualización plegable puede estar dispuesto sobre una superficie de la primera y segunda estructuras de carcasa, y un segundo dispositivo de visualización no plegable puede estar dispuesto sobre una superficie de la tercera estructura de carcasa. La superficie sobre la cual está dispuesto el segundo dispositivo de visualización puede ser opuesta a la superficie sobre la cual está dispuesto el primer dispositivo de visualización en un estado desplegado del dispositivo electrónico. Cuando el dispositivo electrónico está plegado, la primera y segunda áreas del primer dispositivo de visualización que están divididas basándose en un eje de plegado pueden enfrentarse entre sí, y el segundo dispositivo de visualización se puede ver desde el exterior.
La estructura de plegado tipo S se describirá en detalle con referencia a las figuras 32A a 32C.
La estructura de dispositivo de visualización enrollable se refiere a una estructura en la cual se puede enrollar el dispositivo electrónico.
La estructura de dispositivo de visualización enrollable se describirá en detalle con referencia a las figuras 33A y 33B.
El dispositivo electrónico según diversas realizaciones puede tener una estructura de plegado a lo ancho (o una estructura de plegado horizontal) o una estructura de plegado a lo largo (o una estructura de plegado vertical). La estructura de plegado a lo ancho se refiere a una estructura capaz de plegar el dispositivo de visualización plegable en una dirección a la izquierda y a la derecha basándose en un eje de plegado que se extiende verticalmente, y la estructura de plegado a lo largo se refiere a una estructura capaz de plegar el dispositivo de visualización plegable en una dirección hacia arriba y hacia abajo basándose en un eje de plegado que se extiende horizontalmente.
En la descripción, las descripciones se centrarán en la estructura de plegado a lo ancho. Sin embargo, también se pueden implementar diversas realizaciones sobre la estructura de dispositivo de visualización plegable de plegado hacia adentro, la estructura de dispositivo de visualización plegable de plegado hacia afuera, la estructura de dispositivo de visualización dual, y similares como la estructura de plegado a lo largo. La estructura de plegado a lo largo (es decir, vertical) se describirá por ejemplo con referencia a las figuras 19A a 19C.
Según diversas realizaciones, la memoria 130 puede incluir una memoria volátil y una memoria no volátil, que son conocidas en la técnica y no se limitan a implementación específica. La memoria 130 puede incluir al menos algunas de las configuraciones y/o funciones de la memoria 130 mostradas en la figura 1 A. Además, la memoria 130 puede almacenar al menos una parte del programa 140 mostrado en la figura 1A.
La memoria 130 puede almacenar diversas instrucciones que son ejecutables por el procesador 120. Tales instrucciones pueden incluir diversos comandos de control reconocibles por el procesador 120 en relación con operaciones aritméticas y lógicas, transferencia de datos, entrada/salida, y/o similares.
Según diversas realizaciones, el procesador 120 está configurado para realizar operaciones o procesamiento de datos relacionados con el control y/o comunicación de componentes del dispositivo 101 electrónico, y puede incluir al menos algunas de las configuraciones y/o funciones del procesador 120 mostrado en la figura 1 A. El procesador 120 puede estar conectado funcional, operativa, y/o eléctricamente a componentes internos del dispositivo 101 electrónico incluyendo al menos un dispositivo 160 de visualización y la memoria 130.
Las funciones de operación y procesamiento de datos que se pueden implementar por el procesador 120 en el dispositivo 101 electrónico no están limitadas. Sin embargo, en la descripción, las descripciones se centrarán en operaciones de procesamiento de un evento táctil y operaciones de visualización de una pantalla de aplicación en forma continua cuando se produce un gesto de plegado o desplegado. Las operaciones del procesador 120 que han de ser descritas de aquí en adelante se pueden realizar cargando instrucciones almacenadas en la memoria 130.
Según diversas realizaciones, el procesador 120 puede mostrar una pantalla de una aplicación en el al menos un dispositivo 160 de visualización mientras el dispositivo 101 electrónico está en un estado desplegado. Por ejemplo, cuando el dispositivo 101 electrónico incluye un dispositivo de visualización plegable (por ejemplo, un dispositivo de visualización plegable de plegado hacia adentro o un dispositivo de visualización plegable de plegado hacia afuera), el procesador 120 puede mostrar la pantalla de aplicación en el dispositivo de visualización plegable que está en un estado desplegado. Cuando el dispositivo 101 electrónico incluye un dispositivo de visualización dual, el procesador 120 puede mostrar la pantalla de aplicación en una parte del dispositivo de visualización dual, o dividir la pantalla y mostrar porciones divididas a través de un primer y segundo dispositivos de visualización, respectivamente.
Según diversas realizaciones, el procesador 120 puede detectar un gesto de plegado cuando el dispositivo 101 electrónico está en un estado desplegado. El gesto de plegado puede referirse a la acción de un usuario de plegar una parte del dispositivo 101 electrónico basándose en el eje de plegado aplicando fuerza al dispositivo 101 electrónico que está en el estado desplegado. Por ejemplo, cuando el dispositivo 101 electrónico tiene una estructura de dispositivo de visualización plegable de plegado hacia adentro compuesta por primera y segunda estructuras de carcasa, el usuario puede plegar hacia adentro el dispositivo electrónico mientras que sujeta los lados frontal y posterior de la primera estructura de carcasa con su mano derecha y también sujeta los lados frontal y posterior de la segunda estructura de carcasa con su mano izquierda. El dispositivo 101 electrónico puede incluir un sensor (no mostrado) para detectar el plegado del dispositivo 101 electrónico. El sensor puede detectar un gesto de plegado a través de un ángulo de rotación de una parte de la carcasa en el eje de plegado.
Según diversas realizaciones, el procesador 120 puede determinar el estado de plegado basándose en el ángulo formado por el eje de plegado. Por ejemplo, cuando el ángulo formado por una primera área y una segunda área, separadas basándose en el eje de plegado, está cerca de un ángulo completamente plegado (por ejemplo, 0° o 10°), el procesador determina que el dispositivo está en el estado de plegado (o un primer estado de plegado). Si el ángulo está cerca de un ángulo completamente desplegado (por ejemplo, 170° o 180°), el procesador determina que el dispositivo está en un estado de desplegado (o en un segundo estado de plegado).
Según diversas realizaciones, cuando se inicia un gesto de plegado, el procesador 120 puede detener la transmisión de un evento táctil a cada dispositivo 160 de visualización. Esto se debe a que un toque en el dispositivo 160 de visualización durante el gesto de plegado no es una intención de un usuario. En algunas realizaciones, cuando se inicia el gesto de plegado, el procesador 120 puede ignorar un evento táctil recibido en lugar de solicitar al sensor táctil que deje de transmitir el evento táctil. Es decir, incluso si se recibe un evento táctil, puede no proporcionarse a una aplicación.
Según diversas realizaciones, el procesador 120 puede cancelar un evento táctil (por ejemplo, un evento de presión o un evento de liberación) que se haya proporcionado a una aplicación antes de que se inicie el gesto de plegado. Por ejemplo, el procesador 120 puede cancelar la ejecución de la aplicación que ha de ser llevada a cabo en respuesta al evento táctil, o cancelar la ejecución de la aplicación que ya ha sido llevada a cabo en respuesta al evento táctil.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el procesador 120 puede proporcionar a una aplicación un evento de cancelación que corresponde a un evento táctil proporcionado previamente. Por ejemplo, incluso si realmente se produce un evento de presión durante el gesto de plegado, no es la intención de un usuario. De este modo, el procesador 120 puede proporcionar el evento de cancelación a la aplicación incluso si el evento de presión se recibe desde el sensor táctil. Esto evita que la aplicación opere incorrectamente al reconocer un toque para plegar como un evento táctil.
Según diversas realizaciones, cuando el dispositivo 101 electrónico está plegado, el procesador 120 puede cambiar un área del dispositivo 160 de visualización para mostrar una aplicación. Por ejemplo, cuando el dispositivo 101 electrónico tiene una estructura de dispositivo de visualización plegable de plegado hacia adentro, se puede mostrar una pantalla de aplicación usando tanto un primer dispositivo de visualización plegable dispuesto sobre una superficie de carcasa como un segundo dispositivo de visualización no plegable dispuesto sobre la otra superficie de carcasa. Cuando el dispositivo electrónico tiene una estructura de dispositivo de visualización plegable de plegado hacia afuera, la pantalla de aplicación se puede mostrar en una cualquiera de primera y segunda áreas separadas basándose en un eje de plegado de un dispositivo de visualización plegable. En donde la mayor parte de un dispositivo de visualización no es vista por el usuario entre los diversos factores de forma descritos anteriormente (por ejemplo, en caso donde no haya un dispositivo de visualización posterior en la estructura de dispositivo de visualización plegable de plegado hacia adentro o en la estructura de dispositivo de visualización dual), la aplicación ya no se muestra y se puede operar en el fondo cuando el dispositivo electrónico está plegado.
Según diversas realizaciones, cuando se cambia el área en la cual se muestra la aplicación, el procesador 120 puede generar una pantalla de aplicación basándose en los atributos (por ejemplo, tamaño, relación, resolución, y similares) del área cambiada. El procesador 120 puede proporcionar a la aplicación un evento de plegado y también atribuir información de un área en la cual se mostrará la aplicación después del plegado.
Por ejemplo, en caso donde el dispositivo 101 electrónico tenga una estructura de dispositivo de visualización plegable de plegado hacia adentro, el procesador 120 puede generar la pantalla de aplicación basándose en los atributos (por ejemplo, tamaño, relación, resolución) del segundo dispositivo de visualización cuando se pliega. En un caso donde el dispositivo electrónico tenga una estructura de dispositivo de visualización plegable de plegado hacia afuera, el procesador 120 puede generar, cuando se pliega, la pantalla de aplicación basándose en los atributos de un área (por ejemplo, estando colocada en la dirección de mirada de un usuario) seleccionada desde la primera y segunda áreas.
Según diversas realizaciones, el procesador 120 puede determinar si se puede redimensionar una pantalla de ejecución de una aplicación.
Cuando la aplicación mostrada en el dispositivo 160 de visualización en un estado desplegado es una aplicación que se puede redimensionar (por ejemplo, un navegador de Internet), y cuando se detecta un gesto de plegado, el procesador 120 puede redimensionar una pantalla de la aplicación basándose en los atributos del área de visualización cambiada.
Cuando la aplicación mostrada en el dispositivo 160 de visualización en un estado desplegado es una aplicación que no se puede redimensionar (por ejemplo, una aplicación de juego), y cuando se detecta un gesto de plegado, el procesador 120 puede emitir un menú para seleccionar un reinicio (es decir, una nueva ejecución) o continuación (es decir, ejecución continua) de la aplicación.
Según diversas realizaciones, el procesador 120 puede generar una pantalla de bloqueo táctil en respuesta a un gesto de plegado, y mostrar la pantalla de bloqueo táctil en un área para mostrar una pantalla de aplicación después del plegado. La pantalla de bloqueo táctil puede determinarse según la información de estado (es decir, nivel de seguridad y/o por ejemplo si se puede redimensionar) de la aplicación en ejecución.
Según diversas realizaciones, el procesador 120 puede mostrar la pantalla de bloqueo táctil en una capa superior de la pantalla que se ha de mostrar en el área cambiada cuando se pliega. El procesador 120 puede mostrar la pantalla de bloqueo táctil en el primer plano para cubrir la pantalla de la aplicación de nivel superior en el orden z, evitando de esa manera que se transmita un evento táctil no intencionado a la aplicación.
Según diversas realizaciones, después de mostrar la pantalla de bloqueo táctil, el procesador 120 puede procesar un evento táctil recibido desde el sensor táctil del dispositivo 160 de visualización en el cual se muestra la pantalla de ejecución de aplicación. Después de mostrar la pantalla de bloqueo táctil, el procesador 120 puede liberar la pantalla de bloqueo táctil en respuesta a un evento táctil recibido desde el dispositivo 160 de visualización y proporciona el evento táctil a la aplicación que se ejecuta.
Según diversas realizaciones, el procesador 120 puede operar en un modo no seguro, un modo seguro débil, o un modo seguro fuerte, dependiendo de un nivel de seguridad asignado a una aplicación. Cuando se pliega, el procesador 120 puede generar y mostrar la pantalla de bloqueo táctil que corresponde al nivel de seguridad de la aplicación que se ejecuta. De manera alternativa, basándose en los atributos de un gesto de plegado, el procesador 120 puede determinar el nivel de seguridad o el modo de ejecución.
La figura 2A es una vista que muestra un estado desplegado de un dispositivo electrónico según una realización de la descripción.
Según diversas realizaciones, el dispositivo electrónico puede incluir un primer dispositivo de visualización y un segundo dispositivo de visualización que están separados entre sí. El primer dispositivo de visualización puede ser plegable, y el segundo dispositivo de visualización puede no ser plegable.
Con referencia a la figura 2A, un dispositivo 200 electrónico puede incluir un par de estructuras 210 y 220 de carcasa que se combinan de manera giratoria entre sí a través de una estructura de bisagra (por ejemplo, una estructura 264 de bisagra en la figura 3), una cubierta 265 de bisagra que cubre una porción plegable del par de estructuras 210 y 220 de carcasa, y un primer dispositivo 230 de visualización (por ejemplo, un dispositivo de visualización flexible o un dispositivo de visualización plegable) que está dispuesto en un espacio formado por el par de estructuras 210 y 220 de carcasa. En la descripción, una superficie en la cual está dispuesto el dispositivo 230 de visualización se define como una superficie frontal (o una primera superficie) del dispositivo 200 electrónico, y la superficie opuesta de la superficie frontal se define como una superficie posterior (o una segunda superficie) del dispositivo 200 electrónico. También, una superficie que rodea un espacio entre las superficies frontal y posterior se define como una superficie lateral del dispositivo 200 electrónico.
En una realización, el par de estructuras 210 y 220 de carcasa puede incluir una primera estructura 210 de carcasa que tiene un área 231d de sensor, una segunda estructura 220 de carcasa, una primera cubierta 240 posterior, y una segunda cubierta 250 posterior. El par de estructuras 210 y 220 de carcasa del dispositivo 200 electrónico no se limita a la conformación y configuración mostradas en las figuras 2A y 2B, y puede implementarse con cualquier otra conformación y configuración. Por ejemplo, en otra realización, la primera estructura 210 de carcasa y la primera cubierta 240 trasera pueden formarse integralmente, y también la segunda estructura 220 de carcasa y la segunda cubierta 250 trasera pueden formarse integralmente.
En una realización, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa están dispuestas a ambos lados con respecto a un eje de plegado (indicado por 'A'), y pueden tener una forma generalmente simétrica con respecto al eje de plegado (A). Como se describirá más adelante, la primera y segunda estructuras 210 y 220 de carcasa pueden tener diferentes ángulos o distancias entre ellas, dependiendo de si el dispositivo 200 electrónico está en un estado desplegado (también denominado como un estado plano o un estado abierto), un estado plegado (también conocido como un estado cerrado), o un estado intermedio. En la realización ilustrada, contraria a la segunda estructura 220 de carcasa, la primera estructura 210 de carcasa tiene el área 231d de sensor en la cual están dispuestos diversos sensores. Exceptuando esto, ambas estructuras de carcasa pueden ser simétricas en forma. En otra realización, el área 231d de sensor puede estar dispuesta alternativa o adicionalmente en la segunda estructura 220 de carcasa.
En una realización, la primera estructura 210 de carcasa está conectada a la estructura de bisagra (por ejemplo, la estructura 264 de bisagra en la figura 3) y puede incluir una primera superficie 211 que corresponde a una porción de la superficie frontal del dispositivo 200 electrónico y que mira en una primera dirección, una segunda superficie 212 que corresponde a una porción de la superficie posterior del dispositivo 200 electrónico y que mira en una segunda dirección opuesta a la primera dirección, y un primer miembro 213 lateral que rodea parcialmente un espacio entre la primera superficie 211 y la segunda superficie 212. En una realización, el primer miembro 213 lateral puede incluir una primera superficie 213a lateral dispuesta en paralelo con el eje de plegado (A), una segunda superficie 213b lateral extendida perpendicularmente al eje de plegado (A) desde un extremo de la primera superficie 213a lateral, y una tercera superficie 213c lateral extendida perpendicularmente al eje de plegado (A) desde el otro extremo de la primera superficie 213a lateral.
En una realización, la segunda estructura 220 de carcasa está conectada a la estructura de bisagra (por ejemplo, la estructura 264 de bisagra en la figura 3) y puede incluir una tercera superficie 221 que corresponde a una porción de la superficie frontal del dispositivo 200 electrónico y que mira en una tercera dirección, una cuarta superficie 222 que corresponde a una porción de la superficie posterior del dispositivo 200 electrónico y que mira en una cuarta dirección opuesta a la tercera dirección, y un segundo miembro 223 lateral que rodea parcialmente un espacio entre la tercera superficie 221 y la cuarta superficie 222. En una realización, el segundo miembro 213 lateral puede incluir una cuarta superficie 223a lateral dispuesta en paralelo con el eje de plegado (A), una quinta superficie 223b lateral extendida perpendicularmente al eje de plegado (A) desde un extremo de la cuarta superficie 223a lateral, y una sexta superficie 223c lateral extendida perpendicularmente al eje de plegado (A) desde el otro extremo de la cuarta superficie 223a lateral. En el estado plegado, la primera superficie 211 y la tercera superficie 221 pueden estar enfrentadas entre sí.
En una realización, el dispositivo 200 electrónico puede incluir un rebaje 201 formado a través de un acoplamiento de forma estructural de la primera y segunda estructuras 210 y 220 de carcasa para acomodar el dispositivo 230 de visualización en el mismo. El rebaje 201 puede tener sustancialmente el mismo tamaño que el dispositivo 230 de visualización. En una realización, el rebaje 201 puede tener dos o más anchos diferentes en una dirección perpendicular al eje de plegado (A) debido al área 231 d de sensor. Por ejemplo, el rebaje 201 puede tener un primer ancho (w1) entre una primera porción 220a de la segunda estructura 220 de carcasa paralela al eje de plegado (A) y una primera porción 210a de la primera estructura 210 de carcasa formada en un borde del área 231d de sensor, y un segundo ancho (w2) entre una segunda porción 220b de la segunda estructura 220 de carcasa paralela al eje de plegado (A) y una segunda porción 210b de la primera estructura 210 de carcasa que no corresponde al área 231d de sensor y que es paralela al eje de plegado (A). En este caso, el segundo ancho (w2) puede ser mayor que el primer ancho (w1). Es decir, la primera porción 210a de la primera estructura 210 de carcasa y la primera porción 220a de la segunda estructura 220 de carcasa, que tienen formas asimétricas, forman el primer ancho (w1) del rebaje 201, mientras que la segunda porción 210b de la primera estructura 210 de carcasa y la segunda porción 220b de la segunda estructura 220 de carcasa, que tienen formas simétricas, forman el segundo ancho (w2) del rebaje 201. En una realización, la primera porción 210a y la segunda porción 210b de la primera estructura 210 de carcasa pueden tener diferentes distancias desde el eje de plegado (A). El ancho del rebaje 201 no se limita al ejemplo ilustrado. En diversas realizaciones, el rebaje 201 puede tener dos o más anchos diferentes dependiendo de la forma del área 231d de sensor o formas asimétricas de la primera y segunda estructuras 210 y 220 de carcasa.
En una realización, al menos una porción de la primera y segunda estructuras 210 y 220 de carcasa puede estar formada por un material metálico o no metálico que tiene un valor de rigidez seleccionado para soportar el dispositivo 230 de visualización.
En una realización, el área 231d de sensor puede formarse para ocupar una cierta región adyacente a una esquina de la primera estructura 210 de carcasa. La disposición, forma, y tamaño del área 231 d de sensor no se limitan al ejemplo ilustrado. En otra realización, el área 231d de sensor puede formarse en cualquier otra esquina de la primera estructura 210 de carcasa o en cualquier posición entre las esquinas superior e inferior. En todavía otra realización, el área 231d de sensor puede formarse en una porción de la segunda estructura 220 de carcasa. En aún otra realización, el área 231d de sensor puede formarse en una porción tanto de la primera como de la segunda estructuras 210 y 220 de carcasa. En diversas realizaciones, pueden integrarse componentes para realizar diversas funciones en el dispositivo 200 electrónico y exponerse a la superficie frontal del dispositivo 200 electrónico a través del área 231d de sensor o a través de una o más aberturas formadas en el área 231d de sensor. En realizaciones, tales componentes pueden incluir al menos uno de un dispositivo de cámara frontal, un receptor, un sensor de proximidad, un sensor de iluminancia, un sensor de reconocimiento de iris, un sensor ultrasónico, o un indicador.
En una realización, la primera cubierta 240 posterior puede estar dispuesta en la segunda superficie 212 de la primera estructura 210 de carcasa, y puede tener una periferia sustancialmente rectangular. La periferia puede estar rodeada, al menos en parte, por la primera estructura 210 de carcasa. De manera similar, la segunda cubierta 250 posterior puede estar dispuesta en la cuarta superficie 222 de la segunda estructura 220 de carcasa, y una periferia sustancialmente rectangular de la misma puede estar rodeada, al menos en parte, por la segunda estructura 220 de carcasa.
En la realización ilustrada, la primera cubierta 240 posterior y la segunda cubierta 250 posterior pueden tener formas sustancialmente simétricas con respecto al eje de plegado (A). En otra realización, la primera y segunda cubiertas 240 y 250 posteriores pueden tener diversas formas diferentes. En aún otra realización, la primera cubierta 240 posterior puede estar formada integralmente con la primera estructura 210 de carcasa, y la segunda cubierta 250 posterior puede estar formada integralmente con la segunda estructura 220 de carcasa.
En una realización, la primera cubierta 240 posterior, la segunda cubierta 250 posterior, la primera estructura 210 de carcasa, y la segunda estructura 220 de carcasa pueden proporcionar juntas un espacio en el cual están dispuestos diversos componentes del dispositivo 200 electrónico (por ejemplo, una PCB, un módulo de antena, un módulo de sensor, o batería). En una realización, uno o más componentes pueden estar dispuestos cerca y expuestos visualmente a la superficie posterior del dispositivo 200 electrónico. Por ejemplo, uno o más componentes o sensores pueden estar expuestos visualmente a través de una primera área 241 posterior de la primera cubierta 240 posterior. En diversas realizaciones, tales sensores pueden incluir un sensor de proximidad, un dispositivo de cámara posterior, y/o un flash. En otra realización, al menos una porción de un dispositivo 252 de visualización secundario puede estar expuesta visualmente a través de una segunda área 251 posterior de la segunda cubierta 250 posterior.
El dispositivo 230 de visualización puede estar dispuesto en un espacio formado por el par de estructuras 210 y 220 de carcasa. Por ejemplo, el dispositivo 230 de visualización puede montarse en el rebaje 201 formado por el par de estructuras 210 y 220 de carcasa mientras que ocupa la mayor parte de la superficie frontal del dispositivo 200 electrónico. Por lo tanto, la superficie frontal del dispositivo 200 electrónico puede incluir el dispositivo 230 de visualización, una porción (por ejemplo, una periferia) de la primera estructura 210 de carcasa adyacente al dispositivo 230 de visualización, y una porción (por ejemplo, una periferia) de la segunda estructura 220 de carcasa. Además, la superficie posterior del dispositivo 200 electrónico puede incluir la primera cubierta 240 posterior, una porción (por ejemplo, una periferia) de la primera estructura 210 de carcasa adyacente a la primera cubierta 240 posterior, la segunda cubierta 250 posterior, y una porción (por ejemplo, una periferia) de la segunda estructura 220 de carcasa adyacente a la segunda cubierta 250 posterior.
En una realización, el dispositivo 230 de visualización puede referirse a un dispositivo de visualización que permite que al menos una porción de la misma se deforme en una superficie curva. En una realización, el dispositivo 230 de visualización puede incluir un área 231 c de plegado, una primera área 231 a dispuesta en un lado (por ejemplo, el lado derecho) con respecto al área 231c de plegado, y una segunda área 231b dispuesta en el otro lado (por ejemplo, el lado izquierdo) con respecto al área 231c de plegado. Por ejemplo, la primera área 231a puede estar dispuesta en la primera superficie 211 de la primera estructura 210 de carcasa, y la segunda área 231 b puede estar dispuesta en la tercera superficie 221 de la segunda estructura 220 de carcasa. Tales áreas divididas del dispositivo 230 de visualización son solamente ejemplares, y el dispositivo 230 de visualización puede dividirse en una pluralidad de áreas (por ejemplo, dos, cuatro o más) según la estructura o función de las mismas. Aunque, en una realización mostrada en la figura 2A, el dispositivo 230 de visualización está dividido en áreas basándose en que el área 231c de plegado discurre en paralelo con el eje de plegado (A) que corresponde al eje y, el dispositivo 230 de visualización en otra realización puede dividirse en áreas basadas en otra área de plegado que discurre en paralelo con otro eje de plegado (por ejemplo, que corresponde al eje x). La división anterior del dispositivo de visualización es simplemente una división virtual basada en el par de estructuras 210 y 220 de carcasa y la estructura de bisagra (por ejemplo, la estructura 264 de bisagra en la figura 3). En la práctica, independientemente del par de estructuras 210 y 220 de carcasa y de la estructura 264 de bisagra, el dispositivo 230 de visualización es capaz de mostrar una pantalla completa. En una realización, la primera área 231 a y la segunda área 231 b pueden tener formas simétricas en conjunto con respecto al área 231c de plegado. Sin embargo, a diferencia de la segunda área 231b, la primera área 231a puede tener una porción cortada (por ejemplo, una porción 233 cortada en la figura 3) para exponer el área 231d de sensor, dando como resultado una forma asimétrica. De este modo, estrictamente, la primera y segunda áreas 231 a y 231 b pueden tener una porción simétrica y una porción asimétrica.
La figura 2B es una vista que muestra un estado plegado de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 2B, la cubierta 265 de bisagra está dispuesta entre la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa para cubrir cualquier componente subyacente (por ejemplo, la estructura 264 de bisagra en la figura 3). En una realización, dependiendo de si el dispositivo 200 electrónico está en el estado desplegado o en el estado plegado, la cubierta 265 de bisagra puede estar oculta por una parte de la primera y segunda estructuras 210 y 220 de carcasa o expuesta al exterior.
Cuando el dispositivo 200 electrónico está en estado desplegado como se muestra en la figura 2A, la cubierta 265 de bisagra puede estar oculta por la primera y segunda estructuras 210 y 220 de carcasa, estando de este modo no expuesta. Cuando el dispositivo 200 electrónico está en el estado plegado (por ejemplo, un estado completamente plegado) como se muestra en la figura 2B, la cubierta 265 de bisagra puede estar expuesta al exterior entre la primera y segunda estructuras 210 y 220 de carcasa. Cuando el dispositivo 200 electrónico está en el estado intermedio donde la primera y segunda estructuras 210 y 220 de carcasa están plegadas con un cierto ángulo, la cubierta 265 de bisagra puede estar parcialmente expuesta al exterior entre la primera y segunda estructuras 210 y 220 de carcasa. El área expuesta en el estado intermedio puede ser más pequeña que la del estado completamente plegado. En una realización, la cubierta 265 de bisagra puede tener una superficie curva.
De aquí en adelante, en cada estado particular del dispositivo 200 electrónico, se describirán las operaciones de la primera y segunda estructuras 210 y 220 de carcasa y las áreas respectivas del dispositivo 230 de visualización.
En una realización, cuando el dispositivo 200 electrónico está en el estado desplegado (por ejemplo, figura 2A), la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa están dispuestas para formar un ángulo de 180 grados entre sí, y de este modo la primera y segunda áreas 231a y 231b del dispositivo 230 de visualización miran en la misma dirección. Además, el área 231c de plegado puede formar el mismo plano que la primera y segunda áreas 231 a y 231 b.
En una realización, cuando el dispositivo 200 electrónico está en el estado plegado (por ejemplo, figura 2B), la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa están dispuestas para estar enfrentadas entre sí. De este modo, la primera y segunda áreas 231a y 231b del dispositivo 230 de visualización pueden formar un ángulo muy pequeño (por ejemplo, entre 0 y 10 grados) y estar enfrentadas entre sí. Además, el área 231c de plegado puede formar, al menos en parte, una superficie curva que tiene cierta curvatura.
En una realización, cuando el dispositivo 200 electrónico está en el estado intermedio, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa están dispuestas para formar un cierto ángulo. De este modo, la primera y segunda áreas 231a y 231b de la pantalla 230 pueden formar un cierto ángulo que es mayor que el ángulo en el estado plegado y menor que el ángulo en el estado desplegado. Además, el área 231c de plegado puede formar, al menos en parte, una superficie curva que tiene cierta curvatura que es menor que la curvatura en el estado plegado. En una realización, el dispositivo 200 electrónico puede determinar que el dispositivo 200 electrónico está en un estado al menos parcialmente plegado cuando el dispositivo 200 electrónico está en el estado intermedio o en el estado completamente plegado.
La figura 3 es una vista en perspectiva en despiece ordenado que muestra un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 3, en una realización, el dispositivo 200 electrónico puede incluir la primera estructura 210 de carcasa, la segunda estructura 220 de carcasa, el dispositivo 230 de visualización, la primera cubierta 240 posterior, y la segunda cubierta 250 posterior, todas las cuales se han descrito anteriormente. El dispositivo 200 electrónico puede incluir además un ensamblaje 260 de soporte y al menos una placa de circuito impreso (PCB) 270. El dispositivo 230 de visualización también puede denominarse como un módulo de visualización, un conjunto de visualización, o una unidad de visualización.
El dispositivo 230 de visualización (o el primer dispositivo de visualización) puede incluir un panel 231 de visualización (por ejemplo, un panel de visualización flexible) y al menos una placa o capa 232 sobre la cual está montado el panel 231 de visualización. En una realización, la placa 232 puede estar dispuesta entre el panel 231 de visualización y el conjunto 260 de soporte. El panel 231 de visualización puede estar dispuesto en una superficie (por ejemplo, una superficie en la dirección de eje z en la figura 3) de la placa 232. La placa 232 puede formarse en una forma que corresponde al panel 231 de visualización. Por ejemplo, una porción de la placa 232 puede formarse en una forma que corresponde a la porción 233 cortada del panel 231 de visualización.
El conjunto 260 de soporte puede incluir un primer soporte 261, un segundo soporte 262, la estructura 264 de bisagra dispuesta entre el primer y el segundo soportes 261 y 262, la cubierta 265 de bisagra que cubre la estructura 264 de bisagra (cuando se ve la estructura 264 de bisagra desde el exterior), y al menos un miembro 263 de cableado (por ejemplo, una placa de circuito impreso flexible (FPC)) que interseca con el primer y segundo soportes 261 y 262.
En una realización, el conjunto 260 de soporte puede estar dispuesto entre la placa 232 y al menos una PCB 270. Por ejemplo, el primer soporte 261 puede estar dispuesto entre la primera área 231a del dispositivo 230 de visualización y una primera PCB 271, y el segundo soporte 262 puede estar dispuesto entre la segunda área 231 b del dispositivo 230 de visualización y una segunda PCB 272.
En una realización, el miembro 263 de cableado y la estructura 264 de bisagra pueden estar dispuestos, al menos en parte, dentro del conjunto 260 de soporte. El miembro 263 de cableado puede estar dispuesto en una dirección (por ejemplo, la dirección de eje x) que cruza el primer y segundo soportes 261 y 262. Es decir, el miembro 263 de cableado puede estar dispuesto en una dirección perpendicular al eje de plegado (por ejemplo, el eje y o el eje de plegado (A) en la figura 2A) del área 231c de plegado.
Como se mencionó anteriormente, la al menos una PCB 270 puede incluir la primera PCB 271 dispuesta para corresponder al primer soporte 261, y la segunda PCB 272 dispuesta para corresponder al segundo soporte 262. La primera y segunda PCB 271 y 272 pueden estar dispuestas en un espacio formado por todo el conjunto 260 de soporte, la primera estructura 210 de carcasa, la segunda estructura 220 de carcasa, la primera cubierta 240 posterior, y la segunda cubierta 250 posterior. En la primera y segunda PCB 271 y 272, se pueden montar componentes electrónicos para implementar diversas funciones del dispositivo 200 electrónico.
En una realización, mientras el dispositivo 230 de visualización se combina con el conjunto 260 de soporte, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa pueden ensamblarse entre sí para combinarse con ambos lados del conjunto 260 de soporte. Como se describe a continuación, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa se pueden combinar con el conjunto 260 de soporte deslizándose en ambos lados del conjunto 260 de soporte.
En una realización, la primera estructura 210 de carcasa puede incluir una primera superficie 214 de soporte de rotación, y la segunda estructura 220 de carcasa puede tener una segunda superficie 224 de soporte de rotación que corresponde a la primera superficie 214 de soporte de rotación. La primera superficie 214 de soporte de rotación y la segunda superficie 224 de soporte de rotación pueden incluir superficies curvas que corresponden a superficies curvas incluidas en la cubierta 265 de bisagra.
En una realización, cuando el dispositivo 200 electrónico está en el estado desplegado (por ejemplo, figura 2A), la primera y segunda superficies 214 y 224 de soporte de rotación cubren la cubierta 265 de bisagra de tal manera que la cubierta 265 de bisagra pueda no estar expuesta o pueda estar mínimamente expuesta a la superficie posterior del dispositivo 200 electrónico. Además, cuando el dispositivo 200 electrónico está en el estado plegado (por ejemplo, figura 2B), la primera y segunda superficies 214 y 224 de soporte de rotación giran a lo largo de las superficies curvas incluidas en la cubierta 265 de bisagra de tal manera que la cubierta 265 de bisagra pueda estar expuesta al máximo a la superficie posterior del dispositivo 200 electrónico.
En una realización, el dispositivo 252 de visualización secundario (o un segundo dispositivo de visualización) puede montarse en la segunda cubierta 250 posterior y exponerse al exterior a través de la superficie posterior del dispositivo 200 electrónico.
Las figuras 4A, 4B, 4C, 4D, 4E, y 4F son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico en una operación de plegado o desplegado según diversas realizaciones de la descripción.
El dispositivo 200 electrónico (por ejemplo, el dispositivo 101 electrónico en la figura 1A) según diversas realizaciones puede incluir una carcasa 410 plegable, un primer dispositivo 430 de visualización (por ejemplo, el primer dispositivo 230 de visualización en la figura 2A), y un segundo dispositivo de visualización (por ejemplo, el dispositivo 252 de visualización secundario en la figura 2A).
Según diversas realizaciones, el dispositivo 200 electrónico puede incluir la carcasa 410 plegable que incluye una primera estructura 210 de carcasa y una segunda estructura 220 de carcasa conectadas por una estructura de bisagra (por ejemplo, la estructura 264 de bisagra en la figura 3).
Según diversas realizaciones, la primera y segunda estructuras 210 y 220 de carcasa pueden conectarse para ser plegables una sobre otra. La primera y segunda estructuras 210 y 220 de carcasa pueden ser plegables una sobre otra alrededor de un eje 420 de plegado (por ejemplo, el eje de plegado (A) en la figura 2A) que se extiende en la primera dirección. La primera y segunda estructuras 210 y 220 de carcasa pueden estar dispuestas para estar enfrentadas entre sí en un estado plegado.
Con referencia a la figura 4A, un ángulo formado entre la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa puede ser aproximadamente de 180 grados. Como tal, cuando el ángulo entre la primera y segunda estructuras 210 y 220 de carcasa es mayor que un ángulo predeterminado (por ejemplo, aproximadamente 170 grados), se puede definir que el dispositivo electrónico (o el primer dispositivo 430 de visualización) está en el estado desplegado. Cuando el dispositivo 200 electrónico está en el estado desplegado, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa pueden formar una estructura sustancialmente plana.
Con referencia a la figura 4B, el dispositivo 200 electrónico según diversas realizaciones puede incluir además el segundo dispositivo 440 de visualización (por ejemplo, el dispositivo 252 de visualización secundario en la figura 2A).
La figura 4C ilustra que el dispositivo 200 electrónico está parcialmente plegado en una dirección en sentido contrario a las agujas del reloj alrededor del eje 420 de plegado, y la figura 4D ilustra que el dispositivo 200 electrónico está plegado al máximo alrededor del eje 420 de plegado.
Con referencia a las figuras 4C y 4D, el usuario del dispositivo 200 electrónico puede plegar el dispositivo 200 electrónico desplegado o desplegar el dispositivo 200 electrónico plegado alrededor del eje 420 de plegado aplicando una fuerza al dispositivo 200 electrónico.
Mientras el dispositivo 200 electrónico está plegado o desplegado, el dedo de un usuario puede tocar el primer dispositivo 430 de visualización y/o el segundo dispositivo 440 de visualización. Este toque puede ser detectado por un sensor 421 táctil del primer dispositivo 430 de visualización y/o un sensor táctil del segundo dispositivo 440 de visualización. Este toque puede ser un toque no intencionado del usuario en lugar de un toque intencionado para una acción de entrada real en la pantalla.
Con referencia a la figura 4E, mientras el dispositivo 200 electrónico está plegado o desplegado, el dispositivo 200 electrónico puede recibir una entrada de usuario en el primer dispositivo 430 de visualización. Por ejemplo, el dispositivo 200 electrónico puede recibir una entrada de usuario en algunas porciones 451 y 453 del primer dispositivo 430 de visualización. Esta entrada de usuario puede ser un toque no intencionado.
Con referencia a la figura 4F, mientras el dispositivo 200 electrónico está plegado o desplegado, el dispositivo 200 electrónico puede recibir una entrada de usuario en el segundo dispositivo 440 de visualización. Por ejemplo, el dispositivo 200 electrónico puede recibir una entrada de usuario en una cierta porción 461 del segundo dispositivo 440 de visualización. Esta entrada de usuario puede ser un toque no intencionado.
La figura 5 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 5, un dispositivo 500 electrónico puede incluir un primer dispositivo 510 de visualización, un segundo dispositivo 520 de visualización, un procesador 530, y una memoria 540. Algunos de tales componentes del dispositivo 500 electrónico pueden omitirse o reemplazarse. El dispositivo 500 electrónico puede incluir al menos algunas de las configuraciones y/o funciones del dispositivo 101 electrónico en la figura 1A. El dispositivo 500 electrónico puede incluir las estructuras mostradas en las figuras 2A, 2B, y 3, y puede incluir la estructura plegable como se describe con referencia a las figuras 4A a 4F.
Según diversas realizaciones, el primer dispositivo 510 de visualización puede estar dispuesto en una primera superficie (o superficie frontal) de una carcasa del dispositivo 500 electrónico en una primera dirección. El primer dispositivo 510 de visualización puede incluir un primer sensor 515 táctil que detecta una entrada táctil que se produce en el primer dispositivo 510 de visualización. El primer sensor 515 táctil puede implementarse en uno de diversos esquemas tales como un esquema en celda o un esquema sobre celda.
Según diversas realizaciones, el primer dispositivo 510 de visualización puede plegarse. Basándose en un área de plegado (por ejemplo, el área 231c de plegado en la figura 2A), el primer dispositivo 510 de visualización puede dividirse en una primera área (por ejemplo, la primera área 231a en la figura 2A) y una segunda área (por ejemplo, la segunda área 231 b en la figura 2A), y se puede plegar en una dirección donde la primera área y la segunda área están enfrentadas entre sí. Por lo tanto, cuando el dispositivo 500 electrónico está plegado, el primer dispositivo 510 de visualización puede no ser visible para el usuario.
Según diversas realizaciones, el segundo dispositivo 520 de visualización está dispuesta en una segunda superficie (o superficie posterior) de la carcasa del dispositivo 500 electrónico en una segunda dirección. el segundo dispositivo 520 de visualización puede estar dispuesta en una de las cubiertas posteriores de la carcasa (por ejemplo, la segunda cubierta 250 posterior en la figura 2A). Por lo tanto, el área (o la longitud a lo ancho) del segundo dispositivo 520 de visualización puede ser la mitad o menos que la del primer dispositivo 510 de visualización.
El segundo dispositivo 520 de visualización puede incluir un segundo sensor 525 táctil que detecta una entrada táctil que se produce en el segundo dispositivo 520 de visualización. El esquema de implementación del segundo sensor 525 táctil puede ser el mismo que el primer sensor 515 táctil.
El primer sensor 515 táctil y/o el segundo sensor 525 táctil pueden proporcionar al procesador 530 un evento táctil que corresponde a la entrada táctil. El evento táctil puede incluir un evento de presión, un evento de liberación, y/o un evento de cancelación. Por ejemplo, cuando el usuario presiona una cierta región del primer dispositivo 510 de visualización, el primer sensor 515 táctil puede proporcionar el evento de presión al procesador 530 junto con las coordenadas de la región presionada. Cuando el usuario libera tal toque, el primer sensor 515 táctil puede proporcionar el evento de liberación al procesador 530. Cuando se retira el toque sin que se libere, por ejemplo, cuando el dedo del usuario se mueve sin liberar el toque y de esa manera abandona la región táctil, el primer sensor 515 táctil puede proporcionar el evento de cancelación al procesador 530.
El procesador 530 puede proporcionar un evento táctil recibido a una aplicación que corresponde al evento táctil (o una aplicación mostrada en el primer plano). Cuando se proporciona el evento de presión o el evento de liberación a la aplicación, el procesador 530 puede realizar una operación correspondiente. Cuando se proporciona el evento de cancelación después del evento de presión, el procesador 530 puede cancelar la operación realizada según el evento de presión.
Según diversas realizaciones, mientras el dispositivo 500 electrónico está desplegado, el segundo dispositivo 520 de visualización y el segundo sensor 525 táctil pueden estar en un estado inactivado. Por lo tanto, incluso si el toque de un usuario se produce en el segundo dispositivo 520 de visualización, el segundo sensor 525 táctil no genera un evento táctil. Según otra realización, incluso cuando el dispositivo 500 electrónico está desplegado, el segundo dispositivo 520 de visualización y el segundo sensor 525 táctil pueden estar en un estado activado, y por lo tanto el segundo sensor 525 táctil puede generar un evento táctil en respuesta a la entrada táctil de un usuario.
Según diversas realizaciones, la memoria 540 puede incluir una memoria volátil y una memoria no volátil, que son conocidas en la técnica y no se limitan a implementación específica. La memoria 540 puede incluir al menos algunas de las configuraciones y/o funciones de la memoria 130 mostradas en la figura 1 A. Además, la memoria 540 puede almacenar al menos una parte del programa 140 mostrado en la figura 1A.
La memoria 540 puede estar conectada funcional, operativa, y/o eléctricamente al procesador 530, y puede almacenar diversas instrucciones que son ejecutables por el procesador 530. Estas instrucciones pueden incluir diversos comandos de control reconocibles para el procesador 120 en relación con operaciones aritméticas y lógicas, transferencia de datos, entrada/salida, y/o similares.
Según diversas realizaciones, el procesador 530 está configurado para realizar operaciones o procesamiento de datos relacionados con el control y/o comunicación de componentes del dispositivo 501 electrónico, y puede incluir al menos algunas de las configuraciones y/o funciones del procesador 120 mostrado en la figura 1 A. El procesador 530 puede estar conectado funcional, operativa, y/o eléctricamente a componentes internos del dispositivo 500 electrónico incluyendo el primer dispositivo 510 de visualización, el segundo dispositivo 520 de visualización, y la memoria 540.
Las funciones de operación y procesamiento de datos que pueden ser implementadas por el procesador 530 en el dispositivo 500 electrónico no están limitadas. Sin embargo, en la descripción, las descripciones se centrarán en las operaciones de procesamiento de un evento táctil y operaciones de visualización de un pantalla de aplicación en forma continua entre el primer dispositivo 510 de visualización y el segundo dispositivo 520 de visualización cuando se produce un gesto de plegado o desplegado. Las operaciones del procesador 530 que han de ser descritas de aquí en adelante se pueden realizar cargando instrucciones almacenadas en la memoria 540.
Según diversas realizaciones, el procesador 530 puede ejecutar una aplicación almacenada en la memoria 540. En un estado donde el dispositivo 500 electrónico (o el primer dispositivo 510 de visualización) está desplegado, el procesador 530 puede mostrar una pantalla de ejecución de la aplicación en el primer dispositivo 510 de visualización. También, en el estado desplegado del dispositivo 500 electrónico, el segundo dispositivo 520 de visualización puede apagarse operando en un modo de ahorro de potencia o puede mostrar solo información breve tal como la hora, operando en un modo de visualización siempre encendido (AOD).
Además, cuando se despliega el dispositivo 500 electrónico, el primer sensor 515 táctil del primer dispositivo 510 de visualización puede proporcionar al procesador 530 un evento táctil que corresponde a una entrada táctil en el primer dispositivo 510 de visualización. En este momento, el segundo dispositivo 520 de visualización y el segundo sensor 525 táctil pueden estar en un estado inactivado, y por lo tanto el segundo sensor 525 táctil puede no detectar la entrada táctil.
Según diversas realizaciones, el dispositivo 500 electrónico puede no incluir ningún área de bisel o solo un área de bisel muy estrecha de tal manera que el primer dispositivo 510 de visualización cubra sustancialmente toda la primera superficie de la carcasa.
Según diversas realizaciones, en un estado donde el dispositivo 500 electrónico (o el primer dispositivo 510 de visualización) está plegado, el procesador 530 puede mostrar una pantalla de ejecución de la aplicación en el segundo dispositivo 520 de visualización. En el estado plegado del dispositivo 500 electrónico, la primera y segunda áreas del primer dispositivo 510 de visualización están enfrentadas entre sí y no son reconocidas por el usuario. Por lo tanto, el primer dispositivo 510 de visualización puede no mostrar un pantalla operando en un modo de ahorro de potencia, y también el primer sensor 515 táctil puede no detectar una entrada táctil.
Según diversas realizaciones, el procesador 530 puede detectar un gesto de plegado para el dispositivo 500 electrónico (o el primer dispositivo 510 de visualización) en el estado desplegado. Como se describió anteriormente con referencia a las figuras 4A a 4F, el usuario puede aplicar una fuerza a la carcasa del dispositivo 500 electrónico para plegar la primera y segunda áreas del primer dispositivo 510 de visualización para que estén enfrentadas entre sí. Cuando el dispositivo 500 electrónico está plegado, el procesador 530 puede detectar el gesto de plegado a través de una variación en ángulo entre una primera estructura de carcasa (por ejemplo, la primera estructura 210 de carcasa en la figura 2A) que cubre la primera área del primer dispositivo 510 de visualización y una segunda estructura de carcasa (por ejemplo, la segunda estructura 220 de carcasa en la figura 2B) que cubre la segunda área del el primer dispositivo 510 de visualización, basándose en el área de plegado (por ejemplo, el área 231c de plegado en la figura 2A). Por ejemplo, cuando el ángulo entre la primera y segunda estructuras de carcasa es aproximadamente 180 grados, el procesador 530 lo reconoce como el estado desplegado. Cuando se produce un cambio de ángulo en el estado desplegado, el procesador 530 determina que se inicia el gesto de plegado. Cuando el ángulo disminuye por debajo de un valor de referencia (por ejemplo, 10 grados), el procesador 530 determina que se completa el gesto de plegado.
Además, el dispositivo electrónico puede determinar que el dispositivo está en el primer estado de plegado si el ángulo formado por una primera estructura de carcasa y una segunda estructura de carcasa es cercano a 0° (por ejemplo, 0° o 10°) o que el dispositivo está en el segundo estado de plegado si el ángulo es cercano a 180° (por ejemplo, 170° o 180°). Basándose en el ángulo, el dispositivo electrónico realiza una operación que corresponde al estado de plegado si el dispositivo está en el primer estado de plegado y una operación que corresponde al estado de desplegado si el dispositivo está en el segundo estado de plegado.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el procesador 530 puede solicitar al primer sensor 515 táctil del primer dispositivo 510 de visualización que deje de transmitir el evento táctil. Esto se debe a que, como se describió anteriormente con referencia a las figuras 4A a 4F, el toque en el primer dispositivo 510 de visualización durante el plegado es un toque no intencionado del usuario. Según otra realización, cuando se inicia el gesto de plegado, el procesador 530 puede ignorar el evento táctil recibido sin solicitar al primer sensor 515 táctil que deje de transmitir el evento táctil. Es decir, incluso si se recibe cualquier evento táctil, puede no proporcionarse a la aplicación. En este caso, debido a que el segundo dispositivo 520 de visualización y el segundo sensor 525 táctil todavía están inactivos, el segundo sensor 525 táctil puede no generar ni transmitir un evento táctil.
Según diversas realizaciones, el procesador 530 puede conmutar el primer dispositivo 510 de visualización a un estado inactivado en respuesta al gesto de plegado. Un punto en el tiempo en que se apaga un pantalla del primer dispositivo 510 de visualización y se detiene una detección táctil del primer sensor 515 táctil no está limitado. Por ejemplo, el procesador 530 puede realizar una operación de control de apagar un pantalla del primer dispositivo 510 de visualización y detener una detección táctil del primer sensor 515 táctil cuando se determina que el gesto de plegado se completa como se describió anteriormente mediante una disminución del ángulo (por ejemplo, 10 grados o menos) del primer dispositivo 510 de visualización que se pliega, o cuando una pantalla de bloqueo táctil que ha de ser descrita más adelante se muestra en el segundo dispositivo 520 de visualización.
Según diversas realizaciones, el procesador 530 puede conmutar el segundo dispositivo 520 de visualización a un estado activado en respuesta al gesto de plegado. Sin embargo, incluso en este caso, el procesador 530 puede mantener el segundo sensor 525 táctil en un estado inactivado hasta que se muestre la pantalla de bloqueo táctil, o puede no procesar un evento táctil que se produce en el segundo sensor 525 táctil incluso si el segundo sensor 525 táctil se activa junto con el segundo dispositivo 520 de visualización. Según otras realizaciones, tanto el segundo dispositivo 520 de visualización como el segundo sensor 525 táctil pueden activarse en el estado plegado o el desplegado del dispositivo 500 electrónico.
Según diversas realizaciones, el procesador 530 puede cancelar un evento táctil (por ejemplo, un evento de presión o un evento de liberación) que se haya proporcionado a la aplicación antes de que se inicie el gesto de plegado. Por ejemplo, el procesador 530 puede cancelar la ejecución de la aplicación que ha de ser realizada en respuesta al evento táctil, o cancelar la ejecución de la aplicación que ya se ha realizado en respuesta al evento táctil.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el procesador 530 puede proporcionar a la aplicación un evento de cancelación que corresponde a un evento táctil proporcionado previamente. Por ejemplo, incluso si realmente se produce un evento de presión durante el gesto de plegado, no es la intención de un usuario. De este modo, el procesador 530 puede proporcionar el evento de cancelación a la aplicación incluso si el evento de presión se recibe desde el sensor táctil. Esto evita que la aplicación opere incorrectamente al reconocer un toque para plegar como un evento táctil. Por lo tanto, la aplicación puede no realizar una operación según un evento táctil generado por el primer sensor 515 táctil antes de que se pliegue el primer dispositivo 510 de visualización.
Según diversas realizaciones, el procesador 530 muestra una pantalla de bloqueo táctil en el segundo dispositivo 520 de visualización en respuesta al gesto de plegado. El procesador 530 puede mostrar la pantalla de bloqueo táctil cuando el estado del dispositivo 500 electrónico se cambia al estado al menos parcialmente plegado desde el estado completamente desplegado. La pantalla de bloqueo táctil se determina según la información de estado (por ejemplo, nivel de seguridad y/o si puede redimensionarse) de la aplicación en ejecución. A continuación se describirán ejemplos de la pantalla de bloqueo táctil con referencia a las figuras 10A y 10B.
Según diversas realizaciones, la pantalla de bloqueo táctil se puede mostrar como la capa superior de la aplicación y superponerse parcialmente a la pantalla de aplicación. Cuando se muestran la pantalla de aplicación y la pantalla de bloqueo táctil, que se superpone parcialmente a la pantalla de aplicación, una entrada táctil no ha de ser procesada como entrada para la aplicación.
Según diversas realizaciones, la pantalla de bloqueo táctil puede ser una pantalla de aplicación parcialmente cambiada, donde la pantalla de aplicación debía ser mostrada en el segundo dispositivo de visualización. Por ejemplo, la pantalla de bloqueo táctil puede ser una porción de la pantalla de aplicación, o la pantalla de aplicación es una resolución, transparencia, y similares diferentes.
Según diversas realizaciones, el procesador 530 puede mostrar la pantalla de bloqueo táctil en primer plano para cubrir la pantalla de la aplicación de nivel superior en el orden z, evitando de esa manera que se transmita un evento táctil no intencionado a la aplicación.
Según diversas realizaciones, el procesador 530 puede procesar un evento táctil recibido desde el segundo sensor 525 táctil del segundo dispositivo de visualización segundo dispositivo 520 de visualización después de mostrar la pantalla de bloqueo táctil. En respuesta a mostrar la pantalla de bloqueo táctil, el procesador 520 puede activar el segundo sensor 525 táctil o procesar un evento táctil recibido desde el segundo sensor 525 táctil ya activado. En esta situación, un evento táctil que se recibe mientras se muestra la pantalla de bloqueo táctil se ejecuta para la pantalla de bloqueo táctil y no para la pantalla de aplicación, que se muestra como una capa inferior de la pantalla de bloqueo táctil.
Después de mostrar la pantalla de bloqueo táctil, el procesador 530 puede liberar la pantalla de bloqueo táctil en respuesta a un evento táctil recibido desde el segundo dispositivo 520 de visualización y proporciona el evento táctil a la aplicación en ejecución. En este caso, el primer dispositivo 510 de visualización y el primer sensor 515 táctil pueden ya haber sido inactivados.
Según diversas realizaciones, el procesador puede eliminar la pantalla de bloqueo táctil si al menos una característica de un evento táctil recibido desde el segundo dispositivo de visualización satisface una condición designada. En esta situación, las características y condiciones pueden referirse a una distancia, velocidad, ubicación, y similares del evento táctil.
Según otra realización, la pantalla de bloqueo táctil incluye una cierta indicación y el procesador puede eliminar la pantalla de bloqueo táctil cuando se selecciona la indicación. En esta situación, la indicación se puede mostrar como una porción de la pantalla de bloqueo táctil o como una imagen separada de la pantalla de bloqueo táctil. Además, la indicación puede mostrarse como parcialmente superpuesta con la pantalla de bloqueo táctil.
A continuación se describirá un método de procesamiento del evento táctil del primer sensor 515 táctil y/o del segundo sensor 525 táctil después de que se detecte el gesto de plegado con referencia a la figura 8.
Según diversas realizaciones, el procesador 530 puede generar la pantalla de bloqueo táctil, basándose en información de estado de una aplicación. La información de estado de la aplicación puede incluir información sobre un nivel de seguridad asignado a la aplicación y/o información sobre si se puede redimensionar una pantalla de ejecución de la aplicación.
Según diversas realizaciones, el procesador 530 puede operar en un modo no seguro, un modo seguro débil, o un modo seguro fuerte, dependiendo de un nivel de seguridad asignado a una aplicación. Por ejemplo, el modo no seguro es un caso donde se está ejecutando una aplicación de llamada de voz. En este caso, incluso cuando se detecta un gesto de plegado durante una llamada de voz, el procesador 530 puede no mostrar la pantalla de bloqueo táctil y en su lugar puede mostrar una pantalla de ejecución de la aplicación de llamada de voz en el segundo dispositivo 520 de visualización. También, el procesador 530 puede proporcionar un evento táctil recibido desde el segundo sensor 525 táctil a la aplicación de llamada de voz.
En caso del modo seguro débil (o un primer nivel de seguridad), el procesador 530 puede mostrar una pantalla de bloqueo táctil translúcida en una capa superior de una pantalla de ejecución de aplicación. Después de esto, cuando se detecta una cierta entrada táctil (por ejemplo, deslizar un dedo) para la pantalla de bloqueo táctil mostrado en el segundo dispositivo 520 de visualización, el procesador 530 puede eliminar la pantalla de bloqueo táctil y mostrar una pantalla de la aplicación en ejecución en el segundo dispositivo 520 de visualización. En este caso, se puede redimensionar la pantalla de la aplicación que corresponde a la resolución del segundo dispositivo 520 de visualización.
En caso del modo seguro fuerte (o un segundo nivel de seguridad), el procesador 530 puede mostrar una pantalla de bloqueo táctil opaca en el segundo dispositivo 520 de visualización. En este caso, el procesador 530 puede mostrar una pantalla de ejecución de aplicación en el segundo dispositivo 520 de visualización cuando se completa una autentificación de usuario (por ejemplo, una entrada de patrón, una entrada de contraseña, un reconocimiento de iris, un reconocimiento de huellas dactilares, y similares) mientras se muestra la pantalla de bloqueo táctil. Según una realización, el procesador 530 puede mostrar otra aplicación (por ejemplo, una pantalla de inicio o una aplicación en ejecución de fondo) en el segundo dispositivo 520 de visualización distinta de la aplicación en ejecución.
Según diversas realizaciones, el procesador puede mostrar en el segundo dispositivo de visualización una interfaz (por ejemplo, entrada de patrón, entrada de contraseña) para recibir una entrada que libera el estado de bloqueo de la aplicación si se designa un nivel de seguridad (por ejemplo, modo seguro fuerte, segundo modo de seguridad) para la aplicación. En esta situación, la interfaz se puede mostrar como al menos una porción de la pantalla de bloqueo táctil o como una imagen separada de la pantalla de bloqueo táctil.
Según diversas realizaciones, el segundo dispositivo de visualización es más pequeño que el primer dispositivo de visualización y por lo tanto, la interfaz mostrada en el primer dispositivo de visualización durante el estado desplegado se minimiza y luego se muestra en el segundo dispositivo de visualización. Además, la interfaz que se muestra en el primer dispositivo de visualización se muestra con una resolución más baja en el segundo dispositivo de visualización.
Según diversas realizaciones, el procesador 530 determina el nivel de seguridad o el modo de ejecución, basándose en los atributos de una aplicación que se ejecuta en un estado desplegado.
Por ejemplo, cuando la aplicación en ejecución es una aplicación (por ejemplo, una aplicación de llamada) que requiere un uso continuo, el procesador 530 puede operar en el modo no seguro. También, el procesador 530 puede operar en el modo seguro débil para una aplicación general, y operar en el modo seguro fuerte para una aplicación que requiere seguridad tal como privacidad del usuario.
Según diversas realizaciones, el procesador 530 puede determinar el nivel de seguridad o el modo de ejecución, basándose en los atributos del gesto de plegado.
Según una realización, el procesador 530 puede identificar una diferencia de tiempo entre un tiempo de inicio y un tiempo de terminación del gesto de plegado. Si la diferencia de tiempo identificada es menor que un umbral dado, el procesador 530 puede operar en el modo seguro fuerte. Esto se debe a que, cuando el usuario pliega rápidamente el dispositivo 500 electrónico, se puede interpretar que el usuario no desea exponer la información mostrada en el dispositivo de visualización por razones tales como privacidad.
Según otra realización, el procesador 530 puede determinar a través de la dirección del gesto de plegado si el segundo dispositivo 520 de visualización está en una dirección visible del usuario después del plegado. Por ejemplo, cuando el segundo dispositivo 520 de visualización está posicionado hacia arriba (dirección contraria a la gravedad), se determina que el segundo dispositivo 520 de visualización está en la dirección visible. Por el contrario, cuando el segundo dispositivo 520 de visualización está posicionado hacia abajo (dirección de la gravedad), se puede determinar que el segundo dispositivo 520 de visualización está en la dirección invisible. El procesador 530 puede mostrar la pantalla de bloqueo táctil del modo seguro débil cuando se determina que el segundo dispositivo 520 de visualización está en la dirección visible. Por el contrario, cuando se determina que el segundo dispositivo 520 de visualización está en la dirección invisible, el procesador 530 puede operar en el modo seguro fuerte o configurar el segundo dispositivo 520 de visualización para que esté en el modo de ahorro de energía.
Según todavía otra realización, el procesador 530 puede determinar el modo de ejecución, basándose en un patrón del gesto de plegado. Por ejemplo, el procesador 530 puede comparar una aceleración de una estructura de carcasa (por ejemplo, la segunda estructura 220 de carcasa en la figura 2A) que tiene el segundo dispositivo 520 de visualización con una aceleración de la otra estructura de carcasa (por ejemplo, la primera estructura 210 de carcasa en la figura 2A) que no tiene segundo dispositivo de visualización. Si la aceleración de la segunda estructura de carcasa que tiene el segundo dispositivo 520 de visualización es mayor, el procesador 530 puede determinar que el segundo dispositivo 520 de visualización esté en la dirección visible del usuario y mostrar la pantalla de bloqueo táctil del modo seguro débil. Si la aceleración de la primera estructura de carcasa que no tiene un segundo dispositivo de visualización es mayor, el procesador 530 puede determinar que el segundo dispositivo 520 de visualización esté en la dirección invisible del usuario y operar en el modo seguro fuerte o configurar el segundo dispositivo 520 de visualización para que esté en el modo de ahorro de potencia.
Según diversas realizaciones, el dispositivo 500 electrónico puede incluir un sensor (por ejemplo, un sensor de aceleración o un sensor giroscópico) dispuesto en la primera estructura de carcasa y/o en la segunda estructura de carcasa, identificando de este modo el patrón del gesto de plegado desde el sensor.
Según diversas realizaciones, el procesador 530 puede identificar si se puede redimensionar una aplicación. Por ejemplo, a partir de la información de atributos de la aplicación, el procesador 530 puede identificar si una pantalla de ejecución de la aplicación se puede redimensionar.
Cuando la aplicación mostrada en el primer dispositivo 510 de visualización es una aplicación que se puede redimensionar (por ejemplo, un navegador de Internet), el procesador 530 puede generar una pantalla de bloqueo táctil que tiene al menos una porción translúcida en respuesta a la detección del gesto de plegado y mostrar la pantalla de bloqueo táctil en una capa superior de la pantalla de ejecución redimensionada de la aplicación mostrada en el segundo dispositivo 520 de visualización.
Después de esto, cuando se detecta una cierta entrada táctil (por ejemplo, deslizar un dedo) para la pantalla de bloqueo táctil mostrada en el segundo dispositivo 520 de visualización, el procesador 530 puede eliminar la pantalla de bloqueo táctil y mostrar una pantalla de la aplicación en ejecución en el segundo dispositivo 520 de visualización. Según otras realizaciones, después de que se completa la autentificación dada (por ejemplo, entrada de patrón, entrada de contraseña, reconocimiento de iris, reconocimiento de huellas dactilares, y similares) para la pantalla de bloqueo táctil, el procesador 530 puede eliminar la pantalla de bloqueo táctil y mostrar la pantalla de aplicación en el segundo dispositivo 520 de visualización. En este caso, se puede determinar un tipo de autentificación según el nivel de seguridad (por ejemplo, el modo seguro débil, el modo seguro fuerte, y similares) y/o configuración del usuario. Después de esto, cuando el dispositivo 500 electrónico se despliega de nuevo, la aplicación puede mostrarse en el primer dispositivo 510 de visualización en su tamaño original. Esta realización se describirá a continuación con referencia a la figura 14.
Cuando una aplicación mostrada en el primer dispositivo 510 de visualización es una aplicación que no se puede redimensionar (por ejemplo, una aplicación de juego), y cuando se detecta el gesto de plegado, el procesador 530 puede mostrar en el segundo dispositivo 520 de visualización una pantalla de bloqueo táctil que contiene un menú para seleccionar un reinicio (es decir, nueva ejecución) o una continuación (es decir, ejecución continua) de la aplicación. Luego, si se selecciona la continuación desde el menú en la pantalla de bloqueo táctil, el procesador 530 puede ejecutar la aplicación en el fondo y mostrar otra aplicación (por ejemplo, una pantalla de inicio o una aplicación de ejecución de fondo) en el segundo dispositivo 520 de visualización. Después de esto, cuando el dispositivo 500 electrónico se despliega de nuevo, la aplicación puede mostrarse en el primer dispositivo 510 de visualización en el primer plano. Esta realización se describirá a continuación con referencia a la figura 15.
Según diversas realizaciones, la pantalla de bloqueo táctil puede mostrarse incluso antes de que se complete el plegado después de que se inicia el gesto de plegado. Por ejemplo, el procesador 530 puede mostrar la pantalla de bloqueo táctil en el segundo dispositivo de visualización cuando el ángulo entre la primera y segunda estructuras de carcasa alcanza un valor predeterminado (por ejemplo, 150 grados, 120 grados, 90 grados, 60 grados, 30 grados) mientras que varía desde 180 grados a 0 grados. Alternativamente, el procesador 530 puede ofrecer un efecto visual que corresponde a la pantalla de bloqueo táctil, y cuando se completa el plegado, mostrar la pantalla de bloqueo táctil.
La figura 6 es un diagrama de bloques que ilustra una configuración relacionada con visualización de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 6, un dispositivo 600 electrónico puede incluir un primer dispositivo 610 de visualización, un segundo dispositivo 620 de visualización, un controlador IC 611 del primer dispositivo de visualización, un controlador IC621 del segundo dispositivo de visualización, y un procesador 630.
Según una realización, el controlador IC 611 del primer dispositivo de visualización puede incluir un módulo de interfaz (no mostrado), una memoria (por ejemplo, una memoria intermedia) (no mostrada), un módulo de procesamiento de imágenes (no mostrado), y/o un módulo de correspondencia (no mostrado). El controlador IC 611 del primer dispositivo de visualización puede recibir información de imagen que contiene datos de imagen y/o una señal de control de imagen que corresponde a un comando para controlar los datos de imagen de otros componentes del dispositivo 600 electrónico a través del módulo de interfaz. Por ejemplo, el controlador IC 611 del primer dispositivo de visualización puede recibir la información de imagen desde el procesador 630 o desde un procesador auxiliar (por ejemplo, un aparato de procesamiento de gráficos) que se opera independientemente del procesador 630. Según una realización, el controlador IC 611 del primer dispositivo de visualización puede comunicarse con un circuito táctil o un módulo de sensor a través del módulo de interfaz. Según una realización, el controlador IC 611 del primer dispositivo de visualización puede almacenar al menos parte de la información de imagen recibida en la memoria, por ejemplo, en unidades de fotogramas. Según una realización, el módulo de procesamiento de imágenes puede realizar un procesamiento previo o un procesamiento posterior (por ejemplo, ajustar resolución, brillo, o tamaño) de al menos parte de los datos de imagen, basándose al menos en las características de los datos de imagen o de la características del primer dispositivo 610 de visualización. Según una realización, el módulo de correspondencia puede generar un valor de tensión o un valor de corriente que corresponde a los datos de imagen procesados previamente o procesados posteriormente a través del módulo de procesamiento de imágenes. Según una realización, la generación del valor de tensión o del valor de corriente se puede realizar, basándose al menos en parte en los atributos de píxeles del primer dispositivo 610 de visualización (por ejemplo, una agrupación de píxeles (franja RGB o estructura Pentile), o el tamaño de cada subpíxel). Al menos algunos píxeles del primer dispositivo 610 de visualización pueden accionarse basándose al menos en parte en el valor de tensión o el valor de corriente, y de esa manera se puede mostrar información visual (por ejemplo, texto, imágenes, iconos) que corresponde a los datos de imagen a través del dispositivo 610 de visualización.
Según una realización, el controlador IC 621 del segundo dispositivo de visualización puede controlar el segundo dispositivo 620 de visualización para mostrar una imagen basándose en la información de imagen recibida desde el procesador 630. Según una realización, el controlador IC 621 del segundo dispositivo de visualización puede incluir componentes iguales o similares como los del controlador IC 611 del primer dispositivo de visualización, excepto para controlar el segundo dispositivo 620 de visualización. Por ejemplo, el controlador IC 621 del segundo dispositivo de visualización puede incluir un módulo de interfaz (no mostrado), una memoria (por ejemplo, una memoria intermedia) (no mostrada), un módulo de procesamiento de imágenes (no mostrado), y/o un módulo de correspondencia (no mostrado) que realizan operaciones similares a las del controlador IC 611 del primer dispositivo de visualización.
Según una realización, el procesador 630 puede incluir un primer puerto 612 de dispositivo de visualización conectado operativamente al controlador IC 611 del primer dispositivo de visualización, y un segundo puerto 622 de dispositivo de visualización conectado operativamente al segundo IC 621 controlador de dispositivo de visualización. Por ejemplo, el procesador 630 puede transmitir primero información de imagen al controlador IC 611 del primer dispositivo de visualización a través del primer puerto 612 de dispositivo de visualización y también transmitir segunda información de imagen al segundo IC 621 controlador de dispositivo de visualización a través del segundo puerto 622 de dispositivo de visualización.
Según una realización, la primera información de imagen y la segunda información de imagen pueden ser idénticas entre sí. Por ejemplo, el procesador 630 puede transmitir información de imagen que contiene los mismos datos de imagen tanto al controlador IC 611 del primer dispositivo de visualización como al segundo IC 621 controlador de dispositivo de visualización.
Según otra realización, los datos de imagen contenidos en la segunda información de imagen pueden incluir al menos parte de datos de imagen contenidos en la primera información de imagen. Por ejemplo, el procesador 630 puede recibir una entrada de usuario para seleccionar parte de primeros datos de imagen (por ejemplo, la imagen completa mostrada en la primera pantalla 610) y, con base en la entrada recibida, transmitir segundos datos de imagen (por ejemplo, una parte de la imagen completa mostrada en el primer dispositivo 610 de visualización), que es parte de los primeros datos de imagen, al segundo IC 621 controlador de dispositivo de visualización.
Según todavía otra realización, el procesador 630 puede transmitir los mismos datos de imagen tanto al controlador IC 611 del primer dispositivo de visualización como al segundo IC 621 controlador de dispositivo de visualización, y además transmitir información de coordenadas basándose en la entrada de usuario al segundo IC 621 controlador de dispositivo de visualización. Por ejemplo, la información de coordenadas puede definir una parte específica (es decir, los segundos datos de imagen), seleccionada por el usuario, de los primeros datos de imagen, y el segundo IC 621 controlador de dispositivo de visualización puede controlar el segundo dispositivo 620 de visualización para mostrar la parte específica de los primeros datos de imagen, basados en la información de coordenadas.
La figura 7 es un diagrama de bloques que ilustra capas de software de un dispositivo electrónico según una realización de la descripción.
Se muestra una estructura 700 de software según algunas realizaciones, que puede cambiarse al menos en parte dependiendo de la plataforma incluida en el dispositivo electrónico (por ejemplo, el dispositivo 500 electrónico en la figura 5). La figura 7 ilustra algunas configuraciones relacionadas con procesar eventos táctiles en la estructura 700 de software.
Con referencia a la figura 7, una capa de aplicación puede incluir al menos una aplicación 711 y una UI 715 de sistema que se almacenan en una memoria y son ejecutables por un procesador. La aplicación 711 puede incluir, pero no se limita a, un navegador de Internet, una aplicación de vídeo, una aplicación de juego, y similares. La UI 715 de sistema puede referirse a una aplicación particular que configura diversas pantallas de GUI tales como una barra de notificaciones y una vista rápida que ha de ser implementada en el sistema del dispositivo electrónico.
Una estructura puede proporcionar diversas funciones a la aplicación 711 de tal manera que las funciones o información proporcionada desde uno o más recursos del dispositivo electrónico puedan ser usadas por la aplicación 711.
La estructura puede incluir un gestor 721 de actividad para gestionar un ciclo de vida de la aplicación 711, un gestor 722 de ventanas para gestionar uno o más recursos de GUI que se muestran, un sistema 723 de vista que es un conjunto de vistas expandibles usadas para crear una interfaz de usuario de la aplicación 711, un gestor 724 de energía para gestionar una batería (por ejemplo, la batería 189 en la figura 1A) del dispositivo electrónico, un gestor 725 de entrada para proporcionar información de un medio de entrada proporcionado por el dispositivo electrónico, un gestor 726 de dispositivo de visualización para proporcionar información relacionada con un dispositivo de visualización (por ejemplo, el primer dispositivo 510 de visualización y el segundo dispositivo 520 de visualización en la figura 5) del dispositivo electrónico, y un gestor 727 de sensores para controlar un sensor (por ejemplo, el módulo 176 de sensor en la figura 1 A).
Una capa de abstracción de hardware (HAL) puede referirse a una capa abstraída entre una pluralidad de módulos de hardware incluidos en una capa de hardware y software del dispositivo electrónico. La capa de abstracción de hardware puede incluir un distribuidor 731 de entrada, un concentrador 732 de eventos, y un lanzador 733 de superficie. El distribuidor 731 de entrada puede realizar una función de determinar a qué aplicación 711 se le ha de proporcionar el evento generado. El concentrador 732 de eventos puede proporcionar una interfaz para estandarizar un evento que se produce en el sensor. El lanzador 733 de superficie puede realizar una función de proporcionar una pantalla de ejecución para ser mostrada en el dispositivo de visualización entre pantallas de ejecución generadas por las aplicaciones 711 y también solicitar a las aplicaciones 711 que procesen cambios en resolución y densidad según una configuración de visualización cambiada.
Una capa de controlador de núcleo puede incluir diversos controladores para controlar diversos módulos de hardware incluidos en el dispositivo electrónico. La capa de controlador de núcleo puede incluir un controlador 741 táctil que incluye un módulo de interfaz para controlar un controlador 751 táctil y un controlador 742 de sensor que incluye un módulo de interfaz para controlar un controlador 752 de sensor conectado al sensor.
Una capa de hardware puede incluir el controlador 751 táctil y el controlador 752 de sensor. El controlador 751 táctil puede recibir una entrada táctil que se produce en un primer sensor táctil (por ejemplo, el primer sensor 515 táctil en la figura 5) de un primer dispositivo de visualización y/o un segundo sensor táctil (por ejemplo, el segundo sensor 525 táctil en la figura 5) de un segundo dispositivo de visualización, y proporcionar un evento táctil que corresponde a la entrada táctil. El dispositivo electrónico puede tener un sensor para detectar el plegado en una porción de la carcasa (por ejemplo, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa), y el controlador 752 de sensor puede proporcionar información obtenida desde el sensor.
Según diversas realizaciones, cuando una entrada táctil es detectada por el primer sensor táctil del primer dispositivo de visualización y/o el segundo sensor táctil del segundo dispositivo de visualización, el controlador 751 táctil puede emitir el evento táctil que corresponde a la entrada táctil. El evento táctil puede ingresarse al distribuidor 732 de eventos a través de una interfaz proporcionada por el controlador 741 táctil. El evento táctil ingresado al distribuidor 732 de eventos puede proporcionarse a la aplicación 711 (por ejemplo, una aplicación de primer plano) determinada por el distribuidor 731 de entrada.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el dispositivo electrónico puede solicitar al primer sensor táctil del primer dispositivo de visualización y/o al segundo sensor táctil del segundo dispositivo de visualización que deje de transmitir el evento táctil. En respuesta a la solicitud de detención de transmisión, el evento táctil recogido por el distribuidor 732 de eventos puede no transmitirse a la aplicación 711.
Según diversas realizaciones, el dispositivo electrónico puede cancelar un evento táctil (por ejemplo, un evento de presión o un evento de liberación) que haya sido proporcionado a la aplicación 711 antes de que se inicie el plegado. Por ejemplo, cuando se inicia el plegado, el dispositivo electrónico puede proporcionar a la aplicación 711 un evento de cancelación que corresponde al evento táctil proporcionado previamente. En este caso, aunque los eventos de presión se suministran continuamente al distribuidor de eventos, el dispositivo electrónico puede proporcionar por la fuerza el evento de cancelación a la aplicación 711 debido a que tales eventos de presión no se deben al toque intencionado de un usuario.
La figura 8 es un diagrama de bloques que ilustra un motor de dibujo de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 8, un motor 800 de dibujo puede designar una porción de una memoria (por ejemplo, la memoria 540 en la figura 5) como superficies 821, 822, y 823 para registrar estados de ejecución de aplicaciones 811 y 812.
Un lanzador 830 de superficie puede determinar si mostrar una pantalla de ejecución de una aplicación registrada en las superficies 821, 822, y 823, y también solicitar a las aplicaciones 811 y 812 que procesen cambios en resolución y densidad según una configuración de visualización cambiada.
Una primera memoria intermedia 841 de fotogramas puede almacenar una pantalla de ejecución que corresponde a la resolución y densidad del primer dispositivo de visualización (por ejemplo, el primer dispositivo 510 de visualización en la figura 5) y generada por cada una de las aplicaciones 811 y 812. Una segunda memoria intermedia 842 de fotogramas puede almacenar una pantalla de ejecución que corresponde a la resolución y densidad del segundo dispositivo de visualización (por ejemplo, el segundo dispositivo 520 de visualización en la figura 5) y generada por cada aplicación.
En un estado donde el dispositivo electrónico está desplegado, el lanzador 830 de superficie puede almacenar, en la primera memoria intermedia 841 de fotogramas, la pantalla de ejecución que corresponde a la resolución y densidad del primer dispositivo de visualización, generada por cada una de las aplicaciones 811 y 812, y registrada en las superficies 821,822, y 823.
Cuando el dispositivo electrónico está plegado, el lanzador 830 de superficie puede solicitar a cada una de las aplicaciones 811 y 812 que procese la pantalla de ejecución que corresponde a la resolución y densidad del segundo dispositivo de visualización, y almacene, en la segunda memoria intermedia 842 de fotogramas, la pantalla de ejecución que corresponde a la resolución y densidad del segundo dispositivo de visualización y registrado en las superficies 821,822, y 823.
El dispositivo electrónico puede abrir o cerrar una trayectoria transmitida desde el lanzador 830 de superficie a la primera memoria intermedia 841 de fotogramas o a la segunda memoria intermedia 842 de fotogramas en respuesta a un evento de conmutación de pantalla.
Por lo tanto, en caso de plegarse o desplegarse, la pantalla se puede proporcionar en forma continua aunque se conmute entre el primer dispositivo de visualización y el segundo dispositivo de visualización.
La figura 9 es un diagrama que ilustra un método de procesamiento de un evento táctil detectado en una operación de plegado en un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 9, el procesador puede mostrar una pantalla de ejecución de una aplicación en el primer dispositivo de visualización mientras el dispositivo electrónico (por ejemplo, el dispositivo 500 electrónico en la figura 5) o el primer dispositivo de visualización (por ejemplo, el primer dispositivo 510 de visualización en la figura 5) está desplegado. En este momento, se puede detectar un evento de presión (A presión) para una región del primer dispositivo de visualización. Según diversas realizaciones, cuando el dispositivo electrónico está en el estado desplegado, el segundo dispositivo de visualización (por ejemplo, el segundo dispositivo 520 de visualización en la figura 5) y el segundo sensor táctil (por ejemplo, el segundo sensor 525 táctil en la figura 5) pueden estar en un estado activado o en un estado inactivado. De aquí en adelante, se describirá una realización en la cual el estado inactivado se conmuta al estado activado en respuesta al gesto de plegado.
El procesador (por ejemplo, el procesador 530 en la figura 5) puede detectar que se inicia el gesto de plegado. Por ejemplo, el procesador puede detectar el gesto de plegado a través de una variación en ángulo entre la primera estructura de carcasa (por ejemplo, la primera estructura 210 de carcasa en la figura 2A) que cubre la primera área del primer dispositivo de visualización y la segunda estructura de carcasa (por ejemplo, la segunda estructura 220 de carcasa en la figura 2B) que cubre la segunda área del primer dispositivo de visualización.
Cuando se detecta el gesto de plegado, el procesador puede solicitar al primer sensor táctil (por ejemplo, el primer sensor 515 táctil en la figura 5) que deje de transmitir el evento táctil. Por lo tanto, el evento táctil del primer sensor táctil y/o el segundo sensor táctil puede no suministrarse al procesador hasta que el procesador solicite de nuevo que el primer sensor táctil y/o el segundo sensor táctil transmitan el evento táctil. Por ejemplo, puede que no se suministre el evento táctil suministrado al distribuidor de eventos (por ejemplo, 732 en la figura 7) desde el controlador táctil (por ejemplo, 751 en la figura 7) en la capa de hardware y el controlador táctil (por ejemplo, 741 en la figura 7) en la capa de controlador de núcleo a la aplicación (por ejemplo, 711 en la figura 7).
Esto es para evitar que se introduzca erróneamente un toque durante la conmutación de visualización.
Entre los eventos táctiles que ya se han producido, el procesador puede descartar un evento táctil que no se haya suministrado a la aplicación. El procesador puede proporcionar a la aplicación un evento de cancelación (cancelar A) para un evento táctil (presión A) que se ha proporcionado a la aplicación antes de que se inicie el plegado. Por lo tanto, la aplicación puede no realizar una operación que corresponde al evento táctil recibido previamente (presión A) o cancelar una operación que ya se ha realizado.
Los eventos táctiles (presión B, presión C) que se producen mientras se realiza el gesto de plegado pueden no suministrarse al procesador.
Cuando se completa el gesto de plegado, el procesador puede conmutar el primer dispositivo de visualización al estado inactivado y conmutar el segundo dispositivo de visualización al estado activado. La temporización de conmutación de estado entre el primer y el segundo dispositivos de visualización no se limita a lo anterior. En un cierto caso, el primer y el segundo dispositivos de visualización pueden encenderse simultáneamente durante un momento.
El procesador puede generar y mostrar una pantalla de bloqueo táctil en el segundo dispositivo de visualización en respuesta al gesto de plegado. El procesador puede evitar que una entrada táctil involuntaria se transmita a la aplicación generando la pantalla de bloqueo táctil como una capa superior de la ventana de aplicación en el orden z.
Cuando se muestra la pantalla de bloqueo táctil, el procesador puede activar el segundo sensor táctil y solicitar al primer sensor táctil y/o al segundo sensor táctil que reanuden el suministro del evento táctil. Independientemente de los sensores táctiles activados, el procesador puede solicitar tanto al primer sensor táctil como al segundo sensor táctil que detengan o reanuden el suministro del evento táctil.
Por lo tanto, un evento táctil (liberación A) que se produce antes de que se muestre la pantalla de bloqueo táctil puede no proporcionarse a la aplicación. Esto es para evitar que se introduzca erróneamente una entrada táctil debido a que el usuario puede mantener un estado de agarre para plegar incluso justo después de que el segundo dispositivo de visualización se conmute al estado activado.
El segundo sensor táctil del segundo dispositivo de visualización puede proporcionar al procesador un evento táctil que se produce después de que se genera la pantalla de bloqueo táctil. Por ejemplo, desde un punto de vista del usuario o del sensor táctil, los eventos táctiles de liberación B y de liberación C son operaciones conectadas con eventos táctiles de presión B y de presión C. Debido a que los eventos táctiles de presión B y de presión C se hacen durante el plegado, los eventos táctiles de presión B y de presión C pueden no suministrarse al procesador. De este modo, incluso aunque los eventos táctiles de liberación B y de liberación C se suministren desde el segundo sensor táctil, el procesador puede ignorar los eventos táctiles de liberación B y de liberación C y puede no realizar operaciones que corresponden a los eventos táctiles de liberación B y de liberación C. Alternativamente, el procesador puede no proporcionar los eventos táctiles de liberación B y de liberación C a la aplicación.
Según otra realización, el procesador puede suministrar, a la aplicación, todos los eventos táctiles recibidos desde el segundo sensor táctil después de que se genere la pantalla de bloqueo táctil. Entonces, entre tales eventos táctiles, la aplicación puede considerar algunos eventos táctiles, tales como liberación B y liberación C, recibidos sin los eventos de presión correspondientes como errores y de esa manera puede no reflejarlos en un estado de aplicación.
Después de esto, cuando se proporciona un nuevo evento táctil de presión D desde el segundo sensor táctil, el procesador puede realizar una operación que corresponde a la presión D. Por ejemplo, el procesador puede eliminar la pantalla de bloqueo táctil del dispositivo de visualización en respuesta a eventos táctiles (presión D y liberación D) que se producen en el segundo dispositivo de visualización mientras se muestra la pantalla de bloqueo táctil, y puede mostrar una pantalla de ejecución de la aplicación en el segundo dispositivo de visualización. Después de esto, el procesador puede proporcionar a la aplicación un evento táctil que se produce mientras se muestra la pantalla de ejecución de la aplicación.
A diferencia de la figura 9, cuando no se introduce un evento táctil de presión D dentro de un tiempo dado (por ejemplo, aproximadamente 5 segundos), el procesador puede terminar de mostrar la pantalla de bloqueo táctil y apagar el segundo dispositivo de visualización.
Las figuras 10A, 10B, 10C, 10D, 10E y 10F son capturas de pantalla que muestran una pantalla de bloqueo táctil mostrado en un dispositivo electrónico según diversas realizaciones de la descripción.
Según diversas realizaciones, un procesador (por ejemplo, el procesador 530 en la figura 5) de un dispositivo 1000 electrónico puede mostrar una pantalla 1070 de bloqueo táctil en un segundo dispositivo 1020 de visualización en respuesta a un gesto de plegado. En este caso, el procesador puede generar la pantalla 1070 de bloqueo táctil, basándose en un nivel de seguridad asignado a una aplicación, y operar en un modo no seguro, un modo seguro débil, o un modo seguro fuerte, dependiendo del nivel de seguridad. Aunque se describirá que se muestra la pantalla de bloqueo táctil determinada según el modo de seguridad, esto no se interpreta como una limitación. Por ejemplo, la pantalla 1070 de bloqueo táctil mostrada en la figura 10A no se limita necesariamente a que sea mostrada solamente en el modo seguro débil.
Con referencia a la figura 10A, se ilustra un ejemplo de la pantalla 1070 de bloqueo táctil mostrada en el modo seguro débil.
Por ejemplo, cuando se despliega un primer dispositivo de visualización (por ejemplo, el primer dispositivo 510 de visualización en la figura 5), el procesador puede ejecutar una aplicación de Internet en el primer plano y mostrar una pantalla de ejecución de la aplicación de Internet en el primer dispositivo de visualización. En este momento, el segundo dispositivo 1020 de visualización puede estar apagado en un modo de ahorro de potencia o puede estar en modo de visualización siempre encendido (AOD).
Cuando se detecta un gesto de plegado, el procesador puede identificar el nivel de seguridad asignado a la aplicación de Internet como un primer nivel que corresponde al modo seguro débil. El nivel de seguridad asignado a una aplicación puede estar contenido en la información de atributos de la aplicación y puede cambiarse según la configuración del usuario.
Según diversas realizaciones, cuando el nivel de seguridad se establece en el primer nivel, el procesador puede generar la pantalla 1070 de bloqueo táctil que contiene al menos en parte una región translúcida. En esta situación, la pantalla de bloqueo táctil se muestra como una capa superior en comparación con la pantalla 1060 de ejecución de la aplicación y la pantalla de bloqueo táctil se muestra superpuesta parcialmente con la pantalla de ejecución de la aplicación.
La pantalla 1070 de bloqueo táctil puede contener un icono 1071 que indica una pantalla 1060 de ejecución de la aplicación de Internet que se ejecuta en una capa inferior de la pantalla 1070 de bloqueo táctil. El procesador puede redimensionar la pantalla 1060 de ejecución de la aplicación de Internet, con base en una resolución del segundo dispositivo 1020 de visualización en respuesta al gesto de plegado.
Debido a que el primer dispositivo de visualización cubre la mayor parte de una primera superficie de la carcasa y el segundo dispositivo 1020 de visualización cubre una porción (por ejemplo, la mitad) de una segunda superficie de la carcasa, el primer dispositivo de visualización y el segundo dispositivo 1020 de visualización pueden tener diferentes resoluciones (o relaciones de aspecto).
El procesador puede mostrar la pantalla 1070 de bloqueo táctil generada en la capa superior de la pantalla 1060 de ejecución de la aplicación de Internet.
Con referencia a la figura 10A, debido a que la pantalla 1070 de bloqueo táctil contiene un área translúcida, la pantalla 1060 de ejecución de la aplicación de Internet dispuesta en la capa inferior también se puede reconocer por el usuario.
La figura 10B ilustra un ejemplo de una pantalla de bloqueo táctil que se muestra en el modo seguro fuerte.
Por ejemplo, cuando se despliega el primer dispositivo de visualización, el procesador puede ejecutar una aplicación de notas que tiene un nivel de seguridad establecido en un segundo nivel en el primer plano, y mostrar una pantalla de ejecución de la aplicación de notas en el primer dispositivo de visualización.
Cuando se detecta un gesto de plegado, el procesador puede identificar el segundo nivel asignado a la aplicación de notas ejecutada y generar una pantalla 1080 de bloqueo táctil que contiene información de guía para liberar un estado de seguridad. La información de guía es información para guiar un método de desbloqueo (por ejemplo, una entrada de patrón, una entrada de contraseña, un reconocimiento de iris, un reconocimiento de huellas dactilares, y similares) en un modo de bloqueo.
Con referencia a la figura 10B, la información de guía puede tener una imagen 1081 para ingresar un patrón de desbloqueo. En esta situación, el tamaño y/o la resolución de la información de guía durante el estado desplegado se reduce en comparación con el tamaño y/o resolución de la información de guía mostrada en el primer dispositivo de visualización.
En el modo seguro fuerte, el procesador puede mostrar la pantalla 1080 de bloqueo táctil de manera opaca en el segundo dispositivo 1020 de visualización con el fin de no exponer información de la aplicación ejecutada.
En este caso, cuando se completa la autentificación de usuario (por ejemplo, una entrada de patrón, una entrada de contraseña, un reconocimiento de iris, un reconocimiento de huellas dactilares, y similares) mientras se muestra la pantalla 1080 de bloqueo táctil, el procesador puede mostrar una pantalla de ejecución de un aplicación en el segundo dispositivo 1020 de visualización. Según una realización, el procesador puede mostrar otra aplicación (por ejemplo, una pantalla de inicio o una aplicación en ejecución de fondo) en lugar de la aplicación ejecutada en el segundo dispositivo 1020 de visualización.
Según diversas realizaciones, el procesador puede determinar el nivel de seguridad o modo de ejecución, basándose en los atributos del gesto de plegado. Por ejemplo, los atributos del gesto de plegado pueden incluir una diferencia de tiempo entre un punto de tiempo de inicio y un punto de tiempo de terminación del gesto de plegado, una dirección del segundo dispositivo 1020 de visualización (es decir, dirección visible de un usuario o no), después del plegado, determinada a través de una dirección del gesto de plegado, o una comparación en la aceleración entre estructuras de carcasa (por ejemplo, la primera estructura 210 de carcasa y la segunda estructura 220 de carcasa en la figura 2A) movidas durante el plegado.
Los atributos de la aplicación y los atributos del gesto de plegado para determinar el nivel de seguridad o modo de ejecución pueden cambiarse mediante la configuración del usuario.
La figura 10C ilustra otro ejemplo de la pantalla de bloqueo táctil. La pantalla de bloqueo táctil de la figura 10C puede mostrarse en el modo seguro débil, pero no se limita a ello.
Con referencia a la figura 10C, cuando el dispositivo 1000 electrónico está plegado, el procesador puede mostrar la pantalla de bloqueo táctil compuesta de una capa transparente en el segundo dispositivo 1020 de visualización para superponerse con la pantalla 1060 de ejecución de aplicación. En este caso, la pantalla de bloqueo táctil puede contener un objeto 1075 tal como una expresión específica (por ejemplo, bloqueo táctil) para indicar el estado de bloqueo táctil. Debido a que la pantalla de bloqueo táctil es transparente, la pantalla 1060 de ejecución de aplicación puede ser visible para el usuario tal como está.
Después de esto, la pantalla de bloqueo táctil puede ser eliminada cuando se recibe una entrada para el objeto 1075 de la pantalla de bloqueo táctil o una entrada táctil predeterminada tal como deslizar un dedo. Por ejemplo, la entrada táctil predeterminada puede incluir, además de deslizar un dedo, cualquier entrada táctil que satisfaga una intensidad de entrada, dirección de entrada, frecuencia de entrada, duración de entrada, y/o distancia predeterminadas.
Mientras se muestra la pantalla de bloqueo táctil, se puede rechazar un toque que se produzca en la pantalla 1060 de ejecución de aplicación, y se puede proporcionar una realimentación visual o táctil que corresponde al mismo.
La figura 10D ilustra todavía otro ejemplo de la pantalla de bloqueo táctil.
Con referencia a la figura 10D, cuando el dispositivo 1000 electrónico está plegado, el procesador puede mostrar la pantalla de bloqueo táctil compuesta por una capa transparente y mostrar un objeto 1076 tal como una expresión específica (por ejemplo, bloqueo táctil) para indicar el estado de bloqueo táctil en un área 1077 externa de la pantalla 1060 de ejecución de aplicación. Después de esto, la pantalla de bloqueo táctil puede ser eliminada cuando se recibe una entrada para el objeto 1076 de la pantalla de bloqueo táctil o una entrada táctil predeterminada tal como deslizar un dedo. Mientras se muestra la pantalla de bloqueo táctil, se puede rechazar un toque que se produzca en la pantalla 1060 de ejecución de aplicación, y se puede proporcionar una realimentación visual o táctil que corresponde al mismo.
La figura 10E ilustra aún otro ejemplo de la pantalla de bloqueo táctil.
Con referencia a la figura 10E, el procesador puede generar una pantalla 1090 de bloqueo táctil que contiene al menos en parte una región translúcida y mostrar la pantalla 1090 de bloqueo táctil generada en el segundo dispositivo 1020 de visualización. La pantalla 1090 de bloqueo táctil puede contener un cierto objeto 1091 para eliminar la pantalla 1090 de bloqueo táctil. Cuando se recibe una entrada táctil para el objeto 1091 de la pantalla 1090 de bloqueo táctil, se puede eliminar la pantalla 1090 de bloqueo táctil, y se puede mostrar la pantalla 1060 de ejecución de aplicación.
Con referencia a la figura 10F, el procesador puede apagar el segundo dispositivo de visualización sin mostrar la pantalla de bloqueo táctil. Por ejemplo, cuando el dispositivo 1000 electrónico está completamente plegado, el procesador puede apagar el segundo dispositivo 1020 de visualización y mostrar un objeto 1095 para encender el segundo dispositivo 1020 de visualización. Cuando se recibe una entrada táctil para el objeto 1095, el procesador puede encender el segundo dispositivo 1020 de visualización y mostrar una pantalla de ejecución de aplicación.
Las figuras 11A a 11E son capturas de pantalla que muestran una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción.
Según diversas realizaciones, un procesador (por ejemplo, el procesador 530 en la figura 5) puede determinar un método de visualización de una aplicación en un segundo dispositivo 1120 de visualización, basándose en si se puede redimensionar una pantalla de ejecución de la aplicación.
Las figuras 11A a 11C muestran ejemplos de visualización de una aplicación de Internet que es una aplicación que se puede redimensionar.
Con referencia a la figura 11A, en un dispositivo 1100 electrónico cuando se despliega un primer dispositivo 1110 de visualización, el procesador puede generar una pantalla 1150 de ejecución de la aplicación de Internet que corresponde a la resolución y densidad del primer dispositivo 1110 de visualización y mostrar la pantalla 1150 generada en el primer dispositivo 1110 de visualización.
Con referencia a la figura 11B, cuando se detecta un gesto de plegado, el procesador puede generar una pantalla 1170 de bloqueo táctil. Al mismo tiempo, el procesador puede transmitir un evento de conmutación de pantalla a la aplicación de Internet, de tal manera que la aplicación de Internet pueda redibujar la pantalla de ejecución de aplicación según la resolución y densidad del segundo dispositivo 1120 de visualización.
La pantalla 1170 de bloqueo táctil puede contener un icono 1171 que indica una pantalla 1160 de ejecución de una aplicación que se ejecuta en una capa inferior de la pantalla 1170 de bloqueo táctil.
Según diversas realizaciones, el procesador puede generar la pantalla 1170 de bloqueo táctil para que contenga al menos en parte una región translúcida, y mostrar la pantalla 1170 de bloqueo táctil en una capa superior de la pantalla 1160 de ejecución redimensionado de la aplicación de Internet.
Como se describió anteriormente con referencia a las figuras 10A y 10B, el procesador puede generar la pantalla 1170 de bloqueo táctil, basándose en un nivel de seguridad de una aplicación y/o atributos de un gesto de plegado. Después de que se muestra la pantalla 1170 de bloqueo táctil, el procesador puede realizar una operación según un evento táctil de un segundo sensor táctil del segundo dispositivo 1120 de visualización.
Según diversas realizaciones, cuando se recibe una entrada específica (por ejemplo, una presión larga) mientras se muestra la pantalla 1170 de bloqueo táctil, el procesador puede procesar la entrada recibida como una entrada para la pantalla 1160 de ejecución de aplicación mostrada en una capa inferior de la pantalla 1170 de bloqueo táctil y realizar de esa manera una operación correspondiente. Por el contrario, cuando se ingresa una entrada táctil que no es de un tipo determinado, la entrada táctil podría no procesarse como una entrada para la pantalla de ejecución de aplicación.
Según diversas realizaciones, la pantalla 1170 de bloqueo táctil puede tener una porción parcialmente eliminada. Por ejemplo, cuando la pantalla 1170 de bloqueo táctil está formada por una pantalla translúcida, al menos una porción de la misma puede ser completamente transparente. Incluso cuando está siendo mostrada la pantalla 1170 de bloqueo táctil, el procesador puede proporcionar un evento táctil a una aplicación en respuesta a una entrada táctil para la porción de ser completamente transparente y actualizar una pantalla de ejecución de aplicación. Por ejemplo, cuando está siendo ejecutada la aplicación de Internet, porciones de la pantalla de bloqueo táctil que corresponden a un botón de actualización de página web, un botón de favorito, y una ventana de entrada de URL pueden eliminarse para recibir una entrada de usuario incluso cuando se muestra la pantalla de bloqueo táctil. Cuando el usuario toca el botón de actualización de página web, la pantalla de ejecución de aplicación puede ser actualizada, actualizando la página web mientras se mantiene la visualización de la pantalla 1170 de bloqueo táctil.
Con referencia a la figura 11C, cuando se produce una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla 1170 de bloqueo táctil, el procesador puede eliminar la pantalla 1170 de bloqueo táctil mostrada en la capa superior y de esa manera mostrar la pantalla 1160 de ejecución de aplicación. La pantalla 1160 de ejecución de aplicación puede ser diferente de la pantalla 1150 de ejecución de aplicación mostrada en el primer dispositivo 1110 de visualización. Por ejemplo, debido a que transcurre tiempo, un estado de ejecución de la aplicación antes del plegado puede cambiarse después del plegado, y por lo tanto puede actualizarse la pantalla de ejecución de aplicación.
Con referencia a la figura 11D, cuando el dispositivo 1100 electrónico está plegado, el procesador puede mostrar uno o más iconos 1180 de aplicación en el segundo dispositivo 1120 de visualización. Estos iconos 1180 pueden estar relacionados con una aplicación configurada por el usuario, una aplicación usada con frecuencia, y/ o una aplicación usada recientemente. Cuando se recibe una entrada para uno de los iconos 1180 de aplicación, el procesador puede ejecutar inmediatamente la aplicación correspondiente y mostrarla en el segundo dispositivo 1120 de visualización.
Con referencia a la figura 11E, cuando el dispositivo 1100 electrónico está plegado, el procesador puede mostrar iconos 1190 que corresponden a una pluralidad de aplicaciones 1150 mostradas en una pantalla múltiple en un estado desplegado. La figura 11E ilustra una aplicación 1151 de Internet, una aplicación 1152 de calendario, y una aplicación 1153 de galería mostradas en la pantalla múltiple en el estado desplegado. Después de que se pliega el dispositivo electrónico, el procesador puede mostrar los iconos 1190 que corresponden a las aplicaciones anteriores en el segundo dispositivo 1120 de visualización. Luego, cuando se recibe una entrada para uno de los iconos 1190, el procesador puede ejecutar inmediatamente la aplicación correspondiente y mostrarla en el segundo dispositivo 1120 de visualización. Además, cuando se recibe una entrada predeterminada (por ejemplo, un deslizamiento de un dedo, una entrada de contraseña, y similares) para la pantalla de bloqueo táctil, el procesador puede mostrar, en el segundo dispositivo 1120 de visualización, las aplicaciones mostradas previamente en la pantalla múltiple.
Según otra realización, cuando se pliega, el procesador puede mostrar, en el segundo dispositivo de visualización, iconos que corresponden a al menos una aplicación mostrada en el primer dispositivo de visualización en el estado desplegado y una aplicación que se ejecuta en el fondo.
Las figuras 12A a 12D son capturas de pantalla que muestran una pantalla mostrada en cada pantalla de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción.
Las figuras 12A a 12D muestran ejemplos de visualización de una aplicación de vídeo que no soporta un cambio en resolución (o relación de aspecto) pero que se puede redimensionar mediante un procesador.
Con referencia a la figura 12A, en un dispositivo 1200 electrónico cuando se despliega un primer dispositivo 1210 de visualización, el procesador (por ejemplo, el procesador 530 en la figura 5) puede generar una pantalla 1250 de ejecución de una aplicación de vídeo para corresponder a la resolución y densidad del primer dispositivo 1210 de visualización y mostrar la pantalla 1250 generada en el primer dispositivo 1210 de visualización.
Con referencia a la figura 12B, el procesador puede generar y mostrar una pantalla 1270 de bloqueo táctil en un segundo dispositivo 1220 de visualización en respuesta a un gesto de plegado. En este caso, la pantalla 1270 de bloqueo táctil puede contener al menos en parte una región translúcida y puede mostrarse en una capa superior de una pantalla 1260 de ejecución vuelta a dimensionar de la aplicación de vídeo.
Debido a que la aplicación de vídeo no soporta cambiar la resolución, el procesador puede cambiar por la fuerza la resolución de la pantalla de ejecución de la aplicación de vídeo según la resolución (o relación de aspecto) del segundo dispositivo 1220 de visualización. Por lo tanto, al contrario de la pantalla 1250 de ejecución de la aplicación de vídeo mostrada en el primer dispositivo 1210 de visualización, la pantalla 1260 de ejecución de la aplicación de vídeo mostrada en el segundo dispositivo 1220 de visualización puede tener, por ejemplo, una relación de aspecto de estar expandida a lo ancho.
Con referencia a la figura 12C, cuando se produce una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla 1270 de bloqueo táctil, el procesador puede eliminar la pantalla 1270 de bloqueo táctil mostrada en la capa superior y de esa manera muestra una pantalla 1261 de ejecución de aplicación. En este momento, la pantalla 1261 de ejecución de la aplicación de vídeo puede tener una relación de aspecto de estar extendida además a lo ancho según la resolución del segundo dispositivo 1220 de visualización.
Además, el procesador puede emitir, en el segundo dispositivo de visualización 1220, un cierto botón 1265 para convertir la resolución de la pantalla 1261 de ejecución de la aplicación de vídeo a la resolución original.
Con referencia a la figura 12D, cuando se selecciona el botón 1265 anterior, el procesador puede redimensionar la pantalla 1261 de ejecución de la aplicación de vídeo para que corresponda a una resolución predeterminada, es decir, la resolución (relación de aspecto) de la aplicación de vídeo mostrada en el primer dispositivo 1210 de visualización. Luego, el procesador puede mostrar una pantalla 1262 redimensionada en el segundo dispositivo 1220 de visualización.
Las figuras 13A, 13B, 13C y 13D son capturas de pantalla que muestran una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción.
Las figuras 13A a 13D muestran ejemplos de visualización de una aplicación de juego que no permite el redimensionamiento de una pantalla de ejecución. Por ejemplo, la aplicación de juego que se ha de describir de aquí en adelante puede ser una aplicación que no soporta cambiar resolución y/o densidad durante el tiempo de ejecución y está configurada para terminarse por la fuerza cuando se intenta cambiar la resolución.
Con referencia a la figura 13A, en un dispositivo 1300 electrónico cuando se despliega un primer dispositivo 1310 de visualización, el procesador (por ejemplo, el procesador 530 en la figura 5) puede generar una pantalla 1350 de ejecución de la aplicación de juego para corresponder a la resolución y densidad del primer dispositivo 1310 de visualización y mostrar la pantalla 1350 generada en el primer dispositivo 1310 de visualización que incluye una región 1351 específica.
Con referencia a la figura 13B, el procesador puede generar y mostrar una pantalla 1380 de bloqueo táctil en un segundo dispositivo 1320 de visualización en respuesta a un gesto de plegado. Según diversas realizaciones, la pantalla 1380 de bloqueo táctil puede contener un cierto botón 1381 para seleccionar un reinicio de aplicación o un modo de compatibilidad. Como se describió anteriormente, la aplicación de juego puede no soportar cambiar la resolución durante el tiempo de ejecución. Por lo tanto, con el fin de ejecutar la aplicación de juego en el segundo dispositivo 1320 de visualización que tiene una resolución diferente de la del primer dispositivo 1310 de visualización mientras que se ejecuta la aplicación de juego en el primer dispositivo 1310 de visualización, la aplicación de juego puede necesitar ser ejecutada de nuevo después de la terminación.
El procesador puede generar una imagen 1360 en miniatura que tiene una región (por ejemplo, una región 1351 específica en la figura 13A) que corresponde al tamaño del segundo dispositivo 1320 de visualización en la pantalla 1350 de ejecución de la aplicación de juego mostrada en el primer dispositivo 1310 de visualización. Luego, el procesador puede mostrar la imagen 1360 en miniatura en el segundo dispositivo 1320 de visualización y también mostrar la pantalla 1380 de bloqueo táctil en una capa superior de la imagen 1360 en miniatura.
Con referencia a la figura 13C, cuando el usuario selecciona el botón del reinicio de aplicación, la aplicación de juego que se ejecuta puede terminarse y volver a ejecutarse. En este caso, el procesador puede generar una pantalla 1385 de ejecución de la aplicación de juego ejecutada de nuevo según la resolución y densidad del segundo dispositivo 1320 de visualización.
Con referencia a la figura 13D, cuando el usuario selecciona el botón del modo de compatibilidad, el procesador puede no enviar un evento de conmutación de pantalla a la aplicación de juego y puede mantener el estado de ejecutar la aplicación de juego en el fondo. En este caso, el procesador puede pausar la aplicación de juego.
El procesador puede mostrar una pantalla 1380 de inicio en el segundo dispositivo 1320 de visualización al menos en parte simultáneamente con la ejecución de fondo de la aplicación de juego. Según otra realización, el procesador puede mostrar, en el segundo dispositivo 1320 de visualización, una pantalla de una aplicación que tiene el orden más alto en el orden z distinto de la aplicación de juego.
Después de esto, cuando se despliega el primer dispositivo 1310 de visualización, el procesador puede configurar automáticamente la aplicación de juego, que se ejecuta en el fondo, de vuelta a la parte superior del orden z y cambiar el estado de pausa a un estado de reanudación, permitiendo de este modo que la aplicación de juego se use continuamente en el primer dispositivo 1310 de visualización.
La figura 14 es una captura de pantalla que muestra una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de desplegado según una realización de la descripción.
Con referencia a la figura 14, se muestra un dispositivo 1400 electrónico en un caso donde está siendo ejecutada una aplicación de Internet que se puede redimensionar y que opera en un modo seguro débil.
Cuando se detecta un gesto de plegado, el procesador (por ejemplo, el procesador 530 en la figura 5) puede generar una pantalla 1470 de bloqueo táctil y mostrar la pantalla 1470 de bloqueo táctil en un segundo dispositivo 1420 de visualización. La pantalla 1470 de bloqueo táctil puede contener al menos en parte una región translúcida y puede mostrarse en una capa superior de una pantalla 1460 de ejecución de la aplicación de Internet.
Después de esto, en respuesta a una entrada táctil predeterminada en la pantalla de bloqueo táctil, el procesador puede eliminar la pantalla 1470 de bloqueo táctil y mostrar la pantalla 1460 de ejecución de la aplicación de Internet.
El procesador puede detectar un gesto de desplegado para el primer dispositivo 1410 de visualización mientras se muestra la pantalla 1470 de bloqueo táctil o se muestra la pantalla 1460 de ejecución de la aplicación de Internet con la pantalla 1470 de bloqueo táctil eliminada. El procesador puede enviar un evento de conmutación de pantalla a la aplicación de Internet en respuesta al gesto de desplegado, y la aplicación de Internet puede emitir una pantalla 1450 de ejecución dimensionada de nuevo para corresponder a la resolución de un primer dispositivo 1410 de visualización.
Cuando se completa el gesto de desplegado, el procesador puede eliminar la aplicación de Internet del segundo dispositivo 1420 de visualización y entrar en un modo de ahorro de energía o emitir una pantalla de AOD.
La figura 15 es una captura de pantalla que muestra una pantalla mostrada en cada dispositivo de visualización de un dispositivo electrónico en una operación de desplegado según una realización de la descripción.
Con referencia a la figura 15, se muestra un dispositivo 1500 electrónico en un caso donde está siendo ejecutada una aplicación de juego que no permite redimensionar una pantalla de ejecución.
Cuando el dispositivo 1500 electrónico está plegado, el procesador (por ejemplo, el procesador 530 en la figura 5) puede mostrar una pantalla 1561 de ejecución de la aplicación de juego en un segundo dispositivo 1520 de visualización.
Después de esto, cuando se detecta un gesto de desplegado, el procesador puede identificar, con base en la información de atributos de la aplicación de juego, que la aplicación de juego no soporta cambiar resolución y/o densidad durante el tiempo de ejecución y está configurada para terminarse por la fuerza cuando se intenta cambiar la resolución.
En respuesta al gesto de desplegado, el procesador puede mostrar en un primer dispositivo 1510 de visualización una pantalla 1562 de ejecución de la aplicación de juego que corresponde a la resolución y densidad del segundo dispositivo 1520 de visualización. Por ejemplo, el procesador puede mostrar, en el primer dispositivo 1510 de visualización en un estado desplegado, la pantalla 1562 de ejecución que tiene la misma resolución y densidad que la pantalla 1561 de ejecución mostrada en el segundo dispositivo 1520 de visualización en un estado plegado. En este momento, un área 1564 del primer dispositivo 1510 de visualización distinto de la pantalla de ejecución puede procesarse como negra. Por lo tanto, aunque la aplicación de juego no soporta el redimensionamiento, la pantalla se puede conmutar en forma continua desde el segundo dispositivo 1520 de visualización al primer dispositivo 1510 de visualización.
Después de esto, cuando el usuario selecciona un reinicio, el procesador puede terminar la ejecución de la aplicación, volver a ejecutar la aplicación, y mostrar una pantalla 1551 de ejecución de la aplicación vuelta a ejecutar en el primer dispositivo 1510 de visualización. En este caso, la aplicación de juego puede generar la pantalla 1551 de ejecución basándose en la resolución y densidad del primer dispositivo 1510 de visualización.
La figura 16 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 16, se puede realizar un método 1600 ilustrado mediante el dispositivo electrónico (por ejemplo, el dispositivo 500 electrónico en la figura 5) descrito anteriormente con referencia a las figuras 1A a 15, y las descripciones de las características técnicas descritas anteriormente se omitirán de aquí en adelante.
En la operación 1610, el dispositivo electrónico puede mostrar una pantalla de ejecución de una aplicación en un primer dispositivo de visualización (por ejemplo, el primer dispositivo 510 de visualización en la figura 5). En este momento, un segundo dispositivo de visualización (por ejemplo, el segundo dispositivo 520 de visualización en la figura 5) y un segundo sensor táctil (por ejemplo, el segundo sensor 525 táctil en la figura 5) pueden estar en un estado inactivado.
En la operación 1620, el dispositivo electrónico puede detectar un inicio de un gesto de plegado. Por ejemplo, el dispositivo electrónico puede detectar el inicio del gesto de plegado a través de un cambio en un ángulo entre la primera y segunda estructuras de carcasa del dispositivo electrónico.
Cuando se inicia el gesto de plegado, el dispositivo electrónico puede solicitar, en la operación 1630, que el primer sensor táctil del primer dispositivo de visualización y/o el segundo sensor táctil del segundo dispositivo de visualización dejen de suministrar un evento táctil. En respuesta a esta solicitud de detención de suministro, el evento táctil recolectado por un distribuidor de eventos (por ejemplo, el distribuidor 732 de eventos en la figura 7) puede no transmitirse a la aplicación (por ejemplo, la aplicación 711 en la figura 7). El segundo sensor táctil no genera un evento táctil debido a que el segundo sensor táctil todavía está en el estado inactivado incluso cuando se detecta el gesto de plegado. Sin embargo, independientemente de los tipos de sensores táctiles, el dispositivo electrónico puede enviar la solicitud de detención de suministro para el evento táctil.
En la operación 1640, el dispositivo electrónico puede identificar información de estado de la aplicación que se ejecuta. Según diversas realizaciones, la información de estado de aplicación puede incluir información relacionada con un nivel de seguridad y/o, si se puede redimensionar la aplicación.
En la operación 1650, el dispositivo electrónico puede mostrar una pantalla de bloqueo táctil (por ejemplo, la pantalla 1070 de bloqueo táctil en la figura 10A o la pantalla 1080 de bloqueo táctil en la figura 10B) en el segundo dispositivo de visualización. El dispositivo electrónico puede generar la pantalla de bloqueo táctil, con base en la información de estado de aplicación. Por ejemplo, el dispositivo electrónico puede mostrar una pantalla de bloqueo táctil translúcido sobre una capa superior de la pantalla de ejecución de aplicación. El dispositivo electrónico puede activar el segundo sensor táctil del segundo dispositivo de visualización en respuesta a mostrar la pantalla de bloqueo táctil.
En la operación 1660, el dispositivo electrónico puede procesar un evento táctil recibido desde el segundo sensor táctil del segundo dispositivo de visualización después de mostrar la pantalla de bloqueo táctil. Cuando se produce una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla de bloqueo táctil, el dispositivo electrónico puede eliminar la pantalla de bloqueo táctil y mostrar la pantalla de ejecución de aplicación en el segundo dispositivo de visualización.
La figura 17 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 17, se ilustra un método 1700 de control realizado por el dispositivo electrónico. Después de detectar un gesto de plegado, el dispositivo electrónico determina un modo de operación dependiendo del nivel de seguridad de una aplicación y realiza el método de control según el modo de operación determinado.
En la operación 1710, el dispositivo electrónico puede detectar el gesto de plegado.
En la operación 1720, el dispositivo electrónico puede identificar información de estado de una aplicación. La información de estado de aplicación puede incluir un nivel de seguridad asignado a la aplicación, y el nivel de seguridad puede determinarse según información de atributos de la aplicación o configuración del usuario. Según otra realización, el dispositivo electrónico puede determinar un modo de ejecución, basándose en atributos del gesto de plegado. Por ejemplo, el procesador puede determinar el nivel de seguridad del modo de ejecución, basándose en una diferencia de tiempo entre un tiempo de inicio y un tiempo de terminación del gesto de plegado, si el segundo dispositivo de visualización después del plegado está en la dirección visible de un usuario, o una aceleración de una estructura de carcasa (por ejemplo, la primera y segunda estructuras 210 y 220 de carcasa en la figura 2A) movida mediante plegado.
En la operación 1731, el dispositivo electrónico puede determinar operar en un modo no seguro. El modo no seguro puede usarse para una aplicación, tal como una aplicación de llamada, que se ejecuta en un estado desplegado, no requiere seguridad, y requiere continuidad de operación.
En la operación 1732, el dispositivo electrónico puede redimensionar una pantalla de ejecución de la aplicación en ejecución (por ejemplo, la aplicación de llamada) y mostrar la pantalla redimensionado en un segundo dispositivo de visualización.
En la operación 1741, el dispositivo electrónico puede determinar operar en un modo seguro débil.
En la operación 1742, el dispositivo electrónico puede generar y mostrar una pantalla de bloqueo táctil en el segundo dispositivo de visualización. El dispositivo electrónico puede mostrar la pantalla de bloqueo táctil translúcido en una capa superior de la pantalla de ejecución de aplicación. En este caso, se puede redimensionar la pantalla de ejecución de aplicación según la resolución y densidad del segundo dispositivo de visualización. El dispositivo electrónico puede procesar un evento táctil recibido desde un segundo sensor táctil del segundo dispositivo de visualización en respuesta a mostrar la pantalla de bloqueo táctil. La pantalla de bloqueo táctil mostrado en el modo seguro débil se ha descrito anteriormente con referencia a la figura 10A.
En la operación 1743, el dispositivo electrónico puede detectar una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla de bloqueo táctil.
En la operación 1744, el dispositivo electrónico puede eliminar la visualización de la pantalla de bloqueo táctil y muestra la pantalla de ejecución de aplicación en el segundo dispositivo de visualización.
En la operación 1751, el dispositivo electrónico puede determinar operar en un modo seguro fuerte.
En la operación 1752, el dispositivo electrónico puede generar y mostrar una pantalla de bloqueo táctil para el modo seguro fuerte en el segundo dispositivo de visualización. En este caso, la pantalla de bloqueo táctil puede ser opaca, y de este modo la pantalla de ejecución de la aplicación puede estar cubierta por la pantalla de bloqueo táctil opaco. La pantalla de bloqueo táctil puede contener información para guiar la autentificación de usuario (por ejemplo, una entrada de patrón, una entrada de contraseña, un reconocimiento de iris, un reconocimiento de huellas dactilares, y similares).
En la operación 1753, el dispositivo electrónico puede recibir una entrada de usuario para un patrón de seguridad en la pantalla de bloqueo táctil y determinar si el patrón es correcto. Cuando el patrón es correcto, el dispositivo electrónico puede ejecutar la aplicación en el fondo en la operación 1754 y mostrar otra aplicación (por ejemplo, una pantalla de inicio) en el segundo dispositivo de visualización al menos en parte simultáneamente.
La pantalla de bloqueo táctil mostrado en el modo seguro fuerte se ha descrito anteriormente con referencia a la figura 10B.
En la operación 1743 o 1753, si no se recibe una entrada táctil después de mostrar la pantalla de bloqueo táctil, el dispositivo electrónico puede verificar en la operación 1761 si transcurre un tiempo predeterminado (por ejemplo, 5 segundos). Si transcurre el tiempo, el dispositivo electrónico puede conmutar el segundo dispositivo de visualización a un modo de ahorro de energía en la operación 1762.
La figura 18 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 18, ilustra un método 1800 de control del dispositivo electrónico después de detectar un gesto de plegado, dependiendo de si se puede redimensionar una aplicación.
En la operación 1810, el dispositivo electrónico puede detectar el gesto de plegado.
En la operación 1820, el dispositivo electrónico puede identificar información de estado de la aplicación. En la operación 1830, con base en la información de estado, el dispositivo electrónico puede determinar si se puede redimensionar una pantalla de ejecución de la aplicación.
En la operación 1841, cuando se puede redimensionar la aplicación (por ejemplo, una aplicación de Internet), el dispositivo electrónico puede generar una pantalla de bloqueo táctil y mostrar la pantalla de bloqueo táctil en una capa superior de la aplicación redimensionada en el segundo dispositivo de visualización.
En la operación 1842, el dispositivo electrónico puede eliminar la pantalla de bloqueo táctil en respuesta a una entrada táctil predeterminada para la pantalla de bloqueo táctil y mostrar la aplicación redimensionada en el segundo dispositivo de visualización.
Cuando se determina en la operación 1830 que la pantalla de ejecución de la aplicación no se puede redimensionar, el dispositivo electrónico puede determinar en la operación 1850 si la aplicación es operable continuamente cuando se redimensiona. Por ejemplo, una aplicación de vídeo se puede redimensionar mediante un procesador incluso aunque no soporte ningún cambio de resolución (o relación de aspecto). En otro ejemplo, una aplicación de juego puede no soportar ningún cambio de resolución y/o densidad durante el tiempo de ejecución y puede terminarse por la fuerza cuando se intenta cambiar la resolución.
En la operación 1861, el dispositivo electrónico puede mostrar la pantalla de bloqueo táctil en una capa superior de la aplicación vuelta a dimensionar (por ejemplo, la aplicación de vídeo). En este caso, debido a que la aplicación no soporta cambiar la resolución, el dispositivo electrónico puede cambiar por la fuerza la resolución de la pantalla de ejecución de la aplicación según la resolución (o relación de aspecto) del segundo dispositivo de visualización.
En la operación 1862, el dispositivo electrónico puede eliminar la pantalla de bloqueo táctil en respuesta a una entrada táctil predeterminada para la pantalla de bloqueo táctil y mostrar la aplicación vuelta a dimensionar en el segundo dispositivo de visualización. En este caso, contrario a la pantalla de ejecución de la aplicación de vídeo mostrada en el primer dispositivo de visualización, la pantalla de ejecución de la aplicación de vídeo mostrada en el segundo dispositivo de visualización puede tener, por ejemplo, una relación de aspecto de estar extendida a lo ancho. En el segundo dispositivo de visualización se puede emitir un botón para convertir la resolución de la pantalla de ejecución de la aplicación a la resolución original.
Cuando se recibe una entrada para seleccionar un botón de reinicio en la operación 1863, el dispositivo electrónico puede reiniciar (volver a ejecutar) la aplicación en la operación 1864 y mostrar en el segundo dispositivo de visualización una pantalla de ejecución de la aplicación redimensionada para corresponder a una resolución dada, es decir, la resolución (relación de aspecto) de la aplicación de vídeo que se muestra en el primer dispositivo de visualización.
Cuando se determina en la operación 1850 que la aplicación (por ejemplo, la aplicación de juego que no soporta un cambio en resolución y/o densidad durante el tiempo de ejecución) no es operable cuando se redimensiona, el dispositivo electrónico puede generar en la operación 1870 una pantalla de bloqueo táctil que corresponde a la aplicación y mostrarla en el segundo dispositivo de visualización. En este momento, la pantalla de bloqueo táctil puede contener un cierto botón para seleccionar un reinicio de aplicación o un modo de compatibilidad.
Cuando se selecciona el botón del reinicio de aplicación en la operación 1881, el dispositivo electrónico puede terminar y reiniciar (volver a ejecutar) la aplicación en ejecución en la operación 1882. En este caso, el dispositivo electrónico puede generar una pantalla de ejecución de la aplicación ejecutada de nuevo según la resolución y densidad del segundo dispositivo de visualización.
En la operación 1883, el dispositivo electrónico puede mostrar la pantalla de ejecución de la aplicación en el segundo dispositivo de visualización.
Cuando se selecciona el botón del modo de compatibilidad (o continuación) en la operación 1891, el dispositivo electrónico ejecuta la aplicación en el fondo en la operación 1892. En este caso, el dispositivo electrónico puede pausar la aplicación.
En la operación 1893, el dispositivo electrónico puede mostrar otra aplicación (por ejemplo, una pantalla de inicio) en el segundo dispositivo de visualización mientras la aplicación de juego se muestra en el fondo.
Después de esto, cuando se despliega el dispositivo electrónico, el dispositivo electrónico puede configurar automáticamente la aplicación de juego, que se ejecuta en el fondo, de nuevo a la parte superior del orden z y cambiar el estado de pausa a un estado de reanudación, permitiendo de este modo que la aplicación de juego se use continuamente en el primer dispositivo de visualización.
De aquí en adelante, se describirá un dispositivo electrónico que tiene un factor de forma de una estructura de plegado en sentido longitudinal (es decir, vertical) con referencia a las figuras 19A a 20C. Las características descritas anteriormente con referencia a las figuras 3 a 18 también se pueden aplicar al dispositivo electrónico que ha de ser descrito a continuación. Aunque se describirá de aquí en adelante una estructura de dispositivo de visualización plegable de plegado hacia adentro, se pueden implementar otros diversos factores de forma tales como una estructura de dispositivo de visualización plegable de plegado hacia afuera, una estructura de dispositivo de visualización dual, una estructura de plegado tipo G, una estructura de plegado tipo S, o una estructura de dispositivo de visualización enrollable en la estructura de plegado en sentido longitudinal (vertical).
Las figuras 19A, 19B, y 19C son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico de un tipo de plegado vertical en una operación de plegado o desplegado según diversas realizaciones de la descripción.
Con referencia a la figura 19A, ilustra una primera superficie del dispositivo 1900 electrónico en un estado desplegado, y la figura 19B ilustra una segunda superficie del dispositivo 1900 electrónico en el estado desplegado.
Con referencia a las figuras 19A y 19B, el dispositivo 1900 electrónico puede incluir una carcasa plegable, un primer dispositivo 1930 de visualización, y un segundo dispositivo 1940 de visualización.
La carcasa plegable incluye una primera estructura 1910 de carcasa y una segunda estructura 1920 de carcasa que están conectadas mediante una estructura de bisagra. La primera estructura 1910 de carcasa y la segunda estructura 1920 de carcasa pueden plegarse una con otra alrededor de un eje de plegado. En un estado plegado, la primera estructura 1910 de carcasa y la segunda estructura 1920 de carcasa pueden estar dispuestas para estar enfrentadas entre sí.
El primer dispositivo 1930 de visualización puede plegarse y disponerse sobre una primera superficie (o superficie frontal) de la primera y segunda estructuras 1910 y 1920 de carcasa. En esta realización, la primera estructura 1910 de carcasa y la segunda estructura 1920 de carcasa, pueden disponerse arriba y abajo una de otra, y el eje de plegado puede extenderse a lo ancho (en una dirección horizontal). Cuando el dispositivo 1900 electrónico está en el estado desplegado, una aplicación se puede mostrar en sentido longitudinal (en una dirección vertical).
Uno o más sensores 1990 tales como una cámara y un sensor de iluminación pueden estar dispuestos en una porción inferior de la segunda estructura 1920 de carcasa del dispositivo 1900 electrónico. Los sensores 1990 pueden verse desde el exterior incluso en el estado plegado. La longitud en la dirección vertical de la primera estructura 1910 de carcasa puede ser menor que la longitud en la dirección vertical de la segunda estructura 1920 de carcasa. Por lo tanto, cuando el dispositivo 1900 electrónico está plegado, los sensores 1990 dispuestos en la porción inferior de la segunda estructura 1920 de carcasa se pueden ver desde el exterior. Alternativamente, cuando el dispositivo 1900 electrónico puede no incluir los sensores 1990, la primera estructura 1910 de carcasa y la segunda estructura 1920 de carcasa pueden tener sustancialmente la misma longitud.
El segundo dispositivo 1940 de visualización puede estar dispuesto sobre una segunda superficie (o superficie posterior) de la primera estructura 1910 de carcasa.
El usuario puede plegar el dispositivo 1900 electrónico alrededor del eje de plegado extendido a lo ancho aplicando una fuerza al dispositivo 1900 electrónico en el estado desplegado.
Con referencia a la figura 19C, cuando el dispositivo 1900 electrónico está completamente plegado, el primer dispositivo 1930 de visualización puede no verse desde el exterior. Puede mostrarse una pantalla de aplicación a través del segundo dispositivo de visualización 1940.
Las figuras 20A, 20B, y 20C son capturas de pantalla que muestran una pantalla mostrada en cada pantalla de un dispositivo electrónico en una operación de plegado según diversas realizaciones de la descripción.
Con referencia a la figura 20A, en un dispositivo 2000 electrónico cuando se despliega un primer dispositivo 2010 de visualización, un procesador (por ejemplo, el procesador 120 en la figura 1B) puede generar una pantalla 2050 de ejecución de una aplicación para corresponder a atributos (por ejemplo, tamaño, relación, resolución, densidad, y similares) del primer dispositivo 2010 de visualización y mostrar la pantalla 2050 de ejecución generada en el primer dispositivo 2010 de visualización. En el dispositivo 2000 electrónico del tipo de plegado vertical, el primer dispositivo 2010 de visualización es largo en la dirección vertical en el estado desplegado, de tal manera que la pantalla 2050 de aplicación pueda tener una forma en sentido longitudinal.
Según diversas realizaciones, cuando se detecta un gesto de plegado, el procesador puede generar una pantalla 2070 de bloqueo táctil. El procesador puede generar la pantalla 2070 de bloqueo táctil según un nivel de seguridad de una aplicación. Con referencia a la figura 20B, debido a que está siendo ejecutada una aplicación de Internet que tiene un nivel seguro débil, el procesador puede generar la pantalla 2070 de bloqueo táctil translúcido. Al menos en parte simultáneamente, el procesador puede transmitir un evento de conmutación de pantalla a la aplicación de Internet, y la aplicación de Internet puede redibujar la pantalla de ejecución de aplicación según los atributos del segundo dispositivo 2020 de visualización. Debido a que la longitud se reduce en la dirección vertical durante el plegado vertical, la pantalla de ejecución de aplicación puede redibujarse en consecuencia.
Con referencia a la figura 20B, el procesador puede generar la pantalla 2070 de bloqueo táctil que contiene al menos en parte una región translúcida y mostrar la pantalla 2070 de bloqueo táctil en una capa superior de una pantalla 2060 de ejecución redimensionada de la aplicación de Internet.
Con referencia a la figura 20C, cuando se produce una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla 2070 de bloqueo táctil, el procesador retira la pantalla 2070 de bloqueo táctil mostrada en la capa superior y muestra la pantalla 2060 de ejecución de aplicación.
Las figuras 20A a 20C se relacionan con una realización en la cual se ejecuta la aplicación de Internet, pero también se pueden aplicar otras realizaciones de las figuras 12A a 15 a la estructura de plegado vertical de las figuras 19A a 19C.
Ahora, se describirán diversas realizaciones en las cuales el dispositivo electrónico se implementa como una estructura de dispositivo de visualización plegable de plegado hacia afuera con referencia a las figuras 21A a 27.
Las figuras 21A, 21B, y 21C son vistas en perspectiva que muestran un estado usado de un dispositivo electrónico de un tipo de plegado hacia afuera en una operación de plegado o desplegado según diversas realizaciones de la descripción.
Con referencia a la figura 21A, el dispositivo 2100 electrónico puede incluir una primera estructura 2110 de carcasa y una segunda estructura 2120 de carcasa que se combinan de manera giratoria para plegarse una con respecto a otra a través de una estructura de bisagra. Según una realización, la primera estructura 2110 de carcasa y la segunda estructura 2120 de carcasa pueden tener el mismo tamaño, de tal manera que las cubiertas posteriores de la primera y segunda estructuras 2110 y 2120 de carcasa pueden no ser visibles desde el exterior cuando se pliegan. Según otra realización, la primera estructura 2110 de carcasa puede ser más grande en la dirección horizontal que la segunda estructura 2120 de carcasa. En este caso, una porción de la primera estructura 2110 de carcasa puede ser visible desde el exterior cuando se pliega, y el dispositivo 2100 electrónico puede incluir diversos sensores tales como una cámara dispuesta en la porción visible.
Según diversas realizaciones, se puede disponer un dispositivo 2130 de visualización sobre las superficies frontales de la primera y segunda estructuras 2110 y 2120 de carcasa. El dispositivo 2130 de visualización se puede dividir en una primera área 2131 y una segunda área 2132 (véase figura 21C), basándose en el eje de plegado. La primera área 2131 puede tener el mismo tamaño o un tamaño mayor que la segunda área 2132. El dispositivo 2130 de visualización puede incluir un sensor táctil que detecta una entrada táctil en el dispositivo 2130 de visualización.
Se pueden disponer sensores tales como una cámara y un sensor de iluminación en la superficie posterior de la primera estructura 2110 de carcasa y/o la segunda estructura 2120 de carcasa. Además, se puede disponer un dispositivo de visualización adicional (no mostrado) en la superficie posterior de la primera estructura 2110 de carcasa y/o la segunda estructura 2120 de carcasa. Al contrario que el dispositivo 2130 de visualización dispuesto en la superficie frontal, el dispositivo de visualización adicional no puede plegarse.
Con referencia a la figura 21B, la primera estructura 2110 de carcasa y la segunda estructura 2120 de carcasa pueden plegarse alrededor del eje de plegado. En este momento, la primera y segunda estructuras 2110 y 2120 de carcasa pueden plegarse en sentido contrario a las agujas del reloj, es decir, en una dirección donde las superficies posteriores de la primera y segunda estructuras 2110 y 2120 de carcasa están enfrentadas entre sí en el estado plegado y la primera y segunda áreas 2131 y 2132 del dispositivo 2130 de visualización se ven desde el exterior. El dispositivo 2100 electrónico puede determinar que el estado desplegado se conmuta al estado plegado cuando un ángulo entre la primera y segunda estructuras 2110 y 2120 de carcasa alcanza un cierto valor (por ejemplo, aproximadamente 10 grados) mediante una fuerza aplicada por el usuario a la primera y/o segunda estructura de carcasa.
Con referencia a la figura 21C, en el estado plegado, la primera área 2131 del dispositivo 2130 de visualización puede estar dispuesta en la superficie frontal del dispositivo 2100 electrónico, y la segunda área 2132 del dispositivo 2130 de visualización puede estar dispuesta en la superficie posterior del dispositivo 2100 electrónico. Según una realización, debido a que la primera estructura 2110 de carcasa y la primera área 2131 del dispositivo 2130 de visualización son más grandes que la segunda estructura 2120 de carcasa y la segunda área 2132 del dispositivo 2130 de visualización, respectivamente, la segunda área 2132 del dispositivo 2130 de visualización puede cubrir parcialmente la superficie posterior del dispositivo 2100 electrónico con la cubierta posterior de la primera estructura 2110 de carcasa que está parcialmente expuesta. En la porción expuesta, se pueden disponer diversos sensores tales como una cámara y un sensor de iluminancia para ser vistos desde el exterior.
Aunque la figura 21C ilustra que la primera estructura 2110 de carcasa y la primera área 2131 del dispositivo 2130 de visualización son más grandes que la segunda estructura 2120 de carcasa y la segunda área 2132 del dispositivo 2130 de visualización, respectivamente, la primera estructura 2110 de carcasa y la primera área 2131 del dispositivo 2130 de visualización pueden tener los mismos tamaños que la segunda estructura 2120 de carcasa y la segunda área 2132 del dispositivo 2130 de visualización, respectivamente. En el último caso, ningún sensor está dispuesto sobre la cubierta posterior de la segunda estructura 2120 de carcasa, y la cubierta posterior de la segunda estructura 2120 de carcasa no puede verse hacia el exterior cuando está plegada.
Con referencia a las figuras 21A, 21B, y 21C, el dispositivo 2100 electrónico está plegado hacia afuera alrededor del eje de plegado extendido verticalmente. Alternativamente, como se muestra en las figuras 19A a 19C, el dispositivo 1900 electrónico puede plegarse hacia afuera alrededor del eje de plegado extendido horizontalmente.
La figura 22 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 22, un dispositivo 2200 electrónico puede incluir un dispositivo 2210 de visualización, un procesador 2230, y una memoria 2240. Algunos de tales componentes del dispositivo 2200 electrónico pueden omitirse o reemplazarse. El dispositivo 2200 electrónico puede incluir al menos algunas de las configuraciones y/o funciones del dispositivo 101 electrónico en la figura 1A y/o figura 1B. El dispositivo 2200 electrónico puede incluir la estructura de plegado hacia afuera mostrada en las figuras 21A a 21C.
Según diversas realizaciones, el dispositivo 2210 de visualización puede estar dispuesto sobre una superficie frontal de una carcasa (por ejemplo, la primera estructura 2110 de carcasa y la segunda estructura 2120 de carcasa en la figura 21A). Cuando el dispositivo 2200 electrónico está plegado, se pueden disponer una primera área (por ejemplo, la primera área 2131 en la figura 21C) y una segunda área (por ejemplo, la segunda área 2132 en la figura 21C), que se dividen con base en el eje de plegado, en las superficies frontal y posterior del dispositivo 2200 electrónico, respectivamente. Según una realización, el dispositivo 2200 electrónico puede incluir un dispositivo de visualización adicional (no mostrado) en una superficie posterior de la carcasa, y el dispositivo de visualización adicional no puede plegarse.
Según diversas realizaciones, el dispositivo 2220 de visualización puede incluir un sensor táctil (no mostrado) que detecta una entrada táctil que se produce en el dispositivo 2220 de visualización. El sensor táctil puede proporcionar al procesador 2230 un evento táctil que corresponde a la entrada táctil. El evento táctil puede incluir un evento de presión, un evento de liberación, y/o un evento de cancelación.
Según diversas realizaciones, el procesador 2230 está configurado para realizar operaciones o procesamiento de datos relacionados con el control y/o comunicación de componentes del dispositivo 2200 electrónico, y puede incluir al menos algunas de las configuraciones y/o funciones del procesador 120 mostrado en la figura 1A y/o figura 1B. El procesador 2230 puede estar conectado funcional, operativa, y/o eléctricamente a componentes internos del dispositivo 2200 electrónico incluyendo el dispositivo 2210 de visualización y la memoria 2240.
Según diversas realizaciones, cuando el dispositivo 2200 electrónico está desplegado, el procesador 2230 puede mostrar una pantalla de ejecución de una aplicación en toda el área de la pantalla 2210. En el estado desplegado del dispositivo 2200 electrónico, el sensor táctil puede proporcionar al procesador 2230 un evento táctil que corresponde a una entrada táctil que se produce en toda el área del dispositivo 2210 de visualización.
Según diversas realizaciones, el procesador 2230 puede detectar un gesto de plegado para el dispositivo 2200 electrónico. Como se describió anteriormente con referencia a las figuras 21A a 21C, el usuario puede aplicar una fuerza al dispositivo 2200 electrónico de tal manera que las superficies posteriores de la primera y segunda estructuras de carcasa estén enfrentadas entre sí y también la primera y segunda áreas del dispositivo 2210 de visualización se vean desde el exterior. La forma del dispositivo 2200 electrónico cuando se pliega se describió anteriormente con referencia a la figura 21C.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el procesador 2230 puede solicitar al sensor táctil que deje de transmitir el evento táctil. Esto se debe a que el toque en el dispositivo 2210 de visualización durante el plegado es un toque no intencionado del usuario. Según otra realización, cuando se inicia el gesto de plegado, el procesador 2230 puede ignorar el evento táctil recibido sin solicitar al sensor táctil que deje de transmitir el evento táctil. Es decir, incluso si se recibe cualquier evento táctil, puede no proporcionarse a la aplicación.
Según diversas realizaciones, el procesador 2230 puede cancelar un evento táctil (por ejemplo, un evento de presión o un evento de liberación) que se haya proporcionado a la aplicación antes de que se inicie el gesto de plegado. Por ejemplo, el procesador 2230 puede cancelar la ejecución de la aplicación que ha de ser realizada en respuesta al evento táctil, o cancelar la ejecución de la aplicación que ya se ha realizado en respuesta al evento táctil.
Según diversas realizaciones, cuando se inicia el gesto de plegado, el procesador 2230 puede proporcionar a la aplicación un evento de cancelación que corresponde a un evento táctil proporcionado previamente. Por ejemplo, incluso si realmente se produce un evento de presión durante el gesto de plegado, no es la intención de un usuario. De este modo, el procesador 2230 puede proporcionar el evento de cancelación a la aplicación incluso si el evento de presión se recibe desde el sensor táctil. Esto evita que la aplicación opere incorrectamente al reconocer un toque para plegar como un evento táctil. Por lo tanto, la aplicación puede no realizar una operación según un evento táctil generado por el sensor táctil antes de que se pliegue el dispositivo 2200 electrónico.
Según diversas realizaciones, el procesador 2230 puede cambiar un área del dispositivo 2210 de visualización para mostrar una aplicación en respuesta al plegado del dispositivo 2200 electrónico. El procesador 2230 puede determinar una de la primera y segunda áreas del dispositivo 2210 de visualización para mostrar la aplicación en el estado plegado. Por ejemplo, con el fin de identificar un área que el usuario mira después de plegar, el procesador 2230 puede identificar el patrón de entrada táctil de un usuario (por ejemplo, un toque con un pulgar), identificar un área vista hacia arriba usando un sensor (por ejemplo, un sensor de gravedad), identificar una dirección de plegado (por ejemplo, identificar una estructura de carcasa que tiene una mayor velocidad de movimiento en un borde), verificar una configuración predeterminada, o recibir una selección de un icono específico después del plegado. El procesador 2230 puede mostrar una pantalla de aplicación en una cualquiera de la primera y segunda áreas usando al menos una de las maneras descritas anteriormente.
Según diversas realizaciones, el procesador 2230 puede generar la pantalla de aplicación, basándose en atributos (por ejemplo, tamaño, relación, resolución, densidad, y similares) de una de la primera y segunda áreas en las cuales ha de ser mostrado la pantalla.
Según diversas realizaciones, el procesador 2230 puede identificar si se puede redimensionar una pantalla de ejecución de la aplicación.
Cuando la aplicación mostrada en la pantalla 2210 en el estado desplegado es una aplicación que se puede redimensionar (por ejemplo, un navegador de Internet), y cuando se detecta el gesto de plegado, el procesador 2230 puede mostrar la pantalla de aplicación redimensionada basándose en los atributos de la primera o segunda área.
Cuando la aplicación mostrada en la pantalla 2210 en el estado desplegado es una aplicación que no se puede redimensionar (por ejemplo, una aplicación de juego), y cuando se detecta el gesto de plegado, el procesador 2230 puede mostrar un menú para seleccionar un reinicio (es decir, una nueva ejecución) o continuación (es decir, ejecución continua) de la solicitud.
Según diversas realizaciones, el procesador 2230 puede generar una pantalla de bloqueo táctil en respuesta al gesto de plegado y mostrar la pantalla de bloqueo táctil en un área que ha de ser determinada para mostrar la pantalla de aplicación después del plegado. La pantalla de bloqueo táctil puede determinarse según la información de estado (por ejemplo, nivel de seguridad y/o si se puede redimensionar) de la aplicación en ejecución.
Según diversas realizaciones, el procesador 2230 puede mostrar la pantalla de bloqueo táctil en una capa superior de la primera o segunda área. El procesador 2230 puede mostrar la pantalla de bloqueo táctil en el primer plano para cubrir la pantalla de la aplicación de nivel superior en el orden z, evitando de esa manera que se transmita un evento táctil no intencionado a la aplicación.
Según diversas realizaciones, el procesador 2230 puede procesar un evento táctil recibido desde el sensor táctil del dispositivo 2210 de visualización después de mostrar la pantalla de bloqueo táctil. Después de mostrar la pantalla de bloqueo táctil, el procesador 2230 puede liberar la pantalla de bloqueo táctil en respuesta a un evento táctil recibido desde el dispositivo 2210 de visualización y proporcionar el evento táctil a la aplicación en ejecución.
Según diversas realizaciones, el procesador 2230 puede operar en un modo no seguro, un modo seguro débil, o un modo seguro fuerte, dependiendo del nivel de seguridad asignado a la aplicación. Cuando se pliega, el procesador 2230 puede generar y mostrar la pantalla de bloqueo táctil que corresponde al nivel de seguridad de la aplicación que se ejecuta. Alternativamente, el procesador 2230 puede determinar el nivel de seguridad o un modo de ejecución, basándose en los atributos del gesto de plegado.
La pantalla de bloqueo táctil de esta realización puede incluir la pantalla de bloqueo táctil descrita anteriormente con referencia a las figuras 10A a 10F.
La figura 23 es un diagrama de bloques que ilustra un motor de dibujo de un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 23, el dispositivo 2300 electrónico puede designar una porción de una memoria (por ejemplo, la memoria 2240 en la figura 22) como superficies 2321, 2322, y 2323 para registrar estados de ejecución de aplicaciones 2311 y 2312.
Un lanzador 2330 de superficie puede determinar si mostrar una pantalla de ejecución de una aplicación registrada en las superficies 2321, 2322, y 2323, y también solicitar a las aplicaciones 2311 y 2312 que procesen cambios en resolución y densidad según una configuración de visualización cambiada.
Una memoria intermedia 2340 de fotogramas puede almacenar una pantalla de ejecución que corresponde a los atributos (por ejemplo, tamaño, relación, resolución, densidad, y similares) de visualización y generados por cada una de las aplicaciones 2311 y 2312.
En un estado donde el dispositivo 2300 electrónico está desplegado, el lanzador 2330 de superficie puede almacenar, en la memoria intermedia 2340 de fotogramas, la pantalla de ejecución que corresponde a los atributos del dispositivo de visualización, generado por cada una de las aplicaciones 2311 y 2312, y registrado en las superficies 2321,2322, y 2323.
Cuando se pliega el dispositivo 2300 electrónico, una configuración 2350 de visualización lógica puede actualizar la configuración de visualización, basándose en los atributos (tamaño, relación, resolución, densidad, y similares) de la primera o segunda área para mostrar la pantalla después del plegado.
Un gestor 2360 de visualización puede transmitir los atributos de la primera o segunda área a la aplicación cuando se cambia la configuración de visualización, y solicitar a la aplicación que genere una pantalla de ejecución según los atributos cambiados.
El lanzador 2330 de superficie puede calcular y emitir un área de la memoria intermedia 2340 de fotogramas en la cual va a ser dibujada la superficie, con referencia a la información de la primera o segunda áreas en la cual va a ser mostrada la pantalla.
Cada una de las aplicaciones 2311 y 2312 puede generar la pantalla de ejecución de la aplicación, basándose en los atributos de la primera o segunda área recibidos del gestor 2360 de visualización, y registrar la pantalla de ejecución en las superficies 2321,2322, y 2323.
Por lo tanto, en caso de plegarse o desplegarse, la pantalla se puede proporcionar en forma continua cuando la pantalla mostrada en todo el dispositivo de visualización se conmuta a la primera o segunda área.
Las figuras 24A y 24B son diagramas de bloques que ilustran un motor de dibujo de un dispositivo electrónico según diversas realizaciones de la descripción.
Según diversas realizaciones, un procesador (por ejemplo, el procesador 2230 en la figura 22) puede asignar una cierta región de una memoria (por ejemplo, la memoria 2240 en la figura 22) a una memoria intermedia 2400 de fotogramas para mostrar una pantalla de ejecución de una aplicación. El procesador puede determinar el tamaño de la región que ha de ser asignada, basándose en los atributos de una pantalla e información de región de la aplicación en ejecución.
Por ejemplo, cuando el dispositivo electrónico está en un estado desplegado, la pantalla de ejecución de la aplicación puede mostrarse en todo el dispositivo de visualización.
Con referencia a la figura 24A, una configuración 2450 de visualización lógica puede designar una superficie para registrar un estado de ejecución de una aplicación usando toda el área 2440 de la memoria intermedia 2400 de fotogramas. Cuando el dispositivo electrónico está en un estado plegado, se puede mostrar la pantalla de ejecución en una de la primera y segunda áreas del dispositivo de visualización mientras que no se puede mostrar ninguna pantalla en la otra área.
Con referencia a la figura 24B, la configuración 2450 de visualización lógica puede designar una superficie para registrar un estado de ejecución de una aplicación usando un área 2445 parcial que corresponde al tamaño de la primera o segunda áreas (o relación de la misma con respecto al dispositivo de visualización) en toda el área de la memoria intermedia 2400 de fotogramas.
El procesador puede registrar información de visualización en una región de memoria asociada con el dispositivo de visualización, basándose en la información de dibujo de aplicación y una posición de disposición de aplicación (por ejemplo, todo el dispositivo de visualización, la primera área, o la segunda área).
Las figuras 25A, 25B, 25C, y 25D son capturas de pantalla que muestran una pantalla mostrada en un dispositivo de visualización de un dispositivo electrónico en una operación de plegado hacia afuera según diversas realizaciones de la descripción.
Las figuras 25A a 25D ilustran ejemplos de visualización de una aplicación de Internet que se puede redimensionar en el dispositivo de visualización.
Con referencia a la figura 25A, en un dispositivo 2500 electrónico cuando el dispositivo 2510 de visualización está desplegado, un procesador (por ejemplo, el procesador 2230 en la figura 22) puede generar una pantalla 2550 de ejecución de la aplicación de Internet que corresponde a atributos (por ejemplo, tamaño, relación, resolución, densidad, y similares) del dispositivo 2510 de visualización y mostrar la pantalla 2550 de ejecución en toda el área del dispositivo 2510 de visualización.
El procesador puede detectar el plegado del dispositivo 2510 de visualización en un estado desplegado. En respuesta a la detección del plegado, el procesador puede determinar un área en la cual va a ser mostrada la pantalla de ejecución de la aplicación, de entre una primera área 2511 y una segunda área 2512 del dispositivo 2510 de visualización dividida basándose en el eje de plegado. Por ejemplo, con el fin de identificar un área que el usuario mira después del plegado, el procesador puede identificar el patrón de entrada táctil de un usuario (por ejemplo, un toque con un pulgar), identificar un área vista hacia arriba usando un sensor (por ejemplo, un sensor de gravedad), identificar una dirección de plegado (por ejemplo, identificar una estructura de carcasa que tiene una mayor velocidad de movimiento en un borde), verificar una configuración predeterminada, o recibir una selección de un icono específico después del plegado. El procesador puede mostrar una pantalla de aplicación en una cualquiera de la primera y segunda áreas 2511 y 2512 usando al menos una de las maneras descritas anteriormente. En el estado plegado, el área donde se muestra la pantalla de aplicación se puede cambiar de nuevo según la manipulación de un usuario (por ejemplo, una rotación del dispositivo 2500 electrónico o un toque en un icono para cambiar el área de visualización).
Cuando se detecta un gesto de plegado, el procesador puede transmitir un evento de conmutación de pantalla a la aplicación de Internet, y la aplicación de Internet puede redibujar la pantalla de ejecución de aplicación según los atributos de la primera área 2511 determinada para mostrar la pantalla de aplicación.
Al menos en parte simultáneamente, el procesador puede generar una pantalla 2570 de bloqueo táctil.
Según diversas realizaciones, cuando se inicia el plegado, el procesador puede proporcionar un efecto 2555 visual para indicar un progreso del plegado hasta que se completa el plegado. El efecto 2555 visual puede ser idéntico a la pantalla 2570 de bloqueo táctil. Alternativamente, se puede usar cualquier otro efecto 2555 visual tal como un cierto objeto gráfico o un efecto de sombra que se distingue de la pantalla proporcionada en el estado desplegado.
Con referencia a la figura 25B, el procesador puede proporcionar el efecto 2555 visual a lo largo del dispositivo de visualización cuando se inicia el plegado.
Con referencia a la figura 25C, el procesador puede proporcionar el efecto 2555 visual solo a la primera área 2511 determinada para mostrar la pantalla de aplicación cuando se completa el plegado.
Según diversas realizaciones, el procesador puede no procesar un evento táctil mediante la entrada táctil de un usuario en una situación donde el plegado está en curso como se muestra en la figura 25B o 25C.
Según otra realización, cuando se inicia el plegado, el procesador puede cambiar dinámicamente un intervalo de visualización del efecto visual, dependiendo de un ángulo de plegado. Cuando el dispositivo 2500 electrónico inicia el plegado en el estado desplegado, el procesador puede proporcionar el efecto visual a todas la primera y segunda áreas 2511 y 2512 (por ejemplo, figura 25B). Luego, a medida que avanza el plegado, es decir, a medida que se reduce un ángulo entre una primera estructura de carcasa que cubre la primera área 2511 y una segunda estructura de carcasa que cubre la segunda área 2512 alrededor del eje de plegado, el procesador puede reducir el intervalo de visualización del efecto visual en la segunda área 2512. Por ejemplo, el efecto visual que se proporciona a lo largo de la primera y segunda áreas 2511 y 2512 cuando se inicia el plegado puede mostrarse solo en toda la primera área 2511 y en la mitad (por ejemplo, mitad cerca de la primera área 2511) de la segunda área 2512 cuando el ángulo entre la primera y segunda estructuras de carcasa se reduce a 90 grados.
Después de esto, cuando se completa el plegado, todas las imágenes mostradas pueden eliminarse de la segunda área 2512, y la pantalla 2570 de bloqueo táctil puede mostrarse en la primera área 2511.
Con referencia a la figura 25D, cuando se completa el plegado, el procesador puede mostrar la pantalla 2570 de bloqueo táctil que contiene al menos en parte una porción translúcida en la primera área 2511 del dispositivo de visualización. El procesador puede mostrar la pantalla 2570 de bloqueo táctil en una capa superior de la pantalla 2560 de ejecución redimensionada de la aplicación de Internet. El procesador puede mostrar un icono 2551 que indica la aplicación en ejecución en la pantalla 2570 de bloqueo táctil. Cuando se completa el plegado, el procesador puede apagar la segunda área o no mostrar información incluso en un estado encendido.
Después de que se muestra la pantalla 2570 de bloqueo táctil, el procesador puede realizar una operación según un evento táctil para la primera área 2511. En este momento, el procesador puede no procesar el evento táctil mediante una entrada táctil que se produce en la segunda área.
Cuando se produce una entrada táctil predeterminada en la pantalla 2570 de bloqueo táctil mostrada en la primera área 2511, el procesador puede eliminar la pantalla de bloqueo táctil mostrada en la capa superior y en su lugar mostrar la pantalla 2560 de ejecución de aplicación.
La descripción con referencia a las figuras 25A a 25D es simplemente un caso de visualización de la aplicación de Internet que tiene el nivel seguro débil. Sin embargo, al igual que el dispositivo electrónico que tiene la estructura de dispositivo de visualización plegable de plegado hacia adentro descrita previamente con referencia a las figuras 2A a 18, el dispositivo electrónico de la estructura de dispositivo de visualización plegable de plegado hacia afuera descrita con referencia a las figuras 21A a 27 puede proporcionar diferentes pantallas de bloqueo táctil en el modo no seguro, el modo seguro débil, y el modo seguro fuerte.
La figura 26 es un diagrama que ilustra un método de procesamiento de un evento táctil detectado en una operación de plegado en un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 26, un procesador (por ejemplo, el procesador 2230 en la figura 22) puede mostrar una pantalla de ejecución de una aplicación en todo el dispositivo de visualización mientras el dispositivo electrónico está desplegado. En este momento, se puede detectar un evento de presión (A presión) para una región del dispositivo de visualización.
El procesador puede detectar que se inicia un gesto de plegado. Por ejemplo, el procesador puede detectar el gesto de plegado a través de una variación en ángulo entre una primera estructura de carcasa que cubre una primera área del dispositivo de visualización y una segunda estructura de carcasa que cubre una segunda área del dispositivo de visualización.
Cuando se detecta el gesto de plegado, el procesador puede solicitar a un sensor táctil del dispositivo de visualización que deje de transmitir un evento táctil. Por lo tanto, el evento táctil del sensor táctil puede no suministrarse al procesador hasta que el procesador solicite de nuevo al sensor táctil que transmita el evento táctil. Por ejemplo, el evento táctil suministrado a un distribuidor de eventos desde un controlador táctil en la capa de hardware y un controlador táctil en la capa de controlador de núcleo puede no suministrarse a la aplicación.
Entre los eventos táctiles que ya se han producido, el procesador puede descartar un evento táctil que no se haya suministrado a la aplicación. Por ejemplo, el procesador puede proporcionar a la aplicación un evento de cancelación (cancelación A) para el evento táctil (presión A) que se ha proporcionado a la aplicación antes de que se inicie el plegado. Por lo tanto, la aplicación puede no realizar una operación que corresponde al evento táctil recibido previamente (presión A) o cancelar una operación que ya se ha realizado.
Los eventos táctiles (presión B, presión C) que se producen mientras se realiza el gesto de plegado pueden no suministrarse al procesador.
Durante el plegado en el cual no se procesa el evento táctil, el procesador puede proporcionar un efecto visual (por ejemplo, el efecto 2555 visual en las figuras 25B y 25C) para indicar un progreso del plegado en toda el área del dispositivo de visualización o en la primera o segunda área del dispositivo de visualización donde se mostrará la pantalla después del plegado.
Cuando se completa el gesto de plegado, el procesador puede terminar de mostrar la pantalla en la segunda área determinada para no mostrar ninguna pantalla cuando el plegado, y puede no procesar el evento táctil que se produce en la segunda área.
En respuesta a la terminación de plegado, el procesador puede mostrar una pantalla de bloqueo táctil en la primera área del dispositivo de visualización determinada para mostrar la pantalla cuando se realiza el plegado. En respuesta a mostrar la pantalla de bloqueo táctil, el procesador puede activar el sensor táctil y solicitar al sensor táctil que reanude el suministro del evento táctil.
Por lo tanto, un evento táctil (liberación A) que se produce antes de que se muestre la pantalla de bloqueo táctil puede no proporcionarse a la aplicación.
El sensor táctil del dispositivo de visualización puede proporcionar al procesador un evento táctil que se produce después de que se genera la pantalla de bloqueo táctil. Por ejemplo, desde un punto de vista del usuario o del sensor táctil, los eventos táctiles de liberación B y liberación C son operaciones relacionadas con eventos táctiles de presión B y de presión C. Debido a que los eventos táctiles de presión B y de presión C se hacen durante el plegado, los eventos táctiles de presión B y de presión C pueden no suministrarse al procesador. De este modo, incluso aunque los eventos táctiles de liberación B y de liberación C se suministran desde el sensor táctil, el procesador puede ignorar los eventos táctiles de liberación B y de liberación C y puede no realizar operaciones que corresponden a los eventos táctiles de liberación B y de liberación C. Alternativamente, el procesador puede no proporcionar los eventos táctiles de liberación B y de liberación C a la aplicación.
Según otra realización, el procesador puede suministrar, a la aplicación, todos los eventos táctiles recibidos desde el sensor táctil después de que se genere la pantalla de bloqueo táctil. Entonces, entre tales eventos táctiles, la aplicación puede considerar algunos eventos táctiles, tales como liberación B y liberación C, recibidos, sin eventos de presión correspondientes como errores y de esa manera puede no reflejarlos en un estado de aplicación.
Después de esto, cuando se proporcionan nuevos eventos táctiles de presión D y de liberación D desde el sensor táctil, el procesador puede realizar operaciones que corresponden a la presión D y a la liberación D. Por ejemplo, el procesador puede eliminar la pantalla de bloqueo táctil del dispositivo de visualización en respuesta a eventos táctiles (presión D y liberación D) que se producen en la primera área del dispositivo de visualización mientras se muestra la pantalla de bloqueo táctil, y puede mostrar una pantalla de ejecución de la aplicación en la primera área del dispositivo de visualización. Después de esto, el procesador puede proporcionar a la aplicación un evento táctil que se produce mientras se muestra la pantalla de ejecución de la aplicación.
A diferencia de la figura 26, cuando no se introduce un evento táctil de presión D dentro de un tiempo dado (por ejemplo, aproximadamente 5 segundos), el procesador puede terminar de mostrar la pantalla de bloqueo táctil y apagar el segundo dispositivo de visualización.
La figura 27 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Se puede realizar un método 2700 ilustrado mediante el dispositivo electrónico descrito anteriormente con referencia a las figuras 21A a 26, y las descripciones de las características técnicas descritas anteriormente se omitirán de aquí en adelante.
Con referencia a la figura 27, en la operación 2710, el dispositivo electrónico puede mostrar una pantalla de ejecución de una aplicación en toda el área de un dispositivo de visualización en un estado desplegado.
En la operación 2720, el dispositivo electrónico puede detectar un inicio de un gesto de plegado. Por ejemplo, el dispositivo electrónico puede detectar el inicio del gesto de plegado a través de un cambio en un ángulo entre la primera y segunda estructuras de carcasa del dispositivo electrónico.
Cuando se inicia el gesto de plegado, el dispositivo electrónico puede solicitar, en la operación 2730, que un sensor táctil del dispositivo de visualización deje de suministrar un evento táctil. En respuesta a esta solicitud de detención de suministro, el evento táctil recogido por un distribuidor de eventos puede no transmitirse a la aplicación.
En la operación 2740, el dispositivo electrónico puede identificar información de estado de la aplicación que se ejecuta. Según diversas realizaciones, la información de estado de aplicación puede incluir información relacionada con un nivel de seguridad y/o si se puede redimensionar la aplicación.
En la operación 2750, el dispositivo electrónico puede mostrar una pantalla de ejecución de aplicación en una primera área del dispositivo de visualización. El dispositivo electrónico puede determinar, como la primera área, un área para mostrar la pantalla de ejecución de aplicación en un estado plegado, y redibujar la pantalla de ejecución de aplicación, basándose en atributos (por ejemplo, tamaño, relación, resolución, y similares) de la primera área.
El dispositivo electrónico puede generar una pantalla de bloqueo táctil, basándose en la información de estado de la aplicación. Por ejemplo, el dispositivo electrónico puede mostrar una pantalla de bloqueo táctil translúcido en una capa superior de la pantalla de ejecución de aplicación. Además, el dispositivo electrónico puede terminar mostrando la pantalla en una segunda área del dispositivo de visualización y puede no procesar un evento táctil que se produce en la segunda área.
En la operación 2760, después de que se muestre la pantalla de bloqueo táctil, el dispositivo electrónico puede procesar un evento táctil para la primera área recibida desde el sensor táctil del dispositivo de visualización. Cuando se produce una entrada táctil predeterminada (por ejemplo, deslizar un dedo) en la pantalla de bloqueo táctil, el dispositivo electrónico puede eliminar la pantalla de bloqueo táctil y en su lugar mostrar la pantalla de ejecución de aplicación en la primera área del dispositivo de visualización.
La figura 28 es una vista en perspectiva que muestra un dispositivo electrónico en el cual una parte de las estructuras de carcasa es giratoria 360 grados según una realización de la descripción.
Con referencia a la figura 28, un dispositivo 2800 electrónico puede incluir una primera estructura 2810 de carcasa, una segunda estructura 2820 de carcasa, y un dispositivo 2830 de visualización. El dispositivo 2830 de visualización puede estar dispuesta en superficies frontales de la primera y segunda estructuras 2810 y 2820 de carcasa.
Cada una de la primera y segunda estructuras 2810 y 2820 de carcasa puede ser giratoria en 360 grados. Por ejemplo, cuando la segunda estructura 2820 de carcasa gira en sentido de las agujas del reloj, el plegado se hace en una dirección donde la primera y segunda áreas del dispositivo 2830 de visualización están enfrentadas entre sí como similar a la estructura de dispositivo de visualización plegable de plegado hacia adentro descrita anteriormente. Además, cuando la segunda estructura 2820 de carcasa gira en sentido contrario a las agujas del reloj, el plegado se hace en una dirección donde la primera y segunda áreas del dispositivo 2830 de visualización se ven desde el exterior como similar a la estructura de dispositivo de visualización plegable de plegado hacia afuera descrita anteriormente.
Cuando la segunda estructura 2820 de carcasa gira en sentido de las agujas del reloj como en la estructura de dispositivo de visualización plegable de plegado hacia adentro, el dispositivo 2800 electrónico puede operar como teniendo la estructura de dispositivo de visualización plegable de plegado hacia adentro como se describió anteriormente con referencia a las figuras 2A a 18. Por ejemplo, un procesador del dispositivo 2800 electrónico puede mostrar una pantalla de ejecución de una aplicación en un segundo dispositivo de visualización dispuesta en una superficie posterior de la primera estructura 2810 de carcasa cuando el dispositivo 2800 electrónico está plegado.
Además, cuando la segunda estructura 2820 de carcasa gira en sentido contrario a las agujas del reloj como en la estructura de dispositivo de visualización plegable de plegado hacia afuera, el dispositivo 2800 electrónico puede operar como teniendo la estructura de dispositivo de visualización plegable de plegado hacia afuera como se describió anteriormente con referencia a las figuras 21A a 27. Por ejemplo, el procesador del dispositivo 2800 electrónico puede mostrar la pantalla de ejecución de aplicación en una primera o segunda área del dispositivo 2830 de visualización cuando el dispositivo 2800 electrónico está plegado.
De aquí en adelante, se describirá con referencia a las figuras 29A a 30 un dispositivo electrónico que tiene una estructura de dispositivo de visualización dual en la cual dos dispositivos de visualización, que están físicamente separados entre sí, están dispuestos en la superficie frontal de la carcasa. Aunque la siguiente descripción se centrará en el dispositivo electrónico que tiene la estructura de dispositivo de visualización dual y que está plegado en la estructura de plegado hacia adentro, la misma descripción también se puede aplicar al dispositivo electrónico que está plegado en la estructura de plegado hacia afuera.
Las figuras 29A y 29B son vistas en perspectiva que muestran un dispositivo electrónico que tiene una pluralidad de dispositivos de visualización en una superficie de una carcasa según diversas realizaciones de la descripción.
Un dispositivo 2900 electrónico puede incluir una primera estructura 2910 de carcasa y una segunda estructura 2920 de carcasa que se combinan de manera giratoria a través de una estructura de bisagra para ser plegables entre sí.
Con referencia a la figura 29A, se puede disponer un primer dispositivo 2930 de visualización en una superficie frontal de la primera estructura 2910 de carcasa, y se puede disponer un segundo dispositivo 2940 de visualización en una superficie frontal de la segunda estructura 2920 de carcasa. El primer y segundo dispositivos 2930 y 2940 de visualización están físicamente separados y pueden conectarse a un procesador del dispositivo 2900 electrónico a través de puertos e interfaces independientes. El primer dispositivo 2930 de visualización puede incluir un primer sensor táctil (no mostrado) para detectar una entrada táctil en el primer dispositivo 2930 de visualización, y el segundo dispositivo 2940 de visualización puede incluir un segundo sensor táctil (no mostrado) para detectar una entrada táctil en el segundo dispositivo 2940 de visualización.
Con referencia a la figura 29B, se puede disponer un tercer dispositivo 2950 de visualización en una superficie posterior de la primera estructura 2910 de carcasa. El tercer dispositivo 2950 de visualización puede incluir un tercer sensor táctil (no mostrado) para detectar una entrada táctil en el tercer dispositivo 2950 de visualización.
El dispositivo 2900 electrónico puede plegarse basándose en el eje de plegado. Por ejemplo, la segunda estructura 2920 de carcasa puede girar en sentido de las agujas del reloj para plegarse en una dirección donde el primer dispositivo 2930 de visualización y el segundo dispositivo 2940 de visualización están enfrentados entre sí.
La figura 30 es un diagrama de bloques que ilustra un dispositivo electrónico según una realización de la descripción.
Con referencia a la figura 30, un dispositivo 3000 electrónico puede incluir un primer dispositivo 3010 de visualización, un segundo dispositivo 3020 de visualización, un tercer dispositivo 3030 de visualización, un procesador 3040, y una memoria 3050. Algunos de tales componentes del dispositivo 3000 electrónico pueden omitirse o reemplazarse. El dispositivo 3000 electrónico puede incluir al menos algunas de las configuraciones y/o funciones del dispositivo 101 electrónico en la figura 1A y/o figura 1B. El dispositivo 3000 electrónico puede incluir la estructura de dispositivo de visualización dual mostrada en las figuras 29A y 29B.
Según diversas realizaciones, el primer dispositivo 3010 de visualización puede estar dispuesto en una superficie frontal de una primera estructura de carcasa (por ejemplo, la primera estructura 2910 de carcasa en las figuras 29A y 29B), y el segundo dispositivo 3020 de visualización puede estar dispuesto sobre una superficie frontal de una segunda estructura de carcasa (por ejemplo, la segunda estructura 2920 de carcasa en las figuras 29A y 29B). Por lo tanto, cuando el dispositivo 3000 electrónico está en un estado desplegado, el primer dispositivo 3010 de visualización y el segundo dispositivo 3020 de visualización pueden mirar en la misma dirección. El tercer dispositivo 3030 de visualización puede estar dispuesto sobre una superficie posterior de la primera estructura de carcasa. Según una realización, el dispositivo 3000 electrónico puede no incluir el tercer dispositivo 3030 de visualización. Según una realización, el segundo dispositivo 3020 de visualización puede estar separado de la segunda estructura de carcasa. Con este fin, la segunda estructura de carcasa puede incluir una estructura que permita que el segundo dispositivo 3020 de visualización sea desmontable y también incluya una o más clavijas para la conexión eléctrica cuando sea unido.
Según diversas realizaciones, el procesador 3040 puede mostrar una pantalla de ejecución de una aplicación en el primer dispositivo 3010 de visualización y/o el segundo dispositivo 3020 de visualización cuando el dispositivo 3000 electrónico está desplegado. En este momento, cuando se están ejecutando una pluralidad de aplicaciones, el procesador 3040 puede mostrar una pantalla de una primera aplicación en el primer dispositivo 3010 de visualización y también mostrar una pantalla de una segunda aplicación en el segundo dispositivo 3020 de visualización. Cuando solo se está ejecutando una aplicación, el procesador 3040 puede dividir una pantalla de ejecución de la aplicación y mostrar las pantallas divididas en el primer dispositivo 3010 de visualización y el segundo dispositivo 3020 de visualización, respectivamente, o puede mostrar la pantalla de ejecución de la aplicación en uno del primer y del segundo dispositivos 3010 y 3020 de visualización.
Cuando el dispositivo 3000 electrónico está en un estado desplegado, el tercer dispositivo 3030 de visualización puede apagarse.
Según diversas realizaciones, cuando se inicia un gesto de plegado, el procesador 3040 puede solicitar a un sensor táctil que deje de transmitir un evento táctil. Según diversas realizaciones, el procesador 3040 puede cancelar un evento táctil (por ejemplo, un evento de presión o un evento de liberación) que se haya proporcionado a la aplicación antes de que se inicie el gesto de plegado. Según diversas realizaciones, cuando se inicia el plegado, el procesador 3040 puede proporcionar a la aplicación un evento de cancelación que corresponde al evento táctil proporcionado previamente.
Según diversas realizaciones, cuando el dispositivo 3000 electrónico se pliega, el procesador 3040 puede apagar el primer dispositivo 3010 de visualización y el segundo dispositivo 3020 de visualización y mostrar una pantalla de ejecución de aplicación en el tercer dispositivo 3030 de visualización. El procesador 3040 puede redibujar una aplicación, con base en atributos (por ejemplo, tamaño, relación, resolución, densidad, y similares) del tercer dispositivo 3030 de visualización.
Según diversas realizaciones, el procesador 3040 puede mostrar una pantalla de bloqueo táctil en el tercer dispositivo 3030 de visualización en respuesta al gesto de plegado. Después de mostrar la pantalla de bloqueo táctil, el procesador 3040 puede procesar un evento táctil recibido desde un tercer sensor táctil del tercer dispositivo 3030 de visualización. El procesador 3040 puede liberar la pantalla de bloqueo táctil en respuesta a un evento táctil recibido desde el tercer dispositivo 3030 de visualización después de mostrar la pantalla de bloqueo táctil y proporcionar el evento táctil a una aplicación en ejecución.
Según diversas realizaciones, el procesador 3040 puede generar la pantalla de bloqueo táctil, con base en información de estado de la aplicación. La información de estado de aplicación puede incluir información sobre un nivel de seguridad asignado a la aplicación y/o información sobre si se puede redimensionar la pantalla de ejecución de aplicación.
Además, el dispositivo 3000 electrónico puede incluir además las características del dispositivo electrónico que tiene la estructura de dispositivo de visualización plegable de plegado hacia adentro descrita anteriormente con referencia a las figuras 2A hasta 18. En este caso, la primera área (por ejemplo, la primera área 451 en la figura 4E) y la segunda área (por ejemplo, la segunda área 452 en la figura 4E) del primer dispositivo de visualización en la estructura de dispositivo de visualización plegable de plegado hacia adentro puede corresponder al primer dispositivo 3010 de visualización y al segundo dispositivo 3020 de visualización en la estructura de dispositivo de visualización dual, respectivamente.
Las figuras 31A y 31B son vistas que muestran un dispositivo electrónico plegable con forma de G según diversas realizaciones de la descripción.
Según diversas realizaciones, un dispositivo 3100 electrónico puede incluir una primera estructura 3111 de carcasa, una segunda estructura 3112 de carcasa, y una tercera estructura 3113 de carcasa que están divididas basándose en dos ejes de plegado A y B.
Con referencia a la figura 31A, se puede disponer un dispositivo 3110 de visualización en las superficies frontales de la primera, segunda, y tercera estructuras 3111, 3112, y 3113 de carcasa. El dispositivo 3110 de visualización tiene una estructura de dispositivo de visualización plegable que es plegable alrededor de dos ejes de plegado. Es decir, el dispositivo 3110 de visualización se puede dividir en una primera área dispuesta en la primera estructura 3111 de carcasa, y una segunda área dispuesta en la segunda estructura 3112 de carcasa, y una tercera área dispuesta en la tercera estructura 3113 de carcasa.
Con referencia a la figura 31B, la primera estructura 3111 de carcasa se puede plegar hacia adentro hacia la segunda estructura 3112 de carcasa, y luego la tercera estructura 3113 de carcasa se puede plegar hacia adentro. Por lo tanto, en un estado plegado, la primera área del dispositivo 3110 de visualización puede mirar hacia la segunda área, y la tercera área puede mirar hacia una superficie posterior de la primera estructura 3111 de carcasa.
Según diversas realizaciones, cuando se inicia el plegado, el dispositivo 3100 electrónico puede no procesar un evento táctil que se produce en el dispositivo 3110 de visualización. Cuando se completa el plegado, el dispositivo 3100 electrónico puede apagar el dispositivo 3110 de visualización.
Las figuras 32A, 32B, y 32C son vistas que muestran un dispositivo electrónico plegable con forma de S según diversas realizaciones de la descripción.
Según diversas realizaciones, un dispositivo 3200 electrónico puede incluir una primera estructura de carcasa, una segunda estructura de carcasa, y una tercera estructura de carcasa que están divididas basándose en dos ejes de plegado.
Con referencia a la figura 32A, se puede disponer un primer el dispositivo 3210 de visualización sobre las superficies frontales de la primera y segunda estructuras de carcasa.
Con referencia a la figura 32B, se puede disponer un segundo dispositivo 3220 de visualización en una superficie posterior de la tercera estructura de carcasa. El primer el dispositivo 3210 de visualización puede ser un dispositivo de visualización plegable, y el segundo dispositivo 3220 de visualización puede no ser plegable.
Debido a que el primer dispositivo 3210 de visualización cubre dos estructuras de carcasa, el primer dispositivo 3210 de visualización puede tener un tamaño mayor que el del segundo dispositivo 3220 de visualización.
Con referencia a la figura 32C, cuando se pliega el dispositivo 3200 electrónico, la primera y segunda áreas del primer dispositivo 3210 de visualización distinguidas por un eje de plegado pueden estar enfrentadas entre sí, y el segundo dispositivo 3220 de visualización puede estar expuesto al exterior.
Según diversas realizaciones, en un estado desplegado, el dispositivo 3200 electrónico puede mostrar una pantalla de aplicación en el primer dispositivo 3210 de visualización. En este momento, el segundo dispositivo 3220 de visualización puede ser apagado. En un estado plegado, el dispositivo 3200 electrónico puede mostrar la pantalla de aplicación en el segundo dispositivo 3220 de visualización y apagar el primer dispositivo 3210 de visualización.
Cuando se inicia el plegado, el procesador puede no procesar un evento táctil que se produce en el primer dispositivo 3210 de visualización. En respuesta al plegado del dispositivo 3200 electrónico, el procesador puede redimensionar la pantalla de aplicación, basándose en atributos (por ejemplo, tamaño, relación, resolución, densidad, etc.) del segundo dispositivo 3220 de visualización y mostrar la pantalla de aplicación redimensionada en el segundo dispositivo 3220 de visualización. También, en respuesta a un gesto de plegado, el procesador puede generar una pantalla de bloqueo táctil y mostrar la pantalla de bloqueo táctil en un área para mostrar la pantalla de aplicación después del plegado. La pantalla de bloqueo táctil puede determinarse según la información de estado (por ejemplo, nivel de seguridad y/o si la aplicación se puede redimensionar) de la aplicación en ejecución.
Las figuras 33A y 33B son vistas que muestran un dispositivo electrónico que tiene un dispositivo de visualización enrollable según diversas realizaciones de la descripción.
Con referencia a la figura 33A, un dispositivo 3300 electrónico puede tener una forma totalmente que se puede enrollar totalmente sin ningún eje de plegado. Se puede disponer un dispositivo 3310 de visualización en una superficie frontal del dispositivo 3300 electrónico. El dispositivo 3310 de visualización puede ser un dispositivo de visualización enrollable. Cuando el dispositivo 3300 electrónico está completamente desplegado, se puede mostrar una pantalla de ejecución de una aplicación en todo el dispositivo 3310 de visualización.
Con referencia a la figura 33B, el dispositivo 3300 electrónico puede enrollarse. Cuando el dispositivo 3300 electrónico se enrolla en un ángulo predeterminado o más, el dispositivo 3300 electrónico puede determinar un área para mostrar una aplicación en respuesta al enrollamiento. Por ejemplo, el dispositivo 3300 electrónico puede mostrar una pantalla 3350 de ejecución de la aplicación en un área central del dispositivo 3310 de visualización. En un estado enrollado, el dispositivo 3300 electrónico puede redimensionar la pantalla de aplicación, basándose en atributos (por ejemplo, tamaño, relación, resolución, densidad, etc.) del área determinada para mostrar la aplicación.
Según diversas realizaciones, cuando se inicia el enrollamiento, el dispositivo 3300 electrónico puede no procesar un evento táctil. Cuando se completa el enrollamiento, el dispositivo electrónico 300 puede mostrar una pantalla de bloqueo táctil y procesar un evento táctil que se produce en el área correspondiente después de mostrar la pantalla de bloqueo táctil. En este caso, no se puede mostrar ninguna pantalla en un área aparte del área de visualización, y puede no procesarse un evento táctil que se produce en el área correspondiente.
La figura 34 es un diagrama de flujo que ilustra un método de control de un dispositivo electrónico según una realización de la descripción.
Se puede realizar un método 3400 ilustrado mediante el dispositivo electrónico (por ejemplo, el dispositivo 101 electrónico en la figura 1B) descrito anteriormente con referencia a las figuras 1A a 33B, y se omitirán de aquí en adelante descripciones de las características técnicas descritas anteriormente.
Con referencia a la figura 34, en la operación 3410, el dispositivo electrónico puede mostrar una pantalla de ejecución de aplicación en al menos un dispositivo de visualización en un estado desplegado. Según diversas realizaciones, el dispositivo electrónico puede configurarse con diversos factores de forma (por ejemplo, una estructura de dispositivo de visualización plegable de plegado hacia adentro, una estructura de dispositivo de visualización plegable de plegado hacia afuera, una estructura de dispositivo de visualización dual, una estructura de plegado tipo G, una estructura de plegado tipo S, o una estructura de dispositivo de visualización enrollable). Se ha descrito previamente un área de visualización para mostrar la pantalla de ejecución de aplicación en el estado desplegado según cada estructura de factor de forma.
En la operación 3420, el dispositivo electrónico puede detectar un gesto de plegado. El gesto de plegado puede referirse a la acción de un usuario de plegar una parte del dispositivo electrónico basándose en el eje de plegado aplicando fuerza al dispositivo electrónico que está en el estado desplegado. Cuando se inicia el gesto de plegado, el dispositivo electrónico puede solicitar a cada dispositivo de visualización que detenga la transmisión de un evento táctil, o ignore un evento táctil recibido. El dispositivo electrónico puede cancelar un evento táctil que se haya proporcionado a una aplicación antes de que se inicie el gesto de plegado.
En la operación 3430, en respuesta al gesto de plegado, el dispositivo electrónico puede determinar un área (o una porción) de al menos un dispositivo de visualización para mostrar una pantalla de ejecución de aplicación. Por ejemplo, cuando el dispositivo electrónico tiene la estructura de dispositivo de visualización plegable de plegado hacia adentro, la pantalla de aplicación puede ser mostrada usando tanto un primer dispositivo de visualización plegable dispuesto sobre una superficie de carcasa como un segundo dispositivo de visualización no plegable dispuesto sobre la otra superficie de carcasa. Cuando el dispositivo electrónico tiene la estructura de dispositivo de visualización plegable de plegado hacia afuera, la pantalla de aplicación se puede mostrar en una cualquiera de la primera y segunda áreas separadas basándose en un eje de plegado de un dispositivo de visualización plegable. En un caso en donde la mayor parte de un dispositivo de visualización no es vista por el usuario entre los diversos factores de forma descritos anteriormente (por ejemplo, en caso donde no haya un dispositivo de visualización posterior en la estructura de dispositivo de visualización plegable de plegado hacia adentro o en la estructura de dispositivo de visualización dual), la aplicación ya no se muestra y se puede operar en el fondo cuando el dispositivo electrónico está plegado.
En la operación 3440, el dispositivo electrónico puede generar y mostrar una pantalla de bloqueo táctil en el área (o porción) determinada. La pantalla de bloqueo táctil según diversas realizaciones se ha descrito anteriormente con referencia a las figuras 10A a 10F.
En la operación 3450, el dispositivo electrónico puede procesar un evento táctil recibido desde el sensor táctil del dispositivo de visualización en el cual se muestra la pantalla de ejecución de aplicación después de que se muestra la pantalla de bloqueo táctil. El dispositivo electrónico puede liberar la pantalla de bloqueo táctil en respuesta a un evento táctil recibido desde el dispositivo de visualización después de que se muestra la pantalla de bloqueo táctil, y proporcionar el evento táctil a una aplicación en ejecución.
Aunque la descripción se ha mostrado y descrito con referencia a diversas realizaciones de la misma, se entenderá por los expertos en la técnica que se pueden hacer diversos cambios en forma y detalles en la misma sin apartarse del alcance de la descripción como se define mediante las reivindicaciones adjuntas.
Claims (12)
1. Un dispositivo (200) de comunicación móvil que comprende:
una carcasa plegable que incluye una primera porción (220) de carcasa y una segunda porción (210) de carcasa;
un primer dispositivo (230) de visualización táctil alojado en un lado interior de la carcasa, que es visible cuando la carcasa está al menos parcialmente desplegada y sustancialmente invisible desde un exterior del dispositivo de comunicación cuando la carcasa está completamente plegada;
un segundo dispositivo (252) de visualización táctil alojado en un lado exterior de la primera porción de carcasa; y
un procesador (120); y
una memoria (130) que almacena instrucciones que, cuando son ejecutadas por el procesador, hacen que el dispositivo de comunicación móvil:
mientras la carcasa está desplegada, y el segundo dispositivo de visualización táctil está desactivado, controle para mostrar, a través del primer dispositivo de visualización táctil, una primera pantalla de ejecución correspondiente a una primera aplicación que se está ejecutando,
en respuesta a la carcasa que es plegada desde estar desplegada, mientras se muestra la primera pantalla de ejecución a través del primer dispositivo de visualización táctil, controle para desactivar el primer dispositivo de visualización y, controle para mostrar, a través del segundo dispositivo de visualización, una pantalla de bloqueo táctil que incluye una indicación para eliminar la pantalla de bloqueo táctil; y
mientras la carcasa está completamente plegada y el primer dispositivo de visualización táctil está desactivado, basándose en una entrada táctil introducida según la indicación dentro de un tiempo predeterminado desde la visualización de la pantalla de bloqueo táctil, controle el segundo dispositivo de visualización táctil para cambiar desde mostrar la pantalla de bloqueo táctil que incluye la indicación para mostrar una segunda pantalla de ejecución que tiene un tamaño correspondiente al segundo dispositivo de visualización táctil según los atributos del segundo dispositivo de visualización táctil; basándose en la primera pantalla de ejecución mostrada antes de plegar la carcasa,
en donde cuando una entrada táctil no es introducida dentro del tiempo predeterminado, se termina la visualización de la pantalla de bloqueo táctil y se apaga el segundo dispositivo de visualización táctil.
2. El dispositivo de comunicación móvil de la reivindicación 1, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice la visualización de la segunda pantalla de ejecución basada al menos en parte sobre una determinación de que la entrada táctil para desbloquear la pantalla de bloqueo táctil que incluye la indicación es una entrada mediante deslizamiento del dedo.
3. El dispositivo de comunicación móvil de la reivindicación 1 o la reivindicación 2, en donde el primer dispositivo de visualización táctil tiene una primera resolución más alta que una segunda resolución del segundo dispositivo de visualización táctil.
4. El dispositivo de comunicación móvil de la reivindicación 3, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice la visualización de la segunda pantalla de ejecución basada al menos en parte sobre el redimensionamiento de la primera pantalla de ejecución según la segunda resolución.
5. El dispositivo de comunicación móvil de la reivindicación 1, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice el redimensionamiento de la primera pantalla de ejecución basada al menos en parte sobre una porción de datos correspondientes a la primera pantalla de ejecución
6. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 5, en donde la pantalla de bloqueo táctil incluye una indicación de que la pantalla que muestra la pantalla de bloqueo táctil está bloqueada 7. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 6, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice la visualización de la pantalla de bloqueo táctil de manera opaca de modo que la segunda pantalla de ejecución no sea expuesta a través de la pantalla de bloqueo táctil.
8. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 6, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice la visualización de la pantalla de bloqueo táctil de modo que la segunda pantalla de ejecución sea visible a través de la pantalla de bloqueo táctil.
9. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 8, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
ejecute una aplicación de vídeo como la primera aplicación.
10. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 10, en donde cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
realice la visualización de la segunda pantalla de ejecución de tal manera que una porción de la primera pantalla de ejecución esté incluida en la segunda pantalla de ejecución.
11. El dispositivo de comunicación móvil de cualquiera de las reivindicaciones 1 a 10, en donde la indicación para eliminar la pantalla de bloqueo táctil comprende información de guía; y en donde, cuando son ejecutadas por el procesador, las instrucciones hacen además que el dispositivo de comunicación móvil:
mientras la carcasa está completamente plegada y el primer dispositivo de visualización táctil está desactivado, realice el control del segundo dispositivo de visualización táctil para cambiar desde mostrar la pantalla de bloqueo táctil a mostrar la segunda pantalla de ejecución correspondiente a la primera aplicación en continuación desde antes del plegado de la carcasa basándose en una entrada táctil según la información de guía
12. Un método para hacer funcionar un dispositivo móvil que tiene una carcasa plegable que incluye un primer dispositivo (230) de visualización táctil alojado en un lado interior de la carcasa, que es visible cuando la carcasa está al menos parcialmente desplegada y sustancialmente invisible desde el exterior del dispositivo de comunicación cuando la carcasa está completamente plegada, y un segundo dispositivo (252) de visualización táctil alojado en un lado exterior de la carcasa, comprendiendo el método:
mientras la carcasa está desplegada y el segundo dispositivo de visualización táctil está desactivado, mostrar, a través del primer dispositivo de visualización táctil, una primera pantalla de ejecución correspondiente a una primera aplicación que se está ejecutando;
en respuesta a que la carcasa es plegada desde el estado desplegado, mientras se muestra la primera pantalla de ejecución a través del primer dispositivo de visualización táctil, desactivar el primer dispositivo de visualización táctil y, controlar para mostrar, a través del segundo dispositivo de visualización táctil, una pantalla de bloqueo táctil que incluye una indicación para eliminar la pantalla de bloqueo táctil; y
mientras la carcasa está completamente plegada y el primer dispositivo de visualización táctil está desactivado, basándose en una entrada táctil introducida según la indicación dentro de un tiempo predeterminado desde la visualización de la pantalla de bloqueo táctil, controle el segundo dispositivo de visualización táctil para cambiar desde mostrar la pantalla de bloqueo táctil, que incluye la indicación, a mostrar una segunda pantalla de ejecución que tenga un tamaño correspondiente al segundo dispositivo de visualización táctil, según atributos del segundo dispositivo de visualización táctil, basándose en la primera pantalla de ejecución mostrada antes del plegado de la carcasa,
en donde cuando no se introduce una entrada táctil dentro del tiempo predeterminado, finaliza la visualización de la pantalla de bloqueo táctil y el segundo dispositivo de visualización táctil se apaga.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20190019500 | 2019-02-19 | ||
| KR1020190142828A KR20200101258A (ko) | 2019-02-19 | 2019-11-08 | 전자 장치 및 전자 장치의 디스플레이 제어 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES3018418T3 true ES3018418T3 (es) | 2025-05-16 |
Family
ID=69723784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES22186586T Active ES3018418T3 (es) | 2019-02-19 | 2020-02-18 | Dispositivo electrónico y método de control del dispositivo de visualización del mismo |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US11409488B2 (es) |
| EP (3) | EP4102344B1 (es) |
| KR (2) | KR20230031272A (es) |
| CN (2) | CN111580601B (es) |
| ES (1) | ES3018418T3 (es) |
| HU (1) | HUE071011T2 (es) |
| PL (1) | PL4102344T3 (es) |
| WO (1) | WO2020171591A1 (es) |
Families Citing this family (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3734407A1 (en) * | 2011-02-10 | 2020-11-04 | Samsung Electronics Co., Ltd. | Portable device comprising a touch-screen display, and method for controlling same |
| EP3819755A4 (en) * | 2018-08-15 | 2021-07-21 | Huawei Technologies Co., Ltd. | DISPLAY PROCESS AND DEVICE |
| CN113504866A (zh) * | 2019-02-22 | 2021-10-15 | 华为技术有限公司 | 屏幕控制方法、电子设备及存储介质 |
| JP1654803S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654802S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654799S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654432S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654796S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654795S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654800S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654798S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| JP1654801S (ja) * | 2019-04-10 | 2020-03-09 | 携帯電話機 | |
| EP3991067B1 (en) | 2019-06-26 | 2025-02-26 | Google LLC | Radar-based authentication status feedback |
| JP7238642B2 (ja) * | 2019-06-28 | 2023-03-14 | セイコーエプソン株式会社 | 表示装置および表示制御プログラム |
| JP7316383B2 (ja) | 2019-07-26 | 2023-07-27 | グーグル エルエルシー | Imuおよびレーダーを介した認証管理 |
| JP7346595B2 (ja) | 2019-07-26 | 2023-09-19 | グーグル エルエルシー | レーダーベースのジェスチャー認識の状況感知型制御 |
| US11868537B2 (en) * | 2019-07-26 | 2024-01-09 | Google Llc | Robust radar-based gesture-recognition by user equipment |
| USD961565S1 (en) * | 2019-08-26 | 2022-08-23 | Samsung Electronics Co., Ltd. | Electronic device |
| USD951896S1 (en) * | 2019-08-26 | 2022-05-17 | Samsung Electronics Co., Ltd. | Electronic device |
| WO2021040745A1 (en) | 2019-08-30 | 2021-03-04 | Google Llc | Input methods for mobile devices |
| KR102661485B1 (ko) | 2019-08-30 | 2024-04-29 | 구글 엘엘씨 | 일시정지된 레이더 제스처에 대한 시각적 표시자 |
| KR102639610B1 (ko) * | 2019-08-30 | 2024-02-23 | 엘지전자 주식회사 | 이동 단말기, 이동 단말기를 구비한 전자 장치, 및 전자 장치의 제어 방법 |
| CN110806829B (zh) | 2019-09-05 | 2021-05-11 | 华为技术有限公司 | 一种具有折叠屏的设备的显示方法及折叠屏设备 |
| US11392395B2 (en) * | 2020-01-15 | 2022-07-19 | Citrix Systems, Inc. | Generating and presenting contextual user interfaces on devices with foldable displays |
| JP7456198B2 (ja) | 2020-03-04 | 2024-03-27 | 富士フイルムビジネスイノベーション株式会社 | 電子機器及びコンピュータプログラム |
| JP2021148953A (ja) * | 2020-03-19 | 2021-09-27 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
| USD961567S1 (en) * | 2020-04-27 | 2022-08-23 | Samsung Electronics Co., Ltd. | Electronic device |
| JP2021175136A (ja) * | 2020-04-28 | 2021-11-01 | シャープ株式会社 | 電子機器、制御装置、電子機器の制御方法及びプログラム |
| US11481035B2 (en) * | 2020-05-15 | 2022-10-25 | Huawei Technologies Co., Ltd. | Method and system for processing gestures detected on a display screen of a foldable device |
| CN111343329B (zh) * | 2020-05-22 | 2020-09-08 | 北京小米移动软件有限公司 | 锁屏显示控制方法、装置及存储介质 |
| CN114077468B (zh) * | 2020-08-18 | 2026-01-23 | 华为技术有限公司 | 一种屏幕窗口重绘方法、电子设备和计算机可读存储介质 |
| US12056413B2 (en) * | 2020-09-25 | 2024-08-06 | Microsoft Technology Licensing, Llc | Contextual workflow triggering on devices |
| US12032415B2 (en) * | 2020-09-25 | 2024-07-09 | Intel Corporation | Locking and position status detection scheme for an electronic device |
| WO2022086489A1 (en) * | 2020-10-19 | 2022-04-28 | Hewlett-Packard Development Company, L.P. | Electronic devices with touch sensitive surfaces and user input devices |
| CN114527900A (zh) * | 2020-10-30 | 2022-05-24 | 华为技术有限公司 | 界面信息的展示方法和电子设备 |
| KR102876736B1 (ko) * | 2020-11-30 | 2025-10-27 | 삼성전자주식회사 | 플렉서블 타입 전자 장치 및 그 동작 방법 |
| EP4239624A4 (en) | 2020-12-04 | 2024-03-20 | Samsung Electronics Co., Ltd. | ELECTRONIC DEVICE AND METHOD FOR OPERATING ELECTRONIC DEVICE |
| US20220198420A1 (en) * | 2020-12-17 | 2022-06-23 | Toshiba Global Commerce Solutions Holdings Corporation | Self-checkout systems using overlapping display devices |
| CN112527152B (zh) * | 2020-12-18 | 2023-01-06 | Oppo(重庆)智能科技有限公司 | 触控区域控制方法、装置、触控系统以及电子设备 |
| US11520430B2 (en) * | 2021-01-29 | 2022-12-06 | Himax Technologies Limited | Touch signal processing method and related touch device |
| CN115016720A (zh) * | 2021-03-04 | 2022-09-06 | 北京小米移动软件有限公司 | 移动终端控制方法及装置、移动终端及存储介质 |
| USD1002568S1 (en) * | 2021-03-30 | 2023-10-24 | Samsung Display Co., Ltd. | Display device |
| CN115202773B (zh) * | 2021-04-12 | 2026-04-03 | Oppo广东移动通信有限公司 | 应用界面的显示方法、装置、终端及存储介质 |
| CN115460318B (zh) * | 2021-06-09 | 2024-09-06 | 华为技术有限公司 | 显示方法及相关装置 |
| CN115776263A (zh) * | 2021-09-07 | 2023-03-10 | 北京小米移动软件有限公司 | 电子设备及其控制方法、装置、终端和介质 |
| JP7317908B2 (ja) * | 2021-09-09 | 2023-07-31 | レノボ・シンガポール・プライベート・リミテッド | 情報処理装置、及び制御方法 |
| CN116414328A (zh) * | 2022-01-05 | 2023-07-11 | 荣耀终端有限公司 | 动态壁纸的显示方法及相关设备 |
| CN116450070A (zh) | 2022-01-10 | 2023-07-18 | 荣耀终端有限公司 | 电子设备及其信息显示方法、介质 |
| US20230221768A1 (en) * | 2022-01-13 | 2023-07-13 | Asustek Computer Inc. | Electronic device and screen control method thereof |
| CN116954774A (zh) * | 2022-04-20 | 2023-10-27 | 华为技术有限公司 | 界面显示方法及电子设备 |
| US11809259B1 (en) | 2022-05-10 | 2023-11-07 | Microsoft Technology Licensing, Llc | Touch display power management in a multi-display device |
| CN120343311A (zh) * | 2022-09-06 | 2025-07-18 | 华为技术有限公司 | 一种投屏显示的方法、系统以及电子设备 |
| CN116436169B (zh) * | 2023-06-08 | 2023-10-27 | 荣耀终端有限公司 | 电子设备保护套和电子设备组件 |
| WO2025030338A1 (en) * | 2023-08-07 | 2025-02-13 | Motorola Mobility Llc | Extendable/foldable electronic device that mitigates inadvertent touch input during movement of a display |
| US12586509B2 (en) | 2024-01-30 | 2026-03-24 | Novatek Microelectronics Corp. | Display apparatus, display driving device and driving method |
| US20250103106A1 (en) * | 2023-09-25 | 2025-03-27 | Novatek Microelectronics Corp. | Display apparatus, display driving device and driving method |
| WO2025121684A1 (ko) * | 2023-12-04 | 2025-06-12 | 삼성전자 주식회사 | 멀티 폴더블 전자 장치 및 상기 멀티 폴더블 전자 장치의 제어 방법 |
| CN117789602A (zh) * | 2023-12-29 | 2024-03-29 | 厦门天马显示科技有限公司 | 柔性屏组件及电子设备 |
| WO2025198152A1 (ko) * | 2024-03-22 | 2025-09-25 | 삼성전자주식회사 | 폴더블 하우징을 포함하는 폴더블 전자 장치 |
| US20250335051A1 (en) * | 2024-04-30 | 2025-10-30 | Stmicroelectronics International N.V. | Touch ic communication |
Family Cites Families (31)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7657849B2 (en) | 2005-12-23 | 2010-02-02 | Apple Inc. | Unlocking a device by performing gestures on an unlock image |
| US7899777B2 (en) * | 2007-09-27 | 2011-03-01 | Rockwell Automation Technologies, Inc. | Web-based visualization mash-ups for industrial automation |
| US8866840B2 (en) * | 2008-09-08 | 2014-10-21 | Qualcomm Incorporated | Sending a parameter based on screen size or screen resolution of a multi-panel electronic device to a server |
| KR101569776B1 (ko) | 2009-01-09 | 2015-11-19 | 삼성전자주식회사 | 접히는 표시부를 가지는 휴대 단말기 및 이의 운용 방법 |
| KR101642725B1 (ko) * | 2010-04-14 | 2016-08-11 | 삼성전자 주식회사 | 휴대 단말기의 잠금 기능 운용 방법 및 장치 |
| KR20120048312A (ko) | 2010-11-05 | 2012-05-15 | 삼성전자주식회사 | 모바일 장치 및 그 제어방법 |
| KR20130104682A (ko) | 2012-03-15 | 2013-09-25 | 최상길 | 이동통신 단말기에서 디스플레이 화면 및 터치 자동 잠금 장치 및 그 방법 |
| KR101692252B1 (ko) | 2012-04-08 | 2017-01-04 | 삼성전자주식회사 | 플렉서블 디스플레이 장치 및 제어 방법 |
| KR101943435B1 (ko) | 2012-04-08 | 2019-04-17 | 삼성전자주식회사 | 플렉서블 디스플레이 장치 및 그 동작 방법 |
| US8674900B2 (en) | 2012-05-14 | 2014-03-18 | Lg Electronics Inc. | Portable device and method for controlling the same |
| KR102097361B1 (ko) | 2013-02-01 | 2020-04-07 | 삼성디스플레이 주식회사 | 가요성 디스플레이 장치를 구비한 모바일 기기 및 이의 동작 방법 |
| KR102131825B1 (ko) | 2013-03-20 | 2020-07-09 | 엘지전자 주식회사 | 적응적 터치 센서티브 영역을 제공하는 폴더블 디스플레이 디바이스 및 그 제어 방법 |
| KR20140140891A (ko) | 2013-05-30 | 2014-12-10 | 삼성전자주식회사 | 터치스크린을 구비하는 전자 기기의 근접 센싱 기능 운용 방법 및 장치 |
| DE102013011689B4 (de) * | 2013-07-12 | 2026-01-22 | e.solutions GmbH | Verfahren und Vorrichtung zum Verarbeiten von Berührungssignalen eines Touchscreens, Computerprogrammprodukt mit Programmcode zum Durchführen des Verfahrens und tragbares Gerät mit der Vorrichtung |
| KR20150048575A (ko) | 2013-10-28 | 2015-05-07 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
| US9916031B2 (en) * | 2013-12-26 | 2018-03-13 | Intel Corporation | Mechanism to avoid unintentional user interaction with a convertible mobile device during conversion |
| US9992327B1 (en) * | 2014-01-03 | 2018-06-05 | Amazon Technologies, Inc. | Interaction lock mode for mobile devices |
| KR20150126201A (ko) * | 2014-05-02 | 2015-11-11 | 엘지전자 주식회사 | 터치 리젝션을 제공하는 디지털 디바이스 및 그 제어 방법 |
| US9648062B2 (en) * | 2014-06-12 | 2017-05-09 | Apple Inc. | Systems and methods for multitasking on an electronic device with a touch-sensitive display |
| KR20160001602A (ko) * | 2014-06-26 | 2016-01-06 | 삼성전자주식회사 | 폴더블 전자 장치의 인터페이싱 방법 및 그 폴더블 전자 장치 |
| KR101659032B1 (ko) * | 2014-07-25 | 2016-09-23 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
| KR102247817B1 (ko) | 2014-09-11 | 2021-05-04 | 삼성전자 주식회사 | 락스크린 제공 방법 및 장치 |
| KR102342555B1 (ko) | 2014-11-10 | 2021-12-23 | 엘지전자 주식회사 | 이동 단말기 및 그것의 제어방법 |
| KR102433269B1 (ko) * | 2016-01-18 | 2022-08-17 | 삼성전자 주식회사 | 플렉서블 디스플레이 장치 및 디스플레이 제어 방법 |
| US10078999B2 (en) * | 2016-03-22 | 2018-09-18 | Intel Corporation | Dynamic bandwidth usage reduction for displays |
| KR102660947B1 (ko) * | 2016-10-05 | 2024-04-25 | 삼성전자주식회사 | 양면 디스플레이를 갖는 전자 장치 및 어플리케이션 제어 방법 |
| KR101904143B1 (ko) | 2017-03-06 | 2018-10-24 | 주식회사 엠투미 | 폴더블 디스플레이 디바이스 |
| WO2018211825A1 (ja) * | 2017-05-15 | 2018-11-22 | シャープ株式会社 | 情報処理装置、電子機器、情報処理装置の制御方法、および制御プログラム |
| US10635292B2 (en) * | 2017-05-15 | 2020-04-28 | Dell Products L.P. | Information handling system predictive content navigation |
| DK179979B1 (en) | 2017-05-16 | 2019-11-27 | Apple Inc. | DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR TOUCH INPUT PROCESSING |
| CN107871121B (zh) * | 2017-11-07 | 2020-04-14 | Oppo广东移动通信有限公司 | 一种指纹识别的方法和装置 |
-
2020
- 2020-02-18 ES ES22186586T patent/ES3018418T3/es active Active
- 2020-02-18 EP EP22186586.8A patent/EP4102344B1/en active Active
- 2020-02-18 US US16/793,614 patent/US11409488B2/en active Active
- 2020-02-18 HU HUE22186586A patent/HUE071011T2/hu unknown
- 2020-02-18 EP EP20158016.4A patent/EP3699738B1/en active Active
- 2020-02-18 EP EP25167682.1A patent/EP4557070A3/en active Pending
- 2020-02-18 PL PL22186586.8T patent/PL4102344T3/pl unknown
- 2020-02-19 WO PCT/KR2020/002401 patent/WO2020171591A1/en not_active Ceased
- 2020-02-19 CN CN202010101721.7A patent/CN111580601B/zh active Active
- 2020-02-19 CN CN202411098646.8A patent/CN119126923A/zh active Pending
-
2022
- 2022-08-08 US US17/882,964 patent/US11868671B2/en active Active
-
2023
- 2023-02-23 KR KR1020230024506A patent/KR20230031272A/ko active Pending
- 2023-12-19 US US18/545,350 patent/US12236154B2/en active Active
-
2025
- 2025-11-26 KR KR1020250182327A patent/KR20250171243A/ko active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| EP4557070A3 (en) | 2025-07-23 |
| EP3699738A1 (en) | 2020-08-26 |
| CN111580601B (zh) | 2024-09-06 |
| CN111580601A (zh) | 2020-08-25 |
| US12236154B2 (en) | 2025-02-25 |
| WO2020171591A1 (en) | 2020-08-27 |
| US20220382503A1 (en) | 2022-12-01 |
| US11409488B2 (en) | 2022-08-09 |
| US20240118853A1 (en) | 2024-04-11 |
| EP4557070A2 (en) | 2025-05-21 |
| CN119126923A (zh) | 2024-12-13 |
| US20200264826A1 (en) | 2020-08-20 |
| KR20250171243A (ko) | 2025-12-08 |
| KR20230031272A (ko) | 2023-03-07 |
| EP3699738C0 (en) | 2024-03-27 |
| EP4102344B1 (en) | 2025-04-02 |
| EP3699738B1 (en) | 2024-03-27 |
| HUE071011T2 (hu) | 2025-07-28 |
| US11868671B2 (en) | 2024-01-09 |
| EP4102344A1 (en) | 2022-12-14 |
| EP4102344C0 (en) | 2025-04-02 |
| PL4102344T3 (pl) | 2025-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12236154B2 (en) | Electronic device and display control method thereof | |
| CN113498501B (zh) | 可折叠电子装置及其操作方法 | |
| KR102899378B1 (ko) | 폴더블 디스플레이를 갖는 전자 장치에서 사용자 인터페이스를 제공하는 방법 및 장치 | |
| US20230044526A1 (en) | Electronic device and method for controlling and operating foldable display | |
| ES3005962T3 (en) | Method for providing image using foldable display and electronic device for supporting the same | |
| CN113924611B (zh) | 减少电子装置的显示器劣化的方法及使用该方法的可折叠电子装置 | |
| CN113692731B (zh) | 基于电子装置的状态控制运行模式的电子装置和方法 | |
| KR102859432B1 (ko) | 전자 장치 및 전자 장치의 디스플레이 제어 방법 | |
| CN111712786B (zh) | 触摸输入处理方法及支持该方法的电子装置 | |
| KR20200045241A (ko) | 폴더블 전자 장치 및 그 콘텐츠의 다단 표시 방법 | |
| US20260120602A1 (en) | Electronic apparatus for providing execution screen of application, and operation method thereof | |
| CN117453169A (zh) | 显示内容的电子装置及其方法 | |
| KR20210075438A (ko) | 폴더블 전자 장치 및 상기 폴더블 전자 장치에서 사용자 인터페이스를 표시하는 방법 | |
| KR20150109992A (ko) | 플렉서블 디스플레이 장치 및 플렉서블 디스플레이 장치의 제어 방법. | |
| RU2805456C2 (ru) | Складное электронное устройство и способ его работы | |
| US20250378772A1 (en) | Electronic device, method, and non-transitory computer readable storage medium for controlling plurality of displays based on state of foldable housing | |
| JP2014153850A (ja) | 電子機器、制御方法およびプログラム | |
| KR20260044727A (ko) | 폴딩 상태에 따른 정보를 표시하기 위한 방법, 전자 장치 및 기록 매체 | |
| JP2025167493A (ja) | 情報処理装置、及び制御方法 | |
| EP4117261A1 (en) | Method for performing call function and electronic device therefor |