Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Decoding method, device and system of PNG image

A decoding method and decoding algorithm technology, which are applied in the field of devices and systems, and the decoding method of PNG images, can solve problems such as limited performance of image file decoding, reduce image decoding time, improve speed and performance, and improve throughput performance. Effect

Inactive Publication Date: 2017-08-29
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF3 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, when decoding PNG images in the data center, it is generally implemented by calling the PNG decoding library, that is, using the LIBPNG library to decode the PNG image file to obtain RGBA format pixel data for further image pixel data encoding, and the PNG decoding library It is implemented in C language and executed serially on a general-purpose processor, which leads to limited performance of image file decoding. Especially in recent years, with the continuous increase of image resolution, users have higher and higher requirements for image decoding performance. Existing The PNG image decoding method in the technology has been unable to meet the needs of users

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Decoding method, device and system of PNG image
  • Decoding method, device and system of PNG image
  • Decoding method, device and system of PNG image

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0041] The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the above drawings are used to distinguish different objects, rather than to describe a specific order . Furthermore, the terms "comprising" and "having", and any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device compris...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The embodiment of the invention discloses a decoding method of a PNG image. The decoding method comprises the steps of parsing the file format of the PNG image by utilizing a C language by a hot end CPU so as to obtain original data of the PNG image; then writing the original data into an FPGA board card in a write-caching format by calling an OpenCL language; after the FPGA board card receives a decoding instruction of the host end, decoding the original data based on a preset decoding algorithm by adopting an OpenCL language, and decompressing the decoded data; and finally, reading the decompressed data in a read-caching mode from the FPGA board card by calling the OpenCL language by the host end CPU so as to obtain the decoded PNG image. The decoding method of the PNG image improves the image decoding rate and the throughput performance, and is good for increasing the development efficiency. In addition, the embodiment of the invention also provides a corresponding realizing device and system. The device and the system have the corresponding advantages.

Description

technical field [0001] Embodiments of the present invention relate to the technical field of image processing, and in particular, relate to a method, device and system for decoding PNG images. Background technique [0002] With the rapid development of image processing technology and computer technology, PNG (Portable Network Graphic Format, streaming network graphics format) image was born as a new image file storage format for bitmap, adding some features that GIF file format does not have. feature whose purpose is to attempt to replace images in the GIF and TIFF file formats. With the development of image acquisition equipment such as mobile phones, tablets, and digital cameras, users increase the size of image pixels, resulting in an exponential increase in the size of image data on the Internet. It has been widely used and popularized, and more and more applications adopt PNG image format as image material. [0003] At present, when decoding PNG images in the data cen...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N19/42H04N19/44
CPCH04N19/42H04N19/44
Inventor 郭振华
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products