Methods for supporting dual-path services in Android devices with screens and Android devices with screens

By introducing a dual-path service management method into Android devices with screens, the problem of inflexible device form switching is solved, and convenient control and energy consumption management between devices are realized.

CN115981581BActive Publication Date: 2026-03-10FUZHOU ROCKCHIP SEMICON
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-14
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

Existing Android devices with screens can only support one configuration mode, which cannot achieve flexible dual-channel bidirectional control, causing users to need to manually switch HDMI channels when switching between different device forms.

Method used

By introducing a first service and a second service into Android devices with screens, the first HDMI-CEC link and the second HDMI-CEC link are managed respectively, enabling the reception and control of the first display information, as well as the transmission and control of the second display information, and supporting dual-channel services for HDMI input and output.

Benefits of technology

It enables Android devices with screens to switch flexibly between different device forms, reducing user operations and improving the convenience of device control and energy consumption management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115981581B_ABST
    Figure CN115981581B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, electronic device, and storage medium for supporting dual-channel services in Android devices with screens. The method utilizes a first service via a first HDMI interface to receive first display information and display first content, as well as to send first CEC information for controlling the first content. Conversely, a second service via a second HDMI interface enables the transmission of second display information and the reception of second CEC information, and controls the second display information. This allows for application in dual-channel service scenarios with HDMI input and output.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of data transmission, and in particular to a method for supporting dual-path services in an Android screen-equipped device, an Android screen-equipped device, an Android screen-equipped system, an electronic device and a storage medium. BACKGROUND

[0002] Currently, Android screen-equipped product forms include HDMI (High Definition Multimedia Interface)-CEC (Consumer Electronics Control) types.

[0003] CEC functions bring many conveniences to users. It allows end users to use one remote control to control multiple CEC-enabled devices, thereby eliminating the need to use multiple remote controls to control electronic devices such as televisions, set-top boxes, projectors, etc. However, only one of the configurations, playback (display device) or TV (television), is usually supported.

[0004] If information such as images is transmitted from a set-top box to an Android screen-equipped product, in order to achieve remote control of the set-top box by the Android screen-equipped product, the Android screen-equipped product needs to be configured as a TV product form. If information such as images is transmitted from an Android screen-equipped product to a projector, in order to achieve remote control of the Android screen-equipped product by the projector, the Android screen-equipped product needs to be configured as a playback product form. In the prior art, different HDMI channels need to be selected to achieve the conversion between different product forms, so flexible switching cannot be achieved. SUMMARY

[0005] The present application provides a method for supporting dual-path services in an Android screen-equipped device, an Android screen-equipped device, a system, an electronic device and a storage medium, which manages a first HDMI-CEC link with a first device through a first service on the Android screen-equipped device, and manages a second HDMI-CEC link with a second device through a second service, thereby being applicable to a dual-path service scenario of HDMI input and output.

[0006] In one aspect of the present disclosure, a method of supporting dual-path service in an Android on-screen device is provided. The method includes receiving, by a first service, first display information via a first HDMI interface to display first content corresponding to the first display information, sending, by the first service, first CEC information for controlling the first content via the first HDMI interface, sending, by a second service, second display information associated with the first content via a second HDMI interface, and receiving, by the second service, second CEC information via the second HDMI interface to control the second display information according to the second CEC information.

[0007] In some embodiments, receiving, by a first service, first display information via a first HDMI interface includes receiving, by the first service, the first display information from a first device via the first HDMI interface, sending, by the first service, first CEC information for controlling the first content via the first HDMI interface includes sending, by the first service, the first CEC information associated with first interoperation for the first content to the first device via the first HDMI interface, such that the first device adjusts the first display information according to the first CEC information.

[0008] In some embodiments, sending, by a second service, second display information associated with the first content via a second HDMI interface includes sending, by the second service, the second display information associated with the first content to a second device via the second HDMI interface, such that the second device displays second content corresponding to the second display information, receiving, by the second service, second CEC information via the second HDMI interface includes receiving, by the second service, the second CEC information associated with second interoperation for the second content from the second device via the second HDMI interface.

[0009] In some embodiments, controlling the second display information according to the second CEC information includes sending, by the first service, the second CEC information to the first device via the first HDMI interface, such that the first device adjusts the first display information according to the second CEC information, receiving, by the first service, the adjusted first display information from the first device via the first HDMI interface, and adjusting, by the second service, the second display information according to the adjusted first display information.

