A fpga-based image character overlay method

A character superposition and character technology, applied in the field of FPGA-based image character superposition, can solve the problems of large memory resources, inability to flexibly adapt to superimposition requirements, occupancy, etc., and achieve the effect of reducing memory resource consumption and real-time and efficient character information superposition

Active Publication Date: 2021-11-30
HEFEI JUNDA HI TECH INFORMATION TECH
View PDF8 Cites 0 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
  • A fpga-based image character overlay method
  • A fpga-based image character overlay method
  • A fpga-based image character overlay method

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 overlay method based on FPGA, which includes: taking the preset pixel position of the image as the starting point to sequentially traverse the starting point of a single character area; according to the preset first mapping table, judging whether the character area to which the starting point belongs To superimpose characters, obtain the character content to be superimposed in the character area according to the preset first mapping table; obtain the actual superimposed character content in the character area according to the character content attribute; search the second mapping table according to the actual superimposed character content, and obtain the superimposed character bit The memory address data of the image information; traverse and read each pixel data in the superimposed character bitmap information according to the memory address data, and traverse and write to the image pixels. The present invention can realize real-time and efficient superimposition of character information of images by only using few resources inside the FPGA, and superimposed position, superimposed content and superimposed character display can flexibly adapt to character superimposed requirements.

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 Patents(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