rv1126 数据流

相关文档

  • docs/Linux/Multimedia/camera/Rockchip_Instruction_Linux_Appliction_ISP20_CN.pdf
  • docs/Linux/Multimedia/camera/Rockchip_Developer_Guide_Linux_Camera_CN.pdf

rv1126 数据流理解

文档中给出数据流示意图如下:
数据流框图

  1. sensor进来,到ISP20(ISP、ISPP);
  2. RkAiq模块从ISP获取统计数据,再根据统计数据分析的结果,进行3A的控制;
  3. ISP20输出4路数据流,用户可以读取到图像数据;

sensor输入的图像,经过ISP20处理后,输出4路数据流,如下表:

entity namevideo idmax widthsupport output fmt
rkispp_m_bypass/dev/video13不支持设置分辨率,不支持缩放NV12/NV16/YUYV/FBC0/FBC2
rkispp_scale0/dev/video14max width: 3264,最大支持 8 倍缩放NV12/NV16/YUYV
rkispp_scale1/dev/video15max width: 1280,最大支持 8 倍缩放NV12/NV16/YUYV
rkispp_scale2/dev/video16max width: 1280,最大支持 8 倍缩放NV12/NV16/YUYV

SDK包中还有另外一张图可以参考:
在这里插入图片描述


获取ISP20输出数据

RK提供了MPP、RGA、RKNN接口,给用户获取、处理、分析数据。RK也将这3块封装成RKMEDIA接口,用户可以调用RKMEDIA接口进行数据处理,这个接口和海思的接口很像,参考external/rkmedia/include/rkmedia目录下的头文件,例如rkmedia_api.h中:

_CAPI RK_S32 RK_MPI_SYS_Init();
_CAPI RK_S32 RK_MPI_SYS_Bind(const MPP_CHN_S *pstSrcChn,
                             const MPP_CHN_S *pstDestChn);
_CAPI RK_S32 RK_MPI_SYS_UnBind(const MPP_CHN_S *pstSrcChn,
                               const MPP_CHN_S *pstDestChn);

在单板上执行如下指令,可以看到RK系统可以dump图像数据的端点:

[root@RV1126_RV1109:/sys/class/video4linux]# grep '' /sys/class/video4linux/video*/name
/sys/class/video4linux/video0/name:stream_cif_mipi_id0
/sys/class/video4linux/video1/name:stream_cif_mipi_id1
/sys/class/video4linux/video2/name:stream_cif_mipi_id2
/sys/class/video4linux/video3/name:stream_cif_mipi_id3
/sys/class/video4linux/video4/name:stream_cif_dvp
/sys/class/video4linux/video5/name:rkcif-mipi-luma

/sys/class/video4linux/video6/name:rkisp_mainpath
/sys/class/video4linux/video7/name:rkisp_selfpath
/sys/class/video4linux/video8/name:rkisp_rawwr0
/sys/class/video4linux/video9/name:rkisp_rawwr1
/sys/class/video4linux/video10/name:rkisp_rawwr2
/sys/class/video4linux/video11/name:rkisp_rawwr3
/sys/class/video4linux/video12/name:rkisp_rawrd0_m
/sys/class/video4linux/video13/name:rkisp_rawrd1_l
/sys/class/video4linux/video14/name:rkisp_rawrd2_s
/sys/class/video4linux/video15/name:rkisp-statistics
/sys/class/video4linux/video16/name:rkisp-input-params
/sys/class/video4linux/video17/name:rkisp-mipi-luma

/sys/class/video4linux/video18/name:rkisp_mainpath
/sys/class/video4linux/video19/name:rkisp_selfpath
/sys/class/video4linux/video20/name:rkisp_rawwr0
/sys/class/video4linux/video21/name:rkisp_rawwr1
/sys/class/video4linux/video22/name:rkisp_rawwr2
/sys/class/video4linux/video23/name:rkisp_rawwr3
/sys/class/video4linux/video24/name:rkisp_rawrd0_m
/sys/class/video4linux/video25/name:rkisp_rawrd1_l
/sys/class/video4linux/video26/name:rkisp_rawrd2_s
/sys/class/video4linux/video27/name:rkisp-statistics
/sys/class/video4linux/video28/name:rkisp-input-params
/sys/class/video4linux/video29/name:rkisp-mipi-luma

/sys/class/video4linux/video30/name:rkispp_input_image
/sys/class/video4linux/video31/name:rkispp_m_bypass
/sys/class/video4linux/video32/name:rkispp_scale0
/sys/class/video4linux/video33/name:rkispp_scale1
/sys/class/video4linux/video34/name:rkispp_scale2
/sys/class/video4linux/video35/name:rkispp_input_params
/sys/class/video4linux/video36/name:rkispp-stats

/sys/class/video4linux/video37/name:rkispp_input_image
/sys/class/video4linux/video38/name:rkispp_m_bypass
/sys/class/video4linux/video39/name:rkispp_scale0
/sys/class/video4linux/video40/name:rkispp_scale1
/sys/class/video4linux/video41/name:rkispp_scale2
/sys/class/video4linux/video42/name:rkispp_input_params
/sys/class/video4linux/video43/name:rkispp-stats

ISP:
rkisp_mainpath:视频输出
rkisp_selfpath:视频输出
rkisp-statistics:3A 统计
rkisp-input-params:3A 参数设置

  • 12
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 15
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值