[0010] In some embodiments, the method further includes: receiving a third interactive operation associated with device sleep mode; generating third CEC information based on the third interactive operation; and sending the third CEC information to a first device via the first HDMI interface through the first service to cause the first device to enter a sleep mode, and / or sending the third CEC information to a second device via the second HDMI interface through the second service to cause the second device to enter a sleep mode.

[0011] In some embodiments, the method further includes: receiving a fourth interaction operation associated with device wake-up; generating fourth CEC information based on the fourth interaction operation; and sending the fourth CEC information to a first device via the first service through the first HDMI interface to cause the first device to enter a wake-up state, and / or sending the fourth CEC information to a second device via the second service through the second HDMI interface to cause the second device to enter a wake-up state.

[0012] In some embodiments, the first service includes the Android TV service, and the second service includes the Android PLAYBACK service.

[0013] In some embodiments, the first device includes a set-top box or an Android device with a screen.

[0014] In some embodiments, the second device includes a projection device or an Android device with a screen.

[0015] In another aspect of the present invention, an Android device with a screen is provided. The Android device with a screen includes: a first HDMI-CEC module configured to: receive first display information via a first HDMI interface to display first content corresponding to the first display information; and send first CEC information for controlling the first content via the first HDMI interface; and a second HDMI-CEC module configured to: send second display information associated with the first content via a second HDMI interface; and receive second CEC information via the second HDMI interface to control the second display information according to the second CEC information.

[0016] In another aspect of the invention, an Android system with a screen is provided. This Android system with a screen includes multiple Android devices with screens. Along a data transmission path, a first HDMI-CEC module of one Android device with a screen is configured to connect to a second HDMI-CEC module of an Android device with a screen at the next higher level in the transmission path, and the second HDMI-CEC module of one Android device with a screen is configured to connect to the first HDMI-CEC module of an Android device with a screen at the next lower level in the transmission path.

[0017] In another aspect of the invention, an electronic device is provided. The electronic device includes: a memory configured to store a computer program; and a processor configured to execute the computer program to perform the method described above for supporting dual-channel services in an Android device with a screen.

[0018] In another aspect of the invention, a storage medium is provided. This medium stores a computer program that is executed by a processor to implement the method described above for supporting dual-channel services in an Android device with a screen.

[0019] According to an embodiment of the present invention, on an Android device with a screen, a first service is used to receive first display information and display first content via a first HDMI interface, and to send first CEC information for controlling the first content. At the same time, a second service is used to send second display information via a second HDMI interface, and to receive second CEC information and control the second display information. This enables the application to dual-channel service scenarios with HDMI input and output. Attached Figure Description

[0020] Figure 1 This is a flowchart illustrating the method for supporting dual-path services in an Android device with a screen, as described in an embodiment of the present invention.

[0021] Figure 2 This is a schematic diagram of the structure of an Android device with a screen according to an embodiment of the present invention;

[0022] Figure 3 The method for supporting dual-path services in an Android device with a screen, as described in this embodiment of the invention, is illustrated in the connection diagram of the application.

[0023] Figure 4 Another connection diagram of the method for supporting dual-path services in an Android device with a screen, as described in this embodiment of the invention;

[0024] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0025] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0026] In existing technologies, Android devices with screens only support either playback or TV configuration, making it impossible to achieve flexible dual-channel bidirectional control.

[0027] To address at least the aforementioned technical problems, this disclosure provides a method for supporting dual-channel services in an Android device with a screen. According to embodiments of this disclosure, a first service is used to receive first display information and display first content via a first HDMI interface, and to send first CEC information for controlling the first content. Conversely, a second service is used to send second display information via a second HDMI interface, and to receive second CEC information and control the second display information. This allows for application in dual-channel service scenarios with HDMI input and output.

[0028] In the following, the technical solutions according to this disclosure will be described with reference to specific embodiments and in conjunction with the accompanying drawings.

[0029] Figure 1 This is a flowchart illustrating a method 100 for supporting dual-path services in an Android device with a screen according to an embodiment of the present disclosure. (Refer to...) Figure 1 The method 100 includes the following steps 102 to 108.

[0030] In step 102, first display information is received via a first service through a first HDMI interface to display first content corresponding to the first display information. In some embodiments, the first display information is received from a first device via the first service through the first HDMI interface. In some embodiments, the first content may include content associated with various application software or multimedia content.

[0031] In step 104, first CEC information for controlling the first content is sent via the first service through the first HDMI interface. In some embodiments, the first CEC information associated with a first interactive operation for the first content is sent to the first device via the first service through the first HDMI interface, causing the first device to adjust the first display information based on the first CEC information. In some embodiments, the first CEC information conforms to the CEC standard to control or adjust the first content or the first display information according to the first interactive operation.

