搜索
 找回密码
 立即注册

简单一步 , 微信登陆

DBC的工作原理

作者:AlexWeng | 时间:2017-3-12 15:24:43 | 阅读:7344| 显示全部楼层
DBC的工作原理

关键字:DBC
适用机型:MSD339/MSD319/MSD3391/MSD318
         DBC是Dynamic Backlight Control的缩写,即背光自动调节的意思。它的原理是:芯片内部会内置一种算法(有软件和硬件内置两种,MSTAR应是软件内置)。在不同的画面下,算出亮暗象素点的比例,进而为我们提供一个画面亮度的参考值。我们可根据该参考值来调节背光。该参考值可通过接口函数MDrv_DBC_Handler()来获得,其值与画面亮度成正比。即越小,表示当前画面暗象素点越多,越大表示当前亮象素点越多。背光的值应与该值保持方向一致,即同大同小。这样便可使暗画面更暗,亮画面更亮,达到亮暗层次分明的效果。这部分功能见函数msDBCHandler()(MSD318用的函数是msAPI_DBC_Handler),主体代码都在这里面。当然,有的代码也会将DBC功能和DCR功能整合在一起(MSD319就这样的)。这种情况下就比较麻烦了,但是MSTAR后续不会再采用这种做法,故这里就不赘述了。


该会员没有填写今日想说内容.
回复

使用道具 举报

大神点评3

xuludestiny 发表于:2017-3-13 09:17:45
可通过接口函数MDrv_DBC_Handler()来获得,其值与画面亮度成正比.
把水灌满
回复 支持 反对

使用道具 举报

jayden 发表于:2017-3-16 19:16:08
:lo你牛,开龙!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版