[go: up one dir, main page]

WO2020063507A1 - Image processing method and system, and computer readable storage medium - Google Patents

Image processing method and system, and computer readable storage medium Download PDF

Info

Publication number
WO2020063507A1
WO2020063507A1 PCT/CN2019/107194 CN2019107194W WO2020063507A1 WO 2020063507 A1 WO2020063507 A1 WO 2020063507A1 CN 2019107194 W CN2019107194 W CN 2019107194W WO 2020063507 A1 WO2020063507 A1 WO 2020063507A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
data
image data
processing chip
optimized
Prior art date
Application number
PCT/CN2019/107194
Other languages
French (fr)
Chinese (zh)
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 WO2020063507A1 publication Critical patent/WO2020063507A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/14Picture signal circuitry for video frequency region
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/64Circuits for processing colour signals
    • H04N9/646Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters

Definitions

  • the invention relates to the field of intelligent control, in particular to an image processing method, system and computer-readable storage medium.
  • mobile terminal devices such as mobile phones and tablet computers have increasingly entered people's lives. Therefore, such mobile terminals are also integrated with multiple functions such as shooting, camera, positioning, and lighting, so that people can complete multiple requirements after holding a mobile terminal.
  • the resolution and pixels of the camera module are getting higher and higher, making the imaging form that the mobile terminal can achieve in this function more and more close to professional camera equipment.
  • an image sensor processing module ISP is built in.
  • the camera group will send data to the ISP through the mipi interface.
  • the ISP will process the data to different ones according to different applications.
  • the data path 1 is sent to the data processing unit DPU.
  • the DPU After the DPU is processed, it is sent to the display LCD for display of the camera module.
  • the data path 2 is sent to the video processing unit VPU.
  • the VPU encodes and stores the data to In the storage device, it is used for the video recording function of the camera module; for example, it is sent to the image compressor jpeg encoder via data path 3. After the data is compressed into a jpeg file, the data is stored in the storage device for the camera module to take pictures Features;.
  • the CPU has image sensor processing module
  • an image sensor processing module is connected outside the CPU and adopts the internal ISP bypass method.
  • the data flow is the same as the first method except the built-in ISP bypass.
  • the internal image sensing and processing functions of the CPU are used. Due to the limitation of a certain internal function of the CPU, the processing of image data is limited, and more professional and detailed adjustments cannot be made to the captured images. The CPU's data processing load makes the mobile terminal run slower.
  • an object of the present invention is to provide an image processing method, a system, and a computer-readable storage medium, so that intelligent processing and optimization of an image are independent of CPU processing of an intelligent terminal, thereby reducing CPU load.
  • the invention discloses an image processing method, which includes the following steps:
  • the image sensor collects image data of the shooting object
  • the image sensor sends the raw data of the image data to an image processing chip, and the digital signal processing module of the image processing chip processes the raw data to form optimized image data;
  • the digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
  • the image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to A storage device;
  • the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image corresponding to the optimized image data and / or enhanced image data and / Or enhance the image.
  • the step S200 includes:
  • the image sensor sends the image data to the image processing chip in a raw data format through a camera interface;
  • S220 The image sensing module of the image processing chip processes the raw data to form optimized image data.
  • the step S220 includes:
  • the image sensing module will extract picture frames in the original data
  • S222 Synthesize the picture frame or insert a supplementary frame into the picture frame to form multi-frame synthesized image data.
  • the step S220 includes:
  • the step S300 includes:
  • S320 The intelligent module of the central processing chip renders and processes the raw data to form optimized image data
  • the intelligent module sends the optimized image data to a processing module.
  • the image processing method further includes:
  • the image sensor sends frame rate data of the image data to an image processing chip
  • the image processing chip performs frame interpolation compensation on the frame rate data to form frame interpolation data, and the frame interpolation data matches a refresh rate of a display module of the smart terminal;
  • the image processing chip sends the frame interpolation data to a display module, and the display module displays the frame interpolation image corresponding to the frame interpolation data.
  • a frame rate of the frame rate data is 60 fps or more.
  • the invention also discloses an image processing system, which includes a display module, an image sensor, an image processing chip and a central processing chip provided in a terminal;
  • the image processing chip is connected to the display module, the image sensor and the central processing chip, respectively;
  • the image sensor collects image data of a shooting object and sends the image data to an image processing chip
  • the digital signal processing module of the image processing chip processes the original data of the image data to form optimized image data
  • the digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
  • the image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to a storage Equipment, and the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image corresponding to the optimized image data and / or enhanced image data and / Or enhance the image.
  • the digital signal processing module interpolates and supplements the original data to form multi-frame synthetic image data
  • the digital signal processing module renders the original data to form optimized image data.
  • the present invention also discloses a computer-readable storage medium on which a computer program is stored.
  • a computer program is stored on which a computer program is stored.
  • the steps of the image processing method described above are implemented.
  • the processing of image data will be divided into CPUs, which will not be processed by the CPU, but will be completed by independent image processing chips, which reduces the CPU load and speeds up processing;
  • FIG. 1 is a schematic structural diagram of a system for realizing captured image processing in the prior art
  • FIG. 2 is a schematic structural diagram of a system for realizing captured image processing in the prior art
  • FIG. 3 is a schematic flowchart of an image processing method according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of an image processing method according to the first preferred embodiment of the present invention.
  • FIG. 5 is a schematic flowchart of an image processing method according to a second preferred embodiment of the present invention.
  • FIG. 6 is a schematic flowchart of an image processing method according to a third preferred embodiment of the present invention.
  • FIG. 7 is a schematic flowchart of an image processing method according to a preferred embodiment of the present invention.
  • FIG. 8 is a schematic structural diagram of an image processing system according to a preferred embodiment of the present invention.
  • first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other.
  • first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information.
  • word “if” as used herein can be interpreted as “at” or “when” or “in response to a determination”
  • the image processing method includes the following steps:
  • the image sensor collects image data of the shooting object
  • an image sensor such as a photographing camera module, a lens module, a prism module, etc. is used to perform image acquisition such as shooting, video recording, recording motion frames, etc. on a photographic object, thereby forming original image data .
  • the image data collected may be unmodified image data without any modification, or it may have been subjected to beauty, cropping, optimization, rendering, etc. Image data for initial processing. Regardless of whether the image data in this step has been processed, it will be further optimized in the subsequent steps.
  • the image sensor sends the raw data of the image data to the image processing chip, and the digital signal processing module of the image processing chip processes the raw data to form optimized image data.
  • the image data formed in step S100 is sent by the image sensor to an image processing chip (IPIC) electrically connected to the image sensor.
  • IPIC image processing chip
  • the electrical connection between the image sensor and the image processing chip may be integrated on the same printed circuit board.
  • the two independent image sensing modules and image processing modules may also be two independent devices connected by wires, or two independent devices arranged in the same local area network or wirelessly connected to each other.
  • the image processing chip IPIC will perform fine processing such as frame insertion and intelligent optimization (AI processing) to form an optimized image data.
  • AI processing intelligent optimization
  • Optimized image data Based on the different processing capabilities of the image processing chip IPIC, different levels of image optimization can be performed.
  • the image processing chip is a device that is separate from any other modules, modules, units, and devices, and runs independently. Optimizing the processing of image data in this way can reduce the load pressure of image processing functions on other devices on the one hand, and on the other hand can be used exclusively for integrated devices that do not castrate some functions on the image processing to increase
  • the digital signal processing module sends the optimized image data to the image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data.
  • the digital signal processing module sends the optimized image data to the image sensing processing module of the image processing chip, and the image sensing processing module performs optimization on the optimized image data such as denoising and black point correction. Processing to form enhanced image data.
  • the second round of optimization after the first round has been determined to be optimized for the type, scene, time, etc. of the subject, it will further enhance the image sense of the image data, thereby calling the full capabilities of the image processing chip to complete the maximization of the image Handle and refine.
  • the image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in an intelligent terminal, and the central processing chip records the optimized image data and / or enhanced image data to a storage device
  • the optimized image data and / or enhanced image data formed after the processing is returned from the image processing chip to a central processing chip (CPU or AP side).
  • the central processing chip is set in a smart terminal, and the image processing chip is externally connected to the central processing chip, or it can be set in the same smart terminal, but it is set separately from the central processing chip, and the two are distributed design.
  • the image processing chip and the central processing chip may be designed on the same printed circuit board (but not integrated), or the image processing chip and the central processing chip may be connected through a wire, or may be wirelessly connected through mutually supported wireless protocols. Separate the central processing chip from the image processing chip.
  • the central processing chip can centrally process the instructions of each component in the smart terminal and issue them.
  • the central processing chip is divided into separate external image processing chips. Complete, while reducing the load of the central processing chip, it can also simplify the standard requirements of the central processing chip.
  • the internal original image processing capability can be compressed or simplified.
  • the optimized processing of externally acquired image data is handed over to a more specialized, The more optimized image processing chip is completed, which can speed up the image processing speed. At the same time, since the image data no longer passes through the central processing chip, the display and loading of the processed image data will be faster.
  • the central processing chip After the central processing chip receives the optimized image data and / or enhanced image data, it records the optimized image data and / or enhanced image data to a storage device, such as the memory of the smart terminal, and the external storage device (U disk, mobile hard disk) of the smart terminal. , Other devices connected by OTG, etc.). In this step, in order to store the processed optimized image data and / or enhanced image data, the central processing chip performs a record forwarding action, and does not make any changes to the enhanced image data itself, thereby reducing the operating load of the central processing chip.
  • a storage device such as the memory of the smart terminal, and the external storage device (U disk, mobile hard disk) of the smart terminal. , Other devices connected by OTG, etc.
  • some image processing chips may complete the enhancement of the original data when forming optimized image data.
  • S300 will no longer be performed.
  • the step of forming enhanced image data (or may be called collectively performed); as in some embodiments, skip step S300 and directly forward the optimized image data to the storage device, and the technical solution of the present invention can also be implemented.
  • the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays the optimized image and / or enhanced image corresponding to the optimized image data and / or enhanced image data.
  • Steps S400 and S500 can be performed synchronously or asynchronously, that is, at any time, before, or after the central processing chip records the optimized image data and / or enhanced image data to the storage device, the image processing chip will optimize the image data and / or enhance
  • the image data is sent to a display module, specifically a display module such as a display screen or a touch screen installed on the smart terminal.
  • the display module receives and displays the optimized image and / or enhanced image corresponding to the optimized image data and / or enhanced image data, that is, Based on the initial image data, it performs intelligent optimization, rendering, color temperature, fill light, AR enhancement, information recognition, beauty, cropping and other image processing to form an enhanced image or scene rendering, object recognition, frame rate Optimized images for compensation, red-eye removal, and more.
  • the above-mentioned separate image processing chip is used to optimize and enhance the image in two steps, and directly send the processed enhanced image all the way to the display module for display and all the way to the storage device for storage to improve the transmission speed of the processed image, and User-side loading and display speed. In addition, it can improve the effect of the camera module during AI processing, and improve the recording effect of fast motion pictures.
  • step S200 includes:
  • the image sensor sends the image data to the image processing chip in the original data format through the camera interface
  • the image sensor sends the original data format of the image data to the image processing chip through the camera interface CAMIF.
  • CAMIF is the first part of the video front-end (VFE) hardware. The main task is to synchronize the line and field synchronization signals involved in the process of the sensor sending data. It also has image extraction and image mirroring capabilities. In order to accurately synchronize with the external camera sensor, the CAMIF hardware must provide two programmable interrupt lines, one to control the opening of the shutter and the other to control the flash.
  • CAMIF hardware input devices include PCLK, HSYNC, VSYNC, a pixel enable gate, and a 12-bit data line. The input interface type is controlled by adsp.
  • the CAMIF module At power-on, the CAMIF module is closed and will not capture data until the adsp setting is enabled to enable data capture.
  • CAMIF waits until the beginning of the next frame to start collecting data.
  • adps is set to disable, CAMIF will stop working when the next frame of data is sent to ensure that everything is done.
  • CAMIF hardware provides the function of resampling camera and sensor data. Before CAMIF output data, adsp can independently control whether the complete output image or sub-sampling.
  • the image sensor sends compressed data of the shooting object, that is, data in the YUV format to the CPU for processing.
  • the image sensor directly sends Raw data, which is a large amount of data and high resolution, that is, The raw data format, such as bayer, is formatted to the image processing chip.
  • the raw data format such as bayer
  • the CPU processes image data, and the CPU does not have processing capability for Raw Data, even if the original data format is sent to the CPU, it cannot be processed.
  • the original data format can be directly processed, and the image quality is improved at the data source.
  • S220 The image sensing module of the image processing chip processes the raw data to form optimized image data.
  • the image processing chip has different processing methods for image data or forming optimized image data. Specifically, it will be described in detail through the following descriptions of different embodiments.
  • S220 includes:
  • the image sensing module will extract the picture frames in the original data
  • S222 Synthesize a picture frame or insert a supplementary frame into the picture frame to form a plurality of frames of synthesized image data.
  • the image sensor module will capture a number of frames corresponding to each moment at the same moment or very close moments when shooting the subject. Due to shooting restrictions, the clear pixels of each frame are different . Therefore, in this embodiment, the image sensing module will extract the picture frames in the original data, and send the picture frames to the image processing unit IPU of the image processing chip for screening.
  • the image processing unit is based on the clarity of each picture frame. For multi-frame synthesis, that is, use the clear pixels in other picture frames to replace the blurred pixels in one picture frame, thereby perfecting the defects of the original data by combining or interpolating complementary frames to form multi-frame synthetic image data.
  • the multi-frame synthetic image data can be returned to the central processing chip, and the central processing chip uses the image compression module to compress the multi-frame synthetic image data and write it to the storage device.
  • S220 includes:
  • S222 ' Render and process the raw data for the picture environment to form optimized image data.
  • AI intelligent processing of raw data will help users who do not often use the shooting function or do not use the shooting function to take the same professional, correct framing images.
  • the image sensor will determine the picture environment of the original data, such as the subject in a certain spot, the brightness of the indoor environment, the type of the subject, the degree of violation between the subject and the surrounding environment, etc., and will be determined through experience and algorithms.
  • the original data will be rendered, such as automatically adding filters to the original data according to the surrounding environment, and automatically cropping the original data to place the subject in the most suitable position, automatically blur the background, and automatically adjust the picture parameters (such as color temperature, brightness, contrast, etc.) to form an optimized original image.
  • step S300 includes:
  • S310 The digital signal processing module forwards the original data to the central processing chip
  • S320 The intelligent module of the central processing chip renders and processes the raw data to form optimized image data
  • S330 The intelligent module sends the optimized image data to the processing module.
  • the original data format is compressed to form, for example, RGB, YUV formats, and forwarded directly to the central processing chip, which is then processed by the central processing chip.
  • the AI processing is performed as described above, and image compression is performed.
  • a display module with a high refresh rate (the frame rate of the frame rate data of the image display is greater than or equal to 60 fps) will be used.
  • the image processing method further includes:
  • the image sensor sends the frame rate data of the image data to the image processing chip, such as to the IPIC through the CamIF interface;
  • the image processing chip performs frame interpolation compensation on the frame rate data to form the frame interpolation data, which matches the refresh rate of the display module of the smart terminal;
  • S800 Compress and insert frame data and store it in a storage device.
  • the storage device can be the same as or different from the storage device above. Before storage, it can be compressed by the video processing unit VPU of IPIC to speed up the storage speed.
  • the image processing chip sends the frame interpolation data to the display module, and the display module displays the frame interpolation image corresponding to the frame interpolation data.
  • the image sensor processing module ISP of the image processing chip IPIC will preprocess the image as described above. After the preprocessing is completed, the preprocessed image data will be sent to the image processing unit IPU of the image processing chip IPIC for images. Enhancement. The enhanced image data formed after the image enhancement processing is completed will be transmitted back to the central processing chip.
  • the central processing chip After the central processing chip receives the enhanced image data, it performs video encoding.
  • the encoding protocol can be ITU H.261, H.263, M-JPEG of the Moving Picture Experts Group, and MPEG series standards of the International Organization for Standardization Moving Picture Experts Group. Etc.
  • Video data is formed after encoding. Because the video data is based on the enhanced image data formed by the image processing chip, each frame of the formed video data is a picture frame that has been optimized, and the video data after the synthesis of each frame is more colorful on the screen sense.
  • the final video data is recorded by the central processing chip to a storage device for storage and subsequent recall.
  • the IPU is connected to the display module in another way. Specifically, the enhanced image is sent to the data processing unit DPU.
  • the DPU adds transparency to the interactive interface and sends it to the display module to load and display.
  • This embodiment is an application that uses a camera component or a camera module for video shooting based on the technical solution of the present invention.
  • An external storage interface (USB, TF, etc.) is added through an image processing chip, which can be directly stored in a storage device external to the image processing chip when recording. on.
  • the image sensor processing module ISP of the image processing chip IPIC will preprocess the image as described above. After the preprocessing is completed, the preprocessed image data will be sent to the image processing unit IPU of the image processing chip IPIC for image enhancement. The enhanced image data formed after the image enhancement processing is completed will be transmitted back to the central processing chip.
  • the central processing chip will compress the enhanced image data, such as a jpeg encoder jpeg encoder, to form a compressed image.
  • the JPEG encoding process first needs to convert the RGB format in the enhanced image data to YUV format.
  • RGB red, green, blue
  • RGB red, green, blue
  • RGB space uses RGB space to save the image.
  • a pixel is 24 bits, and a color intensity (0-255) is stored every 8 bits. For example, red is stored as 0xFF0000.
  • YUV is a color coding method adopted by the European television system, and this method is also commonly used in China's radio and television.
  • Y represents the brightness (Luminance or Luma), which is the grayscale value
  • YUV space in color TVs is precisely to solve the compatibility problem between color TVs and black and white TVs with the luminance signal Y, so that black and white TVs can also receive color TV signals.
  • RGB 0.299R + 0.587G + 0.114B
  • U -0.147R-0.289G + 0.436B
  • V 0.615R-0.515G-0.100B
  • R Y + 1.14 V
  • G Y-0.39U-0.58V
  • B Y + 2.03U.
  • DCT discrete cosine transform
  • Discrete cosine transform is a transform coding method commonly used for digital rate compression. The Fourier transform of any continuous real symmetric function contains only the cosine term, so the cosine transform has the same clear physical meaning as the Fourier transform.
  • DCT first divides the overall image into N * N pixel blocks, and then performs DCT transformation on the N * N pixel blocks one by one. Because the high-frequency components of most images are small, the coefficients corresponding to the high-frequency components of the images are often zero, and the human eye is less sensitive to distortion of high-frequency components, so coarser quantization can be used. Therefore, the bit rate for transmitting the transform coefficients is much smaller than the bit rate used for transmitting image pixels. After arriving at the receiving end, the samples are returned to the samples through the inverse discrete cosine transform. Although there will be some distortion, the human eye is acceptable.
  • E (n) is a basis
  • C (n) is the DCT coefficient
  • F (n) is the image signal.
  • any image block can be represented as a combination of 64 coefficients of different sizes. Since the basic image is equivalent to a single coefficient in the transform domain, any pixel can also be regarded as a combination of 64 basic images with different amplitudes. This has the same physical meaning as any combination of signals that can be broken down into fundamental waves and harmonics of different amplitudes.
  • the quantization process is a process of discretizing the amplitude of a signal. The discrete signal becomes a digital signal after quantization. Because HVS is more sensitive to low-frequency signals, a relatively short quantization step size is used for the low-frequency part of the signal, and a relatively long quantization step size is used for the high-frequency part of the signal.
  • run-length coding refers to that a code can simultaneously represent the value of the code and a few zeros in front of it.
  • Z-shaped readout there are more chances of continuous zeros. Especially at the end, if it is all zero, after reading the last number, just give "end of block” (EOB) code, you can end the output, thus saving a lot of code rates.
  • the final compressed image is recorded by the central processing chip into a storage device and stored for subsequent recall.
  • This embodiment is an application that uses a camera component or a camera module to perform image shooting and photography based on the technical solution of the present invention.
  • An external storage interface (USB, TF, etc.) is added through the image processing chip. Storage device.
  • the central processing chip After the central processing chip is connected to the image processing chip, the central processing chip sends pre-configured interactive interface GUI data of the preview interface for image preview to the image processing chip through the DSI interface.
  • DSI defines a high-speed serial interface between the processor and the display module. It consists of four layers, the PHY layer, Lane management layer, Low level Protocol layer, and Application layer, which correspond to the D-PHY, DSI, and DCS specifications, respectively.
  • the PHY defines the transmission medium, input / output circuits, and clock and signal mechanisms.
  • the Lane Management layer sends and collects data streams to each lane.
  • the Low Level protocol layer defines how to frame and analyze, and detects errors.
  • the Application layer describes The high-level layer encodes and parses the data stream, and the interactive interface data includes transparency information of the interactive interface, that is, Alpha information.
  • the image processing chip integrates the interactive interface data with the enhanced image data through Alpha Blending, so that the enhanced image is displayed on the interactive interface as a display interface, that is, an integrated image is displayed.
  • the integrated image will be sent to the display module via the DPU for display.
  • This embodiment is an application that provides a preview function to a user when an image is captured using a camera component or a camera module based on the technical solution of the present invention, and provides a user with a more acceptable and habitual visual perception through cooperation with an interactive interface.
  • the present invention also discloses an image processing system including a display module, an image sensor, an image processing chip, and a central processing chip disposed in a terminal; the image processing chip is separately from the display module, the image sensor, and the central processing chip.
  • the image sensor collects the image data of the subject and sends it to the image processing chip; the digital signal processing module of the image processing chip processes the original data of the image data to form optimized image data; the digital signal processing module sends the optimized image data to the image
  • the image sensor processing module of the processing chip processes the optimized image data to form enhanced image data; the image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, which is recorded by the central processing chip
  • the optimized image data and / or enhanced image data is sent to a storage device, and the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays the optimization corresponding to the optimized image data and / or enhanced image data. Images and / Enhanced image.
  • the digital signal processing module interpolates and supplements the original data to form multi-frame synthetic image data; or the digital signal processing module renders and processes the original data to form optimized image data.
  • a computer-readable storage medium may be installed in the smart terminal, and a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the image processing method as described above are implemented.
  • Smart terminals can be implemented in various forms.
  • the terminals described in the present invention may include smart terminals such as mobile phones, smart phones, notebook computers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), navigation devices, and the like as well as Fixed terminal for digital TV, desktop computer, etc.
  • the terminal is a smart terminal.
  • the configuration according to the embodiment of the present invention can be applied to a terminal of a fixed type, in addition to an element particularly used for mobile purposes.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Processing (AREA)