[0032] In some embodiments, the first HDMI-CEC link with the first device is managed through the first service. In some embodiments, the first service may include an Android TV service. In some embodiments, the first device includes a set-top box or other Android device with a screen.

[0033] According to embodiments of this disclosure, an Android device with a screen is enabled to interact with a first device via a first HDMI interface through a first service, the Android device with a screen displays the HDMI display content transmitted from the first device, and the Android device with a screen implements CEC control over the first device.

[0034] In step 106, second display information associated with the first content is sent via the second HDMI interface through the second service. In some embodiments, the second display information associated with the first content is sent to a second device via the second HDMI interface through the second service, causing the second device to display second content corresponding to the second display information. In some embodiments, the second content may include content associated with various application software or multimedia content.

[0035] In step 108, second CEC information is received via the second HDMI interface through the second service to control the second display information based on the second CEC information. In some embodiments, the second CEC information associated with a second interactive operation for the second content is received from the second device via the second HDMI interface through the second service. In some embodiments, the second CEC information conforms to the CEC standard to control or adjust the second content or the second display information based on the second interactive operation.

[0036] In some embodiments, a second HDMI-CEC link with the second device is managed through the second service. In some embodiments, the second service may include the Android PLAYBACK service. In some embodiments, the second device includes a projection device or other Android device with a screen.

[0037] According to embodiments of this disclosure, an Android device with a screen is enabled to interact with a second device via a second HDMI interface through a second service, the Android device with a screen transmits HDMI display content to be displayed by the second device to the second device, and the second device performs CEC control on the Android device with a screen.

[0038] According to an embodiment of the present invention, in an Android device with a screen, a first service is used to receive first display information and display first content via a first HDMI interface, and to send first CEC information for controlling the first content. Simultaneously, in the same Android device with a screen, a second service is used to send second display information via a second HDMI interface, and to receive second CEC information and control the second display information. In this way, the present solution can be applied to dual-channel HDMI input and output service scenarios in Android devices with screens.

[0039] In some embodiments, controlling the second display information based on the second CEC information may include: sending the second CEC information to the first device via the first HDMI interface through the first service, causing the first device to adjust the first display information according to the second CEC information; receiving the adjusted first display information from the first device via the first HDMI interface through the first service; and adjusting the second display information according to the adjusted first display information through the second service. In this manner, the second CEC information is sent to the first device via the first HDMI interface through the first service, thereby enabling control of the first device through the second CEC information.

[0040] In some embodiments, the method further includes: receiving a third interactive operation associated with device sleep mode; generating third CEC information based on the third interactive operation; and sending the third CEC information to a first device via the first HDMI interface through the first service to cause the first device to enter a sleep state, and / or sending the third CEC information to a second device via the second HDMI interface through the second service to cause the second device to enter a sleep state. In this manner, the first device and / or the second device are put into a sleep state via the first CEC information, reducing the overall power consumption of the device.

[0041] In some embodiments, the method further includes: receiving a fourth interaction operation associated with device wake-up; generating fourth CEC information based on the fourth interaction operation; and sending the fourth CEC information to a first device via the first HDMI interface through the first service to wake up the first device, and / or sending the fourth CEC information to a second device via the second HDMI interface through the second service to wake up the second device. In this manner, the one-touch play function of HDMI-CEC can be implemented, that is, when one connected device is in sleep or wake-up mode, the other device will be woken up or put into sleep mode.

[0042] In some embodiments, the first service is an Android TV service, and the second service is an AndroidPLAYBACK service. In this way, both the Android TV service and the AndroidPLAYBACK service are implemented for the same Android device with a screen.

[0043] In some embodiments, the first device includes a set-top box or an Android device with a screen. In some embodiments, the second device includes a projection device or an Android device with a screen. In this way, the Android device with a screen can be connected to different devices to achieve different interactive functions and control methods.

[0044] According to another aspect of the present invention, this disclosure provides an Android device with a screen. The screen system includes a first HDMI-CEC module and a second HDMI-CEC module.

[0045] The first HDMI-CEC module is configured to receive first display information via a first HDMI interface to display first content corresponding to the first display information; and to send first CEC information for controlling the first content via the first HDMI interface. In some embodiments, the first HDMI-CEC module may correspond to the first service described above.

[0046] The second HDMI-CEC module is configured to send second display information associated with the first content via the second HDMI interface; and to receive second CEC information via the second HDMI interface to control the second display information according to the second CEC information. In some embodiments, the second HDMI-CEC module may correspond to the second service described above.

