WO2023125669A1 - 图像处理电路、图像处理方法、电子设备和可读存储介质 - Google Patents

图像处理电路、图像处理方法、电子设备和可读存储介质 Download PDF

Info

Publication number
WO2023125669A1
WO2023125669A1 PCT/CN2022/142852 CN2022142852W WO2023125669A1 WO 2023125669 A1 WO2023125669 A1 WO 2023125669A1 CN 2022142852 W CN2022142852 W CN 2022142852W WO 2023125669 A1 WO2023125669 A1 WO 2023125669A1
Authority
WO
WIPO (PCT)
Prior art keywords
preview image
image
image processing
preview
chip
Prior art date
Application number
PCT/CN2022/142852
Other languages
English (en)
French (fr)
Inventor
乜朝贤
Original Assignee
维沃移动通信有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 维沃移动通信有限公司 filed Critical 维沃移动通信有限公司
Publication of WO2023125669A1 publication Critical patent/WO2023125669A1/zh

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment

Definitions

  • the application belongs to the technical field of communication, and in particular relates to an image processing circuit, an image processing method, electronic equipment and a readable storage medium.
  • the user can adjust the zoom ratio of the preview image by sliding the screen.
  • the zoom ratio of the preview image changes rapidly, the focal length jump of the preview image will be very large, which affects user experience.
  • the focal length jump of the preview image will be a huge problem.
  • the deviation of the output images of different cameras can be calculated through the SAT (Spatial Alignment Transform) algorithm, and the preview can be smoothed through spatial alignment to reduce the sense of violation.
  • the SAT algorithm will control multiple cameras to be turned on at the same time, resulting in an increase in the overall power consumption of the camera, heating the system, and affecting user experience.
  • the purpose of the embodiments of the present application is to provide an image processing circuit, an image processing method, an electronic device, and a readable storage medium, which can slow down and make up for gaps caused by jumps when updating and displaying a preview image, so that the display of the preview image is more accurate. smooth.
  • an embodiment of the present application provides an image processing circuit, including a main control chip and an image processing chip, and the main control chip is connected to the image processing chip;
  • the main control chip is used to obtain a second preview image when the display screen receives the user's first input on the first preview image; and send the second preview image to the image processing chip;
  • the image processing chip is used to generate a frame-inserting preview image according to the first preview image and the second preview image;
  • the image processing chip is further configured to sequentially output and display the frame-inserting preview image and the second preview image to a display screen; or, the image processing chip is further configured to send the inserted frame preview image to the main control chip.
  • an embodiment of the present application provides an electronic device, including a display screen and the image processing circuit according to the first aspect, where the image processing circuit is connected to the display screen.
  • an embodiment of the present application provides an image processing method, which is applied to the image processing circuit described in the first aspect, and the method includes:
  • the main control chip acquires the second preview image when the display screen receives the user's first input to the first preview image; and sends the second preview image to the image processing chip;
  • the image processing chip generates a frame-inserting preview image according to the first preview image and the second preview image;
  • the image processing chip sequentially outputs the frame-inserting preview image and the second preview image to a display screen and displays them; or, the image processing chip sends the frame-inserting preview image and the second preview image to the main control chip. a second preview image, so that the main control chip sequentially outputs the frame insertion preview image and the second preview image to the display screen for display.
  • the embodiment of the present application provides an electronic device, the electronic device includes a processor and a memory, the memory stores programs or instructions that can run on the processor, and the programs or instructions are processed by the implement the steps of the method as described in the third aspect when the controller is executed.
  • the embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method as described in the third aspect are implemented .
  • the embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions, to achieve the third aspect the method described.
  • an embodiment of the present application provides a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method as described in the third aspect.
  • the image processing circuit includes a main control chip and an image processing chip, and the main control chip is used to obtain the second preview image when the display screen receives the user's first input on the first preview image, and Sending the second preview image to the image processing chip; the image processing chip is used to generate a frame-inserting preview image according to the first preview image and the second preview image; the image processing chip is also used to sequentially output the frame-inserting preview image and the second preview image or, the image processing chip is also used to send the frame insertion preview image and the second preview image to the main control chip, so that the main control chip sequentially outputs the frame insertion preview image and the second preview image to the display screen and show.
  • the frame-inserting preview image is generated by the image processing chip, which can slow down and compensate for gaps caused by jumps, so that the display of the preview image is smoother.
  • the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • this embodiment does not need to use the SAT algorithm to process the preview image through the main control chip, which can reduce the power consumption of the main control chip. consumption.
  • Fig. 1 is one of the structural schematic diagrams of the image processing circuit provided by the embodiment of the present application.
  • Fig. 2 is the second structural schematic diagram of the image processing circuit provided by the embodiment of the present application.
  • Fig. 3 is the third structural schematic diagram of the image processing circuit provided by the embodiment of the present application.
  • FIG. 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
  • Fig. 5 is a flow chart of the image processing method provided by the embodiment of the present application.
  • FIG. 6 is a schematic diagram of a first preview image provided by an embodiment of the present application.
  • FIG. 7 is a schematic diagram of a second preview image provided by an embodiment of the present application.
  • FIG. 8 is a schematic diagram of a shooting preview interface provided by an embodiment of the present application.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
  • the zoom ratio of the preview image changes rapidly.
  • the wide-angle camera is switched to the main camera, and the main camera is switched to the telephoto camera.
  • the algorithm calculates the deviation of the output images of different cameras, so that the preview image can be displayed smoothly through spatial alignment, reducing the sense of inconsistency.
  • the SAT algorithm switches between the zoom ratios of different cameras, the SAT algorithm will control multiple cameras to be turned on at the same time, causing the overall power consumption of the camera of the electronic device to increase, the system to generate heat, and affect the user experience.
  • the embodiment of the present application provides an image processing circuit.
  • the image processing chip performs frame interpolation processing on the images output by different cameras to generate a new preview image.
  • the main control chip using the SAT algorithm for frame insertion it can speed up the frame insertion speed and improve the response speed of the electronic equipment during the camera preview process.
  • the SAT algorithm in the main control chip does not need to be processed, which can reduce the power consumption of the device.
  • FIG. 1 is an image processing circuit provided by an embodiment of the present application.
  • the image processing circuit 100 includes a main control chip 110 and an image processing chip 120 , and the main control chip 110 is connected to the image processing chip 120 .
  • the main control chip 110 is configured to acquire a second preview image when the display screen receives a user's first input on the first preview image; and send the second preview image to the image processing chip 120 .
  • the main control chip 110 may be an application chip (Application Processor, AP).
  • AP Application Processor
  • the main control chip 110 is a system-on-chip (System on Chip, SoC), also referred to as a system on chip, which is an integrated circuit with a dedicated target, and the main control chip 110 includes a complete system and embedded software the entire content of .
  • SoC System on Chip
  • the first preview image may be a preview image currently displayed on a display screen of the electronic device.
  • the second preview image may be an updated preview image in response to the user's first input.
  • the second preview image is a preview image to be displayed, that is to say, the second preview image is an image not transmitted to the display screen.
  • the first preview image may be an image displayed on the shooting preview interface when the camera application is opened.
  • the zoom magnification of the first preview image is 1X.
  • the second preview image may be an image after the user enlarges the first preview image.
  • the zoom magnification of the second preview image is 1.6X.
  • the first input may be an input to adjust the zoom ratio of the first preview image.
  • the first input may be a click input on the target area, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application can be any one of a click gesture, a slide gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture.
  • the click input in the embodiment of the present application may be a single click input, a double click input, or any number of click inputs, etc., and may also be a long press input or a short press input.
  • the first input may specifically be an input of zooming the first preview image by the user with two fingers.
  • the first input may be an input for the user to select a zoom ratio.
  • the first input may be the user's input to the adjustment control of the zoom ratio of the shooting preview interface.
  • the first input may be an input for switching the shooting mode, for example, switching from the "normal shooting mode" to the "portrait shooting mode".
  • the image processing chip 120 is used for generating a frame-inserting preview image according to the first preview image and the second preview image.
  • the image processing chip may be used to enhance the image collected by the camera.
  • the enhancement processing on the image may include the enhancement processing on the preview image.
  • the enhancement processing may include frame insertion processing.
  • the enhancement processing may also include image processing such as brightening, improving dynamic range, noise reduction, super-resolution, sharpening, cropping, and color correction, which is not limited in this embodiment of the present application.
  • the image processing chip also includes a Dynamic Random Access Memory (DRAM) for storing images.
  • DRAM Dynamic Random Access Memory
  • the image processing chip may be an independent display chip set in the electronic device.
  • the image processing chip 120 is specifically configured to generate, according to the first preview image and the second preview image, when the change range of the image parameters of the second preview image relative to the first preview image meets a preset condition. Interpolation preview image.
  • the viewing angle of the preview image will jump greatly, resulting in a very abrupt switch between the preview images of the previous and subsequent frames.
  • the 3A information of the preview image jumps greatly, it will also cause the switch between the preview images of the previous and subsequent frames to be very abrupt.
  • the automatic exposure and automatic white balance information jumps greatly, the brightness of the preview images of the two frames before and after changes greatly.
  • the preview image changes from blurred to clear, the resolution jumps sharply, and the switch between the preview images of the previous and subsequent frames is abrupt.
  • the image parameters may be the field of view (FOV) and 3A information of the preview image.
  • the 3A information may include auto focus (AF), auto exposure (AE) and auto white balance (AWB) information.
  • the image parameters include at least one of the following: viewing angle, color, brightness, and resolution.
  • the preset condition may be a condition for judging whether to generate an interpolated frame image.
  • the preset condition may include at least one of a viewing angle condition, a color condition, a brightness condition, and a resolution condition.
  • a viewing angle condition it may be that a change value of the viewing angle of the second preview image relative to the first preview image is greater than a viewing angle change threshold.
  • the brightness condition it may be that the brightness difference between the second preview image and the first preview image is greater than a brightness change threshold.
  • the resolution condition it may be that the difference between the resolutions of the second preview image and the first preview image is greater than a resolution change threshold.
  • a frame interpolation preview image is generated between the first preview image and the second preview image, and may be a frame interpolation preview image generated between the first preview image and the second preview image.
  • the zoom ratio of the first preview image is 1X
  • the zoom ratio of the second preview image is 1.6X
  • a frame of images with a zoom ratio of 1.3X may be generated between the first preview image and the second preview image.
  • a frame interpolation preview image is generated, and a multi-frame frame interpolation preview image may be generated between the first preview image and the second preview image.
  • the zoom magnification of the first preview image is 1X
  • the zoom magnification of the second preview image is 5X
  • a series of images can be generated between the first preview image and the second preview image, namely 2.0X, 3.0X, 4.0X Image.
  • the image processing chip generates a frame-interpolated preview image according to the first preview image and the second preview image when the change range of the image parameters of the second preview image relative to the first preview image meets the preset condition , so that the preview image is displayed more smoothly, and the power consumption of the device can be reduced.
  • the image processing chip 120 is further configured to output the frame-inserting preview image and the second preview image to the display screen to display.
  • the image processing chip 120 is also configured to sequentially output and display the frame-inserting preview image and the second preview image to the display screen.
  • the main control chip acquires the second preview image collected by the camera, and transmits the second preview image to the image processing chip, and the image processing chip A second preview image is received and stored. Afterwards, the image processing chip generates a frame-inserting preview image between the first preview image and the second preview image. Afterwards, the image processing chip sequentially transmits the frame-inserting preview image and the second preview image to the display screen for display, that is, the display screen sequentially displays the frame-inserting preview image and the second preview image.
  • the image processing chip After the image processing chip generates a frame-inserting preview image based on the first preview image and the second preview image, the image processing chip sequentially transmits the frame-inserting preview image and the second preview image to the display screen for display, There is no need to return the preview image to the main control chip, which can further shorten the image transmission time and make the update of the preview image smoother.
  • the image processing chip 120 is also used to send the frame-inserting preview image and the second preview image to the main control chip 110, so that the main control chip 110 will insert the frame-inserting preview image and the second preview image output to and displayed on the display screen in sequence.
  • the main control chip acquires the second preview image collected by the camera, and transmits the second preview image to the image processing chip, and the image processing chip A second preview image is received and stored. Afterwards, the image processing chip generates a frame-inserting preview image between the first preview image and the second preview image. Afterwards, the image processing chip sequentially returns the frame-inserting preview image and the second preview image to the main control chip, and the main control chip sequentially transmits the frame-inserting preview image and the second preview image to the display screen for display, that is, the display screen sequentially displays the inserted frame preview image and the second preview image. frame preview image and second preview image.
  • the image processing chip After the image processing chip generates a frame-inserting preview image based on the first preview image and the second preview image, the frame-inserting preview image and the second preview image are sequentially transmitted to the main control chip, and the main control chip It only needs to add an image processing chip in the electronic device to transmit it to the display screen for display, which can slow down and make up for the gap caused by the jump, making the display of the preview image smoother.
  • the image processing circuit includes a main control chip and an image processing chip, and the main control chip is used to obtain the second preview image when the display screen receives the user's first input on the first preview image, and Sending the second preview image to the image processing chip; the image processing chip is used to generate a frame-inserting preview image according to the first preview image and the second preview image; the image processing chip is also used to sequentially output the frame-inserting preview image and the second preview image or, the image processing chip is also used to send the frame insertion preview image and the second preview image to the main control chip, so that the main control chip sequentially outputs the frame insertion preview image and the second preview image to the display screen and show.
  • the frame-inserting preview image is generated by the image processing chip, which can slow down and compensate for gaps caused by jumps, so that the display of the preview image is smoother.
  • the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • this embodiment does not need to use the SAT algorithm to process the preview image through the main control chip, which can reduce the power consumption of the main control chip. consumption.
  • the main control chip 110 before the display screen receives the user's first input on the first preview image, the main control chip 110 is further configured to acquire the first preview image; and output the first preview image to the display screen and display it.
  • the camera of the electronic device collects the first preview image, converts the collected first preview image into a digital signal, that is, a digital image, and transmits the converted digital image to the main computer of the electronic device.
  • control chip the main control chip transmits the first preview image to the display screen, so that the display screen displays the first preview image.
  • the main control chip 110 is also used to obtain the preview image; and send the first preview image to the image processing chip 120; the image processing chip 120 is also used to output the first preview image to the display screen and display it.
  • the camera of the electronic device captures a first preview image, converts the captured first preview image into a digital signal, that is, a digital image, and then transmits the converted digital image to the electronic device
  • the main control chip transmits the first preview image to the image processing chip
  • the image processing chip stores the first preview image, and transmits the first preview image to the display screen for the display screen to display the first preview image.
  • the main control chip after the main control chip acquires the first preview image, it sends the first preview image to the image processing chip, and the image processing chip sequentially transmits the first preview image to the display screen for display without returning the preview image
  • the main control chip can further shorten the image transmission time, making the update of the preview image smoother.
  • the power consumption of the main control chip can also be reduced.
  • the image processing chip 120 is further configured to output the second preview image to the display screen and display .
  • the image parameters include at least one of the following: viewing angle, color, brightness, and resolution.
  • the range of change of the image parameters of the second preview image relative to the first preview image does not meet the preset condition, which may be that the change value of the viewing angle of the second preview image relative to the first preview image is not greater than the viewing angle change threshold, or The brightness difference between the second preview image and the first preview image is not greater than the brightness change threshold, or the resolution difference between the second preview image and the first preview image is not greater than the resolution change threshold.
  • the second preview image is directly transmitted to the display screen for display.
  • the main control chip transmits the second preview image to the display screen for display.
  • the image processing chip receives and stores the second preview image sent by the main control chip, and transmits the second preview image to the display screen for display.
  • an interpolation preview image is generated between the first preview image and the second preview image, and the interpolation preview image and the second preview image are sequentially
  • the second preview image is transmitted to the display screen for display, and the second preview image is directly transmitted to the display screen for display under the condition that the image parameters of the preview image do not change greatly.
  • the preview image can be updated and displayed in a corresponding manner according to the actual needs of the user, so that the camera preview process is smoother.
  • the image processing chip is further configured to update the second preview image to the first frame preview image.
  • the preview image of the first frame may be the preview image currently displayed on the display screen.
  • the image processing chip updates the second preview image to the first frame preview image, so that when the user adjusts the zoom ratio of the preview image again, the updated The preview image of the first frame can be judged whether frame interpolation processing is required, which can ensure the smooth operation of the camera preview process.
  • the image processing circuit 200 includes a main control chip 210 and an image processing chip 220 .
  • the main control chip 210 includes an acquisition unit 2101 , a first interface 2102 , a second interface 2103 and a third interface 2104 .
  • the image processing chip 220 includes a fourth interface 2201 , a generation unit 2202 and a fifth interface 2203 .
  • the acquiring unit 2101 is configured to acquire the second preview image when the display screen receives the user's first input on the first preview image.
  • the first interface 2102 is connected to the acquiring unit 2101, and the first interface 2102 is used for sending the second preview image.
  • the fourth interface 2201 is connected to the first interface 2102, and the generation unit 2202 is respectively connected to the fourth interface 2201 and the fifth interface 2203.
  • the generation unit 2202 is used to receive the second preview image through the fourth interface 2201, and according to the first preview image and the first preview image second preview image, generate a frame-inserting preview image, and send the frame-inserting preview image and the second preview image to the main control chip 210 through the fifth interface 2203 .
  • the second interface 2103 is used for receiving the frame insertion preview image and the second preview image.
  • the third interface 2104 is connected to the second interface 2103, and the third interface 2104 is used to sequentially output and display the frame insertion preview image and the second preview image to the display screen.
  • the first interface 2102 may be a mobile industry processor interface-transmitting interface (mobile industry processor interface, MIPI TX).
  • the second interface 2103 may be a mobile industry processor interface-receiving interface (mobile industry processor interface, MIPI RX).
  • the third interface 2104 may be a MIPI display interface (Display Serial Interface, DSI).
  • the fourth interface 2201 may be a MIPI RX receiving interface.
  • the fifth interface 2203 may be a MIPI TX transmission interface.
  • the acquisition unit 2101 of the main control chip 210 collects the first preview image (zoom ratio is 1X) taken by the camera through the MIPI CSI interface, and the main control chip 210 transmits the first preview image to the camera through the third interface 2104. display on the display.
  • the main control chip 210 sends the first preview image to the image processing chip 220 through the first interface 2102 , and the image processing chip 220 receives the first preview image through the fourth interface 2201 .
  • the zoom ratio of the preview image changes rapidly, for example, the user quickly slides the shooting preview interface with two fingers, and the zoom ratio of the preview image rapidly changes to 1.6X.
  • the acquisition unit 2101 of the main control chip 210 collects the second preview image (zoom ratio is 1.6X) captured by the camera through the MIPI CSI interface, and sends the second preview image to the image processing chip 220 through the first interface 2102.
  • the image processing chip 220 receives the second preview image through the fourth interface 2201, and the generation unit 2202 of the image processing chip 220 generates a frame-inserting preview image (zoom ratio is 1.3X) between the first preview image and the second preview image .
  • the image processing chip 220 sequentially sends the frame-inserting preview image and the second preview image through the fifth interface 2203 .
  • the main control chip 210 receives the frame insertion preview image and the second preview image through the second interface 2103, and sequentially transmits the frame insertion preview image and the second preview image to the display screen through the third interface 2104 for display, that is, the display screen
  • the frame insertion preview image and the second preview image are displayed in sequence.
  • the frame interpolation preview image is generated by the image processing chip, which can slow down and compensate for gaps caused by jumps, so that the display of the preview image is smoother.
  • the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • this embodiment does not need to use the SAT algorithm to process the preview image through the main control chip, which can reduce the power consumption of the main control chip. consumption.
  • the image processing circuit 300 includes a main control chip 310 and an image processing chip 320 .
  • the main control chip 310 includes an acquisition unit 3101 and a first interface 3102.
  • the image processing chip 320 includes a second interface 3201 , a generation unit 3202 and a third interface 3203 .
  • the acquiring unit 3101 is configured to acquire the second preview image when the display screen receives the user's first input on the first preview image.
  • the first interface 3102 is connected to the acquisition unit 3101, and the first interface 3102 is used to send the second preview image.
  • the second interface 3201 is connected to the first interface 3102, and the second interface 3201 is used to receive the second preview image.
  • the generating unit 3202 is connected to the second interface 3201 and the third interface 3203 respectively, and the generating unit 3202 is configured to generate a frame-inserting preview image according to the first preview image and the second preview image, and use the third interface 3203 to convert the frame-inserting preview image and The second preview images are sequentially output to and displayed on the display screen.
  • the first interface 3102 may be a MIPI TX transmission interface.
  • the second interface 3201 may be a MIPI RX receiving interface.
  • the third interface 3203 may be a MIPI display interface.
  • the acquisition unit 3101 of the main control chip 310 collects the first preview image (zoom ratio is 1X) taken by the camera through the MIPI CSI interface, and the main control chip 310 sends the first preview image to the image processing chip 320 through the first interface 3102.
  • the image processing chip 320 receives the first preview image through the second interface 3201 , and transmits the first preview image to the display screen through the third interface 3203 for display.
  • the zoom ratio of the preview image changes rapidly, for example, the user quickly slides the shooting preview interface with two fingers, and the zoom ratio of the preview image rapidly changes to 1.6X.
  • the acquisition unit 3101 of the main control chip 310 collects the second preview image (zoom ratio is 1.6X) captured by the camera through the MIPI CSI interface, and sends the second preview image to the image processing chip 220 through the first interface 3102.
  • the image processing chip 320 receives the second preview image through the second interface 3201, and the generation unit 3202 of the image processing chip 320 generates a frame-inserting preview image (zoom ratio is 1.3X) between the first preview image and the second preview image .
  • the image processing chip 320 sequentially transmits the frame-inserting preview image and the second preview image to the display screen through the third interface 3203 for display, that is, the display screen sequentially displays the frame-inserting preview image and the second preview image.
  • the image processing chip when the preview image is updated and displayed, the image processing chip generates a frame-inserted preview image, which can slow down and make up for the gap caused by the jump, so that the display of the preview image is smoother.
  • the image processing chip compared with the main control chip using the SAT algorithm for image processing, the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • the frame-inserting preview image and the second preview image are sequentially transmitted to the display screen for display through the image processing chip, without returning the preview image to the main control chip, which can further shorten the image transmission time and make the update of the preview image smoother.
  • this embodiment also provides an electronic device.
  • the electronic device 400 includes a display screen 410 and an image processing circuit 420 , and the display screen 410 is connected to the image processing circuit 420 .
  • the image processing circuit 420 may be the image processing circuit 200 shown in FIG. 2 , and the image processing circuit 420 may also be the image processing circuit 300 shown in FIG. 3 .
  • FIG. 5 is a flowchart of an image processing method provided by an embodiment of the present application.
  • the method can be applied to the image processing circuit described in any embodiment of the present application.
  • the method may include step 5100-step 5300, which will be described in detail below.
  • Step 5100 when the display screen receives the user's first input on the first preview image, the main control chip acquires the second preview image; and sends the second preview image to the image processing chip.
  • the main control chip may be an AP chip.
  • the main control chip is a SoC chip, also known as a system on chip, which is an integrated circuit with a dedicated target, and the main control chip includes a complete system and all content embedded in software.
  • the first preview image may be a preview image currently displayed on a display screen of the electronic device.
  • the second preview image may be an updated preview image in response to the user's first input.
  • the second preview image is a preview image to be displayed, that is to say, the second preview image is an image not transmitted to the display screen.
  • the first preview image may be an image displayed on the shooting preview interface when the camera application is opened.
  • the zoom magnification of the first preview image is 1X.
  • the second preview image may be an image after the user enlarges the first preview image.
  • the zoom ratio of the second preview image is 1.6X.
  • the first input may be an input to adjust the zoom ratio of the first preview image.
  • the first input may be a click input on the target area, or a voice command input by the user, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
  • the specific gesture in the embodiment of the present application can be any one of a click gesture, a slide gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture.
  • the click input in the embodiment of the present application may be a single click input, a double click input, or any number of click inputs, etc., and may also be a long press input or a short press input.
  • the first input may specifically be an input of zooming the first preview image by the user with two fingers.
  • the first input may be an input for the user to select a zoom ratio.
  • the first input may be the user's input to the adjustment control of the zoom ratio of the shooting preview interface.
  • the first input may be an input for switching the shooting mode, for example, switching from the "normal shooting mode" to the "portrait shooting mode".
  • the method may further include: the main control chip acquires the first preview image A preview image; outputting the first preview image to the display screen and displaying it.
  • the camera of the electronic device collects the first preview image, converts the collected first preview image into a digital signal, that is, a digital image, and transmits the converted digital image to the electronic device.
  • the main control chip transmits the first preview image to the display screen, so that the display screen displays the first preview image.
  • the method may further include: the main control chip acquires the first preview image a preview image; and sending the first preview image to the image processing chip; the image processing chip outputs the first preview image to a display screen and displays it.
  • the camera of the electronic device collects the first preview image, and converts the collected first preview image into a digital signal, that is, a digital image, and then transmits the converted digital image to the electronic device.
  • the main control chip of the device transmits the first preview image to the image processing chip, the image processing chip stores the first preview image, and transmits the first preview image to the display screen for the display screen to display the first preview image.
  • the main control chip after the main control chip acquires the first preview image, it sends the first preview image to the image processing chip, and the image processing chip sequentially transmits the first preview image to the display screen for display without returning the preview image
  • the main control chip can further shorten the image transmission time, making the update of the preview image smoother.
  • the power consumption of the main control chip can also be reduced.
  • the method before receiving the user's first input on the first preview image, the method may further include: the image processing chip receives and stores the first preview image.
  • the image processing chip receives and stores the first preview image.
  • the camera application program when the camera application program is opened, the camera of the electronic device collects the first preview image, and converts the collected first preview image into a digital signal, that is, a digital image, and then passes the converted digital image through the MIPI CSI
  • the interface is transmitted to the main control chip of the electronic device, and the main control chip transmits the first preview image to the image processing chip through the MIPI TX sending interface, and the image processing chip stores the first preview image.
  • step 5200 is executed, and the image processing chip generates a frame-inserting preview image according to the first preview image and the second preview image.
  • the image processing chip may be used to enhance the image collected by the camera.
  • the enhancement processing on the image may include the enhancement processing on the preview image.
  • the enhancement processing may include frame insertion processing.
  • the enhancement processing may also include image processing such as brightening, improving dynamic range, noise reduction, super-resolution, sharpening, cropping, and color correction, which is not limited in this embodiment of the present application.
  • the image processing chip also includes a dynamic random access memory (DRAM) for storing images.
  • DRAM dynamic random access memory
  • the image processing chip may be an independent display chip set in the electronic device.
  • the image processing chip generates a frame-inserted preview image according to the first preview image and the second preview image, which may further include: the image processing chip compares the second preview image to When the change range of the image parameter of the first preview image meets a preset condition, a frame-inserting preview image is generated according to the first preview image and the second preview image.
  • the viewing angle of the preview image will jump greatly, resulting in a very abrupt switch between the preview images of the previous and subsequent frames.
  • the 3A information of the preview image jumps greatly, it will also cause the switching between the preview images of the previous and subsequent frames to be very abrupt.
  • the automatic exposure and automatic white balance information jumps greatly, the brightness of the preview images of the two frames before and after changes greatly.
  • the preview image changes from blurry to clear, the resolution jumps sharply, and the switch between the preview images of the previous and subsequent frames is abrupt.
  • the image parameters may be the field of view (FOV) and 3A information of the preview image.
  • the 3A information may include auto focus (AF), auto exposure (AE) and auto white balance (AWB) information.
  • the image parameters include at least one of the following: viewing angle, color, brightness, and resolution.
  • the preset condition may be a condition for judging whether to generate an interpolated frame image.
  • the preset condition may include at least one of a viewing angle condition, a color condition, a brightness condition, and a resolution condition.
  • a viewing angle condition it may be that a change value of the viewing angle of the second preview image relative to the first preview image is greater than a viewing angle change threshold.
  • the brightness condition it may be that the brightness difference between the second preview image and the first preview image is greater than a brightness change threshold.
  • the resolution condition it may be that the difference between the resolutions of the second preview image and the first preview image is greater than a resolution change threshold.
  • a frame-interpolated preview image is generated between the first preview image and the second preview image, and may be a frame-interpolated preview image generated between the first preview image and the second preview image.
  • the zoom ratio of the first preview image is 1X
  • the zoom ratio of the second preview image is 1.6X
  • a frame of images with a zoom ratio of 1.3X may be generated between the first preview image and the second preview image.
  • a frame interpolation preview image is generated, and a multi-frame frame interpolation preview image may be generated between the first preview image and the second preview image.
  • the zoom magnification of the first preview image is 1X
  • the zoom magnification of the second preview image is 5X
  • a series of images can be generated between the first preview image and the second preview image, namely 2.0X, 3.0X, 4.0X Image.
  • the image processing chip generates a frame-interpolated preview image according to the first preview image and the second preview image when the change range of the image parameters of the second preview image relative to the first preview image meets the preset condition , so that the preview image is displayed more smoothly, and the power consumption of the device can be reduced.
  • step 5300 is executed, the image processing chip sequentially outputs the frame insertion preview image and the second preview image to the display screen and displays them; or, the image processing chip sends The frame-inserting preview image and the second preview image are configured so that the main control chip sequentially outputs the frame-inserting preview image and the second preview image to the display screen for display.
  • the camera of the electronic device captures a first preview image, and displays the first preview image 801 on the display screen (with a zoom ratio of 1X).
  • the main control chip transmits the first preview image to the image processing chip, and the image processing chip receives and stores the first preview image.
  • the display screen receives the first input from the user on the first preview image 801
  • the zoom factor of the preview image changes rapidly.
  • the user quickly slides the shooting preview interface with two fingers, and the zoom factor of the preview image changes rapidly to 1.6.
  • the main control chip acquires the second preview image (the zoom ratio is 1.6X) collected by the camera.
  • the main control chip transmits the second preview image to the image processing chip, and the image processing chip receives and stores the second preview image.
  • the image processing chip generates a frame-inserting preview image (with a zoom ratio of 1.3X) between the first preview image and the second preview image, and sequentially transmits the frame-inserting preview image and the second preview image to the display screen for display , that is, the display screen displays the frame insertion preview image 802 and the second preview image 803 in sequence.
  • the image processing chip After the image processing chip generates a frame-inserting preview image based on the first preview image and the second preview image, the image processing chip sequentially transmits the frame-inserting preview image and the second preview image to the display screen for display, There is no need to return the preview image to the main control chip, which can further shorten the image transmission time and make the update of the preview image smoother.
  • the camera of the electronic device collects a first preview image, and displays the first preview image 801 on the display screen (with a zoom ratio of 1X).
  • the main control chip transmits the first preview image to the image processing chip, and the image processing chip receives and stores the first preview image.
  • the display screen receives the first input from the user on the first preview image 801
  • the zoom factor of the preview image changes rapidly.
  • the main control chip acquires the second preview image (the zoom ratio is 1.6X) collected by the camera.
  • the main control chip transmits the second preview image to the image processing chip, and the image processing chip receives and stores the second preview image.
  • the image processing chip generates a frame-inserting preview image (with a zoom ratio of 1.3X) between the first preview image and the second preview image, and returns the frame-inserting preview image and the second preview image to the main control chip.
  • the main control chip sequentially transmits to the display screen for display, that is, the display screen sequentially displays the frame insertion preview image 802 and the second preview image 803 .
  • the image processing chip After the image processing chip generates a frame-inserting preview image based on the first preview image and the second preview image, the frame-inserting preview image and the second preview image are sequentially transmitted to the main control chip, and the main control chip It only needs to add an image processing chip in the electronic device to transmit it to the display screen for display, which can slow down and make up for the gap caused by the jump, making the display of the preview image smoother.
  • the main control chip when the display screen receives the user's first input on the first preview image, acquires the second preview image and sends the second preview image to the image processing chip; the image processing chip according to The first preview image and the second preview image generate a frame-inserting preview image; the image processing chip sequentially outputs the frame-inserting preview image and the second preview image to the display screen and displays them; or the image processing chip sends the frame-inserting preview to the main control chip image and the second preview image, so that the main control chip sequentially outputs the frame-inserting preview image and the second preview image to the display screen for display.
  • the frame-inserting preview image is generated by the image processing chip, which can slow down and compensate for gaps caused by jumps, so that the display of the preview image is smoother.
  • the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • this embodiment does not need to use the SAT algorithm to process the preview image through the main control chip, which can reduce the power consumption of the main control chip. consumption.
  • the method may further include: the image processing chip compares the image parameters of the second preview image with the first preview image In the case that the range of change does not meet the preset condition, the second preview image is output to the display screen and displayed.
  • the image parameters include at least one of the following: viewing angle, color, brightness, and resolution.
  • the range of change of the image parameters of the second preview image relative to the first preview image does not meet the preset condition, which may be that the change value of the viewing angle of the second preview image relative to the first preview image is not greater than the viewing angle change threshold, or The brightness difference between the second preview image and the first preview image is not greater than the brightness change threshold, or the resolution difference between the second preview image and the first preview image is not greater than the resolution change threshold.
  • the second preview image is directly transmitted to the display screen for display.
  • the main control chip transmits the second preview image to the display screen for display.
  • the image processing chip receives and stores the second preview image sent by the main control chip, and transmits the second preview image to the display screen for display.
  • an interpolation preview image is generated between the first preview image and the second preview image, and the interpolation preview image and the second preview image are sequentially
  • the second preview image is transmitted to the display screen for display, and the second preview image is directly transmitted to the display screen for display under the condition that the image parameters of the preview image do not change greatly.
  • the preview image can be updated and displayed in a corresponding manner according to the actual needs of the user, so that the camera preview process is smoother.
  • the method may further include: the image processing chip updates the second preview image to the first frame preview image.
  • the preview image of the first frame may be the preview image currently displayed on the display screen.
  • the image processing chip updates the second preview image to the first frame preview image, so that when the user adjusts the zoom ratio of the preview image again, the updated The preview image of the first frame can be judged whether frame interpolation processing is required, which can ensure the smooth operation of the camera preview process.
  • the image processing circuit in the embodiment of the present application may be an electronic device, or may be a component in the electronic device, such as an integrated circuit or a chip.
  • the electronic device may be a terminal, or other devices other than the terminal.
  • the electronic device can be a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR)/virtual reality (virtual reality, VR) ) equipment, robots, wearable devices, ultra-mobile personal computer (ultra-mobile personal computer, UMPC), netbook or personal digital assistant (personal digital assistant, PDA), etc.
  • the electronic device in this embodiment of the present application may be a device with an operating system.
  • the operating system may be an Android (Android) operating system, an ios operating system, or other possible operating systems, which are not specifically limited in this embodiment of the present application.
  • the electronic device provided in the embodiment of the present application can implement various processes implemented in the method embodiment in FIG. 5 , and details are not repeated here to avoid repetition.
  • FIG. 9 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
  • the electronic device 900 includes, but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910, etc. part.
  • the electronic device 900 may also include an image processing chip.
  • the processor 910 may implement the above-mentioned functions of the main control chip and functions of the image processing chip.
  • the electronic device 900 can also include a power supply (such as a battery) for supplying power to various components, and the power supply can be logically connected to the processor 910 through the power management system, so that the management of charging, discharging, and function can be realized through the power management system. Consumption management and other functions.
  • a power supply such as a battery
  • the structure of the electronic device shown in FIG. 9 does not constitute a limitation to the electronic device.
  • the electronic device may include more or fewer components than shown in the figure, or combine some components, or arrange different components, which will not be repeated here. .
  • the processor 910 is configured to acquire a second preview image when receiving a first input from a user on the first preview image; and send the second preview image to an image processing chip.
  • An image processing chip configured to generate a frame-inserting preview image according to the first preview image and the second preview image
  • An image processing chip configured to sequentially output the frame-inserting preview image and the second preview image to the display unit 906 for display; or, an image processing chip, configured to send the frame-inserting preview image and the second preview image to the processor 910
  • the second preview image is selected so that the processor 910 sequentially outputs the frame insertion preview image and the second preview image to the display unit 906 for display.
  • the image processing chip is specifically configured to: when the range of change of the image parameters of the second preview image relative to the first preview image meets a preset condition, according to the first preview image and the The second preview image is to generate a frame-inserting preview image.
  • the image processing chip is further configured to output the second preview image to the Display unit 906 and display.
  • the image parameters include at least one of the following: viewing angle, color, brightness, and resolution.
  • the processor 910 when the processor 910 receives the user's first input on the first preview image, before acquiring the second preview image, the processor 910 is further configured to: acquire the first preview image, and convert the The first preview image is output to the display unit 906 and displayed.
  • the processor 910 is further configured to: acquire the first preview image, and process the The chip sends the first preview image; the image processing chip is further configured to output and display the first preview image to the display unit 906 .
  • the processor when the processor receives the first input from the user on the first preview image, it acquires the second preview image and sends the second preview image to the image processing chip; image and the second preview image to generate a frame-inserting preview image; the image processing chip sequentially outputs the frame-inserting preview image and the second preview image to the display unit and displays them; or the image processing chip sends the frame-inserting preview image and the second preview image to the processor Previewing the image, so that the processor sequentially outputs the frame-inserting preview image and the second preview image to the display unit for display.
  • the frame-inserting preview image is generated by the image processing chip, which can slow down and compensate for gaps caused by jumps, so that the display of the preview image is smoother.
  • the image processing chip has a faster processing speed, which can speed up the frame insertion speed, improve the response speed of the zoom process, and provide a better user experience.
  • this embodiment does not need to use the SAT algorithm to process the preview image through the main control chip, which can reduce the power consumption of the main control chip. consumption.
  • the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 is used for the image capture device (such as the image data of the still picture or video obtained by the camera) for processing.
  • the display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like.
  • the user input unit 907 includes a touch panel 9071 and other input devices 9072 .
  • the touch panel 9071 is also called a touch screen.
  • the touch panel 9071 may include two parts, a touch detection device and a touch controller.
  • Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control keys, switch keys, etc.), trackballs, mice, and joysticks, which will not be repeated here.
  • the memory 909 can be used to store software programs as well as various data.
  • the memory 909 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 by at least one function (such as a sound playing function, image playback function, etc.), etc.
  • memory 909 may include volatile memory or nonvolatile memory, or, memory 909 may include both volatile and nonvolatile memory.
  • the non-volatile memory can be read-only memory (Read-Only Memory, ROM), programmable read-only memory (Programmable ROM, PROM), erasable programmable read-only memory (Erasable PROM, EPROM), electronically programmable Erase Programmable Read-Only Memory (Electrically EPROM, EEPROM) or Flash.
  • ROM Read-Only Memory
  • PROM programmable read-only memory
  • Erasable PROM Erasable PROM
  • EPROM erasable programmable read-only memory
  • Electrical EPROM Electrical EPROM
  • EEPROM electronically programmable Erase Programmable Read-Only Memory
  • Volatile memory can be random access memory (Random Access Memory, RAM), static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDRSDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (Synch link DRAM , SLDRAM) and direct memory bus random access memory
  • the memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
  • the processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., Modem processors mainly process wireless communication signals, such as baseband processors. It can be understood that the foregoing modem processor may not be integrated into the processor 910 .
  • the embodiment of the present application also provides a readable storage medium, the readable storage medium stores a program or an instruction, and when the program or instruction is executed by a processor, each process of the above-mentioned image processing method embodiment is realized, and can achieve the same To avoid repetition, the technical effects will not be repeated here.
  • the processor is the processor in the electronic device described in the above embodiments.
  • 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, and the like.
  • the embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the above image processing method embodiment Each process can achieve the same technical effect, so in order to avoid repetition, it will not be repeated here.
  • chips mentioned in the embodiments of the present application may also be called system-on-chip, system-on-chip, system-on-a-chip, or system-on-a-chip.
  • the embodiment of the present application provides a computer program product, the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the various processes in the above image processing method embodiment, and can achieve the same technical effect , to avoid repetition, it will not be repeated here.
  • the term “comprising”, “comprising” or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or device. Without further limitations, an element defined by the phrase “comprising a " does not preclude the presence of additional identical elements in the process, method, article, or apparatus comprising that element.
  • 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. Functions are performed, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种图像处理电路、图像处理方法、电子设备和可读存储介质,属于通信技术领域。该图像处理电路包括主控芯片和图像处理芯片,主控芯片与图像处理芯片连接;主控芯片用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片发送第二预览图像;图像处理芯片用于根据第一预览图像和第二预览图像,生成插帧预览图像;图像处理芯片还用于将插帧预览图像和第二预览图像依次输出至显示屏并显示;或者,图像处理芯片还用于向主控芯片发送插帧预览图像和第二预览图像,以使主控芯片将插帧预览图像和第二预览图像依次输出至显示屏并显示。

