[go: up one dir, main page]

WO2024140568A1 - Procédé et appareil de traitement d'image, dispositif électronique et support d'enregistrement lisible - Google Patents

Procédé et appareil de traitement d'image, dispositif électronique et support d'enregistrement lisible Download PDF

Info

Publication number
WO2024140568A1
WO2024140568A1 PCT/CN2023/141550 CN2023141550W WO2024140568A1 WO 2024140568 A1 WO2024140568 A1 WO 2024140568A1 CN 2023141550 W CN2023141550 W CN 2023141550W WO 2024140568 A1 WO2024140568 A1 WO 2024140568A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
sub
pixel
mode
compression
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/CN2023/141550
Other languages
English (en)
Chinese (zh)
Inventor
李雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Publication of WO2024140568A1 publication Critical patent/WO2024140568A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/136Incoming video signal characteristics or properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/182Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

Definitions

  • a frame compression method is usually used when compressing video data.
  • this method is used for compression, a large amount of computing resources are required for calculation, resulting in low compression efficiency.
  • an embodiment of the present application provides an image processing method, the method comprising: determining a compression mode of a first sub-image, the first sub-image being a sub-image obtained after splitting a first image, obtaining pixel information of at least one target pixel in the first sub-image according to a compression rule corresponding to the above compression mode, encoding the pixel information of the above at least one target pixel and the mode information of the compression mode of the first sub-image, and obtaining a data stream corresponding to the above first sub-image.
  • an embodiment of the present application provides an image processing device, the device comprising: a determination module,
  • the acquisition module and the encoding module include: the determination module is used to determine the compression mode of the first sub-image, which is the sub-image obtained after splitting the first image; the acquisition module is used to obtain the pixel information of at least one target pixel in the first sub-image according to the compression rule corresponding to the compression mode determined by the determination module; the encoding module is used to encode the pixel information of the at least one target pixel and the mode information of the compression mode to obtain the data stream corresponding to the first sub-image.
  • an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
  • an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
  • the image processing method provided in the embodiment of the present application can be applied to scenarios such as image denoising, video denoising, object motion detection, etc.
  • the target video may be a video shot in real time, or a video shot and stored in advance.
  • Compression mode 1 obtain the data of the first column in the first sub-image, and fill the data of the first column into the data of the second to fourth columns of the two-dimensional image.
  • the image processing device when it obtains pixel information of the at least one target pixel point, it can encode the pixel information and mode information of the compression mode to obtain a compressed code stream containing the pixel information and the mode information.
  • the image compression rate is approximately 26.8% (i.e., 43/160).
  • the second sub-image is a sub-image obtained by predictive coding the first sub-image.
  • the image processing apparatus may obtain the data stream cached in the target buffer, and input the data stream to the decoder.
  • the image processing device can generate a two-dimensional array according to the pixel value of at least one target pixel point in the first sub-image, and the two-dimensional array can represent an image. Then, the encoding mode of the first sub-image is used to The data in the two-dimensional array is predictively encoded to obtain two-dimensional data representing the second sub-image, so as to obtain the second sub-image, which is an image of the first sub-image after losing some information.
  • restoring the first sub-image refers to obtaining a second sub-image that includes most of the image information in the first sub-image.
  • the image processing device can obtain the compressed code stream from the target buffer and can quickly restore the image based on the compressed code stream, reducing the bus bandwidth consumed when obtaining the data code stream from the buffer and reducing power consumption, thereby improving system performance.
  • the above step 201 may include the following steps 201a and 201b:
  • Step 201a The image processing apparatus performs predictive coding on the first sub-image according to coding rules corresponding to the X compression modes to obtain X third sub-images corresponding to the first sub-image.
  • Step 201b the image processing apparatus determines a compression mode of the first sub-image according to differences between pixel values of corresponding pixels in the X third sub-images and the first sub-image.
  • X compression modes may be compression modes 1 to 6 in the above embodiment.
  • each compression mode please refer to the above text and will not be repeated here.
  • the compression mode is a compression mode corresponding to a third sub-image having the smallest average value of differences in pixel values between the third sub-images and corresponding pixel points of the first sub-image, among the X third sub-images.
  • the image processing device may perform predictive encoding on the first sub-image through the six compression modes to obtain six encoded third sub-images corresponding to the first sub-image. Then, the image processing device may calculate the difference between the pixel values of the first sub-image and the pixel points corresponding to each of the third sub-images, and then calculate the average value of the difference values of each corresponding pixel point, and determine the compression mode corresponding to the third sub-image with the smallest average value as the compression mode.
  • the corresponding pixel points are pixel points at the same position in the first sub-image and the third sub-image, for example, the first pixel point in the first row in the first sub-image corresponds to the first pixel point in the first row in the third sub-image.
  • first sub-image and the third sub-image have the same image size.
  • the first sub-image is 2 ⁇ 2 as an example
  • the first sub-image is predictively encoded through the above six compression modes to obtain six third sub-images, for one of the third sub-images, assuming that the pixel value difference between the first pixel in the first row of the third sub-image and the first pixel in the first row of the first sub-image is 2, the pixel value difference between the second pixel in the first row of the third sub-image and the second pixel in the first row of the first sub-image is 4, the pixel value difference between the first pixel in the second row of the third sub-image and the first pixel in the second row of the first sub-image is 5, and the pixel value difference between the second pixel in the second row of the third sub-image and the third pixel in the second row of the first sub-image is 1, then the average pixel difference between the corresponding pixels of the first sub-image and the third sub-image is 3, that is, (2+4+5+1)/4.
  • the image processing device predictively encodes the first sub-image through the above compression modes 1 to 6, respectively, and obtains the images B1, B2, B3, B4, B5 and B6 of 4 ⁇ 4 size, respectively, wherein the average value of the difference between the pixel values of the corresponding pixels of the image B2 and the above image B is the smallest, and the image B2 is obtained after encoding the image B through compression mode 2, which means that the image (i.e., image B2) obtained after predictively encoding the image B through compression mode 2 is closest to the original image B, that is, the compression mode 2 is the optimal compression mode or encoding mode of the image B. Therefore, the compression mode 2 is determined as the compression mode.
  • the image processing method provided in the embodiment of the present application can be executed by an image processing device.
  • an image processing device executing the image processing method is taken as an example to illustrate the image processing device provided in the embodiment of the present application.
  • FIG4 is a schematic diagram of the structure of an image processing device provided in an embodiment of the present application.
  • the image processing device 400 includes: a determination module 401, an acquisition module 402 and an encoding module 403, wherein:
  • the determination module 401 is used to determine the compression mode of M first sub-images corresponding to the first image frame of the target video; the acquisition module 402 is used to acquire the pixel information of at least one target pixel in the first sub-image according to the compression rule corresponding to the compression mode determined by the determination module; the encoding module 403 is used to encode the pixel information of the at least one target pixel and the mode information of the compression mode to obtain the data stream corresponding to the first sub-image.
  • the at least one target pixel point includes a pixel point of a first data column in the first sub-image.
  • the device further includes: a storage module
  • the storage module is used to store the data volume corresponding to the first sub-image in a target buffer.
  • the device also includes: a decoding module and a generation module, wherein: the acquisition module is also used to obtain the data stream corresponding to the first sub-image from the target buffer; the decoding module is used to decode the data stream to obtain pixel information of at least one target pixel point in the first sub-image and mode information of the target encoding mode; the generation module is used to generate a second sub-image based on the pixel information of the at least one target pixel point and the mode information of the compression mode, and the second sub-image is a sub-image obtained after encoding the first sub-image.
  • the acquisition module is also used to obtain the data stream corresponding to the first sub-image from the target buffer
  • the decoding module is used to decode the data stream to obtain pixel information of at least one target pixel point in the first sub-image and mode information of the target encoding mode
  • the generation module is used to generate a second sub-image based on the pixel information of the at least one target pixel point and the mode information of the compression mode,
  • the processor 110 is used to determine the compression mode of the first sub-image, which is the sub-image obtained after splitting the first image; the processor 110 is used to obtain pixel information of at least one target pixel in the first sub-image according to the compression rule corresponding to the compression mode determined by the processor 110; the processor 110 is used to encode the pixel information of the at least one target pixel and the mode information of the compression mode to obtain a data stream corresponding to the first sub-image.
  • the memory 109 can be used to store software programs and various data.
  • the memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc.
  • the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories.
  • An embodiment of the present application provides a computer program product, which is stored in a storage medium.
  • the program product is executed by at least one processor to implement the various processes of the above-mentioned image processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