[0047] Figure 2 This is a block diagram illustrating an Android device with a screen 200 according to an embodiment of the present invention. (Refer to...) Figure 2 This includes a first HDMI-CEC module 202 and a second HDMI-CEC module 204. It simultaneously supports HDMI IN / OUT. For Android devices with screens 200, in dual-channel scenarios, one service manages the HDMI CEC device link for the HDMI IN interface, and another service manages the HDMI CEC device link for the HDMI OUT interface. The first and second services then coordinate and interact with other relevant services in the system.

[0048] According to another aspect of the present invention, this disclosure provides an Android system with a screen. The system includes multiple sets of the aforementioned Android devices with screens; along a data transmission path, a first HDMI-CEC module of the Android device with screen is configured to connect to a second HDMI-CEC module of an Android device with screen at the next higher level in the transmission path, and the second HDMI-CEC module of the Android device with screen is configured to connect to the first HDMI-CEC module of an Android device with screen at the next lower level in the transmission path.

[0049] In some embodiments, Figure 3 This is an application connection diagram illustrating an Android device with a screen 300 according to an embodiment of the present invention. (Refer to...) Figure 3 The first HDMI-CEC module 302 is configured to connect to the set-top box device 306 (Box). The second HDMI-CEC module 304 is configured to connect to a large-screen device such as a projector 308. That is, relative to the set-top box device 306, the screen-equipped device 300 is a playback product type; relative to the projector 308, the screen-equipped device 300 is a TV product type. This allows the screen-equipped device 300 to control the Android screen-equipped device 300 during interaction with the projector 308, provided both the first HDMI-CEC module 302 and the second HDMI-CEC module 304 are connected. Furthermore, the screen-equipped device 300 can control the set-top box device 306 during interaction. Simultaneously, when the Android screen-equipped device 300 is displaying content from the set-top box device 306, interaction with the projector 308 can also control the set-top box device 306.

[0050] In specific application scenarios, both the Android device with a screen 300 and the projector 308 display the content output by the Box. In this case, for example, when the remote control or touchscreen of the Android device with a screen 300 performs operations supported by HDMI CEC (see the CEC Table 30ul Command Codes section of the HDMI Specification 1_4b), the system of the set-top box device 306 is being operated. For interactive operations such as those using the projector 308 remote control, the events are first transmitted to the Android device with a screen 300. When the Android device with a screen 300 is connected to the HDMI CEC set-top box device 306, it can then transmit the input events to the system of the set-top box device 306.

[0051] In another specific interactive application scenario, the specific interaction process is as follows. Other system services include power management services, sound management services, and event input services;Figure 3 In System Standby mode, for example:

[0052] S1, HDMI CEC TV / PLAYBACK service registers a listener to receive standby messages upon startup;

[0053] S2. When the connected Projector device is in standby mode, the Projector device broadcasts an HDMI-CEC standby message in the second HDMI-CEC module path.

[0054] When the S3 and HDMI CEC PLAYBACK services receive a standby message from the connected Projector device, they call the system power management service to enter the standby process.

[0055] S4, System power management service broadcasts standby messages;

[0056] The S5 HDMI CEC TV service registered listener receives the standby broadcast message from the power management service and broadcasts the HDMI-CEC standby message through the first HDMI-CEC module;

[0057] S6. The Box device connected to the system's HDMI CEC TV path receives the HDMI-CEC standby message and enters standby mode.

[0058] In some embodiments, Figure 4 This is another application connection diagram illustrating an Android device 400 with a screen according to an embodiment of the present invention. (Refer to...) Figure 4 Along the data transmission path, the first HDMI-CEC module 406 of the Android device with a screen (N) is configured to connect to the second HDMI-CEC module 404 of the Android device with a screen (N-1) at the next level in the transmission path; the second HDMI-CEC module 408 of the Android device with a screen (N) is configured to connect to the first HDMI-CEC module 410 of the Android device with a screen (N+1) at the next level in the transmission path. That is, when multiple devices with screens are connected, it can support interactive control functions between the Android device with a screen (N) and the Android device with a screen (N-1). Specifically, for the Android device (N), the previous Android device (N-1) is the playback device, while the Android device (N) is the TV; for the Android device (N+1), the Android device (N) is the playback device, and the Android device (N+1) is the TV.

[0059] According to another aspect of the invention, Figure 5This is a schematic diagram illustrating an electronic device 400 according to an embodiment of the present invention. (Refer to...) Figure 5 The electronic device 500 includes a memory 502, a processor 504, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the dual-channel support method for a screen-equipped device as described above.

