海思区域管理

 

概念描述:

          区域:视频中叠加OSD,填充色块统称为区域。

          OSD(On Screen Display):显示通道号,时间戳等

          VGS:视频缩放处理单元状态

          QP:量化参数(QP)反映了空间细节压缩情况

          Alpha:一个8位的灰度图像通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和半透明区域,其中黑表示透明,白表示不透明,灰表示半透明。

          VPSS:视频处理

          帧和场:参阅H.264学习(一)——帧和场的概念_maopig的博客-CSDN博客_帧间的运动叫什么运动场好

区域类型:

区域类型

备注

说明

Overlay视频叠加区域
OverlayEx扩展视频叠加区域
Cover视频遮挡区域
CoverEx扩展视频遮挡区域
Mosaic马赛克遮挡区域
OverlayEx/CoverEx

区域层次:显示级别

位图填充:位图的内存值填充到区域内存空间。

区域公共属性:像素格式,大小和背景色。

通道显示属性:显示特征。

显示位置,层次,前景Alpha,背景Alpha,编码用的QP信息。

区域反色:背景与叠加区域的亮度色相近时,区域反色。

判断条件,VPSS区域亮度和统计。

区域QP保护:叠加区域部分的压缩特性。

简述

目的:对叠加OSD和填充色块进行有效管理。

过程:填充区域属性---创建区域—指定通道。

备注:

         1. 该模块侧重软件实现(不确定)

         2. 显示属性有位置,层次,透明度等

         3. 超边界效果

API特性

API函数

注意事项

可能原因

create

配置区域类型

配置区域属性

setbitmap位图像素与区域像素格式一致内存中替换图片某一区域
setattr绑定通道只可修改动态属性
setattachfield

在绑定通道前设置

配置对齐

attachtochn叠加到VPSS group时,只能是通道0离线模式?和在线模式区别。
setdisplayattr设置通道类型和显示属性
updatecanvasinfo

属性配置

区域类型描述区域属性备注
OVERLAY_RGN视频叠加区域区域位置
前景Alpha
后景Alpha
区域层次
编码时使用的QP值
区域反色配置信息
COVER_RGN


 
视频遮挡区域


 
cover,coverex类型
区域位置/自定义位置
区域颜色
区域层次
COVEREX_RGN

 
扩展视频遮挡区域

 
cover,coverex类型
区域位置/自定义位置
区域颜色
区域层次
OVERLAYEX_RGN扩展视频叠加区域区域位置
前景Alpha
后景Alpha
区域层次
MOSAIC_RGN马赛克视频区域区域位置
区域层次
层叠范围

叠加区域:

区域

OVERLAY

OVERLAYEX

COVER

COVEREX

MOSAIC

VENC8
VPSS08884
VO11
PCIV1
VI1616

分析:

             1. 叠加和填充是对内存中图片信息的一种附加操作,可以在驱动中实现亦可以在驱动中DDR区域mmap到应用层在应用层进行相应操作。

             2. 不确定填充操作和叠加操作是硬件实现,还是软件实现。但感觉软件实现的可能性较大。

FPGA验证部分:

            1. 反色亮度统计由硬件完成的话需要进行验证。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值