CN104023202A - Framework of high-definition video processing unit - Google Patents

Framework of high-definition video processing unit Download PDF

Info

Publication number
CN104023202A
CN104023202A CN201410100057.9A CN201410100057A CN104023202A CN 104023202 A CN104023202 A CN 104023202A CN 201410100057 A CN201410100057 A CN 201410100057A CN 104023202 A CN104023202 A CN 104023202A
Authority
CN
China
Prior art keywords
video
unit
module
control
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410100057.9A
Other languages
Chinese (zh)
Other versions
CN104023202B (en
Inventor
周莉
康晓
孙涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shandong University
Original Assignee
Shandong University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong University filed Critical Shandong University
Priority to CN201410100057.9A priority Critical patent/CN104023202B/en
Publication of CN104023202A publication Critical patent/CN104023202A/en
Application granted granted Critical
Publication of CN104023202B publication Critical patent/CN104023202B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Liquid Crystal Display Device Control (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

The invention relates to a framework of a high-definition video processing unit. The framework comprises the high-definition video processing unit, an image acquisition peripheral, a liquid crystal displayer, an ARM microprocessor, an SDRAM memory, and an AXI system bus interface connected with an image acquisition interface of the image acquisition peripheral and a liquid crystal displayer display interface as well as connected with the ARM microprocessor and the SDRAM memory . The high-definition video processing unit comprises a video processing module, a desquaring filtration module, a DMA control module, a system control module, a video adjustment control module and a high-definition display module. Different parts of the same type of chips can be selected to use according to the demands of different users, thereby meeting the demands of the majority of users well and solving the problem of functional requirements of the majority of users through reasonable configuration of a type of chips; and for the cost aspect, the design cost of a plurality of electronic products can be greatly reduced, so that the design is allowed to have better competitive edge, and the framework has wide application values.

Description

The framework of HD video processing unit
Technical field
The present invention relates to the framework of HD video processing unit, belong to the technical field of HD video processing.
Background technology
Along with the construction of the heavy construction such as development and safe city of video and image correlation industry, intelligence easily video image processing technology receives increasing concern.Video image processing technology is derived from computer vision technique, and the gatherer process of video image is the basis of computer vision technique.By the sequence of video images of video camera or the collection of IMAQ transducer is analyzed, to reach operations such as the target localization in special scenes, target identification, target followings, and understand on this basis and describe the behavior of target.
The research of video image processing technology is increasingly mature, and video image processing system is gradually to intellectuality, high Qinghua and networking future development.High clear video image can comprise a large amount of useful image informations, and this has also just established and processed basis to the development of abstract semantics direction for video image processing technology.But HD video need to be processed mass data, this meets the requirement of system with regard to causing the processing speed of software systems to be difficult to, thereby has reduced the real-time of HD video processing.
Along with the demand of market to high definition product, HD video treatment technology has obtained the development of advancing by leaps and bounds.A lot of companies all combine with asic technology with HD video treatment technology, have released one after another the solution of oneself, have designed the outstanding HD video process chip of many moneys.In several years of future, the development trend of HD video process chip comprises: chip power-consumption is lower, and chip integration is higher, the video processnig algorithms of the intellectual analysis of semantic abstraction layer and more high coding efficiency.
Summary of the invention
For the deficiencies in the prior art, the invention provides the framework of HD video processing unit.The framework of HD video processing unit of the present invention can be realized collection, processing and the Presentation Function of HD video.
Technical scheme of the present invention is as follows:
A framework for HD video processing unit, comprises HD video processing unit, IMAQ peripheral hardware, liquid crystal display, ARM microprocessor, SDRAM memory, with the image capture interface of IMAQ peripheral hardware, with liquid crystal display display interface and the AXI system bus interface being connected with SDRAM memory with ARM microprocessor respectively;
Described HD video processing unit comprises video acquisition module, deblocking filtering module, DMA control module, system control module, video adjustment control module and high definition display module;
Described IMAQ peripheral hardware is connected with the video acquisition module of HD video processing unit inside, completes the acquisition tasks of high-definition data;
Described liquid crystal display is connected with the HD video display module of HD video processing unit, completes the demonstration task of HD video;
Described ARM microprocessor is connected with system control module by AXI bus interface, and effect is that the control register of system is read and write, and controls task and the parameter of described framework;
The chip external memory that described SDRAM memory is video data, DMA control module writes SDRAM memory by AXI interface by the video data of finishing dealing with on the one hand, and DMA control module reads the pending video data in SDRAM memory module by AXI interface on the other hand;
The task of described DMA control module be realize between described framework internal module and described framework inner with framework outside SDRAM memory between the direct access of video data; Described DMA control module can be configured at most 16 passages, the transfer of data that each passage is corresponding different.Channel parameters memory cell is storing the needed parameter of transfer of data, the address of the channel parameters value calculated data access of address arithmetic unit fetch channel parameter storage unit.The parameter that channel control unit generates by address algorithm unit and channel parameters memory cell, controls fifo controller, and reading video data is also stored in the interior FIFO of sheet.AXI master controller is connected with AXI system bus interface, realizes the exchanges data between DMA control module and outside SDRM memory;
Described video acquisition module comprises acquisition interface control unit and video type converting unit, and described acquisition interface control unit is by the control of docking port signal, and reading images gathers the video data of peripheral hardware output; The data of described collection are carried out YUV and RGB chrominance space in video type converting unit, video sampling, the processing of video data mapping; The data of finishing dealing with, are stored in SDRAM memory by DMA control module;
Described deblocking filtering module comprises that filtering flow process control unit, filtering storage control unit and filtering algorithm realize unit, the process of the whole filtering of described filtering flow process control unit control, the control signal control filtering algorithm of generation is realized unit and is completed concrete filter task; Filtering storage control unit reading out data from filtering memory is sent to filtering algorithm and realizes unit, and filtering algorithm is realized in the data writing filtering memory that cell processing completes; Described DMA control module writes video data to be filtered and reads the video data of finishing dealing with to deblocking filtering module;
Described system control module comprises interrupt control register and task control register; The interrupting information of described interrupt control register control system, task control register completes enabling and configuring of corresponding task; Register can be controlled by the read-write of ARM microprocessor by AXI interface.
Described video adjustment control module completes convergent-divergent and the rotation of video frame image; Pending video data is put into input FIFO by described DMA control module, and convergent-divergent algorithm unit reads the data of input FIFO and carries out interpolation or sampling processing, and result is write to output FIFO, and DMA control module reads the video data of output FIFO; The implementation procedure of the whole task of described flow process control unit control; The needed processing parameter of algorithm parameter FIFO storage convergent-divergent algorithm unit; Video rotation comprises rotation storage control unit, rotation FIFO and rotation control unit; Rotation memory cell control rotation FIFO, completes the access of video data; Rotation control unit completes the rotation task to rotation storage control unit data streams read;
Described HD video display module comprises simultaneous display unit, asynchronous display unit, display adapter and interface sequence converter unit; The simultaneous display of real-time video is supported in described simultaneous display unit; The asynchronous display that described asynchronous display support is not high to requirement of real-time; Described synchronous or asynchronous display unit receives the display video data of described DMA control module, through synchronous or asynchronous process, video data transmitting is delivered to the sequential that display adapter completes the capable synchronous sequence of video data frame and physical interface and change; Between described interface sequence converter unit and adapter, arbitrate and reply, the interface conversion of transfer of data and sequencing control, delivers to outside liquid crystal display by display video data and shows.
The invention has the beneficial effects as follows:
1, the present invention is the design object based on a large-scale SOC, by design cycles such as design, checking, comprehensive and domains, finally carries out flow volume production.The first, HD video processing unit is realized in devices at full hardware mode, has wherein realized numerous conventional software algorithms.The theoretical research of these algorithms and innovation are realized and have important reference the hardware of other algorithms.The second, native system target is HD video, need to, to googol according to carrying out respective handling, have very high requirement to the access bandwidth of system data.The research of system storage framework is conducive to for other large data chips.The 3rd, system control structure complexity, simple register can not be stored the required parameter of all systems operations, so introduce needed parameter in parameter storage stored algorithm implementation, and access at any time, has improved the operational efficiency of system greatly.The 4th, data buffer storage, as memory cell in sheet, is the synchronous great function of having brought into play of clock between different submodules, has well realized the function of chip design by technology such as streamline, state machine and ping-pong operations.
2, in the present invention, the design focal point of video processing unit has been considered the aspects such as the hardware realization of storage, framework composition, bus, arbitration scheme, algorithm.The pre-treatment of video and processing procedure are the necessary parts of all processing system for video, as video monitoring system must be using the acquisition and display of video as element.ASIC method for designing is integrated into the function that will realize on a little chip, whole system has performance advantage, the low energy consumption advantage that Software for Design is not enough, low complex degree, advantage etc., from the many aspects such as the stability of whole system and design price consider also to have traditional software design unlike advantage.For selecting different parts to use according to the demand of different user with a chip, can well meet most of user's function, thereby a chip has solved the functional requirement of a large number of users by reasonable disposition, from cost, will greatly reduce the design cost of a lot of electronic products, thereby make design obtain larger competitive advantage, there is wide using value.
Brief description of the drawings
Fig. 1 is the system block diagram of HD video processing unit framework.
Embodiment
Below in conjunction with embodiment and Figure of description, the present invention is described in detail, but is not limited to this.
Embodiment,
A framework for HD video processing unit, comprises HD video processing unit, IMAQ peripheral hardware, liquid crystal display, ARM microprocessor, SDRAM memory, with the image capture interface of IMAQ peripheral hardware, with liquid crystal display display interface and the AXI system bus interface being connected with SDRAM memory with ARM microprocessor respectively;
Described HD video processing unit comprises video acquisition module, deblocking filtering module, DMA control module, system control module, video adjustment control module and high definition display module;
Described IMAQ peripheral hardware is connected with the video acquisition module of HD video processing unit inside, completes the acquisition tasks of high-definition data;
Described liquid crystal display is connected with the HD video display module of HD video processing unit, completes the demonstration task of HD video;
Described ARM microprocessor is connected with system control module by AXI bus interface, and effect is that the control register of system is read and write, and controls task and the parameter of described framework;
The chip external memory that described SDRAM memory is video data, DMA control module writes SDRAM memory by AXI interface by the video data of finishing dealing with on the one hand, and DMA control module reads the pending video data in SDRAM memory module by AXI interface on the other hand;
The task of described DMA control module be realize between described framework internal module and described framework inner with framework outside SDRAM memory between the direct access of video data; Described DMA control module can be configured at most 16 passages, the transfer of data that each passage is corresponding different.Channel parameters memory cell is storing the needed parameter of transfer of data, the address of the channel parameters value calculated data access of address arithmetic unit fetch channel parameter storage unit.The parameter that channel control unit generates by address algorithm unit and channel parameters memory cell, controls fifo controller, and reading video data is also stored in the interior FIFO of sheet.AXI master controller is connected with AXI system bus interface, realizes the exchanges data between DMA control module and outside SDRM memory;
Described video acquisition module comprises acquisition interface control unit and video type converting unit, and described acquisition interface control unit is by the control of docking port signal, and reading images gathers the video data of peripheral hardware output; The data of described collection are carried out YUV and RGB chrominance space in video type converting unit, video sampling, the processing of video data mapping; The data of finishing dealing with, are stored in SDRAM memory by DMA control module;
Described deblocking filtering module comprises that filtering flow process control unit, filtering storage control unit and filtering algorithm realize unit, the process of the whole filtering of described filtering flow process control unit control, the control signal control filtering algorithm of generation is realized unit and is completed concrete filter task; Filtering storage control unit reading out data from filtering memory is sent to filtering algorithm and realizes unit, and filtering algorithm is realized in the data writing filtering memory that cell processing completes; Described DMA control module writes video data to be filtered and reads the video data of finishing dealing with to deblocking filtering module;
Described system control module comprises interrupt control register and task control register; The interrupting information of described interrupt control register control system, task control register completes enabling and configuring of corresponding task; Register can be controlled by the read-write of ARM microprocessor by AXI interface.
Described video adjustment control module completes convergent-divergent and the rotation of video frame image; Pending video data is put into input FIFO by described DMA control module, and convergent-divergent algorithm unit reads the data of input FIFO and carries out interpolation or sampling processing, and result is write to output FIFO, and DMA control module reads the video data of output FIFO; The implementation procedure of the whole task of described flow process control unit control; The needed processing parameter of algorithm parameter FIFO storage convergent-divergent algorithm unit; Video rotation comprises rotation storage control unit, rotation FIFO and rotation control unit; Rotation memory cell control rotation FIFO, completes the access of video data; Rotation control unit completes the rotation task to rotation storage control unit data streams read;
Described HD video display module comprises simultaneous display unit, asynchronous display unit, display adapter and interface sequence converter unit; The simultaneous display of real-time video is supported in described simultaneous display unit; The asynchronous display that described asynchronous display support is not high to requirement of real-time; Described synchronous or asynchronous display unit receives the display video data of described DMA control module, through synchronous or asynchronous process, video data transmitting is delivered to the sequential that display adapter completes the capable synchronous sequence of video data frame and physical interface and change; Between described interface sequence converter unit and adapter, arbitrate and reply, the interface conversion of transfer of data and sequencing control, delivers to outside liquid crystal display by display video data and shows.

Claims (1)

1. the framework of a HD video processing unit, it is characterized in that, the framework of this HD video processing unit comprises HD video processing unit, IMAQ peripheral hardware, liquid crystal display, ARM microprocessor, SDRAM memory, with the image capture interface of IMAQ peripheral hardware, with liquid crystal display display interface and the AXI system bus interface being connected with SDRAM memory with ARM microprocessor respectively;
Described HD video processing unit comprises video acquisition module, deblocking filtering module, DMA control module, system control module, video adjustment control module and high definition display module;
Described IMAQ peripheral hardware is connected with the video acquisition module of HD video processing unit inside, completes the acquisition tasks of high-definition data;
Described liquid crystal display is connected with the HD video display module of HD video processing unit, completes the demonstration task of HD video;
Described ARM microprocessor is connected with system control module by AXI bus interface, and effect is that the control register of system is read and write, and controls task and the parameter of described framework;
The chip external memory that described SDRAM memory is video data, DMA control module writes SDRAM memory by AXI interface by the video data of finishing dealing with on the one hand, and DMA control module reads the pending video data in SDRAM memory module by AXI interface on the other hand;
The task of described DMA control module be realize between described framework internal module and described framework inner with framework outside SDRAM memory between the direct access of video data;
Described video acquisition module comprises acquisition interface control unit and video type converting unit, and described acquisition interface control unit is by the control of docking port signal, and reading images gathers the video data of peripheral hardware output; The data of described collection are carried out YUV and RGB chrominance space in video type converting unit, video sampling, the processing of video data mapping; The data of finishing dealing with, are stored in SDRAM memory by DMA control module;
Described deblocking filtering module comprises that filtering flow process control unit, filtering storage control unit and filtering algorithm realize unit, the process of the whole filtering of described filtering flow process control unit control, the control signal control filtering algorithm of generation is realized unit and is completed concrete filter task; Filtering storage control unit reading out data from filtering memory is sent to filtering algorithm and realizes unit, and filtering algorithm is realized in the data writing filtering memory that cell processing completes; Described DMA control module writes video data to be filtered and reads the video data of finishing dealing with to deblocking filtering module;
Described system control module comprises interrupt control register and task control register; The interrupting information of described interrupt control register control system, task control register completes enabling and configuring of corresponding task;
Described video adjustment control module completes convergent-divergent and the rotation of video frame image; Pending video data is put into input FIFO by described DMA control module, and convergent-divergent algorithm unit reads the data of input FIFO and carries out interpolation or sampling processing, and result is write to output FIFO, and DMA control module reads the video data of output FIFO; The implementation procedure of the whole task of described flow process control unit control; The needed processing parameter of algorithm parameter FIFO storage convergent-divergent algorithm unit; Video rotation comprises rotation storage control unit, rotation FIFO and rotation control unit; Rotation memory cell control rotation FIFO, completes the access of video data; Rotation control unit completes the rotation task to rotation storage control unit data streams read;
Described HD video display module comprises simultaneous display unit, asynchronous display unit, display adapter and interface sequence converter unit; The simultaneous display of real-time video is supported in described simultaneous display unit; The asynchronous display that described asynchronous display support is not high to requirement of real-time; Described synchronous or asynchronous display unit receives the display video data of described DMA control module, through synchronous or asynchronous process, video data transmitting is delivered to the sequential that display adapter completes the capable synchronous sequence of video data frame and physical interface and change; Between described interface sequence converter unit and adapter, arbitrate and reply, the interface conversion of transfer of data and sequencing control, delivers to outside liquid crystal display by display video data and shows.
CN201410100057.9A 2014-03-18 2014-03-18 HD video processing system Active CN104023202B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410100057.9A CN104023202B (en) 2014-03-18 2014-03-18 HD video processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410100057.9A CN104023202B (en) 2014-03-18 2014-03-18 HD video processing system

Publications (2)

Publication Number Publication Date
CN104023202A true CN104023202A (en) 2014-09-03
CN104023202B CN104023202B (en) 2018-04-27

Family

ID=51439746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410100057.9A Active CN104023202B (en) 2014-03-18 2014-03-18 HD video processing system

Country Status (1)

Country Link
CN (1) CN104023202B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194847A (en) * 2018-09-12 2019-01-11 深圳市风扇屏技术有限公司 A kind of integrated chip for holographic fan screen

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067098A (en) * 1994-11-16 2000-05-23 Interactive Silicon, Inc. Video/graphics controller which performs pointer-based display list video refresh operation
US20020196853A1 (en) * 1997-06-04 2002-12-26 Jie Liang Reduced resolution video decompression
CN1716312A (en) * 2004-05-20 2006-01-04 英特尔公司 Hierarchical processor architecture for video processing
CN101383968A (en) * 2008-09-27 2009-03-11 北京创毅视讯科技有限公司 Video decoder, video decoding method and mobile multimedia terminal chip
CN202210851U (en) * 2011-02-12 2012-05-02 北京华夏电通科技股份有限公司 Control device for standard-definition/ high-definition audio video coder and decoder
CN105430334A (en) * 2015-11-19 2016-03-23 青岛中科软件股份有限公司 Video image acquisition and processing system based on DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array)

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067098A (en) * 1994-11-16 2000-05-23 Interactive Silicon, Inc. Video/graphics controller which performs pointer-based display list video refresh operation
US20020196853A1 (en) * 1997-06-04 2002-12-26 Jie Liang Reduced resolution video decompression
CN1716312A (en) * 2004-05-20 2006-01-04 英特尔公司 Hierarchical processor architecture for video processing
CN101383968A (en) * 2008-09-27 2009-03-11 北京创毅视讯科技有限公司 Video decoder, video decoding method and mobile multimedia terminal chip
CN202210851U (en) * 2011-02-12 2012-05-02 北京华夏电通科技股份有限公司 Control device for standard-definition/ high-definition audio video coder and decoder
CN105430334A (en) * 2015-11-19 2016-03-23 青岛中科软件股份有限公司 Video image acquisition and processing system based on DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109194847A (en) * 2018-09-12 2019-01-11 深圳市风扇屏技术有限公司 A kind of integrated chip for holographic fan screen

Also Published As

Publication number Publication date
CN104023202B (en) 2018-04-27

Similar Documents

Publication Publication Date Title
CN102710890B (en) Video processing on-chip system of double AHB (Advanced High Performance Bus) buses
JP2020129386A (en) Low power computer imaging
Kowalczyk et al. Real-time implementation of contextual image processing operations for 4K video stream in Zynq ultrascale+ MPSoC
CN105430334A (en) Video image acquisition and processing system based on DSP (Digital Signal Processor) and FPGA (Field Programmable Gate Array)
CN102156958A (en) Embedded system on programmable chip (SOPC) having image coprocessor
CN101593346A (en) Integrated general target video image acquisition, recognition and tracking device
CN103067706B (en) Based on the IP kernel of FPGA
CN109873998B (en) Infrared video enhancement system based on multi-level guide filtering
CN104679670A (en) Shared data caching structure and management method for FFT (fast Fourier transform) and FIR (finite impulse response) algorithms
CN104023202A (en) Framework of high-definition video processing unit
CN205430429U (en) Image acquisition processing apparatus based on DSP
Hussain et al. Stand-alone memory controller for graphics system
CN102591817B (en) Multi-bus bridge controller and implementing method thereof
CN101567078A (en) Dual-bus visual processing chip architecture
CN101640795B (en) Video decoding optimization method and device
CN111340202B (en) Operation method, device and related product
CN203522895U (en) SOPC (system-on-a-programmable-chip)-based binocular video stitching device
CN202720637U (en) Serial communication interface of system on chip
CN111783954B (en) Method, electronic device and storage medium for determining performance of neural network
CN201191885Y (en) Video processing apparatus for camera
CN2909394Y (en) Mobile terminal application processor
Zhang et al. Embedded Real-time Image Processing System Based on DM6446+ FPGA Architecture
CN207010785U (en) A kind of device handled in real time for images of gestures
Kamesaka et al. Design of the convolution layer using HDL and evaluation of delay time using a camera signal
Baofeng et al. Embedded Real-Time Image Processing System Based on DM6446+ FPGA Architecture

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant