A FPGA-based video sub-pixel brightness interpolation method and device

A brightness interpolation and pixel interpolation technology, which is applied in the fields of digital video signal modification, image communication, electrical components, etc., can solve the problems of large external memory bandwidth, increased hardware cost, and large number of filters, so as to meet the requirements of interpolation efficiency and reduce The effect of access bandwidth

Active Publication Date: 2016-04-20
FUJIAN STAR NET EVIDEO INFORMATION SYST CO LTD
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, the 6-tap filter used in these methods and devices generally adopts independent horizontal and vertical filters, and its disadvantage is that it needs to occupy a large amount of external memory bandwidth, and the number of required filters is large, which increases the hardware cost.

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 video sub-pixel brightness interpolation method and device
  • A FPGA-based video sub-pixel brightness interpolation method and device
  • A FPGA-based video sub-pixel brightness interpolation method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0067] FPGA (Field-Programmable GateArray), that is, field programmable gate array, is a product of further development on the basis of programmable devices such as PAL, GAL, and CPLD. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates.

[0068] With the introduction of high-capacity and low-cost FPGAs, it is now possible to use FPGAs for video compression.

[0069] SRAM is the abbreviation of StaticRAM in English. It is a kind of memory with static access function. It can save the data stored in it without refreshing the circuit. At present, SRAM has been widely used in FPGA. Using SRAM inside FPGA can effectively improve the performance of FPGA. Resource utilization efficiency creates conditions for constructing efficient systems.

[0070] The present invention is aimed at...

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

Disclosed are FPGA-based (field programmable gate array-based) video sub-pixel brightness interpolation method and device. The method includes: reading integer pixel data from a FPGA on-chip SRAM (static random access memory), subjecting the data to 1 / 2 horizontal interpolation, and storing interpolation results in the SRAM; reading integer pixel data from the FPGA on-chip SRAM, subjecting the data to 1 / 2 vertical interpolation, and storing interpolation results in the SRAM; reading 1 / 2 horizontal interpolation pixel or 1 / 2 vertical interpolation pixel data from the FPGA on-chip SRAM, subjecting the data to 1 / 2 central interpolation, and storing interpolation results in the SRAM; reading integer pixels or 1 / 2 interpolation pixels according to positions of target pixels during motion estimation, subjecting the pixels to 1 / 4 interpolation, and directly applying the interpolation results to calculation of motion vector of the 1 / 4 interpolation pixels or directly applying the 1 / 2 interpolation pixels to the calculation of motion vector of the 1 / 2 pixels. The FPGA-based video sub-pixel brightness interpolation method and device can save hardware cost.

Description

【Technical field】 [0001] The present invention relates to a video image luminance interpolation method and its device, in particular to an FPGA-based video sub-pixel luminance interpolation method and its device. 【Background technique】 [0002] At present, digital video has been widely used, but the amount of information of digital video is large, the bandwidth required for transmission is high, and the storage capacity required for storage is large, so it is generally necessary to compress digital video first. Among digital video compression standards, the H.264 / AVC standard, referred to as H.264, has been more and more widely used due to its compression efficiency twice that of MEPG2 under the same image quality. [0003] Inter-frame coding is a key technology in the H.264 / AVC standard, in which high-precision sub-pixel compensation is a core algorithm of inter-frame coding, H.264 high-precision sub-pixel compensation performs 1 / 4 interpolation, and use the interpolation...

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): H04N19/117H04N19/176H04N19/423H04N19/436H04N19/56H04N19/587H04N19/523H04N19/80
Inventor 许勇刘灵辉郑维宏
Owner FUJIAN STAR NET EVIDEO INFORMATION SYST CO LTD
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