La présente demande concerne le domaine technique des communications et divulgue un procédé et un appareil de traitement d'image, un dispositif électronique ainsi qu'un support d'enregistrement lisible. Le procédé comprend les étapes consistant à : déterminer un mode de compression de M premières sous-images correspondant à une première trame d'image d'une vidéo cible ; selon une règle de compression correspondant au mode de compression, acquérir des informations de pixel d'au moins un pixel cible dans les premières sous-images ; et coder les informations de l'au moins un pixel cible et des informations de mode du mode de compression pour obtenir un flux de données correspondant aux premières sous-images.
PCT/CN2023/141550 2022-12-27 2023-12-25 Procédé et appareil de traitement d'image, dispositif électronique et support d'enregistrement lisible Ceased WO2024140568A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202211690874.5A CN116320395A (zh) 2022-12-27 2022-12-27 图像处理方法、装置、电子设备及可读存储介质
CN202211690874.5 2022-12-27

Publications (1)

Publication Number Publication Date
WO2024140568A1 true WO2024140568A1 (fr) 2024-07-04

Family

ID=86829433

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/141550 Ceased WO2024140568A1 (fr) 2022-12-27 2023-12-25 Procédé et appareil de traitement d'image, dispositif électronique et support d'enregistrement lisible

Country Status (2)

Country Link
CN (1) CN116320395A (fr)
WO (1) WO2024140568A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116320395A (zh) * 2022-12-27 2023-06-23 维沃移动通信有限公司 图像处理方法、装置、电子设备及可读存储介质
CN117640966A (zh) * 2023-11-28 2024-03-01 深圳市中科蓝讯科技股份有限公司 图像处理方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494788A (zh) * 2009-01-23 2009-07-29 炬才微电子(深圳)有限公司 视频图像的压缩/解压缩方法与装置
CN103096049A (zh) * 2011-11-02 2013-05-08 华为技术有限公司 一种视频处理方法及系统、相关设备
US20130301940A1 (en) * 2012-05-11 2013-11-14 Ili Technology Corporation Method for image data compression of image block
CN107995494A (zh) * 2017-12-12 2018-05-04 珠海全志科技股份有限公司 视频图像数据的压缩方法与解压方法、计算机装置、计算机可读存储介质
CN113949876A (zh) * 2020-07-16 2022-01-18 三星电子株式会社 图像传感器模块、图像处理系统和图像压缩方法
CN114157871A (zh) * 2021-11-25 2022-03-08 北京澜景科技有限公司 视频编解码方法、装置、设备及存储介质
CN116320395A (zh) * 2022-12-27 2023-06-23 维沃移动通信有限公司 图像处理方法、装置、电子设备及可读存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014150297A (ja) * 2011-05-25 2014-08-21 Sharp Corp 画像符号化装置、画像復号装置、画像符号化方法、画像復号方法およびプログラム
CN110267041B (zh) * 2019-06-28 2021-11-09 Oppo广东移动通信有限公司 图像编码方法、装置、电子设备和计算机可读存储介质
CN112507988B (zh) * 2021-02-04 2021-05-25 联仁健康医疗大数据科技股份有限公司 一种图像处理方法、装置、存储介质及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494788A (zh) * 2009-01-23 2009-07-29 炬才微电子(深圳)有限公司 视频图像的压缩/解压缩方法与装置
CN103096049A (zh) * 2011-11-02 2013-05-08 华为技术有限公司 一种视频处理方法及系统、相关设备
US20130301940A1 (en) * 2012-05-11 2013-11-14 Ili Technology Corporation Method for image data compression of image block
CN107995494A (zh) * 2017-12-12 2018-05-04 珠海全志科技股份有限公司 视频图像数据的压缩方法与解压方法、计算机装置、计算机可读存储介质
CN113949876A (zh) * 2020-07-16 2022-01-18 三星电子株式会社 图像传感器模块、图像处理系统和图像压缩方法
CN114157871A (zh) * 2021-11-25 2022-03-08 北京澜景科技有限公司 视频编解码方法、装置、设备及存储介质
CN116320395A (zh) * 2022-12-27 2023-06-23 维沃移动通信有限公司 图像处理方法、装置、电子设备及可读存储介质

Also Published As

Publication number Publication date
CN116320395A (zh) 2023-06-23

Similar Documents

Publication Publication Date Title
EP2630804B1 (fr) Diffusion en mode continu de vidéo composite au moyen d'une compression sans état
US20140086309A1 (en) Method and device for encoding and decoding an image
WO2024140568A1 (fr) Procédé et appareil de traitement d'image, dispositif électronique et support d'enregistrement lisible
CN114501029B (zh) 图像编码、图像解码方法、装置、计算机设备和存储介质
CN113496465A (zh) 图像缩放
CN103888777A (zh) 运动图像压缩解压缩装置
CN111294600A (zh) 一种视频序列帧的压缩方法、解压方法及装置
WO2024222109A1 (fr) Procédé de codage, procédé de décodage et dispositif associé
CN104952088A (zh) 一种对显示数据进行压缩和解压缩的方法
WO2024109701A1 (fr) Procédé et appareil de codage/décodage vidéo, dispositif électronique et support
CN106162192A (zh) 处理视频数据的方法和装置
CN117579842A (zh) 一种基于块内预测的无损argb压缩方法
WO2025067041A1 (fr) Procédé de traitement de flou vidéo et appareil associé
WO2025021044A1 (fr) Procédé et appareil de traitement de données d'image, dispositif électronique et support de stockage lisible
CN108668170B (zh) 图像信息处理方法及装置、存储介质
JP7768593B2 (ja) データ処理方法、装置、コンピュータ機器及びコンピュータプログラム
CN116744016A (zh) 图像处理方法、装置、电子设备及存储介质
CN116744009A (zh) 增益图编码方法、解码方法、装置、设备及介质
KR102247741B1 (ko) 이미지 프로세서, 상기 이미지 프로세서의 동작 방법, 및 상기 이미지 프로세서를 포함하는 애플리케이션 프로세서
WO2023142715A1 (fr) Procédé et appareil de codage vidéo, procedé et appareil de communication en temps réel, dispositif, et support de stockage
CN114862659A (zh) 图像直方图生成方法、装置、电子设备及存储介质
CN114071188B (zh) 处理视频数据的方法、装置及计算机可读存储介质
US20250308073A1 (en) Remote depth buffer compression
CN115412727B (zh) 编码方法、解码方法及其装置
EP4535785A1 (fr) Procédé de codage et de décodage vidéo et dispositif associé

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

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE