RK3399(2)

来源:互联网 发布:灰度共生矩阵14个特征 编辑:程序博客网 时间:2024/06/03 19:32

视频CODEC

l 视频解码器

n 内置MMU

n 实时视频解码器包括:MPEG-1MPEG-2MPEG-4H.263H.264H.265VC-1VP9VP8MVC

n H.264/AVCBase/Main/High/High 10 profile@5.1级,达4k x 2k@30fps

n H.265/HENCMain/Main 10 profile@5.1级,达4k x 2k@60fps

n VP9profile 0,达4k x 2k@60fps

n MPEG-1ISO/IEC 11172-2,达1080P@60fps

n MPEG-2ISO/IEC 13818-2SP@MLMP@HL,达1080P@60fps

n MPEG-4ISO/IEC 14496-2SP@L0-3ASP@L0-5,达1080P@60fps

n VC-1SP@MLMP@HLAP@L0-3,达1080P@60fps

n 支持MVC,基于H.26H.265,达1080P@60fps

n 支持帧超时中断,帧结束中断,位流出错中断

n 支持所有视频格式的错误检测和隐藏

n 输出数据格式YUV420 semi-planarYUV400(单色),H.264支持的YUV422

n MPEG-4,不支持GMC(全局运动补偿)

n VC-1,在图像后处理器上,支持放大和区域映射

n MPEG-4 SP/H.263,在后处理器里,使用修改的H.264环状滤波来实现去块效应滤波

l 视频编码器

n 支持H.264视频编码器,达4.1级,MVCVP8

n 内置MMU

n 仅支持IP slices,不支持B slices

n 支持错误恢复,基于限制的帧内预测和slices

n 输入数据格式:

n 图像尺寸从96x961920x1080(完整HD

n 最大帧率1920x1080@30FPS

2.7 JPEG CODEC

l JPEG解码器

n 输入JPEG文件:YCbCr400420422440411444采样格式

n 输出原始图像:YCbCr400,,420,422,440,411444semi-planar

n 解码尺寸从48x488176x817666.8Mpixel

n 支持JPEG ROIregion of image)解码

n 最大数据速率每秒76M像素

n 内置MMU

l JPEG编码器

n 输入原始图像:

u YCbCr420 planar

u YCbCr420 semi-planar

u YCbCr422

u YCbCr隔行

u RGB444BGR444

u RGB555BGR555

u RGB565BGR565

u RGB888BRG888

u RGB01010BRG101010

n 输出JPEG文件:JFIF文件格式1.02或非逐行JPEG

n 编码图像尺寸从96x328192x8192

n 最大数据速率达90M像素/s

n 内置MMU

2.8图像增强

l 图像预处理

n RK3399里,只同HD视频编码器一起使用,不支持单独使用

n 提供RGBYCbCr420色度空间转换,兼容BT601BT709或用户定义的系数

n 支持YCbCr422YCbCr420色度空间转换

n 支持从8192x8192中剪切一部分,以支持编码尺寸

n 支持90270°的旋转

l 视频去抖

n 可以同RK3399里的HD视频编码器组合使用,也可以单独使用

n 自适应运动补偿滤波

n 支持对视频序列的场景变化检测,当场景发生变化时,编码关键帧。

l 图像后处理

n HD视频解码器和JPEG解码器组合使用,后处理器能从解码输出里直接读入数据,以减少总线带宽

n 也可以单独工作,它的输入数据来自存储在外部内存中的图像数据

n 输入数据格式

u 在组合模式,支持由视频解码器产生的任何格式

u YCbCr420 semi-planer

u YCbCr420 planar

u YCbYCr422

u YCrYCb422

u CbYCrY422

u CrYCbY422

n 输出数据的格式

u YCbCr420 semi-planer

u YCbYCr422

u YCrYCb422

u CbYCrY422

u CrYCbY422

u 完全可配置的ARGB通道在32bit中的长度和定位,比如ARGB8888RGB565ARGB4444

n 输入图像的尺寸:

