I. media processing platform (MPP)hi3531/3532 coding
2. Video cache pool: provides large memory management function for media services.
Third, the video coding module VENC supports the following protocol coding: (1) H.264 (2) JPEG (3) MJPEG (4) MPEG-4
IV. The input sources of the coding module include three types:
(1) the user reads the image file and sends data to the coding module.
(2) The image collected by the video input (VIU) module is sent to the coding module through the video processing subsystem (VPSS)
(3) The image collected by the VIU module is directly sent to the coding module.
V. Video Pre-processing Unit VPSS (Video Processing Sub-system)
(1) Support unified processing of an input image, and then zoom out.
(2) One in and five out (0~4)
(3) One image can output four kinds of pre-processed images with different resolutions at most.
0: primary codestream 1: secondary codestream 2: JPEG3: preview
Six, the typical coding process includes:
(1) reception of input image
(2) Occlusion and coverage of image content
(3) Image coding
(4) Input of code stream
Seven, coding channel:
The function of converting image into code stream is completed by the cooperation of code rate controller and encoder.
(1) Rate controller: provides control and adjustment of coding parameters, so as to control the output rate.
(2) Encoder: only performs the encoding function.
Eight, coding channel group:
It refers to the set of coding channels that can be processed at the same time when the chip is started once.
Hi3531/Hi3532 coding channel group supports starting once, and only one main code channel is coded.
Nine, system binding:
The data receiver binds the data source to establish the relationship between them. After binding, the data generated by the data source will be automatically sent to the receiver.
X. Some abbreviations of nouns:
VI: video input VO: video output
VPSS: Video Processing VDA: Video Detection Analysis
VENC: video coding AI: audio input
VDEC: Video Decoding AO: Audio Output
XI. Hi3531 decoder provides two code stream sending methods:
(1) streaming transmission
(2) Send by frame
XII. Hi3531 decoder image transmission mode:
(1) ordinary transmission: the image output speed is slow completely according to the H.264 protocol.
(2) Direct output: receiving the next frame code stream and outputting the current frame image. take the second place
(3) Output by frame: receiving the current frame code stream and outputting the current frame image. Fast speed
XIII. VI module (video input)
(1) The realized function: the off-chip video data is received through the interface and stored in the designated memory area. Realize the functions of one original video image input and two video image outputs.
(2)Hi3531 chip has four BT.1120 interfaces, and each BT.1120 interface corresponds to two VI devices in turn.
(3)Hi3531 chip has 8 (4*2)VI device ports (Dev0~Dev7), 32 VI physical channels and 2 cascaded expansion channels.
(4) Eight VI device ports all support 2-way D1 compound mode and 1-way 720Pinterleave mode.
XIV. Audio Module
Audio module includes:
(1) audio input
(2) Audio output
(3) Audio coding
(4) Audio decoding