Image character superposition method based on FPGA

A character superposition and character technology, which is applied in the field of FPGA-based image character superposition, can solve problems such as inability to flexibly adapt to superposition requirements, large memory resources, and low processing efficiency, achieve real-time and efficient character information superposition, and reduce the consumption of memory resources. Effect

Active Publication Date: 2020-12-25
HEFEI JUNDA HI TECH INFORMATION TECH
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The conventional method of superimposing character information is to use software, based on ARM or CPU, to cache a complete frame of image in the access memory space and then superimpose characters. It takes tens of milliseconds or even longer to process a picture, which improves the processing efficiency. Low, cannot be applied to video character superimposition at higher frame rates, and requires very large access memory space resources to cache complete images;
[0004] For the improvement of conventional overlay character method, adopt FPGA to carry out image character overlay, for example adopt the register memory of FPGA to store the superimposed character, each character allocates independent register memory, causes to take up a large amount of FPGA memory resources, and overlay position, overlay content and The superimposed character display method cannot flexibly adapt to different superimposed requirements

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
  • Image character superposition method based on FPGA
  • Image character superposition method based on FPGA
  • Image character superposition method based on FPGA

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The technical solution of the present invention will be further described below with specific embodiments and accompanying drawings.

[0041] The embodiment of the present invention provides a kind of image character overlay method based on FPGA, comprises the steps:

[0042] According to all the characters that need to be superimposed in the image, a font library for storing the bitmap information of the superimposed characters is established in the RAM of the FPGA. Considering the balance between the size of the resources occupied by the RAM and the ease of recognition of the superimposed characters when they are displayed in the image, The font library establishment method in the embodiment of the present invention is:

[0043] Determine the width and height of the bitmap of the preset single character, determine the bit width of the RAM inside the FPGA according to the width of the preset single character bitmap, and store one row of data of the single character bit...

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 discloses an image character superposing method based on an FPGA. The method comprises the following steps: sequentially traverse the starting points of single character areas from a preset pixel position of an image; according to a preset first mapping table, determining whether characters need to be superposed in the character area to which the starting point belongs, and accordingto the preset first mapping table, obtaining character contents needing to be superposed in the character area; acquiring character content actually superposed in the character area according to thecharacter content attribute; searching a second mapping table according to the actually superimposed character content, and obtaining memory address data of superimposed character bitmap information;traversing and reading each piece of pixel data in the superposed character bitmap information according to the memory address data, and writing the pixel data into image pixels. According to the method, real-time and efficient character information superposition of the image can be realized only by using few resources in the FPGA, and the superposition position, the superposition content and thesuperposition character display can flexibly adapt to the character superposition requirement.

Description

technical field [0001] The invention relates to the technical field of FPGA video processing, in particular to an FPGA-based image character overlay method. Background technique [0002] With the wide application of video technology, video character superposition technology has also obtained unprecedented development. Video character overlay is to display character information at a specific position of the video image and provide auxiliary prompt information. [0003] The conventional method of superimposing character information is to use software, based on ARM or CPU, to cache a complete frame of image in the access memory space and then superimpose characters. It takes tens of milliseconds or even longer to process a picture, which improves the processing efficiency. Low, cannot be applied to video character superimposition at higher frame rates, and requires very large access memory space resources to cache complete images; [0004] For the improvement of conventional ...

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): H04N5/445H04N5/265
CPCH04N5/265H04N5/445
Inventor 卢小银雷秀军严德斌金一
Owner HEFEI JUNDA HI TECH INFORMATION TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products