Image processing circuit, method and electronic device
By utilizing the data resolution processing mechanism between the main control chip and the display chip in the smart terminal, the data processing volume of the main control chip is reduced, and the power consumption and efficiency problems of the smart terminal under the high-resolution screen are solved, achieving more efficient Image processing and longer battery life.
Patent Information
- Application Number
- CN202111636683.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-28
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2041-12-28
AI Technical Summary
When smart terminals meet the needs of high-resolution screen display, the increase in data processing volume leads to an increase in power consumption, shorten battery life, and heat the body, affecting operation efficiency.
The main control chip outputs the first image data and resolution data, and the display chip outputs the second image data based on these data. The resolution is determined by the resolution data, reducing the data processing volume of the main control chip, improving working efficiency and reducing power consumption .
It effectively reduces the power consumption of smart terminals, improves image data processing efficiency, extends battery life, reduces body temperature, and improves operating efficiency.
Smart Images

Figure CN114339072B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of image processing technology, and specifically relates to an image processing circuit, method and electronic device. Background Art
[0002] With the development of electronic technology and semiconductor technology, the screen resolution of smart terminals is getting higher and higher. Smart terminals can support a variety of different resolutions. By adjusting the setting parameters, images with different resolutions can be output, and the effect of switching between multiple resolutions on the same screen can be achieved to meet the different resolution requirements of different scenes.
[0003] With the improvement of screen resolution, the resolution of large-screen mobile phones, such as foldable screens and dual-screen terminals, has reached 1500*2150 or even 1440*3200. In order to meet the display requirements of high-resolution screens, the amount of data that smart terminals need to process increases, resulting in increased power consumption, shortened battery life, heating of the body, etc., affecting the operating efficiency of smart terminals. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide an image processing circuit, method and electronic device, which can improve the image data processing efficiency of a smart terminal.
[0005] In a first aspect, an embodiment of the present application provides an image processing circuit, characterized in that it includes a main control chip and a display chip, and the main control chip is connected to the display chip; the main control chip is used to output first image data and resolution data according to the data to be processed; the display chip is used to output second image data based on the first image data and the resolution data; wherein the resolution of the second image data is determined based on the resolution data.
[0006] In a second aspect, an embodiment of the present application provides an image processing method, which includes: a main control chip outputs first image data and resolution data according to the data to be processed; a display chip outputs second image data based on the first image data and the resolution data; wherein the resolution of the second image data is determined based on the resolution data.
[0007] In the third aspect, an embodiment of the present application provides an image processing circuit, including a main control chip and a display chip, the main control chip including a first processing module and a first interface, the display chip including a second processing module, a second interface and a third interface; the first processing module is used to generate first image data and resolution data according to the data to be processed; the first interface is connected to the first processing module, and the first interface is used to output the first image data and the resolution data; the second interface is connected to the first interface, and the second processing module is respectively connected to the second interface and the third interface, and the second processing module is used to generate second image data based on the first image data and the resolution data; the third interface is used to output the second image data; wherein the resolution of the second image data is determined based on the resolution data.
[0008] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a display screen and the image processing circuit described in the first aspect, wherein the display screen is connected to a display chip in the image processing circuit, and the display screen is used to display the second image data.
[0009] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a display screen and the image processing circuit described in the third aspect, wherein the display screen is connected to a display chip in the image processing circuit, and the display screen is used to display the second image data.
[0010] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by a main control chip or a display chip in the image processing circuit described in the first aspect or the third aspect to implement the method described in the second aspect.
[0011] In an embodiment of the present application, the first image data and resolution data are output by the main control chip, and the second image data is output by the display chip based on the first image data and the resolution data. The resolution of the second image data is determined based on the resolution data, and the resolution processing of the first image data is completed by the display chip, which can greatly reduce the data processing amount of the main control chip, improve the working efficiency of the main control chip, and thereby reduce the power consumption of the terminal device. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is a hardware structure diagram of an image processing circuit provided in Embodiment 1 of the present application;
[0013] Figure 2 is a flowchart of the steps of an image processing method provided in Embodiment 2 of the present application;
[0014] Figure 3It is a hardware structure diagram of an image processing circuit provided in Embodiment 3 of the present application;
[0015] Figure 4 is another hardware structure diagram of an image processing circuit provided in Embodiment 3 of the present application;
[0016] Figure 5 This is a structural block diagram of an electronic device provided in Embodiment 4 of the present application;
[0017] Figure 6 This is a structural block diagram of an electronic device provided in Embodiment 5 of the present application;
[0018] Figure 7 This is a schematic diagram of the hardware structure of an electronic device provided in Example 6 of the present application. DETAILED DESCRIPTION
[0019] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0020] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0021] The image processing method for the smart terminal provided by the embodiment of the present application is described in detail below through specific embodiments and application scenarios in conjunction with the accompanying drawings.
[0022] Embodiment 1
[0023] refer to Figure 1 , Figure 1 A hardware structure diagram of an image processing circuit of this embodiment is provided, wherein the image processing circuit 100 includes a main control chip 101 and a display chip 102 , and the main control chip 101 is connected to the display chip 102 .
[0024] In this embodiment, the main control chip 101 is used to output first image data and resolution data according to the data to be processed.
[0025] In an example, the main control chip 101 can be an application processor (AP) chip, hereinafter referred to as the AP end. The AP end has a graphics processing unit (GPU) and a display processing unit (DPU). In actual applications, the GPU will draw image data with original resolution according to the scene and send it to the DPU for data synthesis. The DPU will hand over the synthesized image data with original resolution to an independent display chip. At the same time, the AP end can obtain the screen display resolution of the smart terminal according to the system configuration of the smart terminal.
[0026] In one example, the data to be processed may be scene information acquired by the AP through a camera module of a terminal device, or video data acquired from a cloud or local storage. The first image data may be image data synthesized by the DPU based on image data drawn by the GPU.
[0027] Among them, since the purpose of this embodiment is to reduce the data processing amount of the processor in the terminal device and improve efficiency, when the GPU draws the image data of the original resolution according to the scene, the original resolution can be made as small as possible, thereby reducing the data processing amount of the main control chip in image processing. In other words, the first image data output by the main control chip has a smaller original resolution.
[0028] In one example, since the resolutions of display screens of different terminal devices may be different, and the resolutions of multiple display screens of the same terminal device may also be different, the main control chip can obtain the resolution data of the display screen corresponding to the terminal device by obtaining the system configuration information of the terminal device. Thus, by processing the first image data, the output image resolution can be adapted to the display screen of the terminal device.
[0029] In this embodiment, the resolution data includes the target resolution of the first image data, which is the resolution of the display screen of the terminal device. The resolution data output by the main control chip 101 may include the original resolution of the first image data, or the first image data may be directly sent to the display chip 102, and the display chip 102 obtains its original resolution according to the first image data.
[0030] In this embodiment, the display chip 102 is used to output second image data based on the first image data and the resolution data, wherein the resolution of the second image data is determined based on the resolution data.
[0031] For example, the resolution data includes the original resolution and the target resolution of the first image data. The original resolution is 720*1800 and the target resolution is 1080*1440. Then the resolution of the second image data output by the display chip is 1080*1440.
[0032] The image processing circuit provided in this embodiment includes a main control chip and a display chip. The first image data and resolution data are output through the main control chip. The second image data is output through the display chip based on the first image data and the resolution data. The resolution of the second image data is determined based on the resolution data. The resolution processing process of the first image data is completed by the display chip, which can greatly reduce the data processing amount of the main control chip, improve the working efficiency of the main control chip, and thus reduce the power consumption of the terminal device.
[0033] It can be seen from the above embodiments that the resolution data output by the main control chip may include the original resolution of the first image data, or the first image data may be directly sent to the display chip, and the display chip obtains its original resolution according to the first image data.
[0034] Therefore, in the case where the resolution data includes the original resolution and the target resolution of the first image data, the display chip is specifically used to: perform scaling processing on the first image data based on the original resolution and the target resolution, and output the second image data; wherein the resolution of the second image data is the same as the target resolution. For example, the original resolution of the first image data is 720*1800, and the target resolution is 1080*1440. The display chip performs scaling processing on the resolution of the first image data, and outputs the second image data with the resolution of the target resolution of 1080*1440. This method can obtain the second image data more quickly.
[0035] In the case where the resolution data includes the target resolution of the first image data, the display chip is specifically used to: obtain the original resolution of the first image data according to the first image data; scale the first image data based on the original resolution and the target resolution, and output the second image data; wherein the resolution of the second image data is the same as the target resolution. For example, the target resolution of the first image data is 1080*1440, and the display chip performs pixel analysis on the first image data to obtain that the original resolution of the first image data is 720*1800. The display chip scales the resolution of the first image data and outputs the second image data with a resolution of the target resolution of 1080*1440. This method can further reduce the amount of data processing by the main control chip.
[0036] In one scenario, when a low-resolution image is directly scaled to a high-resolution screen, the noise in the details is often too high due to information loss, making the image blurry. Therefore, in order to solve this problem, in this embodiment, before the display chip 102 performs scaling processing on the first image data, the display chip 102 is also used to: when the difference between the original resolution and the target resolution is greater than a preset threshold, perform super-resolution processing on the first image data. Performing super-resolution processing on the first image data can complement the detail information of the first image data to avoid information loss.
[0037] In a feasible example, the preset threshold can be set by system developers or by users in a customized manner, which is not limited here. In this embodiment, super-resolution processing is to enlarge the resolution, such as enlarging a 512*512 picture to a 1024*1024 picture.
[0038] In this embodiment, the display chip performs super-resolution processing and optimization on image data having a large difference between the resolution of the first image data and the target resolution, thereby further obtaining image data with better display effect.
[0039] In one scenario, the terminal device may have one display screen or multiple display screens. For example, when the display screen of the terminal device is a dual-screen display, the image data to be displayed on the two different display screens and the corresponding resolutions may be different.
[0040] At this time, the first image data includes a first sub-image and a second sub-image, and the resolution data includes first sub-resolution data and second sub-resolution data, the first sub-resolution data is the resolution data corresponding to the first sub-image, and the second sub-resolution data is the resolution data corresponding to the second sub-image. The first sub-resolution data and the second sub-resolution data may be the same or different.
[0041] In this embodiment, the display chip 102 is specifically configured to output a third sub-image based on the first sub-image and the first sub-resolution data, wherein the resolution of the third sub-image is determined based on the first sub-resolution data.
[0042] For example, the first sub-resolution data includes an original resolution of 1080*1440 and a target resolution of 720*1800. The display chip reduces the resolution of the first sub-image and outputs a third sub-image with a resolution of the target resolution of 720*1800.
[0043] In this embodiment, the display chip 102 is specifically configured to output a fourth sub-image based on the second sub-image and the second sub-resolution data, wherein the resolution of the fourth sub-image is determined based on the second sub-resolution data.
[0044] For example, the second sub-resolution data includes an original resolution of 720*1080 and a target resolution of 1500*2150. The display chip enlarges the resolution of the second sub-image and outputs a fourth sub-image with a resolution of the target resolution of 1500*2150.
[0045] This embodiment can perform different processing on display data of different display screens of the same terminal, and has higher adaptability.
[0046] In one example, the contents displayed on multiple display screens of a terminal device may be the same. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays video playback data. The contents displayed on multiple display screens of a terminal device may also be different. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays image data acquired by a shooting component. Therefore, the display chip can determine whether the contents of the first display screen and the second display screen are the same, and process the first image data according to the scene.
[0047] In this embodiment, when the image content of the first sub-image is the same as the image content of the second sub-image, the display chip 102 is specifically used to: output a third sub-image based on the target sub-image and the first sub-resolution data, and output a fourth sub-image based on the target sub-image and the second sub-resolution data, wherein the target sub-image includes the first sub-image or the second sub-image.
[0048] That is to say, when the contents of the first sub-image and the second sub-image are the same, the third sub-image and the fourth sub-image can be output according to the first sub-image or the second sub-image. It should be noted that when the contents of the first sub-image and the second sub-image are the same, if the original resolution of the first sub-image is different from the original resolution of the second sub-image, the image with the higher original resolution of the two is used as the target sub-image. For example, when the original resolution of the first sub-image is 1080*1440 and the original resolution of the second sub-image is 720*1800, since the resolution 1080*1440 is greater than the resolution 720*1800, the first sub-image is determined to be the target sub-image. By using the image with a higher original resolution as the target sub-image, more image information can be obtained, so that the output third sub-image and the fourth sub-image are clearer, thereby having a better display effect.
[0049] In this embodiment, when the image content of the first sub-image is different from the image content of the second sub-image, the display chip 102 is specifically configured to: output a third sub-image based on the first sub-image and the first sub-resolution data, and output a fourth sub-image based on the second sub-image and the second sub-resolution data. The third sub-image can be displayed on the first display screen, and the fourth sub-image can be displayed on the second display screen.
[0050] It should be noted that, in this embodiment, when the original resolution and the target resolution included in the resolution data are equal, that is, when the resolution of the first image data meets the resolution requirement of the display screen of the terminal device, the display chip is used to use the first image data as the second image data. In other words, the display chip does not process the resolution of the first image data, and directly sends the first image data to the display screen through the bypass of the display chip, which can avoid the invalid work of the display chip and reduce the overall power consumption of the smart terminal.
[0051] Embodiment 2
[0052] This embodiment provides an image processing method, which is applied to the image processing circuit provided in the first embodiment. Figure 2 , the method comprising:
[0053] S201. The main control chip outputs first image data and resolution data according to the data to be processed.
[0054] In one example, the data to be processed may be scene information acquired by the AP through a camera module of a terminal device, or video data acquired from a cloud or local storage. The first image data may be image data synthesized by the DPU based on image data drawn by the GPU.
[0055] Among them, since the purpose of this embodiment is to reduce the data processing amount of the processor in the terminal device and improve efficiency, when the GPU draws the image data of the original resolution according to the scene, the original resolution can be made as small as possible, thereby reducing the data processing amount of the main control chip in image processing. In other words, the first image data output by the main control chip has a smaller original resolution.
[0056] In one example, since the resolutions of display screens of different terminal devices may be different, and the resolutions of multiple display screens of the same terminal device may also be different, the main control chip can obtain the resolution data of the display screen corresponding to the terminal device by obtaining the system configuration information of the terminal device. Thus, by processing the first image data, the output image resolution can be adapted to the display screen of the terminal device.
[0057] In this embodiment, the resolution data includes the target resolution of the first image data, which is the resolution of the display screen of the terminal device. The resolution data output by the main control chip may include the original resolution of the first image data, or the first image data may be directly sent to the display chip, and the display chip obtains its original resolution based on the first image data.
[0058] S202: The display chip outputs second image data based on the first image data and the resolution data.
[0059] In this embodiment, the display chip is used to output second image data based on the first image data and the resolution data, wherein the resolution of the second image data is determined based on the resolution data.
[0060] For example, the resolution data includes the original resolution and the target resolution of the first image data. The original resolution is 720*1800 and the target resolution is 1080*1440. Then the resolution of the second image data output by the display chip is 1080*1440.
[0061] The image processing circuit provided in this embodiment includes a main control chip and a display chip. The first image data and resolution data are output through the main control chip. The second image data is output through the display chip based on the first image data and the resolution data. The resolution of the second image data is determined based on the resolution data. The resolution processing process of the first image data is completed by the display chip, which can greatly reduce the data processing amount of the main control chip, improve the working efficiency of the main control chip, and thus reduce the power consumption of the terminal device.
[0062] In this embodiment, when the resolution data includes the original resolution and the target resolution of the first image data, S202 includes: the display chip scales the first image data based on the original resolution and the target resolution, and outputs second image data, wherein the resolution of the second image data is the same as the target resolution.
[0063] For example, the original resolution of the first image data is 720*1800, and the target resolution is 1080*1440. The display chip enlarges the resolution of the first image data and outputs the second image data with the target resolution of 1080*1440. This method can obtain the second image data more quickly.
[0064] In this embodiment, when the resolution data includes a target resolution of the first image data, S202 includes: the display chip obtains the original resolution of the first image data based on the first image data; the display chip scales the first image data based on the original resolution and the target resolution, and outputs second image data; wherein the resolution of the second image data is the same as the target resolution.
[0065] For example, the target resolution of the first image data is 1080*1440, and the display chip performs pixel analysis on the first image data to obtain the original resolution of the first image data as 720*1800. The display chip enlarges the resolution of the first image data and outputs the second image data with the target resolution of 1080*1440. This method can further reduce the data processing amount of the main control chip.
[0066] In one scenario, when a low-resolution image is directly scaled to a high-resolution screen, the noise in the details is often too high due to information loss, making the image blurry. Therefore, in order to solve this problem, in this embodiment, when the difference between the original resolution and the target resolution is greater than a preset threshold, before scaling the first image data, the display chip also includes: performing super-resolution processing on the first image data. Performing super-resolution processing on the first image data can complete the detail information of the first image data to avoid information loss.
[0067] In a feasible example, the preset threshold can be set by system developers or by users in a customized manner, which is not limited here. In this embodiment, super-resolution processing is to enlarge the resolution, such as enlarging a 512*512 picture to a 1024*1024 picture.
[0068] In this embodiment, the display chip performs super-resolution processing and optimization on image data having a large difference between the resolution of the first image data and the target resolution, thereby further obtaining image data with better display effect.
[0069] In one scenario, the terminal device may have one display screen or multiple display screens. For example, when the display screen of the terminal device is a dual-screen display, the image data to be displayed on the two different display screens and the corresponding resolutions may be different.
[0070] Therefore, in this embodiment, the first image data includes a first sub-image and a second sub-image, and the first sub-image and the second sub-image correspond to two display screens of the terminal device respectively. The resolution data includes first sub-resolution data and second sub-resolution data, and the first sub-resolution data is the resolution data corresponding to the first sub-image, and the second sub-resolution data is the resolution data corresponding to the second sub-image. The first sub-resolution data and the second sub-resolution data may be the same or different.
[0071] In this embodiment, when the first image data includes a first sub-image and a second sub-image, S202 includes: the display chip outputs a third sub-image based on the first sub-image and the first sub-resolution data, wherein the resolution of the third sub-image is determined based on the first sub-resolution data.
[0072] For example, the first sub-resolution data includes an original resolution of 1080*1440 and a target resolution of 720*1800. The display chip reduces the resolution of the first sub-image and outputs a third sub-image with a resolution of the target resolution of 720*1800.
[0073] In this embodiment, when the first image data includes a first sub-image and a second sub-image, S202 includes: the display chip outputs a fourth sub-image based on the second sub-image and the second sub-resolution data; wherein the resolution of the fourth sub-image is determined based on the second sub-resolution data.
[0074] For example, the second sub-resolution data includes an original resolution of 720*1080 and a target resolution of 1500*2150. The display chip enlarges the resolution of the second sub-image and outputs a fourth sub-image with a resolution of the target resolution of 1500*2150.
[0075] This embodiment can perform different processing on display data of different display screens of the same terminal, and has higher adaptability.
[0076] In one example, the contents displayed on multiple display screens of a terminal device may be the same. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays video playback data. The contents displayed on multiple display screens of a terminal device may also be different. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays image data acquired by a shooting component. Therefore, the display chip can determine whether the contents of the first display screen and the second display screen are the same, and process the first image data according to the scene.
[0077] In this embodiment, when the image content of the first sub-image is the same as the image content of the second sub-image, the display chip outputs the third sub-image based on the first sub-image and the first sub-resolution data, including: the display chip outputs the third sub-image based on the target sub-image and the first sub-resolution data.
[0078] In this embodiment, when the image content of the first sub-image is the same as the image content of the second sub-image, the display chip outputs the fourth sub-image based on the second sub-image and the second sub-resolution data, including: the display chip outputs the fourth sub-image based on the target sub-image and the second sub-resolution data. The target sub-image includes the first sub-image or the second sub-image.
[0079] That is to say, when the contents of the first sub-image and the second sub-image are the same, the third sub-image and the fourth sub-image can be output according to the first sub-image or the second sub-image. It should be noted that when the contents of the first sub-image and the second sub-image are the same, if the original resolution of the first sub-image is different from the original resolution of the second sub-image, the image with the higher original resolution of the two is used as the target sub-image. For example, when the original resolution of the first sub-image is 1080*1440 and the original resolution of the second sub-image is 720*1800, since the resolution 1080*1440 is greater than the resolution 720*1800, the first sub-image is determined to be the target sub-image. By using the image with a higher original resolution as the target sub-image, more image information can be obtained, so that the output third sub-image and the fourth sub-image are clearer, thereby having a better display effect.
[0080] In this embodiment, when the image content of the first sub-image is different from the image content of the second sub-image, the display chip is specifically used to: output the third sub-image based on the first sub-image and the first sub-resolution data, and output the fourth sub-image based on the second sub-image and the second sub-resolution data. The third sub-image can be displayed on the first display screen, and the fourth sub-image can be displayed on the second display screen.
[0081] It should be noted that, in this embodiment, when the original resolution and the target resolution included in the resolution data are equal, that is, when the resolution of the first image data meets the resolution requirement of the display screen of the terminal device, the display chip is used to use the first image data as the second image data. In other words, the display chip does not process the resolution of the first image data, and directly sends the first image data to the display screen through the bypass of the display chip, which can avoid the invalid work of the display chip and reduce the overall power consumption of the smart terminal.
[0082] Embodiment 3
[0083] refer to Figure 3 This embodiment provides an image processing circuit 100, including a main control chip 101 and a display chip 102, the main control chip 101 includes a first processing module 1012 and a first interface 1013, and the display chip 102 includes a second processing module 1022, a second interface 1021 and a third interface 1023.
[0084] In this embodiment, the first processing module 1012 is used to generate first image data and resolution data according to the data to be processed. The data to be processed may be scene information obtained by the AP through the camera module of the terminal device, or video data obtained from the cloud or local storage. The first image data may be image data synthesized by the DPU based on the image data drawn by the GPU. The resolution data may include the original resolution data and the target resolution of the first image data.
[0085] In this embodiment, the first interface 1013 is connected to the first processing module 1012, and the first interface 1013 is used to output the first image data and the resolution data so that the display chip receives the first image data and the resolution data.
[0086] In this embodiment, the second interface 1021 is connected to the first interface 1013, and the second processing module 1022 is respectively connected to the second interface 1021 and the third interface 1023. The second processing module 1022 is used to generate second image data based on the first image data and resolution data, wherein the resolution of the second image data is determined based on the resolution data.
[0087] In this embodiment, the third interface 1023 is used to output the second image. The third interface can be connected to a display screen of a terminal device, so as to send the second image data to the display screen for display.
[0088] In this embodiment, when the resolution data includes the original resolution and the target resolution of the first image data, the second processing module is specifically used to: scale the first image data based on the original resolution and the target resolution, and output second image data, wherein the resolution of the second image data is the same as the target resolution.
[0089] For example, the original resolution of the first image data is 720*1800, and the target resolution is 1080*1440. The display chip enlarges the resolution of the first image data and outputs the second image data with the target resolution of 1080*1440. This method can obtain the second image data more quickly.
[0090] In this embodiment, when the resolution data includes a target resolution of the first image data, the second processing module is specifically used to: obtain the original resolution of the first image data based on the first image data; scale the first image data based on the original resolution and the target resolution, and output second image data; wherein the resolution of the second image data is the same as the target resolution.
[0091] For example, the target resolution of the first image data is 1080*1440, and the second processing module of the display chip performs pixel analysis on the first image data to obtain an original resolution of 720*1800 for the first image data. The second processing module enlarges the resolution of the first image data and outputs the second image data with a resolution of the target resolution of 1080*1440. This method can further reduce the data processing amount of the main control chip.
[0092] In one scenario, when a low-resolution image is directly scaled to a high-resolution screen, the noise in the details is often too high due to information loss, making the image blurry. Therefore, in order to solve this problem, in this embodiment, when the difference between the original resolution and the target resolution is greater than a preset threshold, before scaling the first image data, the second processing module is also used to perform super-resolution processing on the first image data. Performing super-resolution processing on the first image data can complete the detail information of the first image data and avoid information loss.
[0093] Therefore, in this embodiment, when the difference between the original resolution and the target resolution is greater than a preset threshold, before the second processing module performs scaling processing on the first image data, the second processing module is further used to: perform super-resolution processing on the first image data. The detail information of the first image data can be supplemented to avoid information loss.
[0094] In one scenario, the terminal device may have one display screen or multiple display screens. For example, when the display screen of the terminal device is a dual-screen display, the image data to be displayed on the two different display screens and the corresponding resolutions are different.
[0095] Therefore, in this embodiment, the first image data includes a first sub-image and a second sub-image, and the resolution data includes first sub-resolution data and second sub-resolution data, the first sub-resolution data is the resolution data corresponding to the first sub-image, and the second sub-resolution data is the resolution data corresponding to the second sub-image.
[0096] Correspondingly, refer to Figure 4 The first processing module 1012 includes a first processing unit 1013 and a second processing unit 1014, and the first interface includes a first sub-interface TX0 and a second sub-interface TX1; the first processing unit 1013 is connected to the first sub-interface TX0, and the first processing unit 1013 is used to generate a first sub-image and a first sub-resolution data according to the data to be processed, and the first sub-interface TX0 is used to output the first sub-image and the first sub-resolution data.
[0097] In this embodiment, the second processing unit 1014 is connected to the second sub-interface TX1, and is used to generate a second sub-image and second sub-resolution data according to the data to be processed, and the second sub-interface TX1 is used to output the second sub-image and second sub-resolution data.
[0098] In this embodiment, the second processing module 1022 includes a third processing unit 1024 and a fourth processing unit 1025, and the second interface includes a third sub-interface RX0 and a fourth sub-interface RX1, the third sub-interface RX0 is connected to the first sub-interface TX0 and the third processing unit 1024 respectively, and the fourth sub-interface RX1 is connected to the second sub-interface TX1 and the fourth processing unit 1025 respectively.
[0099] The third processing unit 1024 is used to generate a third sub-image based on the first sub-image and the first sub-resolution data, wherein the resolution of the third sub-image is determined based on the first sub-resolution data. For example, the first sub-resolution data includes an original resolution of 1080*1440 and a target resolution of 720*1800, and the third processing unit 1024 reduces the resolution of the first sub-image and outputs a third sub-image having a resolution of the target resolution of 720*1800.
[0100] The fourth processing unit 1025 is used to generate a fourth sub-image based on the second sub-image and the second sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data. For example, the second sub-resolution data includes an original resolution of 720*1080 and a target resolution of 1500*2150, and the fourth processing unit 1025 enlarges the resolution of the second sub-image and outputs a fourth sub-image with a resolution of the target resolution of 1500*2150.
[0101] In this embodiment, the third interface includes a fifth sub-interface TX2 and a sixth sub-interface TX3, the fifth sub-interface TX2 is connected to the third processing unit 1024, the sixth sub-interface TX3 is connected to the fourth processing unit 1025, the fifth sub-interface TX2 is used to output the third sub-image, and the sixth sub-interface TX3 is used to output the fourth sub-image. For example, if the terminal device includes a first display screen and a second display screen, the third sub-image can be displayed through the first display screen, and the fourth sub-image can be displayed through the second display screen.
[0102] In one example, the contents displayed on multiple display screens of a terminal device may be the same. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays video playback data. The contents displayed on multiple display screens of a terminal device may also be different. For example, the terminal device includes a first display screen and a second display screen, the first display screen currently displays video playback data, and the second display screen currently displays image data acquired by a shooting component. Therefore, the display chip can determine whether the contents of the first display screen and the second display screen are the same, and process the first image data according to the scene.
[0103] Therefore, when the image content of the first sub-image is the same as the image content of the second sub-image, the third processing unit is specifically configured to generate a third sub-image based on the target sub-image and the first sub-resolution data. The fourth processing unit is specifically configured to generate a fourth sub-image based on the target sub-image and the second sub-resolution data, wherein the target sub-image includes the first sub-image or the second sub-image.
[0104] That is to say, when the contents of the first sub-image and the second sub-image are the same, the third sub-image and the fourth sub-image can be output according to the first sub-image or the second sub-image. It should be noted that when the contents of the first sub-image and the second sub-image are the same, if the original resolution of the first sub-image is different from the original resolution of the second sub-image, the image with the higher original resolution of the two is used as the target sub-image. For example, when the original resolution of the first sub-image is 1080*1440 and the original resolution of the second sub-image is 720*1800, since the resolution 1080*1440 is greater than the resolution 720*1800, the first sub-image is determined to be the target sub-image. By using the image with a higher original resolution as the target sub-image, more image information can be obtained, so that the output third sub-image and the fourth sub-image are clearer, thereby having a better display effect.
[0105] In this embodiment, when the image content of the first sub-image is different from the image content of the second sub-image, the third processing unit is specifically configured to: output the third sub-image based on the first sub-image and the first sub-resolution data. The fourth processing unit is specifically configured to: output the fourth sub-image based on the second sub-image and the second sub-resolution data. The third sub-image can be displayed on the first display screen, and the fourth sub-image can be displayed on the second display screen.
[0106] It should be noted that, in this embodiment, when the original resolution and the target resolution included in the resolution data are equal, that is, when the resolution of the first image data meets the resolution requirement of the display screen of the terminal device, the display chip is used to use the first image data as the second image data. In other words, the display chip does not process the resolution of the first image data, and directly sends the first image data to the display screen through the bypass of the display chip, which can avoid the invalid work of the display chip and reduce the overall power consumption of the smart terminal.
[0107] Embodiment 4
[0108] The image processing circuit of the intelligent terminal in the embodiment of the present application can be a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0109] refer to Figure 5 This embodiment provides an electronic device, including a display screen 103 and the image processing circuit 100 provided in the above-mentioned embodiment 1, the display screen 103 is connected to the display chip 102 in the image processing circuit 100, and the display screen 103 is used to display the second image data.
[0110] Specifically, the image processing circuit includes a main control chip and a display chip, the main control chip is connected to the display chip; the main control chip is used to output first image data and resolution data according to the data to be processed; the display chip is used to output second image data based on the first image data and the resolution data; wherein the resolution of the second image data is determined based on the resolution data.
[0111] The electronic device provided in the embodiment of the present application can implement each process implemented by the method embodiment of embodiment 2 and achieve the same technical effect. To avoid repetition, it will not be described here.
[0112] Embodiment 5
[0113] refer to Figure 6 This embodiment provides another electronic device, including a display screen 103 and the image processing circuit 100 provided in the above-mentioned embodiment three, the display screen 103 is connected to the display chip in the image processing circuit, and the display screen 103 is used to display the second image data.
[0114] In this embodiment, the electronic device includes a main control chip and a display chip, the main control chip includes a first processing module and a first interface, and the display chip includes a second processing module, a second interface and a third interface; the first processing module is used to generate first image data and resolution data according to the data to be processed; the first interface is connected to the first processing module, and the first interface is used to output the first image data and the resolution data; the second interface is connected to the first interface, and the second processing module is respectively connected to the second interface and the third interface, and the second processing module is used to generate second image data based on the first image data and the resolution data; the third interface is used to output the second image data; wherein the resolution of the second image data is determined based on the resolution data.
[0115] In this embodiment, the first processing module includes a first processing unit and a second processing unit, and the first interface includes a first sub-interface and a second sub-interface; the first processing unit is connected to the first sub-interface, the first processing unit is used to generate the first sub-image and the first sub-resolution data according to the data to be processed, and the first sub-interface is used to output the first sub-image and the first sub-resolution data; the second processing unit is connected to the second sub-interface, the second processing unit is used to generate the second sub-image and the second sub-resolution data according to the data to be processed, and the second sub-interface is used to output the second sub-image and the second sub-resolution data; the second processing module includes a third processing unit and a fourth processing unit, the second interface includes a third sub-interface and a fourth sub-interface, and the third sub-interface is connected to the first sub-interface respectively. The interface is connected to the third processing unit, and the fourth sub-interface is connected to the second sub-interface and the fourth processing unit respectively; the third processing unit is used to generate the third sub-image based on the first sub-image and the first sub-resolution data; the fourth processing unit is used to generate the fourth sub-image based on the second sub-image and the second sub-resolution data; the third interface includes a fifth sub-interface and a sixth sub-interface, the fifth sub-interface is connected to the third processing unit, and the sixth sub-interface is connected to the fourth processing unit; the fifth sub-interface is used to output the third sub-image, and the sixth sub-interface is used to output the fourth sub-image; wherein the resolution of the third sub-image is determined based on the first sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data.
[0116] In this embodiment, reference Figure 6 The display screen 103 includes a first display screen 1031 and a second display screen 1032. The fifth sub-interface TX2 is connected to the first display screen 1031, and is used to output the third sub-image to the first display screen 1031 for display. The sixth sub-interface TX3 is connected to the second display screen 1032, and is used to output the fourth sub-image to the second display screen 1032 for display.
[0117] Embodiment 6
[0118] Figure 7 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0119] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, a processor 1010 and a display chip 1011, and the display chip 1011 is connected to the processor 1010.
[0120] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0121] The processor 1010 is used to output first image data and resolution data according to the data to be processed.
[0122] The display chip 1011 is used to output second image data based on the first image data and the resolution data; wherein the resolution of the second image data is determined based on the resolution data.
[0123] In which, when the resolution data includes the original resolution and the target resolution of the first image data, the display chip 1011 is specifically used to: scale the first image data based on the original resolution and the target resolution, and output second image data; wherein the resolution of the second image data is the same as the target resolution.
[0124] In which, when the resolution data includes a target resolution of the first image data, the display chip 1011 is specifically used to: obtain the original resolution of the first image data according to the first image data; scale the first image data based on the original resolution and the target resolution, and output the second image data; wherein the resolution of the second image data is the same as the target resolution.
[0125] Wherein, when the difference between the original resolution and the target resolution is greater than a preset threshold, the display chip 1011 is further configured to: perform super-resolution processing on the first image data.
[0126] Among them, when the first image data includes the first sub-image and the second sub-image, the resolution data includes the first sub-resolution data and the second sub-resolution data, the first sub-resolution data is the resolution data corresponding to the first sub-image, and the second sub-resolution data is the resolution data corresponding to the second sub-image, the display chip 1011 is specifically used to: output a third sub-image based on the first sub-image and the first sub-resolution data; output a fourth sub-image based on the second sub-image and the second sub-resolution data; wherein the resolution of the third sub-image is determined based on the first sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data.
[0127] In which, when the image content of the first sub-image is the same as the image content of the second sub-image, the display chip 1011 is also used to: output the third sub-image based on the target sub-image and the first sub-resolution data; output the fourth sub-image based on the target sub-image and the second sub-resolution data; wherein the target sub-image includes the first sub-image or the second sub-image.
[0128] In one example, the display chip 1011 of this embodiment may execute each step by triggering its own program according to the received data, or may execute the steps under the control of the processor 1010 .
[0129] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0130] In addition, the processor 1010 in this embodiment includes a first processing module and a first interface, and the display chip includes a second processing module, a second interface and a third interface; the first interface is connected to the first processing module, the second interface is connected to the first interface, and the second processing module is connected to the second interface and the third interface respectively.
[0131] In this embodiment, the first processing module includes a first processing unit and a second processing unit, the first interface includes a first sub-interface and a second sub-interface; the first processing unit is connected to the first sub-interface, and the second processing unit is connected to the second sub-interface. The second processing module includes a third processing unit and a fourth processing unit, the second interface includes a third sub-interface and a fourth sub-interface, the third sub-interface is respectively connected to the first sub-interface and the third processing unit, the fourth sub-interface is respectively connected to the second sub-interface and the fourth processing unit, the third interface includes a fifth sub-interface and a sixth sub-interface, the fifth sub-interface is connected to the third processing unit, and the sixth sub-interface is connected to the fourth processing unit.
[0132] It should be noted that the display panel of this embodiment may include multiple ones. For example, the display panel includes a first display panel and a second display panel. The fifth sub-interface is connected to the first display panel, and the sixth sub-interface is connected to the second display panel.
[0133] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0134] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0135] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the image processing method embodiment of the above-mentioned smart terminal is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0136] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0137] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the image processing method embodiment of the smart terminal as described above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0138] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0139] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0140] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An image processing circuit, characterized in that: It includes a main control chip and a display chip, wherein the main control chip is connected to the display chip; The main control chip is used to output first image data and resolution data according to the data to be processed, wherein the first image data has an original resolution, the resolution data includes a target resolution, the target resolution is the resolution of the display screen of the terminal device, and the original resolution is smaller than the target resolution; The display chip is used to perform scaling processing on the first image data based on the first image data and the resolution data, and output second image data; wherein the resolution of the second image data is determined based on the resolution data, and the resolution of the second image data is the same as the target resolution, When the difference between the original resolution and the target resolution is greater than a preset threshold, before the display chip performs scaling processing on the first image data, the display chip is further configured to: perform super-resolution processing on the first image data.
2. The image processing circuit according to claim 1, characterized in that: The resolution data also includes an original resolution of the first image data; The display chip is specifically used for: Based on the original resolution and the target resolution, the first image data is scaled and the second image data is output.
3. The image processing circuit according to claim 1, characterized in that: The first image data includes a first sub-image and a second sub-image, and the resolution data includes first sub-resolution data and second sub-resolution data, the first sub-resolution data is resolution data corresponding to the first sub-image, and the second sub-resolution data is resolution data corresponding to the second sub-image; The display chip is specifically used for: outputting a third sub-image based on the first sub-image and the first sub-resolution data; outputting a fourth sub-image based on the second sub-image and the second sub-resolution data; The resolution of the third sub-image is determined based on the first sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data.
4. The image processing circuit according to claim 3, characterized in that: When the image content of the first sub-image is the same as the image content of the second sub-image, the display chip is specifically configured to: outputting the third sub-image based on the target sub-image and the first sub-resolution data; outputting the fourth sub-image based on the target sub-image and the second sub-resolution data; The target sub-image includes the first sub-image or the second sub-image.
5. An image processing method, characterized in that: Applied to the image processing circuit according to any one of claims 1 to 4, the method comprising: The main control chip outputs first image data and resolution data according to the data to be processed; The display chip outputs second image data based on the first image data and the resolution data; The resolution of the second image data is determined based on the resolution data.
6. The image processing method according to claim 5, characterized in that: The resolution data includes an original resolution and a target resolution of the first image data; The display chip outputs second image data based on the first image data and the resolution data, including: The display chip performs scaling processing on the first image data based on the original resolution and the target resolution, and outputs the second image data; The resolution of the second image data is the same as the target resolution.
7. The image processing method according to claim 5, characterized in that: The resolution data includes a target resolution of the first image data; The display chip outputs second image data based on the first image data and the resolution data, including: The display chip acquires the original resolution of the first image data according to the first image data; The display chip performs scaling processing on the first image data based on the original resolution and the target resolution, and outputs the second image data; The resolution of the second image data is the same as the target resolution.
8. The image processing method according to claim 6 or 7, characterized in that: In the case where the difference between the original resolution and the target resolution is greater than a preset threshold, before scaling the first image data, the method further includes: The display chip performs super-resolution processing on the first image data.
9. The image processing method according to claim 5, characterized in that: The first image data includes a first sub-image and a second sub-image, and the resolution data includes first sub-resolution data and second sub-resolution data, the first sub-resolution data is resolution data corresponding to the first sub-image, and the second sub-resolution data is resolution data corresponding to the second sub-image; The display chip outputs second image data based on the first image data and the resolution data, including: The display chip outputs a third sub-image based on the first sub-image and the first sub-resolution data; The display chip outputs a fourth sub-image based on the second sub-image and the second sub-resolution data; The resolution of the third sub-image is determined based on the first sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data.
10. The image processing method according to claim 9, characterized in that: In a case where the image content of the first sub-image is the same as the image content of the second sub-image; The display chip outputs a third sub-image based on the first sub-image and the first sub-resolution data, including: The display chip outputs the third sub-image based on the target sub-image and the first sub-resolution data; The display chip outputs a fourth sub-image based on the second sub-image and the second sub-resolution data, including: The display chip outputs the fourth sub-image based on the target sub-image and the second sub-resolution data; The target sub-image includes the first sub-image or the second sub-image.
11. An image processing circuit, comprising a main control chip and a display chip, wherein the main control chip comprises a first processing module and a first interface, and the display chip comprises a second processing module, a second interface and a third interface; The first processing module is used to generate first image data and resolution data according to the data to be processed, wherein: The first image data has an original resolution, the resolution data includes a target resolution, the target resolution is the resolution of a display screen of a terminal device, and the original resolution is smaller than the target resolution; The first interface is connected to the first processing module, and the first interface is used to output the first image data and the resolution data; The second interface is connected to the first interface, the second processing module is connected to the second interface and the third interface respectively, and the second processing module is used to perform scaling processing on the first image data based on the first image data and the resolution data to generate second image data; The third interface is used to output the second image data; wherein the resolution of the second image data is determined based on the resolution data, and the resolution of the second image data is the same as the target resolution, When the difference between the original resolution and the target resolution is greater than a preset threshold, before the second processing module performs scaling processing on the first image data, the second processing module is further configured to: perform super-resolution processing on the first image data.
12. The image processing circuit according to claim 11, characterized in that: The resolution data includes an original resolution of the first image data; The second processing module is specifically used for: Based on the original resolution and the target resolution, the first image data is scaled and the second image data is output.
13. The image processing circuit according to claim 11, characterized in that: The first image data includes a first sub-image and a second sub-image, and the resolution data includes first sub-resolution data and second sub-resolution data, the first sub-resolution data is resolution data corresponding to the first sub-image, and the second sub-resolution data is resolution data corresponding to the second sub-image; The first processing module includes a first processing unit and a second processing unit, and the first interface includes a first sub-interface and a second sub-interface; The first processing unit is connected to the first sub-interface, the first processing unit is used to generate the first sub-image and the first sub-resolution data according to the data to be processed, and the first sub-interface is used to output the first sub-image and the first sub-resolution data; The second processing unit is connected to the second sub-interface, the second processing unit is used to generate the second sub-image and the second sub-resolution data according to the data to be processed, and the second sub-interface is used to output the second sub-image and the second sub-resolution data; The second processing module includes a third processing unit and a fourth processing unit, the second interface includes a third sub-interface and a fourth sub-interface, the third sub-interface is connected to the first sub-interface and the third processing unit respectively, and the fourth sub-interface is connected to the second sub-interface and the fourth processing unit respectively; The third processing unit is used for generating a third sub-image based on the first sub-image and the first sub-resolution data; The fourth processing unit is used for generating a fourth sub-image based on the second sub-image and the second sub-resolution data; The third interface includes a fifth sub-interface and a sixth sub-interface, the fifth sub-interface is connected to the third processing unit, and the sixth sub-interface is connected to the fourth processing unit; the fifth sub-interface is used to output the third sub-image, and the sixth sub-interface is used to output the fourth sub-image; The resolution of the third sub-image is determined based on the first sub-resolution data, and the resolution of the fourth sub-image is determined based on the second sub-resolution data.
14. The image processing circuit according to claim 13, characterized in that: In a case where the image content of the first sub-image is the same as the image content of the second sub-image; The third processing unit is specifically used for: generating the third sub-image based on the target sub-image and the first sub-resolution data; The fourth processing unit is specifically configured to: generating the fourth sub-image based on the target sub-image and the second sub-resolution data; The target sub-image includes the first sub-image or the second sub-image.
15. An electronic device, characterized in that: It comprises a display screen and the image processing circuit according to any one of claims 1 to 5, wherein the display screen is connected to a display chip in the image processing circuit, and the display screen is used to display the second image data.
16. An electronic device, characterized in that: It comprises a display screen and the image processing circuit according to any one of claims 11 to 14, wherein the display screen is connected to a display chip in the image processing circuit, and the display screen is used to display the second image data.