u 组合模式:从48x488176x817666.8Mpixels

u 单独使用:宽度从488176,高度从488176,最大尺寸限制到16.7Mpixels

u 步长是16像素

n 输出图像的尺寸:从16x161920x1088(水平步长是8,垂直步长是2

n 支持图像放大:

u 双三次多项式插值,具有四阶水平核和两阶垂直核

u 任意非整数缩放比例,水平垂直缩放比例独立

u 最大输出宽度是3x输入宽度

u 最大输出宽度使3x输入宽度

n 支持图像缩小

u 任意非整数缩放比例,水平垂直缩放比例独立

u 对缩小比例没有限制

n 支持YUVRGB色度空间的转换,兼容BT601-5BT709和用户定义的转换系数

n 支持去振铃(2x2阶空域去振铃),对4/5/6bitRGB通道精度

n 支持可编程alpha通道和aloha融合操作,对下面的overlay输入格式

u 8bit alpha + YUV444,大端通道,顺序AYUV8888

u 8bit alpha + 24bit RGB,大端通道,顺序ARGB8888

n 支持去隔行,组合有条件的空域去隔行率比,仅至此和YUV420输入格式

n 支持RGB图像对比度/亮度/颜色饱和度调整

n 支持图像剪切和数字缩放,适应于JPEG或单独使用

n 支持画中画

n 支持图像旋转(水平、垂直反转,90180270°旋转)

l 视频增强处理器

n 图像格式

u 输入数据:XRGB/RGB565/YUV420/YUV422

u 输出数据:ARGB/RGB565/YUV420/YUV422

u 格式ARGB/XRGB/RGB565/YUV支持交换

u 支持YUV semi-planar/planar

u 支持BT602_I/BT601_f/BT709_I/BT709_f色度空间转换

u 支持RGB振铃上/下转换

u 支持YUV上下采样转换

u 对静态图像最大分辨率8192x8192

u 对动态图像最大分辨率:

l 去隔行:1920x1080

l 样本降噪:1920x1080

l 压缩噪声:40916x2304

l 增强:4096x2304

n 增强

u 使用可编程的映射表进行Gamma调整

u 色度/饱和度/亮度/对比度增强

u 细节增强,滤波矩阵大小达7x7

u 边缘增强,滤波矩阵大小达7x7

u 可编程差分表,用于细节增强

u 可编程距离表,用于细节和边缘增强

n 降噪

u 最大7x7矩阵用于降噪滤波

u 可编程差分表,用于降噪算法

u 可编程距离表,用于降噪算法

u 空域降噪算法

u 时域降噪算法

u 优化降噪算法系数

n 去隔行

u 输入4场,输出2帧模式

u 输入4场,输出1帧模式

u 输入2场,输出1帧模式

u 可编程运动检测系数

u 可编程高频因子

u 可编程边缘插值参数

u 圆宽度达1920

n 内置MMU

2.9图形引擎

l 3D图形引擎

n ARM Mali-T860MP4 GPU,支持OpenGL ES1.1/2.0/3.0OpenCL1.2DirectX11.1

n 内置4个渲染核,共享分层tiler

n 提供MMU256KB Cache

n 图像质量:使用双精度FP64和防混叠能力

n 10bit16bit YUV输入和输出格式

l 2D图形引擎

n 源格式

u ARGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422(支持YUV422SP10bit/YUV420SP10bit

n 目的格式

u ARGB/RGB888/RGB565/RGB4444/RGB5551/YUV420/YUV422(支持YUV422/YUV420输出)

n 最大分辨率:8K x 8K源,4K x 4K目的

n 块传输和透明模式

n 彩色填充、梯度填充、模式填充

n Alpha融合模式,包括全局alpha、每个像素alpha(颜色/alpha通道独立)和fading

n 任意非整数缩放比例,从1/1616

n 0°、90°、180°、270°旋转,x-y-轴镜像和旋转操作

n ROP2ROP3ROP4

n 支持4K/64K页尺寸MMU

原创粉丝点击