视频IN/OUT
l 摄像机接口
n 一个或两个MIPI-CSI接口
l 图像信号处理器
n 内置两个ISP(Image SensorProcessor)
n 一个ISP最大输入分辨率是14M像素
n 主缩放器具有像素精度的放大和缩小,可以对4416x3312和32x16像素之间的任何分辨率图像进行缩放处理
n 自缩放器具有像素精度的放大和缩小,可以对1920x1080和32x16像素之间的任何分辨率图像进行缩放处理
n 支持semi-planarNV21彩色存储格式
n 在主和自通道上支持独立的图像剪切
n ITU-R BT601/656兼容视频接口支持YCbCr或RGB Bayer数据
n 12bit摄像机接口
n 内部每个色彩分量12bit分辨率
n YCbCr422处理
n 量化和霍夫曼表
n 窗口和帧同步
n 宏块行、帧结束、捕捉错误、数据丢失中断和同步(h_start,v_start)中断
n 灰度/色度和色度兰/红互换(YUV输入信号)
n 支持连续调整图像尺寸
n 颜色处理(对比度、饱和度、亮度、色度、偏置、范围)
n 在self-picture通道上,Display-readyRGB输出(RGB888、RGR666、RGB565)
n 在self-picture通道上,对RGB输出,旋转单位(90°、180°、270°和h/V翻转)
n 读端口支持从系统内存中读回一幅图
n 在主通道捕捉画面的同时,通过self通道可同时对图像进行同时,重新调整尺寸和存储
n 黑电平补偿
n 四通道透镜虚幻矫正(Vignetting)
n 自动焦距测量
n 白平衡和黑平衡测量
n 支持通过对5x5子窗口的亮度测量自动曝光
n 缺陷像素族矫正单元(DPCC)支持
l 显示接口
n 内置2个VOP,输出来自下面的显示接口
u 一个或者两个MIPI-DSI端口
u 一个eDP端口
u 一个DP端口
u 一个HDMI端口
n 支持AFBC功能与GPU协同操作
u 对GPU FBC产生的FB进行解压
u 支持2560x1600UI
u 支持ARGB888,RGB888,RGB565
u 输出WIN0/1/2/3的一个层
u 仅支持1个IFDBC块,这个能通过配置用于WIN0/1/2/3
l 视频输出处理器(VOP_BIG)
n 显示接口
u HDMI接口
l 支持480p/480i/576p/576i/720p/1080p/1080i/4k
l 支持RGB/YUV420(多达10bit)格式
u DP接口
l 支持逐行/隔行
l 支持RGB/YUV420/YUV422/YUV444(达10bit)格式
u MIPI接口
l MIPI DCS命令模式
l 双MIPI
u EDP接口
u 最大分辨率
l 最大输入分辨率:4096x2304
l 最大输出分辨率:4096x2160
u 扫描定时8192x4096
u 支持可配置极性DCLK/HSYNC/VSYNC/DEN
n 显示处理
u CABC
u BCSH,10bit
u 支持显示数据交换
u 支持YUV2RGB、RGB2YUV之间的转换
u 支持YUV2YUV
u GAMMA
u 支持空显示和黑显示
u 支持待机模式
u X-MIRROR、Y-MIRROR,适用与win0/win1/win2/win3/hwc
u 缩小以适合于TV过扫描
n 层处理
u 背景层
l 可编程30bit颜色
u Afbcd
l 格式:ARGB8888/RGB888/RGB565
l 支持块分裂
l Win_sel(win0/win1/win2/win3)
u Win0/Win1层
l 支持数据格式
n RGB888,ARGB888,RGB565
n YCbCr420SP、YCbCr422SP、CbCr444SP、YUYV420、YUYV422,YVYU420,YVYU422
n RGB(8bit)、YUV(8bit/10bit),YVYU/YUYV(8bit)
l YUV剪切
n Y-8bit:16-255;UV-8bit:16-240
n Y-10bit:64-940;UV-10bit:64-960
l CSC
n RGB2YUV,YUV2RGB,RGB2RGB,YUV2YUV
l 支持最大输入分辨率4096x8192
l 支持最大输出分辨率4096x2160
l 支持虚拟显示
l 支持1/8到8倍的缩放引擎
n 放大算法使用双三次插值和双线性插值
n 缩小使用双线性和均值
n 每个像素融合 + 缩放
l 支持数据交换
n RGB/BPP:rb_swap
n YUV:mid_swap,uv_swap
l 透明关键色彩,优于alpha融合和渐变
l 支持渐变/alpha融合
l 支持隔行输出
u Win2/Win3层
l 支持的数据格式:
n RGB888、ARGB888、RGB565
n 8BPP
n BPP大小端模式
n BPP的BYPASS和LUT模式(32bit LUT,8bit AA + 8bit – RGB)
l CSC
n RGB2YUV、RGB2RGB
l 4个显示区域
n 一个扫描行仅一个区域
l 支持数据交换
n RGB/BPP:rb_swap
l 支持透明关键色,优于alpha融合和渐变
l 支持渐变/alpha融合
l 支持隔行输出
u 硬件光标层
l 支持的数据格式
n RGB888、ARGB888、RGB565
n 8BPP
n BPP的大小端模式
n BPP的BYPASS和LUT模式(32bit LUT,8bit AA+8bit-RGB)
l CSC
n RGB2YUV
l 支持4个hwc尺寸:32x32、64x64、96x96、128x128
l 支持2颜色模式:正常的和反转颜色
l 支持渐变/alpha融合
l 支持超panel、右或底显示
l 支持隔行输出
u 支持p2i
u Overlay
l 支持RGB和YUV域overlay
l 支持6个层:背景/win0/win1/win2/win3/hwc
l Win0/Win1/Win2 overlay位置可交换
l Alpha融合
n 支持多alpha融合模式
n 支持pre-multipliedalpha
n 支持全局alpha和每像素alpha
n 支持256级alpha
n Layer0/Layer1/Layer2/Layer3/hwc支持alpha
n 回写
u 支持格式
l RGB565(8bit),RGB888P(8bit)
l YUV420(8bit)
u 支持缩放
l 水平缩小,算法是双线性,0.25-1.0
l 垂直丢弃奇/偶行
n 内置MMU
l 视频输出处理器(VOP_LIT)
n 显示接口
u HDMI接口
l 支持480p/480i/576p/576i/720p/1080p/1080i
l 支持RGB格式
u DP接口
l 支持逐行/隔行
l 支持RGB/YUV420/YUV422/YUV444格式
u MIPI接口
l MIPI DCS命令模式
l 双MIPI
u EDP接口
u 最大分辨率
l 最大输入分辨率:4096x2304
l 最大输出分辨率:2560x2160
u 扫描定时8192x4096
u 支持可配置极性DCLK/HSYNC/VSYNC/DEN
n 显示处理
u CABC
u BCSH,10bit
u 支持显示数据交换
u 支持YUV2RGB、RGB2YUV之间的转换
u 支持YUV2YUV
u GAMMA
u 支持空显示和黑显示
u 支持待机模式
u X-MIRROR、Y-MIRROR,适用与win0/win2/hwc
u 缩小以适合于TV过扫描
n 层处理
u 背景层
l 可编程30bit颜色
u Win0层
l 支持数据格式
n RGB888,ARGB888,RGB565
n YCbCr420SP、YCbCr422SP、CbCr444SP、YUYV420、YUYV422,YVYU420,YVYU422
n RGB(8bit)、YUV(8bit),YVYU/YUYV(8bit)
l YUV剪切
n Y-8bit:16-255;UV-8bit:16-240
l CSC
n RGB2YUV,YUV2RGB,RGB2RGB,YUV2YUV
l 支持最大输入分辨率4096x8192
l 支持最大输出分辨率2560x1600
l 支持虚拟显示
l 支持1/8到8倍的缩放引擎
n 放大算法使用双三次插值和双线性插值
n 缩小使用双线性和均值
n 每个像素融合 + 缩放
l 支持数据交换
n RGB/BPP:rb_swap
n YUV:mid_swap,uv_swap
l 透明关键色彩,优于alpha融合和渐变
l 支持渐变/alpha融合
l 支持隔行输出
u Win2层
l 支持的数据格式:
n RGB888、ARGB888、RGB565
n 8BPP
n BPP大小端模式
n BPP的BYPASS和LUT模式(32bit LUT,8bit AA + 8bit – RGB)
l CSC
n RGB2YUV、RGB2RGB
l 4个显示区域
n 一个扫描行仅一个区域
l 支持数据交换
n RGB/BPP:rb_swap
l 支持透明关键色,优于alpha融合和渐变
l 支持渐变/alpha融合
l 支持隔行输出
u 硬件光标层
l 支持的数据格式
n RGB888、ARGB888、RGB565
n 8BPP
n BPP的大小端模式
n BPP的BYPASS和LUT模式(32bit LUT、8bit AA+8bit-RGB)
l CSC
n RGB2YUV
l 支持4个hwc尺寸:32x32、64x64、96x96、128x128
l 支持2颜色模式:正常的和反转颜色
l 支持渐变/alpha融合
l 支持超panel、右或底显示
l 支持隔行输出
u 支持p2i
u Overlay
l 支持RGB和YUV域overlay
l 支持4个层:背景/win0/win2/hwc
l Win0/Win2 overlay位置可交换
l Alpha融合
n 支持多alpha融合模式
n 支持pre-multipliedalpha
n 支持全局alpha和每像素alpha
n 支持256级alpha
u Layer0/Layer2/hwc支持alpha
u 内置MMU
2.11 HDMI
l 信号物理层PHY,支持HDMI1.4和2.0操作。
l 对HDMI,支持下面:
n HPD输入模拟比较器
n 13.5-600MHz输入参考时钟
n 多达10bit深的彩色模式
n 高达18Gbps总共带宽
n 支持到1080p@120Hz和4K x 2K@60HzHDTV显示分辨率,和高达QXGA图形显示精度
n 3-D视频格式
l 连接控制器灵活接口,采用30-、60-、120-bit SDR数据存取
l 支持HDCP1.4/2.2
2.12 MIPI PHY
l 内置3 MIPI PHY,MIPI0仅用于DSI,MIPI1用于DSI或CSI,MIPI2仅用于CSI
l Lane运行速率范围80Mbps到1.5Gbps
l 每个Port有4个数据Lane,支持到8.0Gbps速率
l 单通道支持1080p@60fps输出
l 支持2560x1600@60fps输出:MIPI0和MIPI1双通道
2.13 eDP PHY
l 兼容eDP规范1.3
l 支持RGB 6/8/10bit格式
l 多达4物理Lane,速率2.7/1.62Gbps/Lane
l 支持VESA DMT和CVT定时标准
l 完全支持EIA/CEA-861D视频定时和信息帧结构
l 热插拔检测和链路状态监视器
l 支持Panel自刷新(PSR:Panel Self Refresh)
2.14 DisplayPort
l 兼容DisplayPort规范1.2
l 兼容HDCP2.2(后向兼容HDCP1.3)
l 在RK3399里,仅有一个DisplayPort控制器,共享2个Type-C接口。
l 25-600MHz像素时钟
l 支持8/10bpp RGB、YCbCr422、YCbCr420格式
l 支持4K x 2K@60Hz分布率
l 在I2S或SPDIF接口上,支持多种音频格式:PCM和压缩,在I2S或SPDIF接口
l 1Mbps 辅助通道。