Description

图像处理电路、图像处理方法、电子设备和可读存储介质
相关申请的交叉引用
本申请要求于2021年12月28日提交的申请号为202111638522.0,发明名称为“图像处理电路、图像处理方法、电子设备和可读存储介质”的中国专利申请的优先权,其通过引用方式全部并入本申请。
技术领域
本申请属于通信技术领域,具体涉及一种图像处理电路、图像处理方法、电子设备和可读存储介质。
背景技术
目前,在相机预览过程中,用户可以通过滑动屏幕调整预览图像的变焦倍率。然而,在预览图像的变焦倍率迅速变化时,预览图像的焦距跳变会非常巨大,影响用户体验。
相关技术中,对于预览图像的焦距跳变会非常巨大的问题,可以通过SAT(Spatial Alignment Transform,空间对齐变换)算法计算不同摄像头输出图像的偏差,通过空间对齐,使预览平滑,减少违和感。但是,SAT算法会控制同时开启多个摄像头,造成相机整体功耗增加,***发热,影响用户体验。
发明内容
本申请实施例的目的是提供一种图像处理电路、图像处理方法、电子设备和可读存储介质,能够在更新显示预览图像时,减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。
第一方面,本申请实施例提供了一种图像处理电路,包括主控芯片和 图像处理芯片,所述主控芯片与所述图像处理芯片连接;
所述主控芯片用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向所述图像处理芯片发送所述第二预览图像;
所述图像处理芯片用于根据所述第一预览图像和所述第二预览图像,生成插帧预览图像;
所述图像处理芯片还用于将所述插帧预览图像和所述第二预览图像依次输出至显示屏并显示;或者,所述图像处理芯片还用于向所述主控芯片发送所述插帧预览图像和所述第二预览图像,以使所述主控芯片将所述插帧预览图像和所述第二预览图像依次输出至所述显示屏并显示。
第二方面,本申请实施例提供了一种电子设备,包括显示屏和如第一方面所述的图像处理电路,所述图像处理电路与所述显示屏连接。
第三方面,本申请实施例提供了一种图像处理方法,应用于如第一方面所述的图像处理电路,该方法包括:
主控芯片在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片发送所述第二预览图像;
图像处理芯片根据所述第一预览图像和所述第二预览图像,生成插帧预览图像;
所述图像处理芯片将所述插帧预览图像和所述第二预览图像依次输出至显示屏并显示;或者,所述图像处理芯片向所述主控芯片发送所述插帧预览图像和所述第二预览图像,以使所述主控芯片将所述插帧预览图像和所述第二预览图像依次输出至所述显示屏并显示。
第四方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第三方面所述的方法的步骤。
第五方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第三方面所 述的方法的步骤。
第六方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第三方面所述的方法。
第七方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第三方面所述的方法。
在本申请实施例中,图像处理电路包括主控芯片和图像处理芯片,主控芯片用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像,并向图像处理芯片发送第二预览图像;图像处理芯片用于根据第一预览图像和第二预览图像,生成插帧预览图像;图像处理芯片还用于将插帧预览图像和第二预览图像依次输出至显示屏并显示;或者,图像处理芯片还用于向主控芯片发送插帧预览图像和第二预览图像,以使主控芯片将插帧预览图像和第二预览图像依次输出至显示屏并显示。这样,在更新显示预览图像时,通过图像处理芯片生成插帧预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,本实施例不需要通过主控芯片使用SAT算法对预览图像进行处理,可以降低主控芯片的功耗,同时,可以减少电子设备的摄像头双开、多开的时间,进一步降低电子设备的功耗。
附图说明
图1是本申请实施例提供的图像处理电路的结构示意图之一;
图2是本申请实施例提供的图像处理电路的结构示意图之二;
图3是本申请实施例提供的图像处理电路的结构示意图之三;
图4是本申请实施例提供的电子设备的结构示意图;
图5是本申请实施例提供的图像处理方法的流程图;
图6是本申请实施例提供的第一预览图像的示意图;
图7是本申请实施例提供的第二预览图像的示意图;
图8是本申请实施例提供的拍摄预览界面的示意图;
图9是实现本申请实施例的一种电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
相关技术中,在用户快速滑动屏幕时,预览图像的变焦倍率(zoom ratio)迅速变化,当涉及摄像头切换时,例如,广角摄像头切换至主摄像头、主摄像头切换至长焦摄像头等,可以通过SAT算法计算不同摄像头输出图像的偏差,以通过空间对齐使得预览图像平滑显示,减少违和感。但是,当SAT算法在不同摄像头的变焦倍率之间切换时,SAT算法会控制同时开启多个摄像头,造成电子设备的相机整体功耗增加,***发热,影响用户体验。
为了解决上述问题,本申请实施例提供了一种图像处理电路,当预览 图像的图像参数发生大幅跳变时,通过图像处理芯片对不同摄像头输出的图像进行插帧处理,生成新的预览图像,以减缓、弥补跳变产生的断差,相对于主控芯片使用SAT算法进行插帧,可以加快插帧速度,提高了相机预览过程中电子设备的响应速度。此外,不需要主控芯片中SAT算法进行处理,可以降低设备功耗。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图像处理电路进行详细地说明。
请参见图1,其是本申请实施例提供的一种图像处理电路,该图像处理电路100包括主控芯片110和图像处理芯片120,主控芯片110与图像处理芯片120连接。
该主控芯片110用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片120发送第二预览图像。
在本实施例中,该主控芯片110可以是应用芯片(Application Processor,AP)。示例性地,该主控芯片110为***级芯片(System on Chip,SoC),也称之为片上***,其是一个有专用目标的集成电路,该主控芯片110包含完整***并有嵌入软件的全部内容。
在本实施例中,第一预览图像可以是电子设备的显示屏当前显示的预览图像。第二预览图像可以是响应于用户的第一输入,更新后的预览图像。并且,第二预览图像是待显示的预览图像,也就是说,第二预览图像是未传输到显示屏的图像。示例性地,第一预览图像可以是在打开相机应用程序时拍摄预览界面显示的图像。例如,第一预览图像的变焦倍率为1X。第二预览图像可以是用户将第一预览图像放大后的图像。例如,第二预览图像的变焦倍率为1.6X。
在本实施例中,第一输入可以是调整第一预览图像的变焦倍率的输入。示例性地,第一输入可以是对目标区域的点击输入,或者是用户输入的语音指令,或者是用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不做限定。在这里需要说明的是,本申请实施例中的特 定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
例如,第一输入具体可以是用户双指缩放第一预览图像的输入。还例如,第一输入可以是用户选择变焦倍率的输入。还例如,第一输入可以是用户对拍摄预览界面的变焦倍率的调节控件的输入。还例如,第一输入可以是切换拍摄模式的输入,如,由“普通拍摄模式”切换为“人像拍摄模式”等。
该图像处理芯片120用于根据第一预览图像和第二预览图像,生成插帧预览图像。
在本实施例中,图像处理芯片可以用于对摄像头采集的图像进行增强处理。示例性地,对图像的增强处理,可以包括对预览图像的增强处理。可选地,增强处理可以包括插帧处理。可选地,增强处理还可以包括提亮、提高动态范围、降噪、超分辨率、锐化、裁剪、色彩校正等图像处理,本申请实施例对此不作限定。图像处理芯片还包括动态随机存储器(Dynamic Random Access Memory,DRAM),用于存储图像。图像处理芯片可以是电子设备内设置的独立显示芯片。
在一些实施例中,图像处理芯片120具体用于在第二预览图像相对于第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据第一预览图像和第二预览图像,生成插帧预览图像。
在本实施例中,在预览图像的变焦倍率快速变化时,预览图像的视场角会发生大幅跳变,造成前后两帧预览图像之间的切换非常突兀。此外,在预览图像的3A信息发生大幅跳变时,也会造成前后两帧预览图像之间的切换非常突兀。例如,在自动曝光和自动白平衡信息发生大幅跳变时,前后两帧预览图像的亮度发生较大变化。还例如,在自动对焦时,预览图像从模糊变为清晰,分辨率发生大幅跳变,前后两帧预览图像之间的切换 突兀。基于此,可以根据第二预览图像相对于第一预览图像的图像参数的变化幅度,判断在第一预览图像和第二预览图像之间是否需要插帧,在需要插帧时,在第一预览图像和第二预览图像之间生成插帧预览图像,以使预览图像显示更平滑。
图像参数可以是预览图像的视场角(FOV)和3A信息。其中,3A信息可以包括自动对焦(AF)、自动曝光(AE)和自动白平衡(AWB)信息。可选地,图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。
在本实施例中,预设条件可以是判断是否需要生成插帧图像的条件。该预设条件可以包括视场角条件、颜色条件、亮度条件、分辨率条件中的至少一种。其中,对于视场角条件,可以是第二预览图像相对于第一预览图像的视场角的变化值大于视场角变化阈值。对于亮度条件,可以是第二预览图像相对于第一预览图像的亮度的差值大于亮度变化阈值。对于分辨率条件,可以是第二预览图像相对于第一预览图像的分辨率的差值大于分辨率变化阈值。
示例性地,在第一预览图像和第二预览图像之间,生成插帧预览图像,可以是在第一预览图像和第二预览图像之间,生成一帧插帧预览图像。例如,第一预览图像的变焦倍率为1X,第二预览图像的变焦倍率为1.6X,可以在第一预览图像和第二预览图像之间,生成一帧1.3X变焦倍率的图像。示例性地,在第一预览图像和第二预览图像之间,生成插帧预览图像,可以是在第一预览图像和第二预览图像之间,生成多帧插帧预览图像。例如,第一预览图像的变焦倍率为1X,第二预览图像的变焦倍率为5X,可以在第一预览图像和第二预览图像之间,生成一系列图像,即2.0X、3.0X、4.0X的图像。
在本实施例中,图像处理芯片在第二预览图像相对于第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据第一预览图像和第二预览图像,生成插帧预览图像,这样使得预览图像显示更平滑,并且,可以降低设备功耗。
在本实施例中,在图像处理芯片120根据第一预览图像和第二预览图像,生成插帧预览图像之后,图像处理芯片120还用于将插帧预览图像和第二预览图像输出至显示屏进行显示。下面以具体的实施例进行说明。
在一些可选的实施例中,该图像处理芯片120还用于将插帧预览图像和第二预览图像依次输出至显示屏并显示。
示例性地,在显示屏接收到用户对第一预览图像的第一输入的情况下,主控芯片获取摄像头采集的第二预览图像,并将第二预览图像传输给图像处理芯片,图像处理芯片接收并存储第二预览图像。之后,图像处理芯片在第一预览图像和第二预览图像之间,生成插帧预览图像。再之后,图像处理芯片将插帧预览图像和第二预览图像依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像和第二预览图像。
在本实施例中,在图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像之后,通过图像处理芯片将插帧预览图像和第二预览图像依次传输至显示屏进行显示,不需要将预览图像返回主控芯片,可以进一步缩短图像传输的时间,使得预览图像的更新更流畅。
在另一些可选的实施例中,该图像处理芯片120还用于向主控芯片110发送插帧预览图像和第二预览图像,以使主控芯片110将插帧预览图像和第二预览图像依次输出至所述显示屏并显示。
示例性地,在显示屏接收到用户对第一预览图像的第一输入的情况下,主控芯片获取摄像头采集的第二预览图像,并将第二预览图像传输给图像处理芯片,图像处理芯片接收并存储第二预览图像。之后,图像处理芯片在第一预览图像和第二预览图像之间,生成插帧预览图像。再之后,图像处理芯片将插帧预览图像和第二预览图像依次返回给主控芯片,主控芯片将插帧预览图像和第二预览图像依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像和第二预览图像。
在本实施例中,在图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像之后,将插帧预览图像和第二预览图像依次传输至主控 芯片,并由主控芯片传输至显示屏进行显示,仅需要在电子设备内增加图像处理芯片,即可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。
在本申请实施例中,图像处理电路包括主控芯片和图像处理芯片,主控芯片用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像,并向图像处理芯片发送第二预览图像;图像处理芯片用于根据第一预览图像和第二预览图像,生成插帧预览图像;图像处理芯片还用于将插帧预览图像和第二预览图像依次输出至显示屏并显示;或者,图像处理芯片还用于向主控芯片发送插帧预览图像和第二预览图像,以使主控芯片将插帧预览图像和第二预览图像依次输出至显示屏并显示。这样,在更新显示预览图像时,通过图像处理芯片生成插帧预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,本实施例不需要通过主控芯片使用SAT算法对预览图像进行处理,可以降低主控芯片的功耗,同时,可以减少电子设备的摄像头双开、多开的时间,进一步降低电子设备的功耗。
在一些实施例中,在显示屏接收到用户对第一预览图像的第一输入之前,主控芯片110还用于获取第一预览图像;并将第一预览图像输出至显示屏并显示。
示例性地,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并将采集的第一预览图像转换为数字信号,即数字图像,将转换后的数字图像传输给电子设备的主控芯片,主控芯片将第一预览图像传输给显示屏,以使显示屏显示第一预览图像。
在一些实施例中,主控芯片110还用于获取预览图像;并向图像处理芯片120发送第一预览图像;图像处理芯片120还用于将第一预览图像输出至显示屏并显示。
示例性地,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并将采集的第一预览图像转换为数字信号,即数字图像,之后,将转换后的数字图像传输给电子设备的主控芯片,主控芯片将第一预览图像传输给图像处理芯片,图像处理芯片存储第一预览图像,并将第一预览图像传输给显示屏,以供显示屏显示第一预览图像。
在本实施例中,在主控芯片获取第一预览图像之后,向图像处理芯片发送将第一预览图像,图像处理芯片将第一预览图像依次传输至显示屏进行显示,不需要将预览图像返回主控芯片,可以进一步缩短图像传输的时间,使得预览图像的更新更流畅。此外,还可以降低主控芯片的功耗。
在一些实施例中,图像处理芯片120还用于在第二预览图像相对于第一预览图像的图像参数的变化幅度不符合预设条件的情况下,将第二预览图像输出至显示屏并显示。
在本实施例中,图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。第二预览图像相对于第一预览图像的图像参数的变化幅度不符合预设条件,可以是第二预览图像相对于第一预览图像的视场角的变化值不大于视场角变化阈值,或者是第二预览图像相对于第一预览图像的亮度的差值不大于亮度变化阈值,或者是第二预览图像相对于第一预览图像的分辨率的差值不大于分辨率变化阈值。
示例性地,当预览图像的变焦倍率保持不变时,直接将第二预览图像传输至显示屏进行显示。例如,当预览图像的变焦倍率保持不变时,主控芯片将第二预览图像传输至显示屏进行显示。还例如,当预览图像的变焦倍率保持不变时,图像处理芯片接收并存储主控芯片发送的第二预览图像,并将第二预览图像传输至显示屏进行显示。
在本实施例中,在预览图像的图像参数发生大幅跳变的情况下,在第一预览图像和第二预览图像之间生成插帧预览图像,并依次将插帧预览图像和第二预览图像传输至显示屏进行显示,在预览图像的图像参数未发生大幅跳变的情况下,直接将第二预览图像传输至显示屏进行显示。这样, 可以用户的实际需要,选择相应的方式更新显示预览图像,使得相机预览过程更平滑。
在一些实施例中,图像处理芯片还用于将第二预览图像更新为第一帧预览图像。
在本实施例中,第一帧预览图像可以是显示屏当前显示的预览图像。在显示屏上依次显示插帧预览图像和第二预览图像之后,图像处理芯片将第二预览图像更新为第一帧预览图像,这样,当用户再次调整预览图像的变焦倍率时,可以基于更新后的第一帧预览图像,判断是否需要进行插帧处理,可以保证相机预览过程的流畅运行。
请参看图2,其为本申请实施例提供的另一种图像处理电路,该图像处理电路200包括主控芯片210和图像处理芯片220。主控芯片210包括获取单元2101、第一接口2102、第二接口2103和第三接口2104。图像处理芯片220包括第四接口2201、生成单元2202和第五接口2203。
其中,获取单元2101用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像。第一接口2102与获取单元2101连接,第一接口2102用于发送第二预览图像。第四接口2201与第一接口2102连接,生成单元2202分别与第四接口2201和第五接口2203连接,生成单元2202用于通过第四接口2201接收第二预览图像,根据第一预览图像和第二预览图像,生成插帧预览图像,并通过第五接口2203向主控芯片210发送插帧预览图像和第二预览图像。第二接口2103用于接收插帧预览图像和第二预览图像。第三接口2104与第二接口2103连接,第三接口2104用于将插帧预览图像和第二预览图像依次输出至显示屏并显示。
在本实施例中,第一接口2102可以是移动行业处理器接口-发送接口(mobile industry processor interface,MIPI TX)。第二接口2103可以是移动行业处理器接口-接收接口(mobile industry processor interface,MIPI RX)。第三接口2104可以是MIPI显示接口(Display Serial Interface,DSI)。第四接口2201可以是MIPI RX接收接口。第五接口2203可以是MIPI TX 发送接口。
下面以预览图像的变焦倍率迅速变化为例进行说明。在打开相机应用程序时,主控芯片210的获取单元2101通过MIPI CSI接口采集摄像头拍摄的第一预览图像(变焦倍率为1X),主控芯片210通过第三接口2104将第一预览图像传输至显示屏进行显示。同时,主控芯片210通过第一接口2102向图像处理芯片220发送第一预览图像,图像处理芯片220通过第四接口2201接收第一预览图像。之后,在接收到用户对第一预览图像的第一输入时,预览图像的变焦倍率迅速变化,例如,用户双指快速滑动拍摄预览界面,预览图像的变焦倍率迅速变化到1.6X。此时,主控芯片210的获取单元2101通过MIPI CSI接口采集摄像头拍摄的第二预览图像(变焦倍率为1.6X),通过第一接口2102向图像处理芯片220发送第二预览图像。之后,图像处理芯片220通过第四接口2201接收第二预览图像,图像处理芯片220的生成单元2202在第一预览图像和第二预览图像之间,生成插帧预览图像(变焦倍率为1.3X)。再之后,图像处理芯片220通过第五接口2203依次发送插帧预览图像和第二预览图像。再之后,主控芯片210通过第二接口2103接收插帧预览图像和第二预览图像,并通过第三接口2104将插帧预览图像和第二预览图像依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像和第二预览图像。
在本申请实施例中,在更新显示预览图像时,通过图像处理芯片生成插帧预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,本实施例不需要通过主控芯片使用SAT算法对预览图像进行处理,可以降低主控芯片的功耗,同时,可以减少电子设备的摄像头双开、多开的时间,进一步降低电子设备的功耗。
请参看图3,其为本申请实施例提供的另一种图像处理电路,该图像处理电路300包括主控芯片310和图像处理芯片320。主控芯片310包括 获取单元3101和第一接口3102。图像处理芯片320包括第二接口3201、生成单元3202和第三接口3203。
其中,获取单元3101用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像。第一接口3102与获取单元3101连接,第一接口3102用于发送第二预览图像。第二接口3201与第一接口3102连接,第二接口3201用于接收第二预览图像。生成单元3202分别与第二接口3201和第三接口3203连接,生成单元3202用于根据第一预览图像和第二预览图像,生成插帧预览图像,并通过第三接口3203将插帧预览图像和第二预览图像依次输出至显示屏并显示。
在本实施例中,第一接口3102可以是MIPI TX发送接口。第二接口3201可以是MIPI RX接收接口。第三接口3203可以是MIPI显示接口。
下面继续以预览图像的变焦倍率迅速变化为例进行说明。在打开相机应用程序时,主控芯片310的获取单元3101通过MIPI CSI接口采集摄像头拍摄的第一预览图像(变焦倍率为1X),主控芯片310通过第一接口3102向图像处理芯片320发送第一预览图像,图像处理芯片320通过第二接口3201接收第一预览图像,并通过第三接口3203将第一预览图像传输至显示屏进行显示。之后,在接收到用户对第一预览图像的第一输入时,预览图像的变焦倍率迅速变化,例如,用户双指快速滑动拍摄预览界面,预览图像的变焦倍率迅速变化到1.6X。此时,主控芯片310的获取单元3101通过MIPI CSI接口采集摄像头拍摄的第二预览图像(变焦倍率为1.6X),通过第一接口3102向图像处理芯片220发送第二预览图像。之后,图像处理芯片320通过第二接口3201接收第二预览图像,图像处理芯片320的生成单元3202在第一预览图像和第二预览图像之间,生成插帧预览图像(变焦倍率为1.3X)。再之后,图像处理芯片320通过第三接口3203将插帧预览图像和第二预览图像依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像和第二预览图像。
在本实施例中,在更新显示预览图像时,通过图像处理芯片生成插帧 预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,通过图像处理芯片将插帧预览图像和第二预览图像依次传输至显示屏进行显示,不需要将预览图像返回主控芯片,可以进一步缩短图像传输的时间,使得预览图像的更新更流畅。
基于上述内容,本实施例还提供了一种电子设备,如图4所示,该电子设备400包括显示屏410和图像处理电路420,显示屏410与图像处理电路420连接。
在该实施例中,该图像处理电路420可以是如图2所示的图像处理电路200,该图像处理电路420也可以是如图3所示的图像处理电路300。
请参看图5,其是本申请实施例提供的一种图像处理方法的流程图。该方法可以应用于如本申请任一实施例所述的图像处理电路。如图1所示,该方法可以包括步骤5100-步骤5300,以下予以详细说明。
步骤5100,主控芯片在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片发送所述第二预览图像。
在本实施例中,该主控芯片可以是AP芯片。示例性地,该主控芯片为SoC芯片,也称之为片上***,其是一个有专用目标的集成电路,该主控芯片包含完整***并有嵌入软件的全部内容。
在本实施例中,第一预览图像可以是电子设备的显示屏当前显示的预览图像。第二预览图像可以是响应于用户的第一输入,更新后的预览图像。并且,第二预览图像是待显示的预览图像,也就是说,第二预览图像是未传输到显示屏的图像。示例性地,第一预览图像可以是在打开相机应用程序时拍摄预览界面显示的图像。例如,如图6所示,第一预览图像的变焦倍率为1X。第二预览图像可以是用户将第一预览图像放大后的图像。例如,如图7所示,第二预览图像的变焦倍率为1.6X。
在本实施例中,第一输入可以是调整第一预览图像的变焦倍率的输入。 示例性地,第一输入可以是对目标区域的点击输入,或者是用户输入的语音指令,或者是用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不做限定。在这里需要说明的是,本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。
例如,第一输入具体可以是用户双指缩放第一预览图像的输入。还例如,第一输入可以是用户选择变焦倍率的输入。还例如,第一输入可以是用户对拍摄预览界面的变焦倍率的调节控件的输入。还例如,第一输入可以是切换拍摄模式的输入,如,由“普通拍摄模式”切换为“人像拍摄模式”等。
在一些实施例中,所述主控芯片在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,该方法还可以包括:所述主控芯片获取所述第一预览图像;并将所述第一预览图像输出至显示屏并显示。
在具体实施时,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并将采集的第一预览图像转换为数字信号,即数字图像,将转换后的数字图像传输给电子设备的主控芯片,主控芯片将第一预览图像传输给显示屏,以使显示屏显示第一预览图像。
在一些实施例中,所述主控芯片在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,该方法还可以包括:所述主控芯片获取所述第一预览图像;并向所述图像处理芯片发送所述第一预览图像;所述图像处理芯片将所述第一预览图像输出至显示屏并显示。
在具体实施时,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并将采集的第一预览图像转换为数字信号,即数字图像,之后,将转换后的数字图像传输给电子设备的主控芯片,主控芯片将第一预览图像传输给图像处理芯片,图像处理芯片存储第一预览图像,并将第一预览 图像传输给显示屏,以供显示屏显示第一预览图像。
在本实施例中,在主控芯片获取第一预览图像之后,向图像处理芯片发送将第一预览图像,图像处理芯片将第一预览图像依次传输至显示屏进行显示,不需要将预览图像返回主控芯片,可以进一步缩短图像传输的时间,使得预览图像的更新更流畅。此外,还可以降低主控芯片的功耗。
在本申请的一些实施例中,在接收到用户对第一预览图像的第一输入之前,该方法还可以包括:图像处理芯片接收并存储第一预览图像。在具体实施时,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并将采集的第一预览图像转换为数字信号,即数字图像,之后,将转换后的数字图像通过MIPI CSI接口传输给电子设备的主控芯片,主控芯片通过MIPI TX发送接口将第一预览图像传输给图像处理芯片,图像处理芯片存储第一预览图像。
在步骤5100之后,执行步骤5200,图像处理芯片根据所述第一预览图像和所述第二预览图像,生成插帧预览图像。
在本实施例中,图像处理芯片可以用于对摄像头采集的图像进行增强处理。示例性地,对图像的增强处理,可以包括对预览图像的增强处理。可选地,增强处理可以包括插帧处理。可选地,增强处理还可以包括提亮、提高动态范围、降噪、超分辨率、锐化、裁剪、色彩校正等图像处理,本申请实施例对此不作限定。图像处理芯片还包括动态随机存储器DRAM,用于存储图像。图像处理芯片可以是电子设备内设置的独立显示芯片。
在一些实施例中,所述图像处理芯片根据所述第一预览图像和所述第二预览图像,生成插帧预览图像,可以进一步包括:所述图像处理芯片在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据所述第一预览图像和所述第二预览图像,生成插帧预览图像。
在本实施例中,在预览图像的变焦倍率快速变化时,预览图像的视场角会发生大幅跳变,造成前后两帧预览图像之间的切换非常突兀。此外, 在预览图像的3A信息发生大幅跳变时,也会造成前后两帧预览图像之间的切换非常突兀。例如,在自动曝光和自动白平衡信息发生大幅跳变时,前后两帧预览图像的亮度发生较大变化。还例如,在自动对焦时,预览图像从模糊变为清晰,分辨率发生大幅跳变,前后两帧预览图像之间的切换突兀。基于此,可以根据第二预览图像相对于第一预览图像的图像参数的变化幅度,判断在第一预览图像和第二预览图像之间是否需要插帧,在需要插帧时,在第一预览图像和第二预览图像之间生成插帧预览图像,以使预览图像显示更平滑。
图像参数可以是预览图像的视场角(FOV)和3A信息。其中,3A信息可以包括自动对焦(AF)、自动曝光(AE)和自动白平衡(AWB)信息。可选地,图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。
在本实施例中,预设条件可以是判断是否需要生成插帧图像的条件。该预设条件可以包括视场角条件、颜色条件、亮度条件、分辨率条件中的至少一种。其中,对于视场角条件,可以是第二预览图像相对于第一预览图像的视场角的变化值大于视场角变化阈值。对于亮度条件,可以是第二预览图像相对于第一预览图像的亮度的差值大于亮度变化阈值。对于分辨率条件,可以是第二预览图像相对于第一预览图像的分辨率的差值大于分辨率变化阈值。
在具体实施时,在第一预览图像和第二预览图像之间,生成插帧预览图像,可以是在第一预览图像和第二预览图像之间,生成一帧插帧预览图像。例如,第一预览图像的变焦倍率为1X,第二预览图像的变焦倍率为1.6X,可以在第一预览图像和第二预览图像之间,生成一帧1.3X变焦倍率的图像。示例性地,在第一预览图像和第二预览图像之间,生成插帧预览图像,可以是在第一预览图像和第二预览图像之间,生成多帧插帧预览图像。例如,第一预览图像的变焦倍率为1X,第二预览图像的变焦倍率为5X,可以在第一预览图像和第二预览图像之间,生成一系列图像,即2.0X、3.0X、4.0X的图像。
在本实施例中,图像处理芯片在第二预览图像相对于第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据第一预览图像和第二预览图像,生成插帧预览图像,这样使得预览图像显示更平滑,并且,可以降低设备功耗。
在步骤5200之后,执行步骤5300,所述图像处理芯片将所述插帧预览图像和所述第二预览图像依次输出至显示屏并显示;或者,所述图像处理芯片向所述主控芯片发送所述插帧预览图像和所述第二预览图像,以使所述主控芯片将所述插帧预览图像和所述第二预览图像依次输出至所述显示屏并显示。
下面以具体的例子对这两种方式进行说明。
示例性地,请参见图8,在打开相机应用程序时,电子设备的摄像头采集第一预览图像,并在显示屏上显示第一预览图像801(变焦倍率为1X)。同时,主控芯片将第一预览图像传输给图像处理芯片,图像处理芯片接收并存储第一预览图像。之后,在显示屏接收到用户对第一预览图像801的第一输入的情况下,预览图像的变焦倍率迅速变化,例如,用户双指快速滑动拍摄预览界面,预览图像的变焦倍率迅速变化到1.6X,此时,主控芯片获取摄像头采集的第二预览图像(变焦倍率为1.6X)。之后,主控芯片将第二预览图像传输给图像处理芯片,图像处理芯片接收并存储第二预览图像。再之后,图像处理芯片在第一预览图像和第二预览图像之间,生成插帧预览图像(变焦倍率为1.3X),并将插帧预览图像和第二预览图像依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像802和第二预览图像803。
在本实施例中,在图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像之后,通过图像处理芯片将插帧预览图像和第二预览图像依次传输至显示屏进行显示,不需要将预览图像返回主控芯片,可以进一步缩短图像传输的时间,使得预览图像的更新更流畅。
示例性地,请继续参见图8,在打开相机应用程序时,电子设备的摄 像头采集第一预览图像,并在显示屏上显示第一预览图像801(变焦倍率为1X)。同时,主控芯片将第一预览图像传输给图像处理芯片,图像处理芯片接收并存储第一预览图像。之后,在显示屏接收到用户对第一预览图像801的第一输入的情况下,预览图像的变焦倍率迅速变化,例如,用户双指快速滑动拍摄预览界面,预览图像的变焦倍率迅速变化到1.6X,此时,主控芯片获取摄像头采集的第二预览图像(变焦倍率为1.6X)。之后,主控芯片将第二预览图像传输给图像处理芯片,图像处理芯片接收并存储第二预览图像。再之后,图像处理芯片在第一预览图像和第二预览图像之间,生成插帧预览图像(变焦倍率为1.3X),并将插帧预览图像和第二预览图像返回给主控芯片。再之后,主控芯片依次传输至显示屏进行显示,即显示屏依次显示插帧预览图像802和第二预览图像803。
在本实施例中,在图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像之后,将插帧预览图像和第二预览图像依次传输至主控芯片,并由主控芯片传输至显示屏进行显示,仅需要在电子设备内增加图像处理芯片,即可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。
在本申请实施例中,主控芯片在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像,并向图像处理芯片发送第二预览图像;图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像;图像处理芯片将插帧预览图像和第二预览图像依次输出至显示屏并显示;或者,图像处理芯片向主控芯片发送插帧预览图像和第二预览图像,以使主控芯片将插帧预览图像和第二预览图像依次输出至显示屏并显示。这样,在更新显示预览图像时,通过图像处理芯片生成插帧预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,本实施例不需要通过主控芯片使用SAT算法对预览图像进行处理, 可以降低主控芯片的功耗,同时,可以减少电子设备的摄像头双开、多开的时间,进一步降低电子设备的功耗。
在一些实施例中,所述向图像处理芯片发送所述第二预览图像之后,该方法还可以包括:所述图像处理芯片在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度不符合预设条件的情况下,将所述第二预览图像输出至显示屏并显示。
在本实施例中,图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。第二预览图像相对于第一预览图像的图像参数的变化幅度不符合预设条件,可以是第二预览图像相对于第一预览图像的视场角的变化值不大于视场角变化阈值,或者是第二预览图像相对于第一预览图像的亮度的差值不大于亮度变化阈值,或者是第二预览图像相对于第一预览图像的分辨率的差值不大于分辨率变化阈值。
示例性地,当预览图像的变焦倍率保持不变时,直接将第二预览图像传输至显示屏进行显示。例如,当预览图像的变焦倍率保持不变时,主控芯片将第二预览图像传输至显示屏进行显示。还例如,当预览图像的变焦倍率保持不变时,图像处理芯片接收并存储主控芯片发送的第二预览图像,并将第二预览图像传输至显示屏进行显示。
在本实施例中,在预览图像的图像参数发生大幅跳变的情况下,在第一预览图像和第二预览图像之间生成插帧预览图像,并依次将插帧预览图像和第二预览图像传输至显示屏进行显示,在预览图像的图像参数未发生大幅跳变的情况下,直接将第二预览图像传输至显示屏进行显示。这样,可以用户的实际需要,选择相应的方式更新显示预览图像,使得相机预览过程更平滑。
在一些实施例中,在图像处理芯片发送插帧预览图像和第二预览图像之后,该方法还可以包括:图像处理芯片将第二预览图像更新为第一帧预览图像。
在本实施例中,第一帧预览图像可以是显示屏当前显示的预览图像。 在显示屏上依次显示插帧预览图像和第二预览图像之后,图像处理芯片将第二预览图像更新为第一帧预览图像,这样,当用户再次调整预览图像的变焦倍率时,可以基于更新后的第一帧预览图像,判断是否需要进行插帧处理,可以保证相机预览过程的流畅运行。
本申请实施例中的图像处理电路可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的电子设备可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的电子设备能够实现图5的方法实施例实现的各个过程,为避免重复,这里不再赘述。
图9为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备900包括但不限于:射频单元901、网络模块902、音频输出单元903、输入单元904、传感器905、显示单元906、用户输入单元907、接口单元908、存储器909、以及处理器910等部件。
可选地,电子设备900还可以包括一个图像处理芯片。可选地,处理器910可以实现上述的主控芯片的功能和图像处理芯片的功能。
本领域技术人员可以理解,电子设备900还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器910逻辑相连, 从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图9中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,处理器910,用于在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片发送所述第二预览图像。
图像处理芯片,用于根据所述第一预览图像和所述第二预览图像,生成插帧预览图像;
图像处理芯片,用于将所述插帧预览图像和所述第二预览图像依次输出至显示单元906并显示;或者,图像处理芯片,用于向处理器910发送所述插帧预览图像和所述第二预览图像,以使处理器910将所述插帧预览图像和所述第二预览图像依次输出至显示单元906并显示。
可选地,图像处理芯片,具体用于在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据所述第一预览图像和所述第二预览图像,生成插帧预览图像。
可选地,图像处理芯片,还用于在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度不符合预设条件的情况下,将所述第二预览图像输出至显示单元906并显示。
可选地,所述图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。
可选地,处理器910在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,处理器910还用于:获取所述第一预览图像,并将所述第一预览图像输出至显示单元906并显示。
可选地,在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,处理器910,还用于:获取所述第一预览图像,并向所述图像处理芯片发送所述第一预览图像;图像处理芯片,还用于将所述第一预览图像输出至显示单元906并显示。
在本申请实施例中,处理器在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像,并向图像处理芯片发送第二预览图像;图像处理芯片根据第一预览图像和第二预览图像,生成插帧预览图像;图像处理芯片将插帧预览图像和第二预览图像依次输出至显示单元并显示;或者,图像处理芯片向处理器发送插帧预览图像和第二预览图像,以使处理器将插帧预览图像和第二预览图像依次输出至显示单元并显示。这样,在更新显示预览图像时,通过图像处理芯片生成插帧预览图像,可以减缓及弥补跳变产生的断差,使得预览图像的显示更平滑。并且,相对于主控芯片使用SAT算法进行图像处理,图像处理芯片具有更快的处理速度,可以加快插帧速度,提高了变焦过程的响应速度,用户体验更好。此外,本实施例不需要通过主控芯片使用SAT算法对预览图像进行处理,可以降低主控芯片的功耗,同时,可以减少电子设备的摄像头双开、多开的时间,进一步降低电子设备的功耗。
应理解的是,本申请实施例中,输入单元904可以包括图形处理器(Graphics Processing Unit,GPU)9041和麦克风9042,图形处理器9041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元906可包括显示面板9061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板9061。用户输入单元907包括触控面板9071以及其他输入设备9072。触控面板9071,也称为触摸屏。触控面板9071可包括触摸检测装置和触摸控制器两个部分。其他输入设备9072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
存储器909可用于存储软件程序以及各种数据。存储器909可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作***、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器909可以包括易失性存储器或非易失性存储器,或者,存储器909可以包括易失性和非易失性存储器 两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器
(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器909包括但不限于这些和任意其它适合类型的存储器。
处理器910可包括一个或多个处理单元;可选的,处理器910集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作***、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器910中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和 权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (17)

  1. 一种图像处理电路,包括主控芯片和图像处理芯片,所述主控芯片与所述图像处理芯片连接;
    所述主控芯片用于在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向所述图像处理芯片发送所述第二预览图像;
    所述图像处理芯片用于根据所述第一预览图像和所述第二预览图像,生成插帧预览图像;
    所述图像处理芯片还用于将所述插帧预览图像和所述第二预览图像依次输出至显示屏并显示;或者,所述图像处理芯片还用于向所述主控芯片发送所述插帧预览图像和所述第二预览图像,以使所述主控芯片将所述插帧预览图像和所述第二预览图像依次输出至所述显示屏并显示。
  2. 根据权利要求1所述的图像处理电路,其中,所述图像处理芯片具体用于在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据所述第一预览图像和所述第二预览图像,生成插帧预览图像。
  3. 根据权利要求1所述的图像处理电路,其中,所述图像处理芯片还用于在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度不符合预设条件的情况下,将所述第二预览图像输出至显示屏并显示。
  4. 根据权利要求2或3所述的图像处理电路,其中,所述图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。
  5. 根据权利要求1所述的图像处理电路,其中,所述主控芯片还用于获取所述第一预览图像;并将所述第一预览图像输出至显示屏并显示。
  6. 根据权利要求1所述的图像处理电路,其中,所述主控芯片还用于获取所述第一预览图像;并向所述图像处理芯片发送所述第一预览图像;
    所述图像处理芯片还用于将所述第一预览图像输出至显示屏并显示。
  7. 一种电子设备,包括显示屏和权利要求1-6中任意一项所述的图像处理电路,所述图像处理电路与所述显示屏连接。
  8. 一种图像处理方法,应用于如权利要求1-6任意一项所述的图像处理电路,所述方法包括:
    主控芯片在显示屏接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像;并向图像处理芯片发送所述第二预览图像;
    图像处理芯片根据所述第一预览图像和所述第二预览图像,生成插帧预览图像;
    所述图像处理芯片将所述插帧预览图像和所述第二预览图像依次输出至显示屏并显示;或者,所述图像处理芯片向所述主控芯片发送所述插帧预览图像和所述第二预览图像,以使所述主控芯片将所述插帧预览图像和所述第二预览图像依次输出至所述显示屏并显示。
  9. 根据权利要求8所述的图像处理方法,其中,所述图像处理芯片根据所述第一预览图像和所述第二预览图像,生成插帧预览图像,包括:
    所述图像处理芯片在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度符合预设条件的情况下,根据所述第一预览图像和所述第二预览图像,生成插帧预览图像。
  10. 根据权利要求8所述的图像处理方法,其中,所述向图像处理芯片发送所述第二预览图像之后,所述方法还包括:
    所述图像处理芯片在所述第二预览图像相对于所述第一预览图像的图像参数的变化幅度不符合预设条件的情况下,将所述第二预览图像输出至显示屏并显示。
  11. 根据权利要求9或10所述的图像处理方法,其中,所述图像参数包括以下至少一项:视场角、颜色、亮度、分辨率。
  12. 根据权利要求8所述的图像处理方法,所述主控芯片在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,所述方法还包括:
    所述主控芯片获取所述第一预览图像;并将所述第一预览图像输出至显示屏并显示。
  13. 根据权利要求8所述的图像处理方法,所述主控芯片在接收到用户对第一预览图像的第一输入的情况下,获取第二预览图像之前,所述方法还包括:
    所述主控芯片获取所述第一预览图像;并向所述图像处理芯片发送所述第一预览图像;
    所述图像处理芯片将所述第一预览图像输出至显示屏并显示。
  14. 一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求8-13任一项所述的图像处理方法的步骤。
  15. 一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求8-13任一项所述的图像处理方法的步骤。
  16. 一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如权利要求8-13任一项所述的图像处理方法的步骤。
  17. 一种图像处理装置,其特征在于,所述装置用于执行如权利要求8-13任一项所述的图像处理方法。
PCT/CN2022/142852 2021-12-28 2022-12-28 图像处理电路、图像处理方法、电子设备和可读存储介质 WO2023125669A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111638522.0 2021-12-28
CN202111638522.0A CN114286007A (zh) 2021-12-28 2021-12-28 图像处理电路、图像处理方法、电子设备和可读存储介质

Publications (1)

Publication Number Publication Date
WO2023125669A1 true WO2023125669A1 (zh) 2023-07-06

Family

ID=80877906

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2022/142852 WO2023125669A1 (zh) 2021-12-28 2022-12-28 图像处理电路、图像处理方法、电子设备和可读存储介质

Country Status (2)

Country Link
CN (1) CN114286007A (zh)
WO (1) WO2023125669A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114286007A (zh) * 2021-12-28 2022-04-05 维沃移动通信有限公司 图像处理电路、图像处理方法、电子设备和可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980644A (zh) * 2014-04-14 2015-10-14 华为技术有限公司 一种拍摄方法及装置
US20190174054A1 (en) * 2017-12-04 2019-06-06 Qualcomm Incorporated Camera zoom level and image frame capture control
CN112866576A (zh) * 2021-01-18 2021-05-28 Oppo广东移动通信有限公司 图像预览方法、存储介质及显示设备
CN113438508A (zh) * 2021-06-23 2021-09-24 北京蜂巢世纪科技有限公司 视频数据处理方法、装置、设备、介质及程序产品
CN114286007A (zh) * 2021-12-28 2022-04-05 维沃移动通信有限公司 图像处理电路、图像处理方法、电子设备和可读存储介质

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013165485A (ja) * 2012-01-11 2013-08-22 Panasonic Corp 画像処理装置、撮像装置およびコンピュータブログラム
US10841485B2 (en) * 2017-01-26 2020-11-17 Huawei Technologies Co., Ltd. Photographing method and photographing apparatus for terminal, and terminal
CN110602401A (zh) * 2019-09-17 2019-12-20 维沃移动通信有限公司 一种拍照方法及终端
CN110798630B (zh) * 2019-10-30 2020-12-29 北京市商汤科技开发有限公司 图像处理方法及装置、电子设备和存储介质
CN111107427B (zh) * 2019-11-20 2022-01-28 Oppo广东移动通信有限公司 图像处理的方法及相关产品
CN110933497B (zh) * 2019-12-10 2022-03-22 Oppo广东移动通信有限公司 视频图像数据插帧处理方法及相关设备
CN111225150B (zh) * 2020-01-20 2021-08-10 Oppo广东移动通信有限公司 插帧处理方法及相关产品
CN113473002A (zh) * 2021-05-21 2021-10-01 闻泰通讯股份有限公司 一种预览图像的显示方法、装置、计算机设备和存储介质
CN113691758A (zh) * 2021-08-23 2021-11-23 深圳市慧鲤科技有限公司 插帧方法和装置、设备、介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980644A (zh) * 2014-04-14 2015-10-14 华为技术有限公司 一种拍摄方法及装置
US20190174054A1 (en) * 2017-12-04 2019-06-06 Qualcomm Incorporated Camera zoom level and image frame capture control
CN112866576A (zh) * 2021-01-18 2021-05-28 Oppo广东移动通信有限公司 图像预览方法、存储介质及显示设备
CN113438508A (zh) * 2021-06-23 2021-09-24 北京蜂巢世纪科技有限公司 视频数据处理方法、装置、设备、介质及程序产品
CN114286007A (zh) * 2021-12-28 2022-04-05 维沃移动通信有限公司 图像处理电路、图像处理方法、电子设备和可读存储介质

Also Published As

Publication number Publication date
CN114286007A (zh) 2022-04-05

Similar Documents

Publication Publication Date Title
JP7385052B2 (ja) 撮影方法、装置、電子機器および記憶媒体
CN110505411B (zh) 图像拍摄方法、装置、存储介质及电子设备
US20080136942A1 (en) Image sensor equipped photographing apparatus and picture photographing method
WO2022089284A1 (zh) 拍摄处理方法、装置、电子设备和可读存储介质
CN112532808A (zh) 图像处理方法、装置和电子设备
CN112738401B (zh) 变焦方法、装置及电子设备
CN112637515B (zh) 拍摄方法、装置和电子设备
WO2023134583A1 (zh) 视频录制方法、装置及电子设备
CN115002332A (zh) 拍摄处理方法、装置、电子设备和存储介质
CN113840070A (zh) 拍摄方法、装置、电子设备及介质
WO2023125669A1 (zh) 图像处理电路、图像处理方法、电子设备和可读存储介质
CN113923350A (zh) 视频拍摄方法、装置、电子设备和可读存储介质
CN112887617A (zh) 一种拍摄方法、装置和电子设备
CN114520876A (zh) 延时摄影视频录制方法、装置和电子设备
WO2022156672A1 (zh) 拍照方法、装置、电子设备及可读存储介质
CN114449174A (zh) 拍摄方法、装置和电子设备
CN112839166B (zh) 拍摄方法、装置及电子设备
WO2024088163A1 (zh) 图像处理方法、电路、设备及介质
CN113891018A (zh) 拍摄方法、装置及电子设备
WO2023231869A1 (zh) 拍摄方法和装置
US20230274388A1 (en) Photographing Method, and Electronic Device and Non-Transitory Readable Storage Medium
CN112887624B (zh) 一种拍摄方法、装置和电子设备
CN115278047A (zh) 拍摄方法、装置、电子设备和存储介质
CN112235509B (zh) 一种焦距调整方法、装置、移动终端及存储介质
CN114286003A (zh) 拍摄方法、拍摄装置和电子设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22914921

Country of ref document: EP

Kind code of ref document: A1