Abstract

Provided in the present invention are an image processing method and system, and a computer readable storage medium. The image processing method comprises the following steps: S100: an image sensor collects image data; S200: the image sensor sends original data of the image data to an image processing chip, and the original data is processed by means of a digital signal processing module to form optimised image data; S300: the digital signal processing module sends the optimised image data to an image sensing and processing module to perform processing on the optimised image data to form enhanced image data; S400: the image processing chip returns the optimised image data and/or the enhanced image data to a central processing chip, and the central processing chip records the optimised image data and/or the enhanced image data in a storage device; S500: and the image processing chip sends the optimised image data and/or the enhanced image data to a display module to display the optimised image and/or enhanced image, such that smart processing and optimisation of images are independent of the CPU processing of a smart terminal, thereby reducing the CPU load.

Description

图像处理方法、系统及计算机可读存储介质Image processing method, system and computer-readable storage medium 技术领域Technical field
本发明涉及智能控制领域,尤其涉及一种图像处理方法、系统及计算机可读存储介质。The invention relates to the field of intelligent control, in particular to an image processing method, system and computer-readable storage medium.
技术背景technical background
例如手机、平板电脑等移动终端设备已越来越走入人们的生活。因此在此类移动终端上,也集成有如拍摄、摄像、定位、照明等多功能,以方便人们持有一件移动终端后可完成多件需求。在使用移动终端进行拍摄及摄像时,摄像模组的分辨率及像素越来越高,使得移动终端在该功能上所能实现的成像形态越发接近于专业的相机设备。具体地,移动终端设备的成像形式,主要有两种:For example, mobile terminal devices such as mobile phones and tablet computers have increasingly entered people's lives. Therefore, such mobile terminals are also integrated with multiple functions such as shooting, camera, positioning, and lighting, so that people can complete multiple requirements after holding a mobile terminal. When using a mobile terminal for shooting and video, the resolution and pixels of the camera module are getting higher and higher, making the imaging form that the mobile terminal can achieve in this function more and more close to professional camera equipment. Specifically, there are two main imaging forms of mobile terminal devices:
1.CPU内置有图像感应处理模块:1.CPU has built-in image sensor processing module:
如图1所示,在移动终端的中央处理单元CPU内,内置有一图像感应处理模块ISP,摄像组将将数据通过mipi接口送到ISP,ISP会根据不同的应用把数据处理之后送给不同的模块。如通过数据路径1送给数据处理单元DPU,DPU处理之后送给显示屏LCD显示,用于摄像模块的摄像预览;如通过数据路径2送给视频处理单元VPU,VPU进行编码之后把数据存储到存储设备中,用于摄像模块的录像功能;又如通过数据路径3送给图片压缩器jpeg encoder,jpeg encoder把数据压缩成jpeg文件之后,把数据存储到存储设备中,用于摄像模块的拍照功能;。As shown in Figure 1, in the central processing unit CPU of the mobile terminal, an image sensor processing module ISP is built in. The camera group will send data to the ISP through the mipi interface. The ISP will process the data to different ones according to different applications. Module. For example, the data path 1 is sent to the data processing unit DPU. After the DPU is processed, it is sent to the display LCD for display of the camera module. For example, the data path 2 is sent to the video processing unit VPU. The VPU encodes and stores the data to In the storage device, it is used for the video recording function of the camera module; for example, it is sent to the image compressor jpeg encoder via data path 3. After the data is compressed into a jpeg file, the data is stored in the storage device for the camera module to take pictures Features;.
2.CPU外置有图像感应处理模块2.CPU has image sensor processing module
如图2所示,在CPU外连接有一图像感应处理模块,并采用内部ISP bypass的方式,数据流程除了内置ISP bypass外,其他与方式一等同。As shown in Fig. 2, an image sensor processing module is connected outside the CPU and adopts the internal ISP bypass method. The data flow is the same as the first method except the built-in ISP bypass.
由于现有的方案中,均采用CPU的内部图像感应与处理功能,受到CPU的内部某功能的限制,对于图像数据的处理受限,无法对拍摄图像进行更加专业和细致的调整,同时,加重了CPU的数据处理负载,使得移动终端的运行速度变慢。In the existing solutions, the internal image sensing and processing functions of the CPU are used. Due to the limitation of a certain internal function of the CPU, the processing of image data is limited, and more professional and detailed adjustments cannot be made to the captured images. The CPU's data processing load makes the mobile terminal run slower.
因此,需要一种新型的图像处理方法及系统,可将图像处理流程独立出CPU,充分利用外置硬件,改进成像质量和移动终端的显示效果。Therefore, a new image processing method and system are needed, which can separate the image processing flow from the CPU, make full use of external hardware, and improve the imaging quality and display effect of the mobile terminal.
发明概要Summary of invention
为了克服上述技术缺陷,本发明的目的在于提供一种图像处理方法、系统及计算机可读存储介质,使得对于图像的智能处理和优化,独立于智能终端的CPU处理,降低CPU负载。In order to overcome the above technical defects, an object of the present invention is to provide an image processing method, a system, and a computer-readable storage medium, so that intelligent processing and optimization of an image are independent of CPU processing of an intelligent terminal, thereby reducing CPU load.
本发明公开了一种图像处理方法,包括以下步骤:The invention discloses an image processing method, which includes the following steps:
S100:图像传感器采集拍摄对象的图像数据;S100: The image sensor collects image data of the shooting object;
S200:图像传感器将所述图像数据的原始数据发送至图像处理芯片,由所述图像处理芯片的数字信号处理模块对所述原始数据处理,形成优化图像数据;S200: The image sensor sends the raw data of the image data to an image processing chip, and the digital signal processing module of the image processing chip processes the raw data to form optimized image data;
S300:所述数字信号处理模块将所述优化图像数据发送至所述图像处理芯片的图像传感处理模块对所述优化图像数据进行处理,形成增强图像数据;S300: The digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
S400:所述图像处理芯片将所述优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由所述中央处理芯片记录所述优化图像数据和/或增强图像数据至一存储设备;S400: The image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to A storage device;
S500:所述图像处理芯片将所述优化图像数据和/或增强图像数据发送至一显示模块,由所述显示模块显示对应所述所述优化图像数据和/或增强图像数据的优化图像和/或增强图像。S500: The image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image corresponding to the optimized image data and / or enhanced image data and / Or enhance the image.
优选地,所述步骤S200包括:Preferably, the step S200 includes:
S210:图像传感器通过摄像接口以原始数据格式将所述图像数据发送至图像处理芯片;S210: The image sensor sends the image data to the image processing chip in a raw data format through a camera interface;
S220:所述图像处理芯片的图像传感模块对所述原始数据处理,形成优化图像数据。S220: The image sensing module of the image processing chip processes the raw data to form optimized image data.
优选地,所述步骤S220包括:Preferably, the step S220 includes:
S221:所述图像传感模块将提取所述原始数据中的画面帧;S221: The image sensing module will extract picture frames in the original data;
S222:合成所述画面帧或插接补帧至所述画面帧,形成多帧合成图像数据。S222: Synthesize the picture frame or insert a supplementary frame into the picture frame to form multi-frame synthesized image data.
优选地,所述步骤S220包括:Preferably, the step S220 includes:
S221’:所述图像传感模块判断所述原始数据的画面环境;S221 ': the image sensing module determines a picture environment of the original data;
S222’:针所述画面环境对所述原始数据渲染处理,形成优化图像数据。S222 ': Render the original data based on the picture environment to form optimized image data.
优选地,所述步骤S300包括:Preferably, the step S300 includes:
S310:所述数字信号处理模块转发所述原始数据至中央处理芯片;S310: the digital signal processing module forwards the original data to a central processing chip;
S320:所述中央处理芯片的智能模块对所述原始数据渲染处理,形成优化图像数据;S320: The intelligent module of the central processing chip renders and processes the raw data to form optimized image data;
S330:所述智能模块发送所述优化图像数据至处理模块。S330: The intelligent module sends the optimized image data to a processing module.
优选地,所述图像处理方法还包括:Preferably, the image processing method further includes:
S600:图像传感器将所述图像数据的帧率数据发送至图像处理芯片;S600: The image sensor sends frame rate data of the image data to an image processing chip;
S700:所述图像处理芯片对所述帧率数据作插帧补偿,形成插帧数据,所述插帧数据与所述智能终端的显示模块的刷新率匹配;S700: The image processing chip performs frame interpolation compensation on the frame rate data to form frame interpolation data, and the frame interpolation data matches a refresh rate of a display module of the smart terminal;
S800:压缩所述插帧数据,并存储至存储设备;S800: compress the frame interpolation data and store the data into a storage device;
S900:所述图像处理芯片将所述插帧数据发送至显示模块,由所述显示模块显示对应插帧数据的插帧图像。S900: The image processing chip sends the frame interpolation data to a display module, and the display module displays the frame interpolation image corresponding to the frame interpolation data.
优选地,所述帧率数据的帧率大于等于60fps。Preferably, a frame rate of the frame rate data is 60 fps or more.
本发明还公开了一种图像处理系统,包括设于一终端内的显示模块、图像传感器、图像处理芯片及中央处理芯片;The invention also discloses an image processing system, which includes a display module, an image sensor, an image processing chip and a central processing chip provided in a terminal;
所述图像处理芯片分别与所述显示模块、图像传感器及中央处理芯片连接;The image processing chip is connected to the display module, the image sensor and the central processing chip, respectively;
所述图像传感器采集拍摄对象的图像数据并发送至图像处理芯片;The image sensor collects image data of a shooting object and sends the image data to an image processing chip;
所述图像处理芯片的数字信号处理模块对所述图像数据的原始数据进行处理,形成优化图像数据;The digital signal processing module of the image processing chip processes the original data of the image data to form optimized image data;
所述数字信号处理模块将所述优化图像数据发送至所述图像处理芯片的图像传感处理模块对所述优化图像数据进行处理,形成增强图像数据;The digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
所述图像处理芯片将所述优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由所述中央处理芯片记录所述优化图像数据和/或增强图像数据至一存储设备,且所述图像处理芯片将所述优化图像数据和/或增强图像数据发送至一显示模块,由所述显示模块显示对应所述所述优化图像数据和/或增强图像数据的优化图像和/或增强图像。The image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to a storage Equipment, and the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image corresponding to the optimized image data and / or enhanced image data and / Or enhance the image.
优选地,所述数字信号处理模块对所述原始数据进行插接补帧,形成多帧合成图像数据;或Preferably, the digital signal processing module interpolates and supplements the original data to form multi-frame synthetic image data; or
所述数字信号处理模块对所述原始数据渲染出力,形成优化图像数据。The digital signal processing module renders the original data to form optimized image data.
本发明又公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的图像处理方法的步骤。The present invention also discloses a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the image processing method described above are implemented.
采用了上述技术方案后,与现有技术相比,具有以下有益效果:After adopting the above technical solution, compared with the prior art, it has the following beneficial effects:
1.对于图像数据的处理将分割出CPU,不由CPU处理,转由独立的图像处理芯片完成,降低CPU负载,加快处理速度;1. The processing of image data will be divided into CPUs, which will not be processed by the CPU, but will be completed by independent image processing chips, which reduces the CPU load and speeds up processing;
2.充分利用外置硬件,改进成像质量和移动终端的显示效果。2. Make full use of external hardware to improve imaging quality and display effects of mobile terminals.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为现有技术中实现拍摄图像处理的系统结构示意图;FIG. 1 is a schematic structural diagram of a system for realizing captured image processing in the prior art; FIG.
图2为现有技术中实现拍摄图像处理的系统结构示意图;2 is a schematic structural diagram of a system for realizing captured image processing in the prior art;
图3为符合本发明一实施例中图像处理方法的流程示意图;3 is a schematic flowchart of an image processing method according to an embodiment of the present invention;
图4为符合本发明第一优选实施例中图像处理方法的流程示意图;4 is a schematic flowchart of an image processing method according to the first preferred embodiment of the present invention;
图5为符合本发明第二优选实施例中图像处理方法的流程示意图;5 is a schematic flowchart of an image processing method according to a second preferred embodiment of the present invention;
图6为符合本发明第三优选实施例中图像处理方法的流程示意图;6 is a schematic flowchart of an image processing method according to a third preferred embodiment of the present invention;
图7为符合本发明一优选实施例中图像处理方法的流程示意图;7 is a schematic flowchart of an image processing method according to a preferred embodiment of the present invention;
图8为符合本发明一优选实施例中图像处理系统的结构示意图。FIG. 8 is a schematic structural diagram of an image processing system according to a preferred embodiment of the present invention.
发明内容Summary of the Invention
以下结合附图与具体实施例进一步阐述本发明的优点。The advantages of the present invention will be further described below with reference to the drawings and specific embodiments.
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices and methods consistent with some aspects of the present disclosure, as detailed in the appended claims.
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the disclosure. As used in this disclosure and the appended claims, the singular forms "a", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”It should be understood that, although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein can be interpreted as "at" or "when" or "in response to a determination"
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。In the description of the present invention, it should be understood that the terms "vertical", "horizontal", "up", "down", "front", "rear", "left", "right", "vertical", The orientations or positional relationships indicated by "horizontal", "top", "bottom", "inner", "outer" are based on the orientations or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than The indicated or implied device or element must have a specific orientation, be constructed and operate in a specific orientation, and therefore should not be construed as a limitation on the present invention.
在本发明的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。In the description of the present invention, unless otherwise specified and limited, it should be noted that the terms "installation", "connected", and "connected" should be understood in a broad sense. For example, they may be mechanical or electrical connections, or both. The internal connection of these elements can be directly connected or indirectly connected through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms can be understood according to specific situations.
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。In the following description, the use of suffixes such as “module”, “component”, or “unit” for representing elements is merely for the benefit of the description of the present invention, and it does not have a specific meaning in itself. Therefore, "module" and "component" can be used in combination.
参阅图3,为符合本发明一优选实施例中图像处理方法的流程示意图。在该实施例中,图像处理方法包括以下步骤:Referring to FIG. 3, it is a schematic flowchart of an image processing method according to a preferred embodiment of the present invention. In this embodiment, the image processing method includes the following steps:
S100:图像传感器采集拍摄对象的图像数据S100: The image sensor collects image data of the shooting object
为形成待处理的初始图像,利用一图像传感器,如摄影摄像模组、镜头模组、棱镜模组等对一拍摄对象进行如拍摄、录像、记录运动帧等图像采集,从而形成原始的图像数据。In order to form an initial image to be processed, an image sensor such as a photographing camera module, a lens module, a prism module, etc. is used to perform image acquisition such as shooting, video recording, recording motion frames, etc. on a photographic object, thereby forming original image data .
可以理解的是,由于不同图像传感器的硬件结构不同,所采集的图像数据,可能是未作任何修饰的未修片型的图像数据,也可能是已进行如美颜、裁剪、优化、渲染等初期处理的图像数据。不论在该步骤内的图像数据是否已作处理,均将在后续步骤内作进一步的优化。It can be understood that, due to the different hardware structures of different image sensors, the image data collected may be unmodified image data without any modification, or it may have been subjected to beauty, cropping, optimization, rendering, etc. Image data for initial processing. Regardless of whether the image data in this step has been processed, it will be further optimized in the subsequent steps.
S200:图像传感器将图像数据的原始数据发送至图像处理芯片,由图像处理芯片的数字信号处理模块对原始数据处理,形成优化图像数据S200: The image sensor sends the raw data of the image data to the image processing chip, and the digital signal processing module of the image processing chip processes the raw data to form optimized image data.
在步骤S100中所形成的图像数据,将由图像传感器发送至与该图像传感器电连接的一图像处理芯片(IPIC),图像传感器与图像处理芯片的电连接方式,可以是集成在同一印刷电路板上的两个独立的图像传感模块及图像处理模块,也可以是以导线连接的两个独立的器件,也可以是设置在同一局域网内或互相无线连接的两个独立的器件。图像处理芯片IPIC在接收到图像数据后,将对其进行如插帧、智能优化(AI处理)等精处理,从而形成一优化图像数据。优化图像数据基于图像处理芯片IPIC的处理能力的不同,可进行不同程度的图像优化,在本实施例中,图像处理芯片作为单独于其他任何模块、模组、单元、设备的器件,以独立运行的方式对图像数据进行优化处理,一方面可减少图像处理功能对其他设备的负载压力,另一方面可专能专用,不由阉割部分功能的集成设备对图像处理,增加图像处理的效率和效果。The image data formed in step S100 is sent by the image sensor to an image processing chip (IPIC) electrically connected to the image sensor. The electrical connection between the image sensor and the image processing chip may be integrated on the same printed circuit board. The two independent image sensing modules and image processing modules may also be two independent devices connected by wires, or two independent devices arranged in the same local area network or wirelessly connected to each other. After receiving the image data, the image processing chip IPIC will perform fine processing such as frame insertion and intelligent optimization (AI processing) to form an optimized image data. Optimized image data Based on the different processing capabilities of the image processing chip IPIC, different levels of image optimization can be performed. In this embodiment, the image processing chip is a device that is separate from any other modules, modules, units, and devices, and runs independently. Optimizing the processing of image data in this way can reduce the load pressure of image processing functions on other devices on the one hand, and on the other hand can be used exclusively for integrated devices that do not castrate some functions on the image processing to increase the efficiency and effect of image processing.
S300:数字信号处理模块将所述优化图像数据发送至所述图像处理芯片的图像传感 处理模块对所述优化图像数据进行处理,形成增强图像数据S300: The digital signal processing module sends the optimized image data to the image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data.
完成对于原始图像的第一轮优化后,数字信号处理模块将优化图像数据发送至图像处理芯片的图像传感处理模块,由图像传感处理模块对优化图像数据进行如去噪、黑点矫正等处理,形成增强图像数据。作为第二轮优化,在第一轮已确定符合拍摄对象的类型、场景、时间等作优化后,进一步地增强图像数据的画面感,从而调用图像处理芯片的全部能力,完成对图像的最大化处理和精进。After the first round of optimization of the original image is completed, the digital signal processing module sends the optimized image data to the image sensing processing module of the image processing chip, and the image sensing processing module performs optimization on the optimized image data such as denoising and black point correction. Processing to form enhanced image data. As the second round of optimization, after the first round has been determined to be optimized for the type, scene, time, etc. of the subject, it will further enhance the image sense of the image data, thereby calling the full capabilities of the image processing chip to complete the maximization of the image Handle and refine.
S400:图像处理芯片将优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由中央处理芯片记录优化图像数据和/或增强图像数据至一存储设备S400: The image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in an intelligent terminal, and the central processing chip records the optimized image data and / or enhanced image data to a storage device
处理完毕后形成的优化图像数据和/或增强图像数据将由图像处理芯片回传至一中央处理芯片(CPU或AP端)。该中央处理芯片设置在一智能终端内,而图像处理芯片外挂于中央处理芯片,也可设置在同一智能终端内,但与中央处理芯片独立设置,两者分布式设计。图像处理芯片可与中央处理芯片设计在同一印刷电路板上(但不集成),或图像处理芯片与中央处理芯片通过导线连接,或是通过互相支持的无线协议无线连接。将中央处理芯片与图像处理芯片独立,中央处理芯片可集中处理智能终端内的对各部件的指令转达及下发,而图像处理的功能,则分割出中央处理芯片,单独由外挂的图像处理芯片完成,减少中央处理芯片负载的同时,也可简化中央处理芯片的制式要求,其内部的原图像处理能力可压缩或简化,对于外部采集的图像数据的优化处理工作,交由更为专业化、优化度更高的图像处理芯片完成,可加快图像处理速度。同时,由于图像数据不再经过中央处理芯片,对于处理完毕后的图像数据的显示和加载也将更快。The optimized image data and / or enhanced image data formed after the processing is returned from the image processing chip to a central processing chip (CPU or AP side). The central processing chip is set in a smart terminal, and the image processing chip is externally connected to the central processing chip, or it can be set in the same smart terminal, but it is set separately from the central processing chip, and the two are distributed design. The image processing chip and the central processing chip may be designed on the same printed circuit board (but not integrated), or the image processing chip and the central processing chip may be connected through a wire, or may be wirelessly connected through mutually supported wireless protocols. Separate the central processing chip from the image processing chip. The central processing chip can centrally process the instructions of each component in the smart terminal and issue them. For the image processing function, the central processing chip is divided into separate external image processing chips. Complete, while reducing the load of the central processing chip, it can also simplify the standard requirements of the central processing chip. The internal original image processing capability can be compressed or simplified. The optimized processing of externally acquired image data is handed over to a more specialized, The more optimized image processing chip is completed, which can speed up the image processing speed. At the same time, since the image data no longer passes through the central processing chip, the display and loading of the processed image data will be faster.
中央处理芯片接收到优化图像数据和/或增强图像数据后,将记录优化图像数据和/或增强图像数据至一存储设备,如智能终端的内存,智能终端的外接存储装置(U盘、移动硬盘,OTG连接的其他设备等)。在该步骤中,为存储已处理完毕的优化图像数据和/或增强图像数据,中央处理芯片执行一转发记录的动作,对于增强图像数据本身不作任何变化,减少中央处理芯片的运行负载。After the central processing chip receives the optimized image data and / or enhanced image data, it records the optimized image data and / or enhanced image data to a storage device, such as the memory of the smart terminal, and the external storage device (U disk, mobile hard disk) of the smart terminal. , Other devices connected by OTG, etc.). In this step, in order to store the processed optimized image data and / or enhanced image data, the central processing chip performs a record forwarding action, and does not make any changes to the enhanced image data itself, thereby reducing the operating load of the central processing chip.
可以理解的是,针对图像处理芯片的型号和配置的区别,部分图像处理芯片在形成优化图像数据时,可能将一并完成对于原始数据的画面增强,在此实施例下,将不再执行S300中形成增强图像数据的步骤(或可称为一并执行);又如部分实施例中,跳过步骤S300,直接将优化图像数据转发至存储设备,亦可实现本发明的技术方案。It can be understood that according to the difference in the model and configuration of the image processing chip, some image processing chips may complete the enhancement of the original data when forming optimized image data. In this embodiment, S300 will no longer be performed. The step of forming enhanced image data (or may be called collectively performed); as in some embodiments, skip step S300 and directly forward the optimized image data to the storage device, and the technical solution of the present invention can also be implemented.
S500:图像处理芯片将优化图像数据和/或增强图像数据发送至一显示模块,由显示模块显示对应优化图像数据和/或增强图像数据的优化图像和/或增强图像。S500: The image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays the optimized image and / or enhanced image corresponding to the optimized image data and / or enhanced image data.
步骤S400与步骤S500可同步或异步执行,即在中央处理芯片记录优化图像数据和/或增强图像数据至存储设备的同时、之前或之后等任意时刻,图像处理芯片将优化图像数据和/或增强图像数据发送至一显示模块,具体地如智能终端上安装的显示屏、触摸屏等显示模块,由显示模块接收并显示对应优化图像数据和/或增强图像数据的优化图像和/或增强图像,即在初始的图像数据的基础上进行智能优化、渲染、调色温、补光、AR增强、信息识别、美颜、裁剪等各项图像处理后形成的增强图像或场景渲染、对象识别、帧率补偿、红眼去除等的优化图像。Steps S400 and S500 can be performed synchronously or asynchronously, that is, at any time, before, or after the central processing chip records the optimized image data and / or enhanced image data to the storage device, the image processing chip will optimize the image data and / or enhance The image data is sent to a display module, specifically a display module such as a display screen or a touch screen installed on the smart terminal. The display module receives and displays the optimized image and / or enhanced image corresponding to the optimized image data and / or enhanced image data, that is, Based on the initial image data, it performs intelligent optimization, rendering, color temperature, fill light, AR enhancement, information recognition, beauty, cropping and other image processing to form an enhanced image or scene rendering, object recognition, frame rate Optimized images for compensation, red-eye removal, and more.
通过上述单独的图像处理芯片对图像作优化和增强两步处理,并直接将处理后的增强图像一路发送至显示模块显示,一路发送至存储设备存储,以提高处理后图像的传输速度,及在用户侧的加载和显示速度。此外还可提升摄像模块在AI处理时的效果,及提升快速运动画面的录像效果。The above-mentioned separate image processing chip is used to optimize and enhance the image in two steps, and directly send the processed enhanced image all the way to the display module for display and all the way to the storage device for storage to improve the transmission speed of the processed image, and User-side loading and display speed. In addition, it can improve the effect of the camera module during AI processing, and improve the recording effect of fast motion pictures.
一优选实施例中,步骤S200包括:In a preferred embodiment, step S200 includes:
S210:图像传感器通过摄像接口以原始数据格式将图像数据发送至图像处理芯片S210: The image sensor sends the image data to the image processing chip in the original data format through the camera interface
图像传感器Image sensor通过摄像接口CAMIF,将图像数据的原始数据格式发送至图像处理芯片。CAMIF是video front-end(VFE)硬件的的第一部分,主要任务是同步sensor发送数据过程中涉及到的行、场同步信号。另外它还具有图像提取和图像镜像能力。为了和外部camera sensor精确的同步,CAMIF硬件必须提供两根可编程的中断线,一根用来控制快门的打开,另一根用来控制闪光。CAMIF硬件输入设备包括PCLK、HSYNC、VSYNC、一个像素使能闸门、和12bit数据线。输入接口类型是由adsp控制的。在上电时,CAMIF模块是关闭的,也不会抓取数据,直到adsp设置使能为enable,开启数据捕获。当设置使能数据位后,CAMIF会等到下一个帧开始时才开始收集数据。类似的,当adps设置为disable时,CAMIF会等到下一帧数据发送完成时停止工作,确保所有的事情都处理完。CAMIF硬件提供了对camera sensor数据重采样的功能,在CAMIF输出数据之前,adsp可以独立的控制是完整的输出图像还是做二次采样。The image sensor sends the original data format of the image data to the image processing chip through the camera interface CAMIF. CAMIF is the first part of the video front-end (VFE) hardware. The main task is to synchronize the line and field synchronization signals involved in the process of the sensor sending data. It also has image extraction and image mirroring capabilities. In order to accurately synchronize with the external camera sensor, the CAMIF hardware must provide two programmable interrupt lines, one to control the opening of the shutter and the other to control the flash. CAMIF hardware input devices include PCLK, HSYNC, VSYNC, a pixel enable gate, and a 12-bit data line. The input interface type is controlled by adsp. At power-on, the CAMIF module is closed and will not capture data until the adsp setting is enabled to enable data capture. When the enable data bit is set, CAMIF waits until the beginning of the next frame to start collecting data. Similarly, when adps is set to disable, CAMIF will stop working when the next frame of data is sent to ensure that everything is done. CAMIF hardware provides the function of resampling camera and sensor data. Before CAMIF output data, adsp can independently control whether the complete output image or sub-sampling.
不同于现有技术中图像传感器将拍摄对象的压缩数据,即YUV格式的数据发送至CPU作处理,本实施例中图像传感器直接发送数据量较大、分辨率较高的原始数据Raw Data,即如bayer等格式的原始数据格式至图像处理芯片。现有技术中,由于由CPU对图像数据处理,而CPU对Raw Data不具有处理能力,因此,即便将原始数据格式发送至CPU,也无法处理。而利用了本发明的图像处理芯片后,可直接对原始数据格式处理,在数据源处便提高了图像质量。Different from the prior art, the image sensor sends compressed data of the shooting object, that is, data in the YUV format to the CPU for processing. In this embodiment, the image sensor directly sends Raw data, which is a large amount of data and high resolution, that is, The raw data format, such as bayer, is formatted to the image processing chip. In the prior art, since the CPU processes image data, and the CPU does not have processing capability for Raw Data, even if the original data format is sent to the CPU, it cannot be processed. After using the image processing chip of the present invention, the original data format can be directly processed, and the image quality is improved at the data source.
S220:图像处理芯片的图像传感模块对原始数据处理,形成优化图像数据。S220: The image sensing module of the image processing chip processes the raw data to form optimized image data.
在不同实施例中,图像处理芯片对于图像数据或形成优化图像数据的处理方式不同,具体地,将通过以下不同实施例的介绍详细说明。In different embodiments, the image processing chip has different processing methods for image data or forming optimized image data. Specifically, it will be described in detail through the following descriptions of different embodiments.
实施例一Example one
参阅图4,在该实施例中,S220包括:Referring to FIG. 4, in this embodiment, S220 includes:
S221:图像传感模块将提取原始数据中的画面帧;S221: The image sensing module will extract the picture frames in the original data;
S222:合成画面帧或插接补帧至所述画面帧,形成多帧合成图像数据。S222: Synthesize a picture frame or insert a supplementary frame into the picture frame to form a plurality of frames of synthesized image data.
图像传感模块在对拍摄对象拍摄中,将对同一时刻下、或非常接近的时刻下获取到许多张对应每一时刻的画面帧,由于拍摄的限制,每一画面帧的清晰像素各不相同。因此,在该实施例中,图像传感模块将提取原始数据中的画面帧,并将画面帧发送至图像处理芯片的图像处理单元IPU进行筛选,图像处理单元根据每一画面帧的清晰情况,作多帧合成,即使用其他画面帧中清晰的像素替换一画面帧中模糊的像素,从而通过合成或插接补帧的方式完善原始数据的缺陷,形成多帧合成图像数据。The image sensor module will capture a number of frames corresponding to each moment at the same moment or very close moments when shooting the subject. Due to shooting restrictions, the clear pixels of each frame are different . Therefore, in this embodiment, the image sensing module will extract the picture frames in the original data, and send the picture frames to the image processing unit IPU of the image processing chip for screening. The image processing unit is based on the clarity of each picture frame. For multi-frame synthesis, that is, use the clear pixels in other picture frames to replace the blurred pixels in one picture frame, thereby perfecting the defects of the original data by combining or interpolating complementary frames to form multi-frame synthetic image data.
多帧合成图像数据可被回传至中央处理芯片,由中央处理芯片使用图像压缩模块对多帧合成图像数据进行图像压缩,并写入存储设备。The multi-frame synthetic image data can be returned to the central processing chip, and the central processing chip uses the image compression module to compress the multi-frame synthetic image data and write it to the storage device.
实施例二Example two
参阅图5,在该实施例中,S220包括:Referring to FIG. 5, in this embodiment, S220 includes:
S221’:图像传感模块判断原始数据的画面环境;S221 ': the image sensing module determines the picture environment of the original data;
S222’:针对画面环境对原始数据渲染处理,形成优化图像数据。S222 ': Render and process the raw data for the picture environment to form optimized image data.
对于原始数据的AI智能处理,将帮助不常使用拍摄功能或不会使用拍摄功能的用户拍摄出同样专业、取景正确的图像。具体地,图像传感器将判断原始数据的画面环境,如拍摄对象处于某景点、室内环境的亮暗程度、拍摄对象的类型、拍摄对象与周围环境的违和度等,将通过经验和算法进行判断。判断完成后,将对原始数据渲染处理,如根据周围环境对原始数据自动添加滤镜、对原始数据自动裁剪,以将拍摄对象放置在最为适合的位置、自动虚化背景、自动调整画面参数(如色温、亮度、对比度等),从而形成优化原始图像。AI intelligent processing of raw data will help users who do not often use the shooting function or do not use the shooting function to take the same professional, correct framing images. Specifically, the image sensor will determine the picture environment of the original data, such as the subject in a certain spot, the brightness of the indoor environment, the type of the subject, the degree of violation between the subject and the surrounding environment, etc., and will be determined through experience and algorithms. . After the judgment is completed, the original data will be rendered, such as automatically adding filters to the original data according to the surrounding environment, and automatically cropping the original data to place the subject in the most suitable position, automatically blur the background, and automatically adjust the picture parameters ( Such as color temperature, brightness, contrast, etc.) to form an optimized original image.
上述AI智能处理的结果将会被发送到IPIC内部的图像感应处理模块ISP继续处理,进一步增强。The above AI intelligent processing results will be sent to the image sensing processing module ISP inside the IPIC to continue processing and further enhance.
实施例三Example three
参阅图6,另一优选实施例中,步骤S300包括:Referring to FIG. 6, in another preferred embodiment, step S300 includes:
S310:数字信号处理模块转发原始数据至中央处理芯片;S310: The digital signal processing module forwards the original data to the central processing chip;
S320:中央处理芯片的智能模块对原始数据渲染处理,形成优化图像数据;S320: The intelligent module of the central processing chip renders and processes the raw data to form optimized image data;
S330:智能模块发送优化图像数据至处理模块。S330: The intelligent module sends the optimized image data to the processing module.
针对配置较差、或不再适合增加图像处理芯片的智能终端而言,在图像传感器处,对原始数据格式进行压缩,形成如RGB、YUV格式,并直接转发至中央处理芯片,由中央处理芯片进行如上文所述的AI处理,并执行图像压缩。For smart terminals with poor configuration or no longer suitable for adding image processing chips, at the image sensor, the original data format is compressed to form, for example, RGB, YUV formats, and forwarded directly to the central processing chip, which is then processed by the central processing chip The AI processing is performed as described above, and image compression is performed.
另一优选实施例中,参阅图7,为配合形成有高质量、高效果的图像数据,将使用具有高刷新率(图像显示的帧率数据的帧率大于等于60fps)的显示模块,因此,针对此类显示模块,图像处理方法还包括:In another preferred embodiment, referring to FIG. 7, in order to cooperate with the formation of high-quality, high-effect image data, a display module with a high refresh rate (the frame rate of the frame rate data of the image display is greater than or equal to 60 fps) will be used. For such display modules, the image processing method further includes:
S600:图像传感器将图像数据的帧率数据发送至图像处理芯片,如通过CamIF接口发送至IPIC;S600: The image sensor sends the frame rate data of the image data to the image processing chip, such as to the IPIC through the CamIF interface;
S700:图像处理芯片对帧率数据作插帧补偿,形成插帧数据,插帧数据与智能终端的显示模块的刷新率匹配;S700: The image processing chip performs frame interpolation compensation on the frame rate data to form the frame interpolation data, which matches the refresh rate of the display module of the smart terminal;
S800:压缩插帧数据,并存储至存储设备,该存储设备可与上文的存储设备相同或不同,存储前,可先由IPIC的视频处理单元VPU压缩,以加快存储速度;S800: Compress and insert frame data and store it in a storage device. The storage device can be the same as or different from the storage device above. Before storage, it can be compressed by the video processing unit VPU of IPIC to speed up the storage speed.
S900:图像处理芯片将插帧数据发送至显示模块,由显示模块显示对应插帧数据的插帧图像。S900: The image processing chip sends the frame interpolation data to the display module, and the display module displays the frame interpolation image corresponding to the frame interpolation data.
通过上述高刷新率的图像数据,即便是在不同厂家、不同配置的显示模块上,都可显示不晃眼、不具有眩晕效果的图像,用户侧的感受和体验将提升到最佳,如以240帧、120帧、60帧等显示的画质提高。Through the above-mentioned high refresh rate image data, even on display modules of different manufacturers and different configurations, images without glare and no dizziness can be displayed, and the user experience and experience will be improved to the best, such as 240 Improved display quality for frames, 120 frames, 60 frames, etc.
此外,形成增强图像数据时,可根据以下方法执行:In addition, when forming enhanced image data, it can be performed according to the following methods:
对视频图像增强Enhance video images
首先,图像处理芯片IPIC的图像传感处理模块ISP将对图像进行如上文所述的预处理,预处理完毕后,再发送预处理后的图像数据至图像处理芯片IPIC的图像处理单元IPU作图像增强,图像增强处理完毕后形成的增强图像数据将回传至中央处理芯片。First, the image sensor processing module ISP of the image processing chip IPIC will preprocess the image as described above. After the preprocessing is completed, the preprocessed image data will be sent to the image processing unit IPU of the image processing chip IPIC for images. Enhancement. The enhanced image data formed after the image enhancement processing is completed will be transmitted back to the central processing chip.
中央处理芯片收到增强图像数据后进行视频编码,编码协议可以是国际电联的H.261、H.263,运动静止图像专家组的M-JPEG和国际标准化组织运动图像专家组的MPEG系列标准等,编码后形成有视频数据。由于该视频数据基于图像处理芯片处理后形成的增强图像数据,因此所形成的视频数据的每一帧均为已执行过优化处理的画面帧,各个帧合成后的视频数据在画面上更有色彩感。After the central processing chip receives the enhanced image data, it performs video encoding. The encoding protocol can be ITU H.261, H.263, M-JPEG of the Moving Picture Experts Group, and MPEG series standards of the International Organization for Standardization Moving Picture Experts Group. Etc. Video data is formed after encoding. Because the video data is based on the enhanced image data formed by the image processing chip, each frame of the formed video data is a picture frame that has been optimized, and the video data after the synthesis of each frame is more colorful on the screen sense.
最终形成的视频数据由中央处理芯片记录至存储设备内存储,共后续调用查看。The final video data is recorded by the central processing chip to a storage device for storage and subsequent recall.
IPU另一路与显示模块连接,具体地,将增强图像发送至数据处理单元DPU,由DPU增加透明度交互界面,并发送至显示模块加载显示。The IPU is connected to the display module in another way. Specifically, the enhanced image is sent to the data processing unit DPU. The DPU adds transparency to the interactive interface and sends it to the display module to load and display.
该实施例为基于本发明技术方案的利用摄像组件或摄像模块进行视频拍摄的应用,通过图像处理芯片增加外部存储接口(USB,TF等),录像时可直接存储在图像处理芯片外部的存储设备上。This embodiment is an application that uses a camera component or a camera module for video shooting based on the technical solution of the present invention. An external storage interface (USB, TF, etc.) is added through an image processing chip, which can be directly stored in a storage device external to the image processing chip when recording. on.
对图片图像增强Image enhancement
图像处理芯片IPIC的图像传感处理模块ISP将对图像进行如上文所述的预处理,预处理完毕后,再发送预处理后的图像数据至图像处理芯片IPIC的图像处理单元IPU作图像增强,图像增强处理完毕后形成的增强图像数据将回传至中央处理芯片。The image sensor processing module ISP of the image processing chip IPIC will preprocess the image as described above. After the preprocessing is completed, the preprocessed image data will be sent to the image processing unit IPU of the image processing chip IPIC for image enhancement. The enhanced image data formed after the image enhancement processing is completed will be transmitted back to the central processing chip.
中央处理芯片将对增强图像数据进行压缩,如jpeg编码器jpeg encoder,形成压缩图像。JPEG编码过程,首先需将增强图像数据内的RGB格式转换为YUV格式,在记录计算机图像时,最常见的是采用RGB(红、绿,蓝)颜色分量来保存颜色信息,例如非压缩的24位的BMP图像就采用RGB空间来保存图像。一个像素24位,每8位保存一种颜色强度(0-255),例如红色保存为0xFF0000。YUV是被欧洲电视系统所采用的一种颜色编码方法,我国广播电视也普遍采用这类方法。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chroma)。彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号。在将RGB转化为YUV时,通常采取如Y=0.299R+0.587G+0.114B、U=-0.147R-0.289G+0.436B、V=0.615R-0.515G-0.100B、R=Y+1.14V、G=Y-0.39U-0.58V、B=Y+2.03U的方式进行。后将图像8*8分块,在原始图像转换为YUV格式后,对图像按一定的采样格式进行采样,常见的格式有4:4:4,4:2:2和4:2:0。取样完成后,将图像按8*8(pixel)划分成MCU。随后便进行离散余弦变换(DCT),离散余弦变换DCT(Discrete Cosine Transform)是数码率压缩需要常用的一个变换编码方法。任何连续的实对称函数的付立叶变换中只含余弦项,因此余弦变换与付立叶变换一样有明确的物理意义。DCT是先将整体图像分成N*N像素块,然后对N*N像素块逐一进行DCT变换。由于大多数图像的高频分量较小,相应于图像高频分量的系数经常为零,加上人眼对高频成分的失真不太敏感,所以可用更粗的量化。因此,传送变换系数的数码率要大大小于传送图像像素所用的数码率。到达接收端后通过反离散余弦变换回到样值,虽然会有一定的失真,但人眼是可以接受的。图像信号被分解成为直 流成分;以及从低频到高频的各种余弦成分;而DCT系数只是表示了该种成分所占原图像信号的份额大小;显然,恢复图像信息可以表示为这样一个矩阵形式:F(n)=C(n)*E(n),式中E(n)是一个基底,C(n)是DCT系数,F(n)则是图像信号。如果再考虑垂直方向上的变化,那么,就需要一个二维的基底,即该基底不仅要反映水平方向频率的变化;而且要反映垂直空间频率的变化;对应于8*8的像素块;空间基底是由64个像素值所组成的图像,通常也称之为基本图像。把它们称为基本图像是因为在离散余弦变换的反变换式中,任何像块都可以表示成64个系数的不同大小的组合。既然基本图像相当于变换域中的单一的系数,那么任何像元也可以看成由64个不同幅度的基本图像的组合。这与任何信号可以分解成基波和不同幅度的谐波的组合具有相同的物理意义。量化过程是一个将信号的幅度离散化的过程,离散信号经过量化后变为数字信号。由于HVS对低频信号更为敏感,所以对信号的低频部分采用相对短的量化步长,对信号的高频部分采用相对长的量化步长。这样可以在一定程度上,得到相对清晰的图像和更高的压缩率。之后执行Z字形编码(zigzag scan),按Z字形把量化后的数据读出。最后,使用行程长度编码(RLE)对交流系数(AC)进行编码,所谓游程长度编码是指一个码可以同时表示码的值和前面有几个零。这样就发挥了Z字型读出的优点,因为Z字型读出,出现连零的机会比较多,特别到最后,如果都是零,在读到最后一个数后,只要给出“块结束”(EOB)码,就可以结束输出,因此节省了很多码率。The central processing chip will compress the enhanced image data, such as a jpeg encoder jpeg encoder, to form a compressed image. The JPEG encoding process first needs to convert the RGB format in the enhanced image data to YUV format. When recording computer images, the most common is to use RGB (red, green, blue) color components to save color information, such as uncompressed 24 Bit BMP images use RGB space to save the image. A pixel is 24 bits, and a color intensity (0-255) is stored every 8 bits. For example, red is stored as 0xFF0000. YUV is a color coding method adopted by the European television system, and this method is also commonly used in China's radio and television. Wherein "Y" represents the brightness (Luminance or Luma), which is the grayscale value; and "U" and "V" represent the chrominance (Chrominance or Chroma). The use of YUV space in color TVs is precisely to solve the compatibility problem between color TVs and black and white TVs with the luminance signal Y, so that black and white TVs can also receive color TV signals. When converting RGB to YUV, it is usually taken as Y = 0.299R + 0.587G + 0.114B, U = -0.147R-0.289G + 0.436B, V = 0.615R-0.515G-0.100B, R = Y + 1.14 V, G = Y-0.39U-0.58V, B = Y + 2.03U. Then the image is divided into 8 * 8 blocks. After the original image is converted to YUV format, the image is sampled according to a certain sampling format. Common formats are 4: 4: 4, 4: 2: 2, and 4: 2: 0. After the sampling is completed, the image is divided into MCUs according to 8 * 8 (pixel). Subsequently, discrete cosine transform (DCT) is performed. Discrete cosine transform (DCT) is a transform coding method commonly used for digital rate compression. The Fourier transform of any continuous real symmetric function contains only the cosine term, so the cosine transform has the same clear physical meaning as the Fourier transform. DCT first divides the overall image into N * N pixel blocks, and then performs DCT transformation on the N * N pixel blocks one by one. Because the high-frequency components of most images are small, the coefficients corresponding to the high-frequency components of the images are often zero, and the human eye is less sensitive to distortion of high-frequency components, so coarser quantization can be used. Therefore, the bit rate for transmitting the transform coefficients is much smaller than the bit rate used for transmitting image pixels. After arriving at the receiving end, the samples are returned to the samples through the inverse discrete cosine transform. Although there will be some distortion, the human eye is acceptable. The image signal is decomposed into DC components; and various cosine components from low frequency to high frequency; and the DCT coefficient only represents the share of the original image signal by this component; obviously, the restored image information can be expressed as such a matrix form : F (n) = C (n) * E (n), where E (n) is a basis, C (n) is the DCT coefficient, and F (n) is the image signal. If we consider the change in the vertical direction again, then we need a two-dimensional base, that is, the base must not only reflect the change in the frequency in the horizontal direction; but also reflect the change in the frequency of the vertical space; the pixel block corresponding to 8 * 8; space The base is an image composed of 64 pixel values, which is also commonly called a base image. They are called basic images because in the inverse transform of discrete cosine transform, any image block can be represented as a combination of 64 coefficients of different sizes. Since the basic image is equivalent to a single coefficient in the transform domain, any pixel can also be regarded as a combination of 64 basic images with different amplitudes. This has the same physical meaning as any combination of signals that can be broken down into fundamental waves and harmonics of different amplitudes. The quantization process is a process of discretizing the amplitude of a signal. The discrete signal becomes a digital signal after quantization. Because HVS is more sensitive to low-frequency signals, a relatively short quantization step size is used for the low-frequency part of the signal, and a relatively long quantization step size is used for the high-frequency part of the signal. In this way, a relatively clear image and a higher compression ratio can be obtained to a certain extent. Then zigzag scan is performed, and the quantized data is read out according to the zigzag. Finally, run-length coding (RLE) is used to encode the AC coefficient. The so-called run-length coding refers to that a code can simultaneously represent the value of the code and a few zeros in front of it. In this way, the advantages of Z-shaped readout are used. Because Z-shaped readout, there are more chances of continuous zeros. Especially at the end, if it is all zero, after reading the last number, just give "end of block" (EOB) code, you can end the output, thus saving a lot of code rates.
最终形成的压缩图像由中央处理芯片记录至存储设备内存储,共后续调用查看。The final compressed image is recorded by the central processing chip into a storage device and stored for subsequent recall.
该实施例为基于本发明技术方案的利用摄像组件或摄像模块进行图像拍摄、拍照的应用,通过图像处理芯片增加外部存储接口(USB,TF等),拍照后可直接存储在图像处理芯片外部的存储设备上。This embodiment is an application that uses a camera component or a camera module to perform image shooting and photography based on the technical solution of the present invention. An external storage interface (USB, TF, etc.) is added through the image processing chip. Storage device.
对预览图像增强Enhance preview image
中央处理芯片与图像处理芯片连接后,中央处理芯片将预先配置的对于图像预览的预览界面的交互界面GUI数据通过DSI接口发送至图像处理芯片。DSI定义了一个位于处理器和显示模组之间的高速串行接口,其分四层,PHY层、Lane Management层、Low Level Protocol层、Application层,分别对应D-PHY、DSI、DCS规范,其中PHY定义了传输媒介,输入/输出电路和和时钟和信号机制,Lane Management层发送和收集数据流到每条lane,Low Level Protocol层定义了如何组帧和解析以及错误检测等,Application层描述高层编码和解析数据流,且该交互界面数据包括交互界面的透明度信息,即Alpha信息。After the central processing chip is connected to the image processing chip, the central processing chip sends pre-configured interactive interface GUI data of the preview interface for image preview to the image processing chip through the DSI interface. DSI defines a high-speed serial interface between the processor and the display module. It consists of four layers, the PHY layer, Lane management layer, Low level Protocol layer, and Application layer, which correspond to the D-PHY, DSI, and DCS specifications, respectively. The PHY defines the transmission medium, input / output circuits, and clock and signal mechanisms. The Lane Management layer sends and collects data streams to each lane. The Low Level protocol layer defines how to frame and analyze, and detects errors. The Application layer describes The high-level layer encodes and parses the data stream, and the interactive interface data includes transparency information of the interactive interface, that is, Alpha information.
图像处理芯片通过Alpha blending将交互界面数据与增强图像数据整合,使得增强图像以交互界面为显示界面显示,即显示一整合图像。该整合图像将通过DPU发送至显示模块以显示。The image processing chip integrates the interactive interface data with the enhanced image data through Alpha Blending, so that the enhanced image is displayed on the interactive interface as a display interface, that is, an integrated image is displayed. The integrated image will be sent to the display module via the DPU for display.
该实施例为基于本发明技术方案的利用摄像组件或摄像模块进行图像拍摄时提供预览功能至用户的应用,通过与交互界面的配合,向用户提供更易接受和习惯的视觉观感。This embodiment is an application that provides a preview function to a user when an image is captured using a camera component or a camera module based on the technical solution of the present invention, and provides a user with a more acceptable and habitual visual perception through cooperation with an interactive interface.
参阅图8,本发明还公开了一种图像处理系统,包括设于一终端内的显示模块、图像传感器、图像处理芯片及中央处理芯片;图像处理芯片分别与显示模块、图像传感器及中央处理芯片连接;图像传感器采集拍摄对象的图像数据并发送至图像处理芯片;图像处理芯片的数字信号处理模块对图像数据的原始数据进行处理,形成优化图像数据;数字信号处理模块将优化图像数据发送至图像处理芯片的图像传感处理模块对优化图像数据进行处理,形成增强图像数据;图像处理芯片将优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由中央处理芯片记录优化图像数据和/或增强图像数据至一存储设备,且图像处理芯片将优化图像数据和/或增强图像数据发送至一显示模块,由显示模块显示对应优化图像数据和/或增强图像数据的优化图像和/或增强图像。Referring to FIG. 8, the present invention also discloses an image processing system including a display module, an image sensor, an image processing chip, and a central processing chip disposed in a terminal; the image processing chip is separately from the display module, the image sensor, and the central processing chip. Connection; the image sensor collects the image data of the subject and sends it to the image processing chip; the digital signal processing module of the image processing chip processes the original data of the image data to form optimized image data; the digital signal processing module sends the optimized image data to the image The image sensor processing module of the processing chip processes the optimized image data to form enhanced image data; the image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, which is recorded by the central processing chip The optimized image data and / or enhanced image data is sent to a storage device, and the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays the optimization corresponding to the optimized image data and / or enhanced image data. Images and / Enhanced image.
优选地,数字信号处理模块对原始数据进行插接补帧,形成多帧合成图像数据;或数字信号处理模块对原始数据渲染处理,形成优化图像数据。Preferably, the digital signal processing module interpolates and supplements the original data to form multi-frame synthetic image data; or the digital signal processing module renders and processes the original data to form optimized image data.
此外,基于上述图像处理方法,可在智能终端内安装计算机可读存储介质,其上存储有计算机程序,当该计算机程序被处理器执行时,实现如上文所述的图像处理方法的步骤。In addition, based on the above image processing method, a computer-readable storage medium may be installed in the smart terminal, and a computer program is stored thereon, and when the computer program is executed by a processor, the steps of the image processing method as described above are implemented.
智能终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的智能终端以及诸如数字TV、台式计算机等等的固定终端。下面,假设终端是智能终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。Smart terminals can be implemented in various forms. For example, the terminals described in the present invention may include smart terminals such as mobile phones, smart phones, notebook computers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), navigation devices, and the like as well as Fixed terminal for digital TV, desktop computer, etc. In the following, it is assumed that the terminal is a smart terminal. However, those skilled in the art will understand that the configuration according to the embodiment of the present invention can be applied to a terminal of a fixed type, in addition to an element particularly used for mobile purposes.
应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。It should be noted that the embodiments of the present invention have better implementation, and do not limit the present invention in any form. Any person skilled in the art may use the disclosed technical content to change or modify the equivalent effective embodiments. However, without departing from the content of the technical solution of the present invention, any modifications or equivalent changes and modifications made to the above embodiments according to the technical essence of the present invention still fall within the scope of the technical solution of the present invention.

