8M的摄像头,30fps摄像时,60hz的LCD刷新频率,请问camera每秒向BB传输多少数据,如何计算

xiang2012 Post at 2012/8/7 10:37:33
8M的摄像头,30fps摄像时,60hz的LCD刷新频率,请问camera每秒向BB传输多少数据,如何计算,
用RGB可以实现吗,还是只能用mipi实现,再请问RGB和mipi速度上大概有多大的区别,谢谢!
望高手不吝指教


xiang2012 Post at 2012/8/7 14:45:10
没人回答吗,是不是太简单了,小弟我才疏学浅,还望各位大侠赐教呀

tzhouyu Post at 2012/8/7 18:23:28
你preview的size是多大啊? 8M 摄像头,不代表你输给屏的数据就是8M,这个一般capture才是, 你preview是720P?

xiang2012 Post at 2012/8/8 9:27:15
嗯,720P的话如何计算呢,LCD是800*480,我刚刚进入这个行业,好多不懂啊,那capture又如何计算呢

tzhouyu Post at 2012/8/9 9:18:28
720P 的话, 假如camera输出的是raw10,30fps,那么传送给BB应该是1280x720x10x30 = 276,480,000 bits/second, 不过这个数据跟传到屏上是不一样的,camera输出30fps到bb,不等于bb传送到屏上就30fps,一般屏起码也要刷50,或者60fps吧。 但是基本的思路就是这样,楼主自己好好琢磨下吧。

xiang2012 Post at 2012/8/9 15:58:44
多谢~[em02]

xiang2012 Post at 2012/8/9 16:52:37
[QUOTE][B]以下是引用[i]tzhouyu[/i]在2012-8-9 9:18:28的发言:[/B]
720P 的话, 假如camera输出的是raw10,30fps,那么传送给BB应该是1280x720x10x30 = 276,480,000 bits/second, 不过这个数据跟传到屏上是不一样的,camera输出30fps到bb,不等于bb传送到屏上就30fps,一般屏起码也要刷50,或者60fps吧。 但是基本的思路就是这样,楼主自己好好琢磨下吧。[/QUOTE]

你这个公式里面怎么感觉与8M没关系呢


yanba2003 Post at 2012/8/9 17:52:11
人家都说了8M只是拍照Capture的时候,并不是预览Preview的时候。
如果要显示8M的像素点,则要3000X2000多分辨率,哪个屏有这么高。

xiang2012 Post at 2012/8/10 8:40:17
[QUOTE][B]以下是引用[i]yanba2003[/i]在2012-8-9 17:52:11的发言:[/B]
人家都说了8M只是拍照Capture的时候,并不是预览Preview的时候。
如果要显示8M的像素点,则要3000X2000多分辨率,哪个屏有这么高。[/QUOTE]
哈哈,小弟我才疏学浅,望前辈体谅~OK

tzhouyu Post at 2012/8/10 9:19:09
屏分辨率不够是个问题,现在很好的屏估计也就720P的,但是,楼主不是自己都说了,preview需要30fps, 如果是8M的话,如果preview 用8M的话, 8Mx30=240M, 其实sensor 还会有些黑行,一行里面还有些back porch,所以起码接近260M,如果8M的sensor 用的并口,那么,代表pclk要260M,这是多块的时钟啊,不过一般来说,8Msensor都是用mipi,那么就算是mipi 两条lane, 那么mipi phy的时钟的频率 应该是 8M x 30 x10 /2 = 1200M,加上mipi 协议要传输的一些其他数据,要大于这个数,那么如果现在D phy的话,最大的传输速度是1G,而且估计很少有人能够做到这个数值,ov貌似也就做到了800M。 所以,preview 不可能采用8M。

xiang2012 Post at 2012/8/10 10:04:28
[QUOTE][B]以下是引用[i]tzhouyu[/i]在2012-8-10 9:19:09的发言:[/B]
屏分辨率不够是个问题,现在很好的屏估计也就720P的,但是,楼主不是自己都说了,preview需要30fps, 如果是8M的话,如果preview 用8M的话, 8Mx30=240M, 其实sensor 还会有些黑行,一行里面还有些back porch,所以起码接近260M,如果8M的sensor 用的并口,那么,代表pclk要260M,这是多块的时钟啊,不过一般来说,8Msensor都是用mipi,那么就算是mipi 两条lane, 那么mipi phy的时钟的频率 应该是 8M x 30 x10 /2 = 1200M,加上mipi 协议要传输的一些其他数据,要大于这个数,那么如果现在D phy的话,最大的传输速度是1G,而且估计很少有人能够做到这个数值,ov貌似也就做到了800M。 所以,preview 不可能采用8M。[/QUOTE]

哈哈,谢谢了,通过你的回答我理解了很多,多谢你能帮助我,好人有好报~好人一生平安


tzhouyu Post at 2012/8/11 21:23:44
客气了。

xiang2012 Post at 2012/9/5 16:49:32
经过一段时间的学习,重新回答此问题,一般情况下,若以YUV422输出到BB,30fps,VGA分辨率,camera与BB接口为8位的数据线,则传输速率为     640*480*16*30/8=18Mbps
当然640*480的分辨率中,还存在HBlank,Vblank,所以实际传输速率应该大于18Mbps,此公式中16为YUV422每像素所占的比特数

tzhouyu Post at 2012/9/6 18:20:39
恭喜进步了。