[0060] According to another aspect of the present invention, a computer-readable medium is provided. The computer-readable medium stores a computer program that is executed by a processor to implement the dual-channel support method for a screened device as described above.

[0061] In summary, the present invention provides a method, an Android device with a screen, a system, an electronic device, and a storage medium for supporting dual-channel services in an Android device with a screen. The first service, via a first HDMI interface, enables the reception of first display information and the display of first content, as well as the transmission of first CEC information for controlling the first content. The second service, via a second HDMI interface, enables the transmission of second display information and the reception of second CEC information, and the control of the second display information. Therefore, it can be applied to dual-channel service scenarios with HDMI input and output.

[0062] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for supporting dual-path service in an Android on-screen device, characterized in that, comprising: receiving, by a first service, first display information via a first HDMI interface to display first content corresponding to the first display information; sending, by the first service, first CEC information for controlling the first content via the first HDMI interface; sending, by a second service, second display information associated with the first content via a second HDMI interface; and receiving, by the second service, second CEC information via the second HDMI interface to control the second display information according to the second CEC information, wherein the first service comprises an Android TV service and the second service comprises an Android PLAYBACK service.

2. The method of claim 1, wherein: receiving, by a first service, first display information via a first HDMI interface comprises receiving, by the first service, the first display information from a first device via the first HDMI interface, sending, by the first service, first CEC information for controlling the first content via the first HDMI interface comprises sending, by the first service, the first CEC information associated with first interaction operations for the first content to the first device via the first HDMI interface such that the first device adjusts the first display information according to the first CEC information.

3. The method of claim 1, wherein: sending, by a second service, second display information associated with the first content via a second HDMI interface comprises sending, by the second service, the second display information associated with the first content to a second device via the second HDMI interface such that the second device displays second content corresponding to the second display information, receiving, by the second service, second CEC information via the second HDMI interface comprises receiving, by the second service, the second CEC information associated with second interaction operations for the second content from the second device via the second HDMI interface. controlling the second display information according to the second CEC information comprises:

4. The method of claim 2, wherein, sending, by the first service, the second CEC information to the first device via the first HDMI interface such that the first device adjusts the first display information according to the second CEC information; receiving, by the first service, the adjusted first display information from the first device via the first HDMI interface; and adjusting, by the second service, the second display information according to the adjusted first display information. further comprising:

5. The method of claim 1, wherein, receiving third interaction operations associated with device dormancy; generating third CEC information according to the third interaction operations; and sending, by the first service, the third CEC information to a first device via the first HDMI interface such that the first device transitions to a dormant state, and / or sending, by the second service, the third CEC information to a second device via the second HDMI interface such that the second device transitions to a dormant state. further comprising: ​ 6. The method of claim 1, wherein, ​ receiving a fourth interaction operation associated with a device wake-up; generating fourth CEC information according to the fourth interaction operation; and sending the fourth CEC information to a first device via the first HDMI interface by the first service so that the first device turns to a wake-up state, and / or sending the fourth CEC information to a second device via the second HDMI interface by the second service so that the second device turns to a wake-up state.

7. The method of claim 2, wherein, The first device comprises a set-top box or an Android on-screen device.

8. The method of claim 3, wherein, The second device comprises a projection device or an Android on-screen device.

9. An Android on-screen device, characterized in that, comprising: first HDMI a CEC module configured to: receiving first display information via a first HDMI interface by a first service to display first content corresponding to the first display information; sending first CEC information for controlling the first content via the first HDMI interface by the first service; and Second HDMI a CEC module configured to: sending second display information associated with the first content via a second HDMI interface by a second service; receiving second CEC information via the second HDMI interface by the second service to control the second display information according to the second CEC information, wherein the first service comprises an Android TV service, and the second service comprises an Android PLAYBACK service.

10. An Android on-screen system, characterized in that, comprising a plurality of groups of the Android on-screen device according to claim 9, Along the path of data transmission, a first HDMI of an Android device with screen The CEC module is configured to connect with a second HDMI of an Android device with screen at a previous stage on the transmission path The CEC module is connected, and second HDMI of the Android on-screen device CEC module is configured to connect with the first HDMI of the Android on-screen device at the next level of the transmission path CEC module connection.

11. An electronic device, comprising: comprising: a memory configured to store a computer program; and a processor configured to execute the computer program to perform the method according to any one of claims 1 to 8.

12. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed to implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Methods and devices for spoofing CEC messages

    US20090296003A1