Claims (10)

  1. 一种图像处理方法,其特征在于,包括以下步骤:An image processing method includes the following steps:
    S100:图像传感器采集拍摄对象的图像数据;S100: The image sensor collects image data of the shooting object;
    S200:图像传感器将所述图像数据的原始数据发送至图像处理芯片,由所述图像处理芯片的数字信号处理模块对所述原始数据处理,形成优化图像数据;S200: The image sensor sends the raw data of the image data to an image processing chip, and the digital signal processing module of the image processing chip processes the raw data to form optimized image data;
    S300:所述数字信号处理模块将所述优化图像数据发送至所述图像处理芯片的图像传感处理模块对所述优化图像数据进行处理,形成增强图像数据;S300: The digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
    S400:所述图像处理芯片将所述优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由所述中央处理芯片记录所述优化图像数据和/或增强图像数据至一存储设备;S400: The image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to A storage device;
    S500:所述图像处理芯片将所述优化图像数据和/或增强图像数据发送至一显示模块,由所述显示模块显示对应所述优化图像数据和/或增强图像数据的优化图像和/或增强图像。S500: The image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image and / or enhanced corresponding to the optimized image data and / or enhanced image data. image.
  2. 如权利要求1所述的图像处理方法,其特征在于,The image processing method according to claim 1, wherein:
    所述步骤S200包括:The step S200 includes:
    S210:图像传感器通过摄像接口以原始数据格式将所述图像数据发送至图像处理芯片;S210: The image sensor sends the image data to the image processing chip in a raw data format through a camera interface;
    S220:所述图像处理芯片的图像传感模块对所述原始数据处理,形成优化图像数据。S220: The image sensing module of the image processing chip processes the raw data to form optimized image data.
  3. 如权利要求2所述的图像处理方法,其特征在于,The image processing method according to claim 2, wherein:
    所述步骤S220包括:The step S220 includes:
    S221:所述图像传感模块将提取所述原始数据中的画面帧;S221: The image sensing module will extract picture frames in the original data;
    S222:合成所述画面帧或插接补帧至所述画面帧,形成多帧合成图像数据。S222: Synthesize the picture frame or insert a supplementary frame into the picture frame to form multi-frame synthesized image data.
  4. 如权利要求2所述的图像处理方法,其特征在于,The image processing method according to claim 2, wherein:
    所述步骤S220包括:The step S220 includes:
    S221’:所述图像传感模块判断所述原始数据的画面环境;S221 ': the image sensing module determines a picture environment of the original data;
    S222’:针对所述画面环境对所述原始数据渲染处理,形成优化图像数据。S222 ': Render and process the raw data for the picture environment to form optimized image data.
  5. 如权利要求2所述的图像处理方法,其特征在于,The image processing method according to claim 2, wherein:
    所述步骤S300包括:The step S300 includes:
    S310:所述数字信号处理模块转发所述原始数据至中央处理芯片;S310: the digital signal processing module forwards the original data to a central processing chip;
    S320:所述中央处理芯片的智能模块对所述原始数据渲染处理,形成优化图像数据;S320: The intelligent module of the central processing chip renders and processes the raw data to form optimized image data;
    S330:所述智能模块发送所述优化图像数据至处理模块。S330: The intelligent module sends the optimized image data to a processing module.
  6. 如权利要求1所述的图像处理方法,其特征在于,The image processing method according to claim 1, wherein:
    所述图像处理方法还包括:The image processing method further includes:
    S600:图像传感器将所述图像数据的帧率数据发送至图像处理芯片;S600: The image sensor sends frame rate data of the image data to an image processing chip;
    S700:所述图像处理芯片对所述帧率数据作插帧补偿,形成插帧数据,所述插帧数据与所述智能终端的显示模块的刷新率匹配;S700: The image processing chip performs frame interpolation compensation on the frame rate data to form frame interpolation data, and the frame interpolation data matches a refresh rate of a display module of the smart terminal;
    S800:压缩所述插帧数据,并存储至存储设备;S800: compress the frame interpolation data and store the data into a storage device;
    S900:所述图像处理芯片将所述插帧数据发送至显示模块,由所述显示模块显示对应插帧数据的插帧图像。S900: The image processing chip sends the frame interpolation data to a display module, and the display module displays the frame interpolation image corresponding to the frame interpolation data.
  7. 如权利要求6所述的图像处理方法,其特征在于,The image processing method according to claim 6, wherein:
    所述帧率数据的帧率大于等于60fps。The frame rate of the frame rate data is 60 fps or more.
  8. 一种图像处理系统,其特征在于,包括设于一终端内的显示模块、图像传感器、图像处理芯片及中央处理芯片;An image processing system, comprising a display module, an image sensor, an image processing chip, and a central processing chip provided in a terminal;
    所述图像处理芯片分别与所述显示模块、图像传感器及中央处理芯片连接;The image processing chip is connected to the display module, the image sensor and the central processing chip, respectively;
    所述图像传感器采集拍摄对象的图像数据并发送至图像处理芯片;The image sensor collects image data of a shooting object and sends the image data to an image processing chip;
    所述图像处理芯片的数字信号处理模块对所述图像数据的原始数据进行处理,形成优化图像数据;The digital signal processing module of the image processing chip processes the original data of the image data to form optimized image data;
    所述数字信号处理模块将所述优化图像数据发送至所述图像处理芯片的图像传感处理模块对所述优化图像数据进行处理,形成增强图像数据;The digital signal processing module sends the optimized image data to an image sensing processing module of the image processing chip to process the optimized image data to form enhanced image data;
    所述图像处理芯片将所述优化图像数据和/或增强图像数据回传至一智能终端内的中央处理芯片,由所述中央处理芯片记录所述优化图像数据和/或增强图像数据至一存储设备,且所述图像处理芯片将所述优化图像数据和/或增强图像数据发送至一显示模块,由所述显示模块显示对应所述所述优化图像数据和/或增强图像数据的优化图像和/或增强图像。The image processing chip returns the optimized image data and / or enhanced image data to a central processing chip in a smart terminal, and the central processing chip records the optimized image data and / or enhanced image data to a storage Equipment, and the image processing chip sends the optimized image data and / or enhanced image data to a display module, and the display module displays an optimized image corresponding to the optimized image data and / or enhanced image data and / Or enhance the image.
  9. 如权利要求8所述的图像处理系统,其特征在于,The image processing system according to claim 8, wherein:
    所述数字信号处理模块对所述原始数据进行插接补帧,形成多帧合成图像数据;或所述数字信号处理模块对所述原始数据渲染处理,形成优化图像数据。The digital signal processing module interpolates and supplements the original data to form multi-frame synthetic image data; or the digital signal processing module renders and processes the original data to form optimized image data.
  10. 一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的图像处理方法的步骤。A computer-readable storage medium having stored thereon a computer program, characterized in that when the computer program is executed by a processor, the steps of the image processing method according to any one of claims 1-7 are implemented.