8M的摄像头,30fps摄像时,60hz的LCD刷新频率,请问camera每秒向BB传输多少数据,如何计算的更多相关文章

  1. 【转】使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?

    使用TCP协议连续传输大量数据时,是否会丢包,应如何避免? 比如发送文件.记得有人提过可能会发生什么堆栈溢出.怎样避免呢?是不是可以收到数据后发送确认包,收到确认包后再继续发送.或是发送方发送了一些数 ...

  2. websocket实现数据库更新时前端页面实时刷新

    websocket实现数据库更新时前端页面实时刷新 javaweb 目录(?)[+] userjsp ManagerServletjava 如题,实现以上功能,我知道主要有两大种思路: 轮询:轮询的原 ...

  3. 五种情况下会刷新控件状态(刷新所有子FWinControls的显示)——从DFM读取数据时、新增加子控件时、重新创建当前控件的句柄时、设置父控件时、显示状态被改变时

    五种情况下会刷新控件状态(刷新控件状态才能刷新所有子FWinControls的显示): 在TWinControls.PaintControls中,对所有FWinControls只是重绘了边框,而没有整 ...

  4. ajax传JSON时设置的contenttype导致JAVA中request.getParameter("")怎么也接收不到数据

    ajax传JSON时设置的contenttype默认值是application/x-www-form-urlencoded, 当ajax传JSON时设置的contenttype 如果是applicat ...

  5. 云计算之路-阿里云上:原来“黑色0.1秒”发生在socket读取数据时

    在昨天的博文(云计算之路-阿里云上:读取缓存时的“黑色0.1秒”)中我们犯了一个很低级的错误——把13ms算成了130ms(感谢陈硕发现这个错误!),从而对问题的原因作出了错误的推断,望大家谅解! 从 ...

  6. 请求时token过期自动刷新token

    1.在开发过程中,我们都会接触到token,token的作用是什么呢?主要的作用就是为了安全,用户登陆时,服务器会随机生成一个有时效性的token,用户的每一次请求都需要携带上token,证明其请求的 ...

  7. 流分析 Stream Analytics-实时数据流式处理,可处理来自数百万台 IoT 设备的数据

    典型的物联网架构中,有实时数据分析的需求,在Azure中,流分析(stream analytics)就是这样的服务,它可以存在云中或者部署到边缘设备上. 流分析的基本概念: https://v.qq. ...

  8. tp3.2控制器返回时关闭子窗口刷新父页面

    我的项目操作都是在子页面弹窗中执行,当我操作成功或失败时,都要关闭当前子窗口,刷新父页面: $this->assign('jumpUrl',"javascript:window.par ...

  9. 鼠标聚焦到Text输入框时,按回车键刷新页面原因及解决方法

    前提 一个form中只有一个输入框,当输入框获取焦点后,点击回车,导致整个页面都刷新,问题解决办法. 1.处理form  在form中添加事件 <form onsubmit="retu ...

随机推荐

  1. Linux系类(8) - 文件搜索命令locate

    文件搜索命令locate 命令格式 locate [文件名] 在后台数据库中按文件名搜索,搜索速度更快,而find.which是遍历所有目录去查找:后台数据库在/var/lib/mlocate (保存 ...

  2. Shell系列(15)- 数值运算方法

    数值运算-方法1 declare -i [root@localhost ~]# aa=11 [root@localhost ~]# aa=22   #给变量aa和bb赋值 [root@localhos ...

  3. Windows 10 64位操作系统 下安装、连接测试sqlite3 sql基本操作 增删改

    一.下载sqlite安装包 1:详细下载安装版本可见官网:https://www.sqlite.org/download.html 2:百度盘分享连接:https://pan.baidu.com/s/ ...

  4. 如何在word中美观地插入编程代码

    零.缘起 在整理Java笔记时,想把代码直接贴到word文档中,原来一直截图很麻烦,所以找到以下方法. 思想:问题比答案更重要!你能想到问题,才知道去百度搜索. 一.打开网站 http://www.p ...

  5. nginx 配置文件(支持thnkphp3.2~5)

    server { listen 8080 ; server_name localhost; set $root /var/www/myweb; #listen 443 ssl; #ssl_certif ...

  6. 鸿蒙内核源码分析(根文件系统) | 先挂到`/`上的文件系统 | 百篇博客分析OpenHarmony源码 | v66.01

    百篇博客系列篇.本篇为: v66.xx 鸿蒙内核源码分析(根文件系统) | 先挂到/上的文件系统 | 51.c.h.o 文件系统相关篇为: v62.xx 鸿蒙内核源码分析(文件概念篇) | 为什么说一 ...

  7. 51nod1821-最优集合【贪心】

    正题 题目链接:http://www.51nod.com/Challenge/Problem.html#problemId=1821 题目大意 \(n\)个可重集合,\(T\)次询问,询问将集合\(S ...

  8. CF700E-Cool Slogans【SAM,线段树合并,dp】

    正题 题目链接:https://www.luogu.com.cn/problem/CF700E 题目大意 给出一个字符串\(S\),求一个最大的\(k\)使得存在\(k\)个字符串其中\(s_1\)是 ...

  9. 智汀家庭云-开发指南Golang:设备模块

    1.品牌 品牌指的是智能设备的品牌,SA通过插件的形式对该品牌下的设备进行发现控制.理论上来说一个品牌对应一个插件服务.您可以通过项目 根目录下的品牌查看SA支持的品牌.关于插件服务的详细信息可以参考 ...

  10. golang实现一个简单的websocket聊天室

    基本原理: 1.引入了 golang.org/x/net/websocket 包. 2.监听端口. 3.客户端连接时,发送结构体: {"type":"login" ...