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

Color space transformation method based on FPGA

A space conversion and color gamut technology, applied in the field of FPGA-based color gamut space conversion, can solve the problems of RGB and HSV color gamut space floating-point multiplication and division operations and the inability to achieve classification, so as to improve stability and speed up response. , the effect of reducing consumption

Inactive Publication Date: 2016-06-22
ANHUI UNIVERSITY OF TECHNOLOGY AND SCIENCE
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The present invention provides a color gamut space conversion method based on FPGA, which solves the problem that the mutual conversion of existing RGB and HSV color gamut spaces on the FPGA hardware platform cannot be realized due to floating-point multiplication and division operations and classification conditions. The specific technical solutions are as follows:

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
  • Color space transformation method based on FPGA
  • Color space transformation method based on FPGA
  • Color space transformation method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0058] In the actual image collection, the camera in this solution uses the OV7725 digital camera. Since the output of the OV7725 is the RGB565 color system, but the color gamut conversion method uses RGB888, so before the color gamut conversion, you must first convert the RGB565 quantized compensation to RGB888. The implementation in FPGA is to add the upper three bits of R5[4..0] to the lower three bits of R8 to form an 8-bit R8. For example, R5:[01001] becomes R8:[01001010] after compensation. The B component can be obtained in the same way, and the G component is to supplement the upper two digits to the lower two digits.

[0059] In general, FPGA only supports direct logic operations of addition, subtraction, and multiplication (except for floating-point numbers), and for the three input signals of R, G, and B, fractional operations are required in the conversion formula, so it is not obtained Perform floating-point calculations, and in actual situations, the R, G, and B...

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 invention relates to image processing technology and specifically to a color space transformation method based on a FPGA. The method comprises the following steps of: S1, converting a video image acquired by a camera into a 16-bit digital signal by an AD acquisition module; S2, converting the 16-bit digital signal into an R signal, a G signal, and a B signal by a quantified compensation method; and S3, inputting the R signal, the G signal, and a the signal into to a transformation module, and outputting a component H, a component S, and a component V in cooperation with a call of a floating multiplication and division arithmetic unit. The color space transformation method is based on the FPGA, achieves transformation from a RGB color space into a HSV color space, increases the response speed of a system, decreases consumption of a system logic unit, and greatly improves the operating stability of the system, achieves higher implementation rate than the C / C++ language of a PC platform, greatly enhances a capability of processing multiple pixel bits in parallel, and may stably process a dataflow with a resolution 640*480 and 60 frames per second.

Description

technical field [0001] The invention relates to image processing technology, in particular to an FPGA-based color gamut space conversion method. Background technique [0002] With the development of multimedia and communication technology, the real-time performance of video image processing has become a hot spot that people pay attention to. The parallelism of Field Programmable Gate Array (FPGA) operation can improve the operation speed to meet the real-time requirements of video processing. [0003] The colors obtained from cameras and scanners, as well as the colors used in computer displays are RGB color gamut spaces. The RGB color gamut space is based on the principle of three primary colors. Any color in nature can be obtained by mixing these three basic colors in different proportions. They form a three-dimensional RGB vector space, such as figure 1 shown. However, in the RGB color gamut space, the attributes of colors are not independent, and when image processing...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04N9/04H04N9/64
CPCH04N9/64H04N23/10
Inventor 徐晓光马平华徐禹翔夏雯娟王志陆涛胡楠王雷
Owner ANHUI UNIVERSITY OF TECHNOLOGY AND SCIENCE
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