嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系

news/2024/7/5 4:09:55

VSYNC和HSYNC的作用以及它们两者之间的关系

VSYNCHSYNC的作用以及它们两者之间的关系

VSYNCHSYNC是什么

VSYNC: vertical synchronization,指与显示器的帧数同步。 简单来说就是启用了VSYNC的渲染过程,帧数不会超过显示器的帧数,一个同步会被执行。 同步的地方就是显示器扫描线结束最后一行扫描,并且准备开始第一行扫描的地方。

HSYNC: horizonal synchronization,相比于VSYNC来说,同步的单位从帧降到行,即是保证操作不是在扫描一行的中间出现,而是同步到下一行。

VBLANK: 显示器扫描线完成最后一行后需要重返左上角这个过程叫做: vblank,也叫VBI(vertical blank interval) ,因为扫描线变得blank,以防止看到一个斜线显示在屏幕上。

 

VSYNCHSYNC频率与什么有关系

HSYNCVSYNC×总共的扫描行数

--------------------------------------------------------------------------------

Camera sensor的同步信号可以简单理解为:Camera sensor向其信号接收端所发送的宣告信号。

l  HSYNC就是sensor在告诉接收端:在“HSYNC”的有效时段内sensor所有的信号输出属同一行。

l  对于VSYNC来讲,以高电平有效为例,VSYNC置高直到被拉低,这个区段sensor所输出的所有影像数据就组成一个frame。

同步信号的频率决定于pixel clock,比如一行有640个pixel,那么HSYNC的频率为:pclk/(640+dummy);VSYNC同理。

http://zqwt.012.blog.163.com/blog/static/1204468420127202210301/

转载于:https://www.cnblogs.com/pengkunfan/p/4347937.html


http://lihuaxi.xjx100.cn/news/245416.html

相关文章

力邀安卓为鸿蒙效力,期末阅读题答题秘籍2

原标题:期末阅读题答题秘籍2二、答题的步骤细解看了上次的顺口溜你不知道是否明白了一切该怎么做?顺口溜是帮助大家记忆的,毕竟语言过简,为了帮助大家很好答题,我还是详细解释一下吧。答阅读题的第一步:先读…

【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)

2019独角兽企业重金招聘Python工程师标准>>> 下载TeeChart Pro ActiveX最新版本 介绍 将TeeChart控件连接到ADO.NET数据库可以在设计时使用TeeChart编辑器完成,并在运行时使用几行代码完成。 任何Series都可以使用TeeChart Editor连接到ADO.NET表或查询。…

项目构建之maven篇:2.HelloWorld项目构建过程

文件结构说明: 项目构建生命周期&#xff1a; 清理 编译 測试 打包 执行 部署 清理与编译 hello\pom.xml POM:Project Object Model,项目对象模型 pom.xml与ant的build.xml类似 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.…

余承东安卓鸿蒙,鸿蒙亮点多,网友嗨了!华为P50还没定,余承东:最强大操作系统...

一生万物&#xff0c;万物归一&#xff0c;这就是鸿蒙。6月2日晚间&#xff0c;华为正式发布HarmonyOS(鸿蒙)系统&#xff0c;及多款搭载HarmonyOS的新产品&#xff0c;包括HUAWEI Mate 40系列、P40系列、Mate X2、nova 8系列等设备。这也意味着&#xff0c;鸿蒙已变成面向市场…

一对一直播app源码功能操详解方案分享

一&#xff1a;登录页面&#xff1a;1.快捷登录&#xff1a;可以利用第三方账号进行快捷登录2.手机登录&#xff1a;可以让用户通过输入手机号码和密码进行登录.3.注册&#xff1a;可以使用手机号获取验证码注册账号二&#xff1a;打开一对一直播APP首页打开APP&#xff0c;会显…

20160115广州MVP线下聚会

2016年1月15日&#xff08;星期五&#xff09;广州MVP聚会《云应该这么玩》微软公司 管震《SQL Server 磁盘瓶颈延伸讨论》 MVP舒永春《Azure与云端应用开发》 MVP李贵江《Exchange2016必须知道的几件事》 MVP丁国茂课件分享链接http://pan.baidu.com/s/1pKlnbmF &#xff08;位…

堆和栈的差别(转过无数次的文章)

一、预备知识—程序的内存分配 一个由C/C编译的程序占用的内存分为下面几个部分 1、栈区&#xff08;stack&#xff09;— 由编译器自己主动分配释放 &#xff0c;存放函数的參数值&#xff0c;局部变量的值等。其 操作方式相似于数据结构中的栈。 2、堆区&…

android活动是什么意思,android – 活动生命周期方法:onPostResume的意义

关于Activity的官方文件列出了7种生命周期方法.onPostResume()没有引用为生命周期方法.但我觉得这种方法是重要的方法.在生命周期中,当一个活动从隐藏到显示状态可见时,onRestart()onStart()onResume()onPostResume()已被调用顺序.我的代码段&#xff1a;package ravindra.proj…