First chip, second chip, chip system, display device, and display method
By working together with the first and second chips, transparency information is used to enable arbitrary overlay display of the user interface and external video source, solving the problem of insufficient flexibility in user interface overlay in existing display devices and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-31
- Publication Date
- 2026-06-26
AI Technical Summary
Existing display devices lack flexibility in overlaying user interfaces and external video sources, resulting in a poor user experience. In particular, in video overlay technology, the size and position of the overlaid user interface are limited, making it impossible to achieve arbitrary overlay display.
By employing the collaborative operation of a first chip and a second chip, this system receives and processes media files of different formats, utilizing transparency information to achieve arbitrary overlay display of the user interface and external video sources. The first chip receives media files of a first format sent by the second chip and combines them with media files of a second format from the media player, performing format conversion and synchronization processing to support multiple display modes.
It improves the flexibility of user interface overlay, allowing the user interface to be arbitrarily overlaid on external video sources, enhancing the user experience, supporting multiple display modes, and requiring no additional cost.
Smart Images

Figure CN121029683B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of chip technology, and in particular to a first chip, a second chip, a chip system, a display device, and a display method. Background Technology
[0002] As users' demands for interactivity and immersion in display devices increase, video overlay technology has emerged. Video overlay technology is a technique that overlays video and user interface (UI) on a display device. The combination of video and UI makes information delivery more intuitive, operation more convenient, and can provide an immersive interactive experience.
[0003] Video overlay technology can be applied to windowed mode, where the video is displayed as an independent window. Users can freely adjust the size and position of the window and allow UI elements to be overlaid on the video, such as volume control bars, weather alerts, or floating buttons.
[0004] However, with the development of chip technology, the separation of computing and display is becoming increasingly necessary. Chips responsible for general computing have higher performance requirements and faster iteration speeds, while chips responsible for image quality processing iterate more slowly and are more versatile. Against this backdrop, higher demands are placed on meeting users' needs for the flexibility of video overlay technology. Therefore, providing a highly flexible video overlay technology has become an urgent problem to be solved in this field. Summary of the Invention
[0005] This application provides a first chip, a second chip, a chip system, a display device, and a display method, which improves the flexibility of user interface overlay.
[0006] To achieve the above objectives, the embodiments of this application adopt the following technical solutions.
[0007] In a first aspect, embodiments of this application provide a first chip for coupling with a media file player, a second chip, and a display screen. The first chip includes a first display receiving interface, a second display receiving interface, and a first display sending interface. In a first display mode, the first display receiving interface receives a first media file in a first format sent by the second chip, the first media file including pixel transparency information. The second display receiving interface receives a second media file in a second format from the media file player, and the first display sending interface sends a third media file in a second format to the display screen, the pixel value information of the third media file being determined based on the transparency information of the first media file and the pixel value information of the second media file.
[0008] Therefore, in the first chip provided in this application embodiment, the media file player can provide an external video source, and the second chip can provide a user interface. The external video source and the user interface have different formats, and the user interface can carry other information about the pixels, such as transparency information. Thus, when an external video source is input, because the user interface carries transparency information, the first chip can achieve arbitrary overlay display of the user interface and the external video source, improving the flexibility of user interface overlay and enhancing the user experience.
[0009] In one possible design, the first chip further includes a first processing module. Upon receiving a first instruction from the second chip, the first processing module determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and then sends the third media file to the display screen. Thus, the first processing module can determine the current display processing mode as a first display mode through the first instruction, thereby performing format conversion on the first media file from the second chip to ensure frame-level synchronization between the display processing mode and the media file format.
[0010] In one possible design, the first chip further includes a first processing module. The first processing module, upon receiving first indication information from the second chip and knowing that the first media file includes a display area flag, determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and then sends the third media file to the display screen. The display area flag indicates that the first chip's display processing mode is a first display mode. Therefore, the first processing module can determine that the current display processing mode is the first display mode through the first indication information and the display area flag, thereby performing format conversion on the first media file from the second chip to ensure frame-level synchronization between the display processing mode and the media file format.
[0011] In one possible design, the first processing module is further configured to convert the first media file in the first format to obtain a first media file in the third format, and the first media file in the third format is used to obtain a third media file in the second format. The first media file in the third format also includes pixel transparency information.
[0012] In one possible design, the first instruction information is carried in a first media file of a first format. Alternatively, the first instruction information is sent before the first media file of the first format is sent.
[0013] In one possible design, the first indication information is a Session Description Protocol (SDP) packet.
[0014] In one possible design, the first processing module is further configured to determine that the first chip sends a media file to the display screen in a second display mode when it does not receive the first instruction information sent by the second chip, or when it receives the second instruction information sent by the second chip.
[0015] In one possible design, during the second display mode, the first display receiving interface is also used to receive the first media file in a second format sent by the second chip, and the first display sending interface is also used to send the first media file in a second format to the display screen. Thus, the first chip can simultaneously support multiple display processing modes, such as a first display mode and a second display mode, increasing the applicability of the first chip. Furthermore, the same first display receiving interface can be used when transmitting first media files in different formats, simplifying the implementation and eliminating the need for additional costs.
[0016] In one possible design, when the first chip receives media files from a media file player, its display processing mode is a first display mode. When the first chip receives media files from a second chip, its display processing mode is a second display mode. Therefore, the first chip can simultaneously support multiple display processing modes, such as the first display mode and the second display mode. The first display mode can be a mode for displaying external video sources, and the second display mode can be a mode for displaying media files from the second chip.
[0017] In one possible design, the first media file in the first format includes multiple sets of data streams, each representing information for one pixel. Each set of data streams includes four data streams. The first information in each data stream is one of the following: transparency information, red color information, green color information, and blue color information. The second and third information in each data stream are preset values. Therefore, the ARGB signal of the pixel can be converted to an RGB signal to reuse the existing RGB transmission path for transmission. This method is simple and requires no additional cost.
[0018] In one possible design, the first display receiving interface, the second display receiving interface, or the first display transmitting interface are respectively one of the display interface DP, the high-definition multimedia interface HDMI, or the VBO interface.
[0019] Secondly, embodiments of this application provide a second chip, which is coupled to a first chip. The second chip includes a second processing module and a second display transmitting interface, which is coupled to a first display receiving interface of the first chip. The second processing module is used to convert a first media file of a second format to be transmitted, obtaining a first media file of a first format, the first media file of the first format including pixel transparency information. The second display transmitting interface is used to send the first media file of the first format to the first chip, so that the first chip sends a third media file of the second format to the display screen.
[0020] Therefore, the second chip provided in this application embodiment can provide a user interface, and the media file player can provide an external video source. The user interface adopts a first format, which is different from the format of the external video source that adopts a second format. The user interface can carry other information about the pixels, such as transparency information. Therefore, since the user interface carries transparency information, the subsequent first chip can realize arbitrary overlay display of the user interface and the external video source, improving the flexibility of user interface overlay and enhancing the user experience.
[0021] In one possible design, the second processing module is further configured to send first indication information to the first chip, the first indication information indicating that the first chip's display processing mode is a first display mode. Thus, the second chip can inform the first chip of the current display processing mode through the first indication information, thereby ensuring that the first chip performs format conversion to guarantee frame-level synchronization between the display processing mode and the media file format.
[0022] In one possible design, the second processing module is further configured to send first indication information and a first media file including a display area flag to the first chip. The first indication information and the display area flag are used to indicate that the first chip's display processing mode is a first display mode. Thus, the second chip can inform the first chip of the current display processing mode through the first indication information and the display area flag, thereby ensuring that the first chip performs format conversion to ensure frame-level synchronization between the display processing mode and the media file format.
[0023] In one possible design, the first instruction information is carried in a first media file of a first format. Alternatively, the first instruction information is sent before the first media file of the first format is sent.
[0024] In one possible design, the first instruction information is an SDP packet.
[0025] In one possible design, the second processing module is also used to send second indication information to the first chip, the second indication information being used to indicate that the display processing mode of the first chip is the second display mode.
[0026] In one possible design, the second display sending interface is also used to send a first media file in a second format to the first chip in a second display mode.
[0027] In one possible design, the first media file of the first format includes multiple sets of data streams, each set of data streams being information of one pixel, each set of data streams including four data streams, the first information of each data stream being one of transparency information, red color information, green color information and blue color information, and the second and third information of each data stream being preset values.
[0028] In one possible design, the second display sending interface is one of DP, HDMI, or VBO interfaces.
[0029] Thirdly, embodiments of this application provide a chip system including a first chip according to the first aspect and a second chip according to the second aspect, wherein the first chip is used to couple with a media file player and a display screen.
[0030] Fourthly, embodiments of this application provide a display device, including a display screen and a chip system of the third aspect, wherein a first chip is coupled to the display screen and is used to couple with a media file player.
[0031] Fifthly, embodiments of this application provide a display method applied to a first chip, which is coupled to a media file player, a second chip, and a display screen. The first chip includes a first display receiving interface, a second display receiving interface, and a first display sending interface. The display method includes: in a first display mode, the first display receiving interface receiving a first media file in a first format sent by the second chip, the first media file in the first format including pixel transparency information. The second display receiving interface receiving a second media file in a second format from the media file player. The first display sending interface sending a third media file in a second format to the display screen, the pixel value information of the third media file being determined based on the transparency information of the first media file and the pixel value information of the second media file.
[0032] In one possible design, the first chip further includes a first processing module. The display method further includes: when the first processing module receives first instruction information sent by the second chip, it determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen.
[0033] In one possible design, the first chip further includes a first processing module. The display method further includes: when the first processing module receives first indication information sent by the second chip, and the first media file includes a display area flag, it determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen, wherein the display area flag is used to indicate that the display processing mode of the first chip is a first display mode.
[0034] In one possible design, the display method further includes: a first processing module converting a first media file in a first format to obtain a first media file in a third format, wherein the first media file in the third format is used to obtain a third media file in a second format.
[0035] In one possible design, the display method further includes: when the first processing module does not receive the first instruction information sent by the second chip, or receives the second instruction information sent by the second chip, it determines that the first chip sends a media file to the display screen in a second display mode.
[0036] In one possible design, the display method further includes: in the second display mode, the first display receiving interface receives a first media file in a second format sent by the second chip, and the first display sending interface sends the first media file in a second format to the display screen.
[0037] For the benefits of the fifth aspect, please refer to the explanation of the first aspect.
[0038] Sixthly, this application provides a display method applied to a second chip, which is coupled to a first chip. The second chip includes a second processing module and a second display transmitting interface, which is coupled to a first display receiving interface of the first chip. The display method includes: the second processing module converting a first media file of a second format to be transmitted to obtain a first media file of a first format, the first media file of the first format including pixel transparency information; and the second display transmitting interface sending the first media file of the first format to the first chip, so that the first chip sends a third media file of the second format to the display screen.
[0039] In one possible design, the display method further includes: a second processing module sending first indication information to the first chip, the first indication information being used to indicate that the display processing mode of the first chip is a first display mode.
[0040] In one possible design, the display method further includes: a second processing module sending a first indication message and a first media file including a display area flag bit to the first chip, wherein the first indication message and the display area flag bit are both used to indicate that the display processing mode of the first chip is a first display mode.
[0041] In one possible design, the display method further includes: a second processing module sending second indication information to the first chip, the second indication information being used to indicate that the display processing mode of the first chip is a second display mode.
[0042] In one possible design, the display method further includes: a second display sending interface sending a first media file in a second format to the first chip when in the second display mode.
[0043] The beneficial effects of the sixth aspect can be found in the explanation of the second aspect.
[0044] It is understood that any of the chip systems and display devices provided above include the first chip and the second chip described above, and the display method provided in the embodiments of this application can be applied to either the first chip or the second chip. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the first and second aspects, and will not be repeated here.
[0045] These or other aspects of this application will become more readily apparent in the following description. Attached Figure Description
[0046] Figure 1 This is a schematic diagram of the structure of a display system provided in an embodiment of this application;
[0047] Figure 2 This is a schematic diagram of another display system provided in an embodiment of this application;
[0048] Figure 3 A schematic diagram of the layout of a display screen provided in an embodiment of this application;
[0049] Figure 4 This is a schematic diagram of the structure of a first chip provided in an embodiment of this application;
[0050] Figure 5 Schematic diagrams of various first formats provided for embodiments of this application;
[0051] Figure 6 A schematic diagram of a display interface provided in an embodiment of this application;
[0052] Figure 7 A schematic diagram illustrating a format conversion provided in an embodiment of this application;
[0053] Figure 8 A schematic diagram illustrating a display mode switching method provided in an embodiment of this application;
[0054] Figure 9 A schematic diagram illustrating a first display mode and a second display mode provided in an embodiment of this application;
[0055] Figure 10 This is a schematic diagram of the structure of a second chip provided in an embodiment of this application;
[0056] Figure 11 This application provides a schematic flowchart of a chip system in a first display mode.
[0057] Figure 12 This application provides a schematic flowchart of a chip system in a second display mode.
[0058] Figure 13 A flowchart illustrating a display method provided in an embodiment of this application;
[0059] Figure 14 A flowchart of another display method provided in an embodiment of this application. Detailed Implementation
[0060] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the embodiments, unless otherwise stated, "multiple" means two or more.
[0061] Furthermore, the term "coupling" is used to refer to electrical connections, including direct connections via wires or terminals or indirect connections via other devices. Therefore, "coupling" should be considered a broad type of electronic communication connection.
[0062] It should be noted that, in this application, the terms "exemplary" or "for example" are used to indicate that something is being described as an example, illustration, or illustration. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design solutions. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0063] With the development of smart home living, users' demands for interactivity and immersion in display devices are increasing. For large-screen display devices, such as televisions (TVs), users can use video playback functions to watch high-definition movies, TV series, and variety shows. The sources of video playback content are generally twofold: one is that the display device connects to the internet to access content from various video platforms; the other is that the display device connects to an external video source (such as a set-top box) to play content from that external source.
[0064] To enhance user interactivity and immersion when display devices play content from external video sources, user interface (UI) elements can be overlaid on the external video source. In a possible example, suppose a user receives a phone call while watching an external video source. The interface related to the external video source continues playing, while the phone call UI can be overlaid on top of the external video source interface to provide a better viewing experience. However, besides the phone call interface, there are other UI elements, such as volume control bars, weather alerts, or floating buttons. How to arbitrarily overlay some or all of these UI elements onto the external video source presents a challenge for existing display devices.
[0065] In one possible implementation, a display system is proposed to overlay the user interface and an external video source. For example... Figure 1 As shown, Figure 1 The diagram illustrates the structure of a display system, which may include a system-on-chip (SoC), a computing chip, and a pixel quality (PQ) chip. Specifically, the SoC may include a high-definition multimedia interface (HDMI), which can include HDMI receiver and HDMI transmitter. The SoC can receive external video sources via HDMI, process the video, and then transmit it to the computing chip via HDMI. In the computing chip, the external video source is overlaid on the desktop (launcher) and transmitted to the PQ chip via a v-by-one interface (VBO interface) for image quality processing before being displayed.
[0066] HDMI provides digital video and audio transmission standards, supporting high resolution, high color depth, and lossless audio. It can simultaneously transmit video and audio data, providing a clear and smooth audiovisual experience. VBO, on the other hand, is a digital interface standard specifically developed for image transmission, offering advantages such as high transmission speed, high signal quality, and low power consumption.
[0067] In addition, a system-on-a-chip (SoC) can include various modules such as an application processor (AP), a multimedia subsystem, a graphics processing unit (GPU), an artificial intelligence (AI) processor, and a modem. These modules can interact with off-chip memory (DRAM) for program and data exchange via a system bus and input / output (I / O) interfaces. SoCs can integrate various types of modules to adapt to diverse application scenarios such as wireless communication and video playback.
[0068] Furthermore, computing chips, also known as computing power chips, are integrated circuits capable of performing a large number of mathematical operations, data processing, and artificial intelligence tasks. Computing chips are typically of the type of graphics processing unit (GPU), tensor processing unit (TPU), and application-specific integrated circuit (ASIC), designed to optimize the performance of specific algorithms, such as deep learning neural networks, encryption and decryption operations, and big data analysis.
[0069] In addition, a PQ chip can include multiple modules and is typically used in image processing and other applications. Specifically, a PQ chip can restore and optimize video footage in multiple dimensions, including sharpness, smoothness, contrast, and motion compensation.
[0070] However, this display system requires three chips to work together to overlay the user interface and external video source, making the implementation more complex. Furthermore, the long video path results in significant video latency, impacting the user experience.
[0071] In another possible implementation, to achieve the overlay of the user interface and the external video source, an alternative display system has been proposed. For example... Figure 2 As shown, Figure 2The diagram illustrates the structure of another display system, which may include a system-on-a-chip (SoC) and a computing chip. Specifically, the computing chip transmits a red-green-blue (RGB) formatted desktop image to the SoC via HDMI. The SoC receives the desktop image via a first HDMI and also receives an external video source via a second HDMI. The SoC can then display the desktop, UI, and external video source using a simple "picture-in-picture" arrangement.
[0072] However, neither the desktop nor the external video source in the SoC of this display system contains transparency information, so the desktop and the external video source cannot be overlaid on each other; they can only achieve a limited effect. Figure 3 The display system shown is a simple layout, but it cannot be implemented for some complex scenarios. Figure 3 The image shows a schematic diagram of a display screen layout, in which an external video source is set in the upper left corner of the desktop in a "picture-in-picture" manner.
[0073] Furthermore, due to the limitations of display device specifications, the aspect ratio of the user interface displayed on the display device should be the same as the current aspect ratio of the display device. In a possible example, assuming the current aspect ratio of the display device is 16:9, the aspect ratio of the user interface should also be 16:9. That is to say, the length and width of the user interface can vary, but a certain ratio must be met. Therefore, the size of the overlaid user interface is somewhat limited, resulting in lower flexibility.
[0074] Therefore, this application provides a first chip that can be in different display modes. When the display screen shows an external video source, the format of the user interface received by the first chip is different from the format of the external video source. The user interface can provide other information about the pixels, such as transparency information, so as to realize arbitrary superposition display of the user interface and the external video source, thereby improving the flexibility of user interface superposition.
[0075] In the above-mentioned scenarios, the first chip provided in this application embodiment can be applied to different systems or devices, such as terminal devices, such as mobile phone terminals, tablet terminals, laptops, augmented reality (AR) devices, virtual reality (VR) devices, and vehicle terminals, etc.
[0076] In some implementations, the terminal device can be a smart screen, an electronic device integrating multiple functions and technologies that can provide a wealth of entertainment, information, and intelligent control services. The smart screen may include a display panel, which can be composed of a liquid crystal display (LCD) or an organic light-emitting diode (OLED). The smart screen can be used to display user-inputted information or information provided to the user, as well as various user interfaces. For example, a smart screen can display photos, videos, web pages, or documents. Furthermore, the smart screen can display user interfaces such as a status bar, a hideable navigation bar, time and weather widgets, and application icons.
[0077] The first chip provided in the embodiments of this application will be further described below with reference to the accompanying drawings.
[0078] This application provides a first chip, such as... Figure 4 As shown, Figure 4 The diagram illustrates the structure of a first chip. This first chip is used to couple with a media file player, a second chip, and a display screen. The first chip can be a system-on-a-chip (SoC) as described above, or include a portion of the intellectual property (IP) module or component within the SoC. The second chip can be a computing chip as described above, or other types of chips. The media file player can be a set-top box, a satellite receiver, or other types of dedicated broadcasting equipment.
[0079] The first chip includes a first display receiving interface, a second display receiving interface, and a first display sending interface.
[0080] For example, the first display receiving interface, the second display receiving interface, or the first display transmitting interface are respectively one of a display port (DP), HDMI, or VBO interface.
[0081] For example, DisplayPort can support high-resolution video transmission and can handle multiple independent audio streams simultaneously. Additionally, DisplayPort supports video transcoding and multiple source transport (MST) technology, allowing a single display to connect to multiple source devices.
[0082] In this embodiment, the display receiving interface and the coupled display transmitting interface are of the same type. Taking the first display receiving interface as an example, assuming that the first display receiving interface is coupled to the second display transmitting interface in the second chip, then the first display receiving interface and the second display transmitting interface are identical. That is, if the first display receiving interface is HDMI, then the second display transmitting interface is also HDMI.
[0083] In addition, the display receiving interface and display sending interface provided in this application embodiment can also be other types of interfaces, such as Universal Serial Bus C (USB-C) display interface, etc., and this application embodiment does not limit them.
[0084] In the first display mode, the first display receiving interface is used to receive a first media file in a first format sent by the second chip. The first media file in the first format includes pixel transparency information. The second display receiving interface is used to receive a second media file in a second format from the media file player.
[0085] Specifically, when the first chip receives media files from the media file player, the display processing mode of the first chip is the first display mode.
[0086] It is understood that the media files in the embodiments of this application are not limited to videos, but may also be media files such as images, audio, or text, or other types of media files. In the embodiments of this application, for ease of understanding, the first media file is used as a desktop, user interface, or user experience (UX), and the second media file is used as a video for example.
[0087] For example, the second format can be RGB format, which includes components of three basic colors: red (R), green (G), and blue (B). In the fields of digital image processing and computer display, a variety of other colors can be created using the intensity of these three colors. Specifically, each pixel consists of three components: red, green, and blue. Each component typically ranges from 0 (darkest) to 255 (brightest), and each component's range can be represented using 8 bits of binary. In a possible example, white is obtained by setting all color components to their maximum values (i.e., (255, 255, 255)), and black is obtained by setting all color components to their minimum values (i.e., (0, 0, 0)). Thus, by adjusting the proportions of red, green, and blue, various intermediate and mixed colors can be obtained.
[0088] Taking a video as the second media file as an example, the second media file can be "4K120", where "4K120" is a combination of video resolution and refresh rate. Specifically, "4K" means ultra-high definition image quality, which includes more than 8.29 million pixels per inch (i.e., 3840x2160 pixels), and "120" represents the refresh rate, which means displaying 120 frames per second.
[0089] Additionally, the first media file in the first format may include pixel transparency information, which can be represented by A. That is, in addition to the three basic colors, the first format also includes transparency information.
[0090] like Figure 5 As shown, Figure 5 The diagram illustrates several first formats. For example... Figure 5 As shown in (a), the first media file of the first format may include multiple sets of data streams, each set of data streams being information of one pixel, each set of data streams including four data streams, the first information of each data stream being one of transparency information, red color information, green color information and blue color information, and the second and third information of each data stream being preset values.
[0091] In other words, each data stream includes three RGB components. The R component in the first RGB carries transparency information, the R component in the second RGB carries red color information, the R component in the third RGB carries green color information, and the R component in the fourth RGB carries blue color information. Additionally, the G and B components in each RGB stream are both 0, although they can also be other fixed values. That is, the R component in each RGB stream is valid data, while the G and B components are invalid data. Data for one pixel is transmitted every four RGB components.
[0092] It is understood that in the first format, either the G component in each RGB can be valid data, or the B component in each RGB can be valid data. This application does not limit this.
[0093] like Figure 5As shown in (b), each data stream consists of four data streams, each containing information for three pixels. Specifically, the R component of the first RGB carries transparency information, the G component carries red color information, and the B component carries green color information. Furthermore, the R component of the second RGB carries blue color information, the G component carries transparency information, and the B component carries red color information. The R component of the third RGB carries green color information, the G component carries blue color information, and the B component carries transparency information. The R component of the fourth RGB carries red color information, the G component carries green color information, and the B component carries blue color information. In other words, each RGB component is valid data, and every four RGB components transmit data for three pixels.
[0094] It is understood that the first format may also be in other forms, and the embodiments of this application do not limit this.
[0095] Currently, DP, HDMI, and VBO interfaces can all support the transmission of RGB format media files, but they cannot support the transmission of ARGB format media files. Therefore, the second chip can convert ARGB data to RGB data for transmission through format conversion.
[0096] The first display sending interface is used to send a third media file in a second format to the display screen. The pixel value information of the third media file is determined based on the transparency information of the first media file and the pixel value information of the second media file.
[0097] For example, the first chip can also process the first media file in the first format in the first display mode, at which time the transparency information of the first media file can be obtained. The first chip can also overlay the first media file onto the second media file based on the transparency information of the first media file and the pixel value information of the second media file to obtain a third media file.
[0098] Specifically, assume the display size of the second media file is a1*b1, and the display size of the first media file is a2*b2, where a1 > a2, b1 > b2, and a1, a2, b1, and b2 are the number of pixels. The data size of the first media file is a1*b1, but the transparency information of all pixels except those in a2*b2 is 'n', while the transparency information of pixels in a2*b2 is not 'n'. Taking 8-bit pixel values as an example, 'n' is an integer greater than or equal to 0 and less than or equal to 255. In a possible example, the transparency information of all pixels in the first media file except those in a2*b2 is 0 (transparent), while the transparency information of pixels in a2*b2 is not 0.
[0099] like Figure 6 As shown, Figure 6 Image (a) shows a schematic diagram of a display screen interface. Figure 6 (b) shows a schematic diagram of the display interface of another type of display screen. For example... Figure 6 As shown in (a), the entire display interface is the desktop, with the video interface located in the upper left corner. Additionally, other user interfaces, such as buttons, can be overlaid on the video interface. Figure 6 As shown in (b), the entire display interface is a video, and multiple UXs, such as UX1, UX2, and UX3, can be overlaid on the video simultaneously. The positions of the multiple UXs are unrestricted; for example, UX1 can be located below the video, UX2 can be located to the right of the video, and UX3 can be located above the video.
[0100] Therefore, the user interface can be overlaid on any position in the video, and the size and number of user interfaces are arbitrary, which provides high flexibility for user interface overlay and improves the user experience.
[0101] Optionally, the first chip further includes: a first processing module, which is used to determine the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file when receiving the first indication information sent by the second chip, and to send the third media file to the display screen.
[0102] For example, the first processing module may be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0103] For example, the first indication information can be a Session Description Protocol (SDP) packet. An SDP packet is a signaling protocol used in multimedia communication that allows communicating parties to describe and negotiate the structure of a multimedia session, including the format of the media stream, the transmission method, and other relevant parameters.
[0104] Therefore, upon receiving an SDP packet, the first chip can determine that the current display processing mode is the first display mode. In the first display mode, the first chip performs format conversion on the first media file in the first format sent by the second chip to obtain the correct first media file and the transparency information of its pixels. Thus, the first chip can ensure frame-level synchronization between the display processing mode and the media file format.
[0105] Optionally, the first processing module may further perform a format conversion on the first media file in the first format to obtain a first media file in the third format, and the first media file in the third format is used to obtain a third media file in the second format.
[0106] For example, the third format can be ARGB format. Additionally, the first media file in the third format also includes pixel transparency information. Figure 7 As shown, Figure 7 The diagram illustrates a format conversion method. Taking the transmission of information for one pixel using four RGB values as an example, the R component of each RGB value is valid data, while the G and B components (the parts within the dashed boxes) are invalid data. After format conversion, the first chip can obtain information on the three color components and transparency information of one pixel, i.e., ARGB.
[0107] Optionally, the first instruction information is carried in a first media file of a first format. That is, the second chip can package the first instruction information and the first media file of the first format together and send them to the first chip.
[0108] Optionally, the first instruction information is sent before sending the first media file in the first format. That is, the second chip can send the first instruction information and the first media file in the first format separately, i.e., the second chip can send the first instruction information first, and then send the first media file in the first format.
[0109] Optionally, the first chip further includes a first processing module. The first processing module, upon receiving first indication information from the second chip and finding that the first media file includes a display area flag, determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and then sends the third media file to the display screen. The display area flag is used to indicate that the display processing mode of the first chip is a first display mode.
[0110] For example, the display area flag can be the data of the first pixel in the image data. In one possible example, the display area flag can be a fixed value, such as (128, 128, 128). A frame of image data typically includes a vertical blank (VB), a horizontal blank (HB), and a video active (VA). The vertical and horizontal blanks generate no data, while the video active region generates data; the display area flag can be the data of the first pixel in the video active region.
[0111] Specifically, the first chip can determine the current display processing mode as the first display mode upon receiving the SDP packet and the display area flag. For example... Figure 8 As shown, Figure 8 The diagram illustrates a display mode switching process. When the first chip receives an SDP packet, it can enter a pre-switching mode, in which the media file from the second chip is in the second format. Upon receiving another media file, including a display area flag, the first chip switches to the first display mode, again in the first format. If the first media file still carries the display area flag, the first chip maintains the first display mode, and the media file from the second chip remains in the first format. Thus, the first chip can ensure frame-level synchronization between the display mode and the media file format through the SDP packet and the display area flag.
[0112] Optionally, the first processing module is further configured to determine that the first chip sends a media file to the display screen in a second display mode when it does not receive the first instruction information sent by the second chip, or when it receives the second instruction information sent by the second chip. Wherein, when the first chip receives the media file from the second chip, the display processing mode of the first chip is the second display mode.
[0113] For example, the first processing module can determine that the current display processing mode is the second display mode when it has not received the first indication information sent by the second chip. Alternatively, the first processing module can also determine that the current display processing mode is the second display mode when it receives the second indication information sent by the second chip. The second indication information can be an SDP packet, and the second chip can send the second indication information and media file together, or it can send the second indication information and media file separately.
[0114] Optionally, in the second display mode, the first display receiving interface is also used to receive a first media file in a second format sent by the second chip, and the first display sending interface is also used to send the first media file in a second format to the display screen.
[0115] For example, such as Figure 9 As shown, Figure 9 (a) shows a schematic diagram of a first display mode. Figure 9 (b) in the diagram illustrates a second display mode. For example... Figure 9 As shown in (a), in the first display mode, the first display receiving interface receives the user interface from the second chip, and the second display receiving interface receives an external video source from the media file player. The first chip performs format conversion to obtain an ARGB format user interface, and overlays the ARGB format user interface and the external video source and transmits them to the display screen.
[0116] like Figure 9 As shown in (b), in the second display mode, the first display receiving interface receives a first media file in a second format from the second chip. The first media file in the second format can be a video or image from the network overlaid with a user interface.
[0117] Therefore, the first chip can simultaneously support multiple display modes, such as a first display mode and a second display mode, increasing its applicability. Furthermore, the same first display receiving interface can be used when transmitting first media files of different formats, simplifying implementation and eliminating the need for additional costs.
[0118] The second chip provided in the embodiments of this application will now be described in conjunction with the accompanying drawings.
[0119] This application also provides a second chip, such as... Figure 10 As shown, Figure 10 The diagram illustrates the structure of a second chip. The second chip is coupled to the first chip and includes a second processing module and a second display transmitting interface. The second display transmitting interface is coupled to a first display receiving interface of the first chip. The second processing module converts a first media file in a second format to be transmitted, obtaining a first media file in a first format, which includes pixel transparency information. The second display transmitting interface sends the first media file in the first format to the first chip, enabling the first chip to send a third media file in a second format to the display screen.
[0120] For example, the second processing module can be the same processor as the first processing module. In addition, the second display transmission interface is one of DP, HDMI or VBO interface, which will not be described in detail here.
[0121] For example, the second chip may also include a memory, such as double data rate synchronous dynamic random access memory (DDR SDRAM) (which may be abbreviated as DDR), in which a first media file in a second format to be sent may be stored.
[0122] For example, the second processing module can determine the current display processing mode of the display screen through the TV middleware subsystem. If the current display processing mode of the first chip is the first display mode, the second processing module can obtain the first media file in the second format from the memory and perform format conversion to obtain the first media file in the first format, so as to transmit it through a transmission link that supports RGB format. In addition, when the current display processing mode of the first chip is the second display mode, the second processing module can bypass the layer effects, that is, not perform effect processing.
[0123] Optionally, the second processing module is further configured to send first indication information to the first chip, the first indication information being used to indicate that the display processing mode of the first chip is a first display mode.
[0124] For example, the first indication information can be the SDP packet described above. When the second processing module determines that the current display processing mode of the first chip is the first display mode, it can send the first indication information to the first chip through the second display sending interface, so that the first chip can perform format conversion on the media file from the second chip to obtain the correct first media file and the transparency information of each pixel of the first media file. Thus, the first chip can ensure frame-level synchronization between the display processing mode and the media file format.
[0125] Optionally, the second processing module is further configured to send first indication information and a first media file including a display area flag bit to the first chip. Both the first indication information and the display area flag bit are used to indicate that the display processing mode of the first chip is a first display mode.
[0126] For example, the display area flag can be the data of the first pixel in the image data. When the second processing module determines that the current display processing mode of the first chip is the first display mode, it can send a first indication information and a first media file including the display area flag to the first chip through the second display sending interface. This allows the first chip to perform format conversion on the media file from the second chip to obtain the correct first media file and the transparency information of each pixel in the first media file. Thus, the first chip can ensure frame-level synchronization between the display mode and the media file format.
[0127] Optionally, the first instruction information is carried in a first media file of a first format. That is, the second chip can package the first instruction information and the first media file of the first format and send them to the first chip.
[0128] Optionally, the first instruction information is sent before sending the first media file in the first format. That is, the second chip can send the first instruction information and the first media file in the first format separately, i.e., the second chip can send the first instruction information first, and then send the first media file in the first format.
[0129] Optionally, the second processing module is further configured to send second indication information to the first chip. The second indication information is used to indicate that the display processing mode of the first chip is a second display mode.
[0130] For example, the second instruction information can also be an SDP packet, and the second chip can also send the second instruction information and media file together, or the second chip can send the second instruction information and media file separately.
[0131] Optionally, the second display sending interface is also used to send a first media file in a second format to the first chip in the second display mode.
[0132] For example, the second processing module can determine the current display processing mode of the first chip through the TV middleware subsystem. If the current display processing mode of the first chip is the second display mode, the second processing module can obtain the first media file in the second format in the memory, perform layer effect processing, and transmit it to the first chip through the second display sending interface.
[0133] The chip system provided in the embodiments of this application will be further described below with reference to the accompanying drawings.
[0134] This application provides a chip system, such as... Figure 11 As shown, Figure 11 The diagram illustrates a flow chart of a chip system in a first display mode. The chip system includes a first chip and a second chip, which are coupled together. The first chip is used for coupling with a media file player and a display screen.
[0135] In one approach, the second chip can be divided into an application layer, an operating system (OS), and a chip layer. The application layer can include a desktop, which may include various user interfaces. The operating system can include a graphics subsystem and a hardware device interface (HDI). The graphics subsystem performs operations such as rendering, hardware compositing, sampling, and format conversion. The HDI connects the computer to other devices, simplifies communication between devices, and provides reliable data transmission and power management. The chip layer can include a hardware composer (HWC), DDR, a display subsystem (DSS), and a second display transmission interface. The DDR stores data to be transmitted, and the display subsystem processes and displays graphics, video information, and user interfaces.
[0136] In the first display mode, the graphics subsystem can switch external video sources (e.g., HDMI1 or HDMI2) based on the TV middleware subsystem. The graphics subsystem can also sample the composited layer at a 2K frequency using shaders and convert the sampled data to include transparency information. Additionally, the graphics subsystem can render and hardware composite the sampled data and transmit it to the chip layer via HDI. When the chip layer determines that the current signal source is a TV signal, it bypasses the layer effects of the HDI-transmitted data, sends a first indication message to the first chip, and adds a display area flag to the data.
[0137] In addition, the first chip can be divided into a first display receiving interface and a second display receiving interface. The first display receiving interface receives data from the second chip, and the second display receiving interface receives data from the media file player. The first chip may also include a video capture (VICAP) module, which can convert data from either the first or second display receiving interface into a format that the first processing module can process and store. Furthermore, the first chip may include a video display processor (VDP), which can have two operating modes, such as graphics mode G0 (graphics mode 0) and video mode V0 (video mode 0). The first chip may also include a first processing module, which can overlay the data from the second chip and the data from the media file player and then display them.
[0138] In the first display mode, the TV middleware subsystem determines that the signal source is an external video source, that is, switches to external video source playback, then samples the data from the second chip from 2K to 4K, and superimposes the data from the media file player through the first processing module.
[0139] like Figure 12 As shown, Figure 12 The diagram illustrates a flowchart of a chip system in a second display mode. Specifically, in the second display mode, the graphics subsystem renders and hardware-composites the user interface, and transmits it to the chip layer via HDI. The second chip transmits the superimposed video source and user interface to the first chip through various modules of the chip layer. After receiving the superimposed video source and user interface, the first chip transmits them to the first processing module via VICAP and VDP V0, where the first processing module processes them and sends them to the display.
[0140] This application embodiment also provides a display device, which includes a chip system and a display screen. The chip system includes a first chip and a second chip. The first chip is coupled to the display screen and is used to couple with a media file player.
[0141] The chip system and display device provided in this embodiment both include the first chip and the second chip provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects of the corresponding first chip and second chip provided above, and will not be repeated here.
[0142] Applied to the first chip mentioned above, embodiments of this application also provide a display method, such as... Figure 13 As shown, Figure 13 The diagram shows a flowchart of a display method, which includes the following steps.
[0143] S1301. In the first display mode, the first display receiving interface receives a first media file in a first format sent by the second chip. The first media file in the first format includes the transparency information of the pixels.
[0144] S1302, The second display receiving interface receives a second media file in a second format from a media file player.
[0145] S1303, The first display sending interface sends a third media file in a second format to the display screen. The pixel value information of the third media file is determined based on the transparency information of the first media file and the pixel value information of the second media file.
[0146] Therefore, the media file player can provide an external video source, and the second chip can provide a user interface. The external video source and the user interface have different formats, and the user interface can carry other information about the pixels, such as transparency information. Thus, when an external video source is input, because the user interface carries transparency information, the first chip can arbitrarily overlay the user interface and the external video source, improving the flexibility of user interface overlay and enhancing the user experience.
[0147] Optionally, the first chip further includes a first processing module. The display method may further include: upon receiving first instruction information sent by the second chip, the first processing module determines pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen.
[0148] Optionally, the first chip further includes a first processing module. The display method may further include: when the first processing module receives first indication information sent by the second chip, and the first media file includes a display area flag, it determines the pixel value information of a third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen. The display area flag is used to indicate that the display processing mode of the first chip is the first display mode.
[0149] For example, the first processing module may determine the current display processing mode as the first display mode solely through the first indication information, or through the first indication information and the display area flag bit, thereby performing format conversion on the first media file from the second chip to ensure that the display processing mode and the media file format are synchronized at the frame level.
[0150] Optionally, the display method further includes: a first processing module converting the first media file in a first format to obtain a first media file in a third format, the first media file in the third format being used to obtain a third media file in a second format. The first media file in the third format also includes pixel transparency information.
[0151] Optionally, the display method further includes: when the first processing module does not receive the first instruction information sent by the second chip, or receives the second instruction information sent by the second chip, determining that the first chip sends a media file to the display screen in a second display mode.
[0152] For example, the first chip can support multiple display processing modes simultaneously, such as a first display mode and a second display mode, which increases the applicability of the first chip.
[0153] Optionally, the display method further includes: in the second display mode, the first display receiving interface receives a first media file in a second format sent by the second chip, and the first display sending interface sends the first media file in a second format to the display screen.
[0154] For example, the same first display receiving interface can be used when transmitting first media files in different formats, which is simple to implement and requires no additional cost.
[0155] Applied to a second chip, embodiments of this application also provide a display method, such as... Figure 14 As shown, Figure 14 The diagram shows a flowchart of another display method, which includes the following steps.
[0156] S1401, the second processing module performs format conversion on the first media file in the second format to be sent, and obtains the first media file in the first format, which includes the transparency information of the pixels.
[0157] S1402, the second display sending interface sends a first media file in a first format to the first chip, so that the first chip sends a third media file in a second format to the display screen.
[0158] Therefore, the second chip can provide a user interface, while the media file player can provide an external video source. The user interface uses a first format, which differs from the format of the external video source (which uses a second format). The user interface can carry other information about the pixels, such as transparency information. Thus, because the user interface carries transparency information, the subsequent first chip can arbitrarily overlay the user interface and the external video source, improving the flexibility of user interface overlay and enhancing the user experience.
[0159] Optionally, the display method further includes: the second processing module sending first indication information to the first chip, the first indication information being used to indicate that the display processing mode of the first chip is a first display mode.
[0160] Optionally, the display method further includes: the second processing module sending first indication information and a first media file including a display area flag bit to the first chip, wherein the first indication information and the display area flag bit are both used to indicate that the display processing mode of the first chip is the first display mode.
[0161] For example, the second processing module can ensure that the first chip will perform format conversion by sending the first indication information, or by sending the first indication information and the display area flag bit to indicate that the current display processing mode is the first display mode, so as to ensure that the display processing mode and the media file format are synchronized at the frame level.
[0162] Optionally, the display method further includes: a second processing module sending second indication information to a first chip, the second indication information being used to indicate that the display processing mode of the first chip is a second display mode.
[0163] Optionally, the display method further includes: a second display sending interface sending a first media file in a second format to the first chip when in the second display mode.
[0164] Through the above description of the embodiments, those skilled in the art will understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0165] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0166] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0167] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0168] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, the parts that contribute to the prior art, or all or part of the technical solutions, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0169] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A first chip, characterized in that, The first chip is used to couple with the media file player, the second chip, and the display screen; The first chip includes: a first display receiving interface, a second display receiving interface, a first processing module, and a first display transmitting interface; In the first display mode, the first display receiving interface is used to receive a first media file in a first format sent by the second chip, the first media file in the first format including pixel transparency information; The second display receiving interface is used to receive a second media file in a second format from the media file player; The first processing module is used to convert the first media file of the first format to obtain a first media file of the third format, and the first media file of the third format is used to obtain a third media file of the second format; The first display sending interface is used to send a third media file in the second format to the display screen, wherein the pixel value information of the third media file is determined based on the transparency information of the first media file and the pixel value information of the second media file.
2. The first chip according to claim 1, characterized in that, The first processing module is configured to, upon receiving the first indication information sent by the second chip, determine the pixel value information of the third media file based on the transparency information of the first media file and the pixel value information of the second media file, and send the third media file to the display screen.
3. The first chip according to claim 1, characterized in that, The first processing module is configured to, upon receiving a first indication message sent by the second chip and upon the first media file including a display area flag, determine the pixel value information of the third media file based on the transparency information of the first media file and the pixel value information of the second media file, and send the third media file to the display screen. The display area flag is used to indicate that the display processing mode of the first chip is the first display mode.
4. The first chip according to claim 2 or 3, characterized in that, The first instruction information is carried in the first media file of the first format; Alternatively, the first instruction information may be sent before sending the first media file in the first format.
5. The first chip according to claim 2 or 3, characterized in that, The first indication information is a Session Description Protocol (SDP) packet.
6. The first chip according to claim 2 or 3, characterized in that, The first processing module is further configured to determine, when it does not receive the first indication information sent by the second chip, or when it receives the second indication information sent by the second chip, that the first chip sends a media file to the display screen in a second display mode.
7. The first chip according to claim 6, characterized in that, In the second display mode, the first display receiving interface is also used to receive a first media file in a second format sent by the second chip; The first display sending interface is also used to send a first media file in the second format to the display screen.
8. The first chip according to claim 7, characterized in that, When the first chip receives a media file from the media file player, the display processing mode of the first chip is the first display mode; When the first chip receives the media file from the second chip, the display processing mode of the first chip is the second display mode.
9. The first chip according to claim 1, characterized in that, The first media file in the first format includes multiple sets of data streams, each set of data streams being information of one pixel, and each set of data streams including four data streams. The first information of each data stream is one of transparency information, red color information, green color information, and blue color information, and the second and third information of each data stream are preset values.
10. The first chip according to claim 1, characterized in that, The first display receiving interface, the second display receiving interface, and the first display transmitting interface are each one of the following: DisplayPort, High Definition Multimedia Interface (HDMI), and VBO interface.
11. A second chip, characterized in that, The second chip is used to couple with the first chip; The second chip includes: a second processing module and a second display transmitting interface, wherein the second display transmitting interface is coupled to the first display receiving interface of the first chip; The second processing module is used to convert the second format of the first media file to be sent into a first format to obtain a first media file in a first format, wherein the first format of the first media file includes pixel transparency information; The second display sending interface is used to send a first media file in the first format to the first chip, so that the first chip sends a third media file in the second format to the display screen.
12. The second chip according to claim 11, characterized in that, The second processing module is further configured to send first indication information to the first chip, the first indication information being used to indicate that the display processing mode of the first chip is a first display mode.
13. The second chip according to claim 11, characterized in that, The second processing module is further configured to send a first indication message and a first media file including a display area flag bit to the first chip, wherein the first indication message and the display area flag bit are both used to indicate that the display processing mode of the first chip is a first display mode.
14. The second chip according to claim 12 or 13, characterized in that, The first instruction information is carried in the first media file of the first format; Alternatively, the first instruction information may be sent before sending the first media file in the first format.
15. The second chip according to claim 12 or 13, characterized in that, The first indication information is an SDP packet.
16. The second chip according to claim 12 or 13, characterized in that, The second processing module is further configured to send second indication information to the first chip, the second indication information being used to indicate that the display processing mode of the first chip is the second display mode.
17. The second chip according to claim 16, characterized in that, The second display sending interface is also used to send a first media file in the second format to the first chip in the second display mode.
18. The second chip according to claim 11, characterized in that, The first media file in the first format includes multiple sets of data streams, each set of data streams being information of one pixel, and each set of data streams including four data streams. The first information of each data stream is one of transparency information, red color information, green color information, and blue color information, and the second and third information of each data stream are preset values.
19. The second chip according to claim 11, characterized in that, The second display sending interface is one of DP, HDMI or VBO interfaces.
20. A chip system, characterized in that, It includes a first chip as described in any one of claims 1-10 and a second chip as described in any one of claims 11-19, wherein the first chip is used for coupling with a media file player and a display screen.
21. A display device, characterized in that, The system includes a display screen and a chip system as described in claim 20, wherein a first chip is coupled to the display screen and is configured to be coupled to a media file player.
22. A display method, characterized in that, The method is applied to a first chip, which is used to couple with a media file player, a second chip, and a display screen. The first chip includes: a first display receiving interface, a second display receiving interface, a first processing module, and a first display sending interface; the method includes: In the first display mode, the first display receiving interface receives a first media file in a first format sent by the second chip, the first media file in the first format including pixel transparency information; The second display receiving interface receives a second media file in a second format from the media file player; The first processing module performs format conversion on the first media file in the first format to obtain a first media file in the third format, and the first media file in the third format is used to obtain a third media file in the second format; The first display sending interface sends a third media file in the second format to the display screen, wherein the pixel value information of the third media file is determined based on the transparency information of the first media file and the pixel value information of the second media file.
23. The method according to claim 22, characterized in that, The method further includes: When the first processing module receives the first instruction information sent by the second chip, it determines the pixel value information of the third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen.
24. The method according to claim 22, characterized in that, The method further includes: When the first processing module receives the first indication information sent by the second chip and the first media file includes a display area flag, it determines the pixel value information of the third media file based on the transparency information of the first media file and the pixel value information of the second media file, and sends the third media file to the display screen. The display area flag is used to indicate that the display processing mode of the first chip is the first display mode.
25. The method according to claim 23 or 24, characterized in that, The method further includes: When the first processing module does not receive the first indication information sent by the second chip, or receives the second indication information sent by the second chip, it determines that the first chip sends a media file to the display screen in the second display mode.
26. The method according to claim 25, characterized in that, The method further includes: In the second display mode, the first display receiving interface receives a first media file in a second format sent by the second chip; The first display sending interface sends a first media file in the second format to the display screen.
27. A display method, characterized in that, The method is applied to a second chip, which is coupled to the first chip. The second chip includes a second processing module and a second display transmitting interface, which is coupled to a first display receiving interface of the first chip. The method includes: The second processing module performs format conversion on the first media file in the second format to be sent, and obtains the first media file in the first format, wherein the first media file in the first format includes the transparency information of the pixels; The second display sending interface sends a first media file in the first format to the first chip, so that the first chip sends a third media file in the second format to the display screen.
28. The method according to claim 27, characterized in that, The method further includes: The second processing module sends a first indication message to the first chip, the first indication message being used to indicate that the display processing mode of the first chip is the first display mode.
29. The method according to claim 27, characterized in that, The method further includes: The second processing module sends a first indication message and a first media file including a display area flag bit to the first chip. Both the first indication message and the display area flag bit are used to indicate that the display processing mode of the first chip is the first display mode.
30. The method according to any one of claims 27-29, characterized in that, The method further includes: The second processing module sends a second indication message to the first chip, the second indication message being used to indicate that the display processing mode of the first chip is the second display mode.
31. The method according to claim 30, characterized in that, The method further includes: When the second display sending interface is in the second display mode, it sends the first media file in the second format to the first chip.