WO2024199408A1 - Procédé de commutation d'affichage et dispositif électronique - Google Patents
Procédé de commutation d'affichage et dispositif électronique Download PDFInfo
- Publication number
- WO2024199408A1 WO2024199408A1 PCT/CN2024/084666 CN2024084666W WO2024199408A1 WO 2024199408 A1 WO2024199408 A1 WO 2024199408A1 CN 2024084666 W CN2024084666 W CN 2024084666W WO 2024199408 A1 WO2024199408 A1 WO 2024199408A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- display
- interface
- processor
- screen
- electronic device
- 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.)
- Ceased
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/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- 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/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the present application relates to the field of display technology, and in particular to a display switching method and an electronic device.
- the present application provides a display switching method and an electronic device.
- the embodiment of the present application discloses a display switching method, which is applied to an electronic device, the electronic device supports running a first system and a second system, and the method includes:
- the screen When the first system is running, the screen displays a first interface corresponding to the first system, where the first interface is an interface of a first application corresponding to the first system;
- the bright screen When it is determined that the bright screen display switching condition is met, the bright screen continues to display the current frame image corresponding to the first interface image; and generates indication information for bright screen display switching;
- the content displayed on the bright screen is switched from the current frame image to the second interface image, and the second interface image is the interface image of the second application corresponding to the above second system.
- the present application discloses an electronic device, including:
- a display module is used to, when the first system is running, display a first interface screen corresponding to the first system on the screen, and the first interface screen is an interface screen of a first application corresponding to the above-mentioned first system; and, when it is determined that a condition for switching the screen display is met, the screen keeps displaying the current frame screen corresponding to the above-mentioned first interface screen; a processing module is used to generate indication information for switching the screen display; the above-mentioned display module is also used to switch the content displayed on the screen from the current frame screen to the second interface screen based on the above-mentioned indication information, and the second interface screen is an interface screen of a second application corresponding to the above-mentioned second system.
- An embodiment of the present application discloses another electronic device, including a memory, a processor, and a communication module.
- the memory stores a computer program, and when the computer program is executed by the processor, the electronic device implements the method described above.
- An embodiment of the present application discloses a computer-readable storage medium on which a computer program is stored.
- the computer program is executed by a processor in an electronic device, the electronic device implements the method described above.
- FIG1 is a schematic diagram of an application scenario provided by an embodiment of the present application.
- FIG2 is a schematic flow chart of a display switching method provided in an embodiment of the present application.
- FIG3 is a schematic diagram of a system architecture of an electronic device provided in an embodiment of the present application.
- FIG4 is a schematic flow chart of another display switching method provided in an embodiment of the present application.
- FIG. 5 is a schematic diagram of a first specific example of a system architecture of an electronic device provided in an embodiment of the present application.
- FIG6 is a schematic flow chart of a first specific example of a display switching method provided in an embodiment of the present application.
- FIG. 7 is a schematic diagram of a second specific example of a system architecture of an electronic device provided in an embodiment of the present application.
- FIG8 is a schematic flow chart of a second specific example of a display switching method provided in an embodiment of the present application.
- Dual system A hardware architecture based on two processor chips, with each processor running an independent operating system.
- MCU micro controller unit, used to run the small-core RTOS system. This chip has the characteristic of extremely low power consumption.
- AP application processor, which is the processor that runs the Android system.
- DSI display module control interface (display serial interface).
- DDIC driver chip inside the screen (display driver integrated circuit).
- MIPI mobile industry processor interface
- the words “first”, “second” and the like are used to distinguish the same items or similar items with substantially the same functions and effects.
- the first input interface and the second input interface are used to distinguish different input interfaces, and their order is not limited.
- the words “first”, “second” and the like do not limit the quantity and execution order, and the words “first”, “second” and the like do not necessarily limit them to be different.
- At least one means one or more
- plural means two or more.
- “And/or” describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character “/” generally indicates that the previous and next associated objects are in an “or” relationship. "At least one of the following” or similar expressions refers to any combination of these items, including any combination of single or plural items.
- At least one of a, b and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
- FIG1 shows an application scenario 100 provided by an embodiment of the present application.
- the application scenario 100 may include an electronic device 101, which may support the operation of a first system and a second system, and may handle scenes with complex operation logic and gorgeous interfaces by a large core system, and scenes with relatively simple functions and relatively single functions by a small core system. The two systems cooperate with each other and switch intelligently to achieve the purpose of long battery life of a smart watch.
- the electronic device 101 may include a display screen, and the display screen currently displays a second interface screen of a second application corresponding to the second system.
- the electronic device 101 may display the first interface screen, which is the interface screen of the first application corresponding to the first system. In the event of a condition that the screen is not in the normal state, the electronic device 101 switches the first interface image displayed on the bright screen to the second interface image currently displayed, thereby switching the bright screen display.
- the above-mentioned electronic device 101 needs to perform a screen off operation, which causes the screen to flash black, which is very easy for the user to notice, and the user experience is not good.
- the embodiment of the present application provides a display switching method and an electronic device.
- the electronic device can keep displaying the current frame of the current interface screen (i.e., the first interface screen), and when the display data corresponding to the second system is detected, the second interface screen corresponding to the second system is displayed, that is, the content displayed on the screen is switched from the current frame of the first interface screen to the second interface screen, so as to realize the screen display switching under the dual system.
- the present application can keep displaying the current frame of the first interface screen before the display switching, so that the electronic device can realize the display switching without turning off the screen, thereby improving the user experience.
- FIG2 is a schematic flow chart of a display switching method 200 provided in an embodiment of the present application.
- the method 200 can be applied to the application scenario 100 shown in FIG1 above, and can also be applied to other scenarios, which are not limited in the embodiment of the present application. As shown in FIG2, the method 200 may include the following steps:
- the electronic device displays a first interface screen corresponding to the first system, where the first interface screen is an interface screen of a first application corresponding to the first system.
- the electronic device may also stop refreshing the first interface screen displayed on the bright screen to determine the current frame corresponding to the first interface screen; and when a display hold instruction is detected, the bright screen keeps displaying the current frame corresponding to the first interface screen until the electronic device displays the second interface screen corresponding to the second system.
- the above-mentioned screen display switching conditions may include the current power consumption of the electronic device meeting the power consumption threshold, detecting the application corresponding to the second system running, or detecting a preset user operation, etc., and this application does not limit this.
- the operating power consumption of the first system is greater than the operating power consumption of the second system.
- the current power consumption of the electronic device is less than the first power consumption threshold in the power consumption threshold, it is determined that the screen display switching condition is met.
- the first power consumption threshold is used to indicate the minimum power consumption for running the first system.
- the operating power consumption of the first system is less than the operating power consumption of the second system and it is determined that the current power consumption of the electronic device is greater than or equal to the second power consumption threshold in the power consumption threshold, it is determined that the screen display switching condition is met, and the second power consumption threshold is used to indicate the minimum power consumption for running the second system.
- the electronic device generates indication information for switching the screen display to bright screen.
- the above-mentioned indication information for switching the bright screen display may be a preset level signal, and the indication information for switching the bright screen display may be used to instruct the electronic device to brightly display a screen of a system corresponding to a non-preset level signal.
- the preset level signal is a second level signal.
- the electronic device can switch the display authority from the first system to the second system, and display the second interface picture corresponding to the second system on the screen, so that the content displayed on the screen is switched from the current frame to the second interface picture.
- the preset level signal can also be called a low level signal.
- the above-mentioned indication information for switching the screen display is interface information
- the indication information for switching the screen display can be used to instruct the electronic device to display a screen of a system that does not correspond to the above-mentioned interface information.
- the electronic device may switch the display authority from the first system to the second system, the second system corresponds to the second interface, and the first interface is different from the second interface;
- the screen is lit up and displayed with a second interface picture corresponding to the second system, so that the content displayed on the screen is switched from the current frame to the second interface picture.
- the electronic device switches the content displayed on the bright screen from the current frame image to a second interface image, where the second interface image is an interface image of a second application corresponding to the second system.
- the application corresponding to the second system may include the first application corresponding to the above-mentioned first system, and the first application and the above-mentioned second application may be the same application, that is, the second interface screen and the first interface screen may be interface screens of the same application, such as the second interface screen may be an interface screen loaded and displayed after the current frame screen corresponding to the above-mentioned first interface screen.
- the first application and the above-mentioned second application are not the same application, and the second interface screen and the first interface screen are not interface screens of the same application.
- the application corresponding to the second system does not include the first application corresponding to the first system, and the first application and the second application are not the same application, that is, the second interface screen and the first interface screen are not interface screens of the same application.
- the electronic device when it is determined that the conditions for screen display switching are met, the electronic device can keep displaying the current frame of the current interface screen (i.e., the first interface screen) on the screen, and when the display data corresponding to the second system is detected, the second interface screen corresponding to the second system is displayed, that is, the content displayed on the screen is switched from the current frame of the first interface screen to the second interface screen, thereby realizing screen display switching under dual systems.
- the present application can keep displaying the current frame of the first interface screen on the screen before display switching, so that the electronic device can realize display switching without turning off the screen, thereby improving the user experience.
- the electronic devices involved in the embodiments of the present application may be mobile phones, watches, laptop computers, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, personal digital assistants (PDA), etc., and the embodiments of the present application are not limited to this.
- MID mobile internet devices
- VR virtual reality
- AR augmented reality
- FIG3 is a schematic diagram of a system architecture of an electronic device 300 provided in an embodiment of the present application.
- the electronic device 300 includes a first processor 301, a second processor 302, a display module 303, and a power supply 304.
- the first processor 301 can run the first system and send display data corresponding to the first system to the display module 303
- the second processor 302 can be used to run the second system (i.e., dual-core dual system) and send display data corresponding to the second system to the display module 303
- the display module 303 is used to display the display data corresponding to the first system, or display the display data corresponding to the above-mentioned second system
- the power supply 304 can be used to provide power to various devices or circuits in the electronic device 300.
- the display switching method provided by the present application is described in detail below in conjunction with the electronic device 300 shown in FIG. 3 and FIG. 4 .
- FIG4 is a flow chart of a display switching method 400 provided in an embodiment of the present application. As shown in FIG4 , the method 400 includes the following steps:
- the first processor 301 runs a first system.
- the first processor 301 sends display data corresponding to the first system to the display module 303.
- the display module 303 receives the display data corresponding to the first system sent by the first processor 301, wherein the display data is the display data of the interface screen of the first application corresponding to the first system.
- the display module 303 displays the first interface image on the screen based on the display data corresponding to the first system.
- the display module 303 displays the display data corresponding to the above-mentioned first system, it represents that the current display authority is at the first system corresponding to the first processor.
- the above display switching conditions may include determining that the current power consumption of the electronic device meets the power consumption threshold, detecting that an application corresponding to the second system is running; or detecting a preset user operation, etc. This application does not limit this.
- the second processor 302 powers on the display module 303 via the power supply 304 .
- the first processor 301 generates indication information for switching the screen display to bright screen.
- the first processor 301 sends the bright screen display switching instruction information to the display module 303 .
- the display module 303 receives the bright screen display switching instruction information sent by the first processor 301 .
- the above-mentioned indication information for switching the bright screen display can be a preset level signal or interface information, wherein, when the indication information for switching the bright screen display is a preset level signal, it can be used to instruct the display module 303 to light up the screen and display a picture of a system that does not correspond to the preset level signal, or, when the indication information for switching the bright screen display is the above-mentioned interface information, it can be used to instruct the display module 303 to light up the screen and display a picture of a system that does not correspond to the above-mentioned interface information.
- the display module 303 switches the content displayed on the bright screen from the current frame image to the second interface image based on the above indication information, and the second interface image is the interface image of the second application corresponding to the above second system.
- the first processor and the second processor work asynchronously, and the first system and the second system need to implement system communication (or called dual-core communication).
- the first system in the above-mentioned electronic device may be an Android operating system running on an application processor AP (also referred to as a big core), and the second system may be a real-time operating system RTOS running on a microcontroller unit MCU (also referred to as a small core).
- AP application processor
- RTOS real-time operating system
- FIG5 shows a schematic diagram of the electronic device 300.
- the electronic device 300 includes a first processor 301 and a second processor 302, which are respectively an AP and an MCU.
- the display module 303 in the electronic device 300 may also include a display permission switch 501 and a display 502.
- the AP301 includes a first interface, the first interface is used to send display data corresponding to the Android system to the display module 303, and the MCU302 includes a second interface, and the second interface is used to send display data corresponding to the RTOS system to the display module 303.
- the display permission switch 501 in the display module 303 includes a first input interface, a second input interface and an output interface, the first input interface is used to receive display data corresponding to the Android system from the AP301, and the second input interface is used to receive display data corresponding to the RTOS system from the MCU302.
- the first input interface and the second input interface of the display permission switch 501 can also be used to receive a level signal from the AP301 or the MCU302 to switch the display permission.
- the output interface is used to send the received display data corresponding to the Android system or the display data corresponding to the RTOS system to the display 502, and the display 502 is used to receive and display the display data corresponding to the Android system or the display data corresponding to the RTOS system through the display interface.
- the display switching method provided by the present application is described in detail below in conjunction with the electronic device 300 shown in FIG. 5 and FIG. 6 .
- FIG6 is a flow chart of a display switching method 600 provided in an embodiment of the present application. As shown in FIG6 , the method 600 includes the following steps:
- S601 and AP301 run Android system.
- AP301 sends display data corresponding to the Android system to the display module 303 through the first interface.
- the display module 303 receives the display data corresponding to the Android system sent by AP301, wherein the display data is the display data of the interface screen of the first application corresponding to the Android system.
- the display module 303 can receive display data corresponding to the Android system sent from the AP 301 through the first input interface of the display permission switch 501, and use the output interface of the display permission switch 501 to display the display data corresponding to the Android system.
- the display data corresponding to the Android system is transmitted to the display 502.
- the display interface of the display 502 is connected to the output interface of the display authority switch 501, so that the display 502 can receive the display data from the AP301.
- the current first interface and the first input interface are connected, indicating that the current display permission belongs to the Android system corresponding to AP301.
- the display module 303 displays the first interface image on the screen based on the display data corresponding to the Android system.
- the AP301 sends a display hold instruction to the display module 303 through the first interface.
- the display module 303 receives the display hold instruction from the AP301.
- the display module 303 can receive the display hold instruction from the AP 301 through the first input interface of the display authority switch 501, and transmit the display hold instruction to the display 502 through the output interface of the display authority switch 501.
- the display interface of the display 502 and the output interface of the display authority switch 501 are in a connected state, so that the display 502 can receive the display hold instruction from the AP 301.
- the AP301 may determine that the display switching condition is met.
- AP301 may determine that a display switching condition is satisfied.
- the display module 303 stops refreshing the first interface image displayed on the screen based on the above display maintenance instruction, determines the current frame image corresponding to the first interface image, and keeps displaying the current frame image corresponding to the first interface image on the screen.
- the display module 303 can stop refreshing the first interface image displayed on the bright screen through the display 502, and keep displaying the current frame image corresponding to the first interface image on the bright screen.
- the AP301 when the bright screen display switching condition is met, the AP301 sends a bright screen display switching notification to the MCU302 .
- the MCU302 receives the bright screen display switching notification from the AP301 .
- AP301 may send a screen-lit display switching notification to MCU302 through dual-core communication technology.
- MCU302 may also receive a screen-lit display switching notification from AP301 through dual-core communication.
- AP301 can also first execute the operation of sending a bright screen display switching notification to MCU302 and then execute the operation of sending a display hold instruction when the bright screen display switching conditions are met. This application does not limit this.
- the AP301 sends the bright screen display switching notification, and the AP301 may also send the bright screen display switching notification to the MCU302 after determining to send the above-mentioned display holding instruction.
- the display holding instruction may also be understood as being triggered and sent by the AP301 after determining to send the above-mentioned bright screen display switching notification, and this application does not limit this.
- the MCU 302 powers on the display module 303 through the power supply 304 based on the screen display switching notification.
- AP301 adjusts the currently corresponding first level signal to a preset level signal, where the first level signal is higher than the preset level signal.
- the first level signal can also be called a high level signal
- the preset level signal can also be called a low level signal.
- the level signal of AP301 is a high level signal
- the display module 303 receives the indication information of the bright screen display switching which is the preset level signal, it performs the display switching operation so that the display permission does not belong to the system corresponding to the preset level signal.
- the first level signal and the second level signal may be chip select (CS) signals.
- the AP301 sends the indication information of bright screen display switching which is a preset level signal to the display module 303 .
- the display module 303 receives the preset level signal from the AP301 .
- the display module 303 may receive a preset level signal from the AP 301 through the display authority switch 501 .
- the display permission switch 501 may include a general purpose IO port in addition to the first input interface and the second input interface shown in FIG. 5
- the AP301 may include a general purpose IO port in addition to the first interface shown in FIG. 5
- the general purpose IO port of the display permission switch 501 corresponds to the general purpose IO port of the AP301 and is in a normally on state, that is, the AP301 may send the above level signal to the display module 303 through the general purpose IO port, and correspondingly, the display module 303 may receive the level signal from the AP301 through the general purpose IO port of the display permission switch 501.
- the above-mentioned indication information of the bright screen display switching which is a preset level signal can be sent after AP301 sends the above-mentioned display hold instruction and the bright screen display switching notification, so that MCU302 can prepare for the display switching in advance and successfully switch the display authority to MCU302 when the display 502 in the display module 303 is not black.
- the display module 303 selects the second interface, the second input interface and the display interface based on the indication information of the bright screen display switching which is the preset level signal, so that the display authority is switched from the AP301 to the MCU302.
- the display module 303 can select the second interface, the second input interface and the display interface through the display permission switch 501 based on the indication information of the bright screen display switching which is the preset level signal, so that the display permission is switched from AP301 to MCU302.
- MCU302 sends display data corresponding to the RTOS system to the display module 303 through the second interface, where the display data is display data of the interface screen of the second application corresponding to the RTOS system.
- the display module 303 receives the display data from the MCU302 .
- the display module 303 can receive display data from the MCU 302 through the second input interface of the display permission switch 501, and transmit the display data to the display 502 through the output interface of the display permission switch 501.
- the display interface of the display 502 and the output interface of the display permission switch 501 are in a pass state, so that the display 502 can receive the display data from the MCU 302.
- the display module 303 turns on the screen to display the second interface picture corresponding to the RTOS system, so that the displayed content on the screen is switched from the current frame picture of the first interface to the second interface picture.
- the display module 303 can display the second interface screen corresponding to the above-mentioned RTOS system through the display 502.
- the MCU 302 may also notify the AP 301 to power off the display 502 and enter a sleep state to reduce power consumption.
- MCU302 when MCU302 determines that the display switching condition is currently met, MCU302 can make AP301 adjust its current preset level signal to the above-mentioned first level signal through a bright screen display switching notification, so that the display module 303 switches the display authority back to the Android system corresponding to AP301, that is, the system corresponding to the first level signal, based on the indication information of the bright screen display switching which is the first level signal.
- the above embodiment mainly describes the display switching method provided by the present application by taking the first system, such as the Android system corresponding to AP301, as an example in which the corresponding level signal exists.
- the present application can also implement the display switching method in the case in which the second system, such as the RTOS system corresponding to the above MCU302, has a corresponding level signal, and the present application does not limit this.
- MCU302 when there is a level signal in the RTOS system corresponding to MCU302, if MCU302 determines that the display switching condition is currently met, MCU302 can actively send a bright screen display switching indication information of a preset level signal to the display module 303, so that the display module 303 can switch the display authority to the Android system corresponding to the above-mentioned AP301, that is, the system other than the system corresponding to the preset level signal.
- MCU302 can also send a bright screen display switching indication information of a first level signal to the display module 303 based on the display switching notification from AP301, so that the display module 303 switches the display authority to the system corresponding to the first level signal, that is, the above-mentioned RTOS system.
- the first system can process the events processed by the second system, but the second system may not be able to process the events processed by the first system, that is, the performance of the first processor is higher than that of the second processor.
- the application corresponding to the second system does not include the first application corresponding to the first system, that is, the second interface screen and the first interface screen are not the interface screens of the same application.
- a first application such as a video application
- the electronic device when displaying the interface screen of a first application (such as a video application), if the electronic device detects an instruction to start a second application, such as a text message application, and determines that the text message application is the application corresponding to the second processor, the electronic device can run the text message application and can switch the display authority to the second system to display the interface screen of the text message application.
- a second application such as a text message application
- the present application may also be provided with an application corresponding to both the first system and the second system, and when the electronic device turns on the screen to display the interface screen of the application, if it is determined that the current power consumption is less than a first power consumption threshold in the power consumption threshold, it indicates that the display switching condition is met, and the display authority is switched from the first system to the second system, that is, the second system continues to display the interface screen of the above application, wherein the first power consumption threshold is used to indicate the minimum power consumption for running the first system.
- the applications corresponding to both the first system and the second system include a text message application.
- the electronic device displays the interface screen of the text message application, if it is determined that the current power consumption is less than the first power consumption threshold in the power consumption threshold, the electronic device can switch the display authority from the above-mentioned first system to the second system, that is, switch from the first processor running and displaying the text message application to the second processor running and displaying the text message application.
- the second system in the above electronic device may also be an Android operating system running on an application processor AP, and the first system may be a real-time operating system RTOS running on a microcontroller unit MCU.
- FIG7 shows a schematic diagram of the electronic device 300.
- the first processor 301 and the second processor 302 included in the electronic device 300 can be MCU and AP respectively, and the display module 303 in the electronic device 300 can also include a display 701.
- the MCU301 includes a first interface, and the first interface is used to send display data corresponding to the RTOS to the display module 303
- the AP302 includes a second interface, and the second interface is used to send display data corresponding to the Android system to the display module 303.
- the display switching method provided by the present application is described in detail below in conjunction with the electronic device 300 shown in FIG. 7 and FIG. 8 .
- FIG8 is a flow chart of a display switching method 800 provided in an embodiment of the present application. As shown in FIG8 , the method 800 includes the following steps:
- MCU301 runs RTOS system.
- MCU301 sends display data corresponding to the RTOS system to the display 701.
- the display 701 receives the display data corresponding to the RTOS system sent from the MCU301, wherein the display data is the display data of the interface screen of the first application corresponding to the RTOS system.
- the display 701 displays the first interface screen based on the display data corresponding to the RTOS system.
- the MCU 301 sends a display hold instruction to the display 701 through the first interface.
- the display 701 receives the display hold instruction from the MCU 301 through the first display interface.
- AP301 determines that the display switching condition is met, or when a preset user operation is detected, such as multi-finger sliding of the display screen, AP301 determines that the display switching condition is met.
- the display 701 stops refreshing the first interface image displayed on the bright screen, determines the current frame image corresponding to the first interface image, and keeps displaying the current frame image corresponding to the first interface image on the bright screen.
- the display 701 needs to keep the screen on to display the current frame of the first interface until the display authority is controlled by the Android system and the display data corresponding to the Android system is received.
- MCU301 when the bright screen display switching condition is met, MCU301 sends a bright screen display switching notification to AP302 .
- AP302 receives the bright screen display switching notification from MCU301 .
- MCU301 may send a screen-lit display switching notification to AP302 through dual-core communication technology.
- AP302 may also receive a screen-lit display switching notification from MCU301 through dual-core communication.
- MCU301 can also first execute the operation of sending a bright screen display switching notification to AP302 when the bright screen display switching conditions are met, and then execute the operation of sending a display hold instruction. This application does not limit this.
- the MCU301 sends the bright screen display switching notification, and the MCU301 may also send the bright screen display switching notification to the AP302 after determining to send the above-mentioned display hold instruction.
- the display hold instruction may also be triggered to be sent by the MCU301 after determining to send the above-mentioned bright screen display switching notification, and this application does not limit this.
- AP302 powers on the display 701 through the power supply 304 based on the above screen display switching notification.
- MCU301 sends the indication information of switching the screen display of the interface information to the display 701 through the first interface.
- the display 701 receives the indication information of switching the screen display of the interface information from MCU301 through the first display interface.
- the above interface information may be first interface information of MCU301, that is, interface information corresponding to the system where the display authority currently resides.
- the above-mentioned indication information of the screen display switching which is the interface information can be sent after MCU301 sends the above-mentioned display hold instruction and the screen display switching notification, so that AP302 can prepare for the display switching in advance and successfully switch the display authority to AP302 when the display 701 is not black.
- the display 701 selects the second interface and the second display interface based on the indication information of the screen display switching of the interface information, so that the display authority is switched from the MCU301 to the AP302.
- the display 701 may enable the second interface and the second display interface through the DDIC, so that the display authority is switched from the MCU 301 to the AP 302 .
- the DDIC may support the first display interface or the second display interface.
- the display 701 receives the interface information, the currently enabled interface (ie, the first interface) is turned off, and another interface (ie, the second interface) is selected to be enabled, so that the display authority is switched.
- the currently enabled interface ie, the first interface
- another interface ie, the second interface
- AP302 sends display data corresponding to the Android system to the display 701 through the second interface, where the display data is display data of the interface screen of the second application corresponding to the Android system.
- the display 701 receives the display data from AP302 through the second display interface.
- the display 701 turns on the screen to display the second interface picture corresponding to the Android system, so that the screen display content is switched from the current frame picture of the first interface to the second interface picture.
- the AP 302 may also notify the MCU 301 to power off the display 701 to reduce power consumption.
- the second system can process the events processed by the first system, but the first system may not be able to process the events processed by the second system, that is, the performance of the second processor is higher than that of the first processor.
- the application corresponding to the second system may include the first application corresponding to the first system.
- the first application and the second application are not the same application, that is, the second interface screen and the first interface screen are not interface screens of the same application.
- the first application and the second application are the same application, that is, the second interface screen and the first interface screen are interface screens of the same application, and the second interface screen can be an interface screen loaded and displayed after the current frame screen corresponding to the first interface screen.
- the electronic device can switch the display authority from the first system to the second system, that is, the second system continues to display the interface screen of the above application, where the second power consumption threshold can be used to indicate the minimum power consumption for running the second system.
- the processor in the electronic device 300 may include, in addition to the AP and MCU shown above, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and/or a neural-network processing unit (NPU), etc.
- GPU graphics processing unit
- ISP image signal processor
- DSP digital signal processor
- NPU neural-network processing unit
- Different processing units may be independent devices or integrated in one or more processors.
- the display shown above can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc.
- the MIPI interface can be used to connect the above processor and the display module.
- the MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc.
- the above processor and the display module communicate through the DSI interface (i.e., the above first interface, the second interface, the display interface, the first display interface, and the second display interface) to realize the display function of the electronic device 300.
- the processor may further include other interfaces.
- the interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a general-purpose input/output (GPIO) interface, a subscriber identity module (SIM) interface, and/or a universal serial bus (USB) interface, etc.
- I2C inter-integrated circuit
- I2S inter-integrated circuit sound
- PCM pulse code modulation
- UART universal asynchronous receiver/transmitter
- GPIO general-purpose input/output
- SIM subscriber identity module
- USB universal serial bus
- the electronic device 300 may further include a memory and a transceiver.
- the first processor, the second processor, the transceiver and the memory may communicate with each other through an internal connection path to transfer display data, etc.
- the memory is used to store a computer program, and the processor may call and run the computer program from the memory.
- the first processor or the second processor can be combined with the memory to form a processing device, or more commonly, they are independent components.
- the processor can be used to execute the program code stored in the memory to implement the above functions.
- the memory can also be integrated into the processor, or be independent of the processor.
- the transceiver can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) network), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 300.
- WLAN wireless local area networks
- BT Bluetooth
- GNSS global navigation satellite system
- FM frequency modulation
- NFC near field communication
- IR infrared
- the transceiver can be one or more devices integrating at least one communication processing module.
- the electronic device 300 may also include an input One or more of the unit, audio circuit and sensor, etc., which is not limited in this application.
- the electronic device may also be provided with a single processor, and the first system and the second system respectively run on different cores of the processor, wherein the processing performance of the core running the first system is higher than the processing performance of the core running the second system, and the embodiments of the present application are not limited thereto.
- FIG9 shows another electronic device 900 provided in an embodiment of the present application.
- the electronic device 900 includes: a display module 901 and a processing module 902 .
- the display module 901 is used for: when the first system is running, the screen displays the first interface screen corresponding to the first system, and the first interface screen is the interface screen of the first application corresponding to the above-mentioned first system; and when it is determined that the conditions for switching the screen display are met, the screen keeps displaying the current frame screen corresponding to the above-mentioned first interface screen; the processing module is used to generate indication information for switching the screen display; the processing module 902 is used to: based on the above-mentioned indication information, switch the content displayed on the screen from the current frame screen to the second interface screen, and the second interface screen is the interface screen of the second application corresponding to the second system.
- module here is embodied in the form of a functional module.
- the term "module” here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and/or other suitable components that support the described functions.
- ASIC application specific integrated circuit
- processor such as a shared processor, a proprietary processor or a group processor, etc.
- memory for executing one or more software or firmware programs, a combined logic circuit and/or other suitable components that support the described functions.
- the electronic device 900 may be specifically an electronic device in the above-mentioned embodiment, or the functions of the electronic device in the above-mentioned embodiment may be integrated in the electronic device 900, and the electronic device 900 may be used to execute the various processes and/or steps corresponding to the electronic device in the above-mentioned method embodiment, and to avoid repetition, it will not be repeated here.
- the electronic device 900 has the function of implementing the corresponding steps executed by the electronic device in the method; the above functions can be implemented by hardware, or by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above functions.
- the disclosed systems, devices and methods can be implemented in other ways.
- the device embodiments described above are only schematic.
- the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed.
- Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separate.
- the components may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
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)
- User Interface Of Digital Computer (AREA)
Abstract
La présente demande concerne un procédé d'affichage et un dispositif électronique. Le dispositif électronique prend en charge l'exécution d'un premier système et d'un second système, afin de réaliser une commutation d'affichage dans un état d'écran allumé, permettant ainsi d'améliorer l'expérience de l'utilisateur. Le procédé comprend les étapes suivantes: lorsqu'un premier système est en cours d'exécution, l'affichage, dans un mode écran, d'une première image d'interface correspondant au premier système, la première image d'interface étant une image d'interface d'une première application correspondant au premier système; lorsqu'une condition de commutation d'affichage d'écran est satisfaite, le maintien d'une image de trame actuelle, qui correspond à la première image d'interface, affichée dans le mode écran; la génération d'information d'indication pour une commutation d'affichage d'écran; et sur la base de l'information d'indication, la commutation d'un contenu, qui est affiché dans le mode écran, depuis l'image de trame actuelle vers une seconde image d'interface, la seconde image d'interface étant une image d'interface d'une seconde application correspondant à un second système.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202310324674.6 | 2023-03-29 | ||
| CN202310324674.6A CN118732982A (zh) | 2023-03-29 | 2023-03-29 | 显示切换方法和电子设备 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024199408A1 true WO2024199408A1 (fr) | 2024-10-03 |
Family
ID=92848051
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2024/084666 Ceased WO2024199408A1 (fr) | 2023-03-29 | 2024-03-29 | Procédé de commutation d'affichage et dispositif électronique |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN118732982A (fr) |
| WO (1) | WO2024199408A1 (fr) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012123558A (ja) * | 2010-12-07 | 2012-06-28 | Fujitsu Ten Ltd | 情報処理装置および情報処理方法 |
| CN105472439A (zh) * | 2015-12-15 | 2016-04-06 | 小米科技有限责任公司 | 一种显示图像数据的方法和装置 |
| US20180018752A1 (en) * | 2016-07-13 | 2018-01-18 | Semiconductor Energy Laboratory Co., Ltd. | Electronic device |
| CN107678824A (zh) * | 2017-10-11 | 2018-02-09 | 青岛海信移动通信技术股份有限公司 | 基于系统切换的屏幕图像切换方法及装置 |
| CN112860428A (zh) * | 2019-11-28 | 2021-05-28 | 华为技术有限公司 | 一种高能效的显示处理方法及设备 |
| CN113656120A (zh) * | 2021-07-23 | 2021-11-16 | 北京鸿合爱学教育科技有限公司 | 界面切换方法、装置、设备及存储介质 |
| CN115167953A (zh) * | 2021-04-06 | 2022-10-11 | Oppo广东移动通信有限公司 | 应用界面的显示方法、装置、设备及存储介质 |
| CN117631808A (zh) * | 2022-08-10 | 2024-03-01 | Oppo广东移动通信有限公司 | 一种切换方法、电子设备及计算机可读存储介质 |
-
2023
- 2023-03-29 CN CN202310324674.6A patent/CN118732982A/zh active Pending
-
2024
- 2024-03-29 WO PCT/CN2024/084666 patent/WO2024199408A1/fr not_active Ceased
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012123558A (ja) * | 2010-12-07 | 2012-06-28 | Fujitsu Ten Ltd | 情報処理装置および情報処理方法 |
| CN105472439A (zh) * | 2015-12-15 | 2016-04-06 | 小米科技有限责任公司 | 一种显示图像数据的方法和装置 |
| US20180018752A1 (en) * | 2016-07-13 | 2018-01-18 | Semiconductor Energy Laboratory Co., Ltd. | Electronic device |
| CN107678824A (zh) * | 2017-10-11 | 2018-02-09 | 青岛海信移动通信技术股份有限公司 | 基于系统切换的屏幕图像切换方法及装置 |
| CN112860428A (zh) * | 2019-11-28 | 2021-05-28 | 华为技术有限公司 | 一种高能效的显示处理方法及设备 |
| CN115167953A (zh) * | 2021-04-06 | 2022-10-11 | Oppo广东移动通信有限公司 | 应用界面的显示方法、装置、设备及存储介质 |
| CN113656120A (zh) * | 2021-07-23 | 2021-11-16 | 北京鸿合爱学教育科技有限公司 | 界面切换方法、装置、设备及存储介质 |
| CN117631808A (zh) * | 2022-08-10 | 2024-03-01 | Oppo广东移动通信有限公司 | 一种切换方法、电子设备及计算机可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN118732982A (zh) | 2024-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105393209B (zh) | 显示协处理 | |
| WO2019144489A1 (fr) | Dispositif d'affichage, appareil électronique et procédé de commande d'écran d'affichage | |
| WO2019144488A1 (fr) | Appareil d'affichage, dispositif électronique et procédé de commande d'affichage sur écran | |
| US11212657B2 (en) | Device control method and device | |
| US20250016864A1 (en) | Input device connection method, device, and system | |
| US20150062130A1 (en) | Low power design for autonomous animation | |
| EP4152136A1 (fr) | Procédé de gestion de tâches multiples et dispositif terminal | |
| EP4250102A1 (fr) | Procédé et appareil de commutation de système, dispositif et support d'enregistrement | |
| US8259119B1 (en) | System and method for switching between graphical processing units | |
| US20240356828A1 (en) | Method for maintaining communication connection, electronic device, and non-transitory computer-readable storage medium | |
| US9407863B2 (en) | System and method for processing visual information | |
| US8150459B2 (en) | Information apparatus and controlling method thereof | |
| CN117762293A (zh) | 应用状态的显示方法及装置、设备、存储介质 | |
| CN112269086A (zh) | 充电线缆的识别方法、装置、充电线缆及可读存储介质 | |
| CN106557148B (zh) | 一种接口电路、显示驱动器、终端设备和显示控制方法 | |
| US20250226020A1 (en) | Memory Refresh Method and Apparatus | |
| WO2024199408A1 (fr) | Procédé de commutation d'affichage et dispositif électronique | |
| WO2024055726A1 (fr) | Procédé de gestion d'application et dispositif terminal | |
| EP4228294B1 (fr) | Procédé de transfert d'appel et dispositif terminal | |
| US20260119102A1 (en) | Screen display method, storage medium, and electronic device for reducing power consumption of the aod mode | |
| WO2023130443A1 (fr) | Procédé de traitement de données et dispositif électronique | |
| US12375629B2 (en) | Video frame buffer capture in heterogeneous computing platforms | |
| EP4647884A1 (fr) | Procédé de travail collaboratif et dispositif électronique | |
| EP4694381A1 (fr) | Procédé et système de connexion à un réseau et appareil associé | |
| CN118535255A (zh) | 息屏显示方法和电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24778194 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 24778194 Country of ref document: EP Kind code of ref document: A1 |