Hass Multimedia (MPP) developed (10) - channel bonding

Preface:

    Hass multimedia processing platform (MPP) is divided into: a video input (VI), a video processing (VPSS), a video encoder (VENC), a video decoder (VDEC), video output (VO), Video Detection Analysis (VDA), the audio input (AI), an audio output (AO), the audio encoder (AENC), an audio decoder (ADEC), area management (the rEGION) modules. MPP describes the binding relationship between the channels here.

Hass multimedia processing platform (mpp) that is processed for a variety of video and audio. In fact, when it designed the audio and video are processed independently, a lot more complicated than audio video, which is also independent of a video processing subsystem (VPSS). VPSS provides a lot of features, but from VPSS and can output a variety of formats, in order to avoid confusion and confusion each channel VPSS binding, can be pre-assigned to each relationship.


VI binding relationship:

    VI binding relationship with AD, AD is generally set according to the binding relationship VI. VI channels are associated with the device dev, passage way, the channel ch.
    In Hi3521a apparatus has four devices: dev0 ~ dev3; each device has four channels way0 ~ way3; Total supports a total of 16 input channels chn0 ~ chn15, their binding relationship as shown below:


VPSS binding relationship:

    VPSS provide FRC (Frame Rate Control frame rate control), Crop Allows you (cut), PRESCALE (pre-scaling), NR (Noise Reduce to dry), DEI (De-interlace to interlace), ES (Edge Smooth edge smoothing) video, IE (image enhance image enhancement), DCI (dynamic contrast Improvement dynamic contrast), cover / Overlay / mosaic (covering, shield, mosaic), scale (zoom), LTI (LumaTransition Improvement) / CTI (Chroma Transition Improvement image sharpening) , Aspect ratio (ratio of web-shaped), border (border), YU flip like function.

If we take just one AD chip, there are four camera input, different functions can be grouped VPSS the GROUP.

Note: VI and binding on the VPSS is instead GROUP CHANNEL channel, in Hass Hi3521A on VPSS 128 GROUP, 4 Ge Chn, does not support extended Chn

It may be pre-assigned as follows:

  • 00 ~ 03 GROUP normal
  • 04 ~ 07 GROUP cuts
  • 08 ~ 11 GROUP zoom
  • ...
  • 125 ~ 127 GROUP sharpening

Their binding relationship can be as follows:

VENC binding relationship:

    After VPSS data stream may be output to VO, VDA, VENC modules, also in a module, and can use a variety of functions, it can be a variety of binding. For example: VENC, data the same way camera input can be used to encode all the way to be saved locally, all the way to remote real-time video, also can encode all the way to take pictures , so it corresponds to venc many channels, in order not to confuse, but also It can be a good first predefined commonly used functions:
you can pre-assigned as follows:

  • 00 ~ 03 Venc_Chn local recording
  • 04 ~ 07 Venc_Chn remote real-time
  • 08 ~ 11 Venc_Chn pictures
  • ..... other functions

They can be set for each channel a different encoding parameters, binding relationship may be the following modes:

Audio channels:

Audio only: input, output, encoding, decoding four modules. Input and output can be bound to coding. Decoding only tied to the output module, therefore, the audio channel is very simple, can be direct binding, the audio data does not require VPSS, saying mmol relationship.

In Hi3521a in, respectively, two audio input device (AiDev0, AiDev1) and two audio output device (AoDev0, A0Dev1), the maximum number of audio channels supported as follows:

 

This chapter from the frequency measurement engineering "catalog preface" to get the address provided

 

The first article in this column "catalog preface," lists the complete directory column, read by directory order to help your understanding.

 

 

 

Published 175 original articles · won praise 262 · views 700 000 +

Guess you like

Origin blog.csdn.net/li_wen01/article/details/105201210