PCT/CN2019/107194 2018-09-29 2019-09-23 Image processing method and system, and computer readable storage medium WO2020063507A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201811145822.3 2018-09-29
CN201811145822.3A CN109286753A (en) 2018-09-29 2018-09-29 Image processing method, system and computer readable storage medium

Publications (1)

Publication Number Publication Date
WO2020063507A1 true WO2020063507A1 (en) 2020-04-02

Family

ID=65182139

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2019/107194 WO2020063507A1 (en) 2018-09-29 2019-09-23 Image processing method and system, and computer readable storage medium

Country Status (2)

Country Link
CN (1) CN109286753A (en)
WO (1) WO2020063507A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114025079A (en) * 2021-09-29 2022-02-08 大连中科创达软件有限公司 Method, device and system for processing image quality optimization parameters

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109167916A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 intelligent terminal, image processing method and computer readable storage medium
CN109167915A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium
CN109286753A (en) * 2018-09-29 2019-01-29 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium
CN110379358B (en) * 2019-07-04 2021-03-30 南京宇丰晔禾信息科技有限公司 LED display screen image playing and controlling method and device
CN113744139B (en) * 2020-05-29 2024-08-13 Oppo广东移动通信有限公司 Image processing method, device, electronic equipment and storage medium
CN113810593B (en) * 2020-06-15 2023-08-01 Oppo广东移动通信有限公司 Image processing method, device, storage medium and electronic equipment
CN113873142B (en) * 2020-06-30 2023-07-25 Oppo广东移动通信有限公司 Multimedia processing chip, electronic device and dynamic image processing method
WO2022000347A1 (en) * 2020-06-30 2022-01-06 深圳市大疆创新科技有限公司 Image processing method, display processing apparatus, and computer readable storage medium
CN113873143B (en) * 2020-06-30 2023-07-25 Oppo广东移动通信有限公司 Multimedia processing chips and electronic devices
CN114071036A (en) * 2020-08-10 2022-02-18 Oppo广东移动通信有限公司 Multimedia processing chip, electronic device and dynamic image data processing method
CN113487472A (en) * 2021-07-28 2021-10-08 上海智砹芯半导体科技有限公司 Image signal processing system and image acquisition equipment
CN113721876B (en) * 2021-09-06 2025-02-25 维沃移动通信有限公司 Screen projection processing method and related equipment
CN114286003A (en) * 2021-12-28 2022-04-05 维沃移动通信有限公司 Shooting method, shooting device and electronic device
CN114298896B (en) * 2021-12-28 2025-08-19 维沃移动通信有限公司 Image processing circuit, image processing method, and electronic apparatus
CN114285957A (en) * 2021-12-28 2022-04-05 维沃移动通信有限公司 Image processing circuit and data transmission method
CN114299580A (en) * 2021-12-28 2022-04-08 维沃移动通信有限公司 Image processing circuit, image processing method and electronic device
CN114338955B (en) * 2021-12-28 2024-11-05 维沃移动通信有限公司 Image processing circuit, image processing method, device, electronic device and chip
CN114339071A (en) * 2021-12-28 2022-04-12 维沃移动通信有限公司 Image processing circuit, image processing method and electronic device
CN115633251A (en) * 2022-09-09 2023-01-20 维沃移动通信有限公司 Image processing method, circuit and electronic equipment
CN115619694A (en) * 2022-10-27 2023-01-17 维沃移动通信有限公司 Image processing device, method, electronic device and storage medium
CN119562055B (en) * 2025-01-23 2025-04-15 湖北芯擎科技有限公司 Method, device, equipment and storage medium for realizing continuous coding of image data

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192136A (en) * 2006-11-30 2008-06-04 北京思比科微电子技术有限公司 Image transfer method and apparatus based on USB mode
CN104869381A (en) * 2014-02-25 2015-08-26 炬芯(珠海)科技有限公司 Image processing system, method and device
CN205375584U (en) * 2016-01-04 2016-07-06 临沂大学 Independent image acquisition system in computer
US20160352999A1 (en) * 2014-06-03 2016-12-01 2P & M Holdings, LLC RAW Camera Peripheral With Handheld Mobile Unit Processing RAW Image Data
CN106815077A (en) * 2016-12-30 2017-06-09 广东欧珀移动通信有限公司 A kind of data processing method based on smart machine framework, and smart machine
CN109167915A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium
CN109167916A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 intelligent terminal, image processing method and computer readable storage medium
CN109242757A (en) * 2018-09-29 2019-01-18 南昌黑鲨科技有限公司 intelligent terminal, image processing method and computer readable storage medium
CN109286753A (en) * 2018-09-29 2019-01-29 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100969322B1 (en) * 2008-01-10 2010-07-09 엘지전자 주식회사 Data processing device having a multi-graphics controller and data processing method using the same
CN102883167A (en) * 2012-09-19 2013-01-16 旗瀚科技有限公司 Video image data processing method and system
CN203675199U (en) * 2013-12-31 2014-06-25 冠捷显示科技(厦门)有限公司 Television set capable of upgrading software and hardware performance
TW201637432A (en) * 2015-04-02 2016-10-16 Ultracker Technology Co Ltd Real-time image stitching device and real-time image stitching method

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101192136A (en) * 2006-11-30 2008-06-04 北京思比科微电子技术有限公司 Image transfer method and apparatus based on USB mode
CN104869381A (en) * 2014-02-25 2015-08-26 炬芯(珠海)科技有限公司 Image processing system, method and device
US20160352999A1 (en) * 2014-06-03 2016-12-01 2P & M Holdings, LLC RAW Camera Peripheral With Handheld Mobile Unit Processing RAW Image Data
CN205375584U (en) * 2016-01-04 2016-07-06 临沂大学 Independent image acquisition system in computer
CN106815077A (en) * 2016-12-30 2017-06-09 广东欧珀移动通信有限公司 A kind of data processing method based on smart machine framework, and smart machine
CN109167915A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium
CN109167916A (en) * 2018-09-29 2019-01-08 南昌黑鲨科技有限公司 intelligent terminal, image processing method and computer readable storage medium
CN109242757A (en) * 2018-09-29 2019-01-18 南昌黑鲨科技有限公司 intelligent terminal, image processing method and computer readable storage medium
CN109286753A (en) * 2018-09-29 2019-01-29 南昌黑鲨科技有限公司 Image processing method, system and computer readable storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114025079A (en) * 2021-09-29 2022-02-08 大连中科创达软件有限公司 Method, device and system for processing image quality optimization parameters
CN114025079B (en) * 2021-09-29 2024-02-13 大连中科创达软件有限公司 Image quality optimization parameter processing method, device and system

Also Published As

Publication number Publication date
CN109286753A (en) 2019-01-29

Similar Documents

Publication Publication Date Title
WO2020063507A1 (en) Image processing method and system, and computer readable storage medium
WO2020063508A1 (en) Smart terminal, image processing method and computer readable storage medium
WO2020063505A1 (en) Image processing method, system, and computer readable storage medium
WO2020063506A1 (en) Smart terminal, image processing method and computer-readable storage medium
JP3995595B2 (en) Optimized camera sensor structure for mobile phones
US6829016B2 (en) Digital still camera system and method
US6933970B2 (en) Digital still camera system and method
JP4131052B2 (en) Imaging device
US6754279B2 (en) Digital still camera system and method
CN115242992B (en) Video processing method, device, electronic device and storage medium
US6697106B1 (en) Apparatus for processing image signals representative of a still picture and moving pictures picked up
EP1667457A1 (en) Image processing display device and image processing display method
US8179452B2 (en) Method and apparatus for generating compressed file, and terminal comprising the apparatus
WO2023016035A1 (en) Video processing method and apparatus, electronic device, and storage medium
CN113824914A (en) Video processing method, apparatus, electronic device and storage medium
US20070065022A1 (en) Image signal processing apparatus and method
JP2001238190A (en) Image processing apparatus and control processing method thereof
US9197813B2 (en) Method and apparatus for obtaining a digital image
WO2023016044A1 (en) Video processing method and apparatus, electronic device, and storage medium
US20090167888A1 (en) Methods of processing imaging signal and signal processing devices performing the same
WO2023016042A1 (en) Video processing method and apparatus, electronic device, and storage medium
US8154749B2 (en) Image signal processor and deferred vertical synchronous signal outputting method
WO2023016040A1 (en) Video processing method and apparatus, electronic device, and storage medium
JP2001024929A (en) Digital camera
CN115706766B (en) Video processing methods, devices, electronic equipment and storage media

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: 19867431

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19867431

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 24/06/2021)

122 Ep: pct application non-entry in european phase

Ref document number: 19867431

Country of ref document: EP

Kind code of ref document: A1