【问题标题】:Android display refresh rate安卓显示刷新率
【发布时间】:2011-12-18 15:19:47
【问题描述】:

我正在开发一个 Android 应用,它的作用类似于电影 clapperboard/clapboard/slate。有什么方法可以设置显示器的刷新率?

这非常重要,因为当您编辑电影时,必须“降落”在特定的帧上。关键是,如果定时器设置为每秒 25 帧,当定时器更改其值时,我需要显示器每秒准确更新 25 次。

物理设备上的问题是,假设我的三星 Spica GT-I5700 返回 62.016 的刷新率,这对于 25 fps 时间码是完全不合适的,并且在编辑时您可以看到 Frame1-Frame1-Frame2-Frame2 等。或中间人,当您应该准确看到 Frame1-Frame2 等时。

关键是我需要刷新率与时间码同步。如果用户设置为 25 fps,那么显示器应该每秒准确刷新 25 次。 请问有什么想法吗?谢谢!

【问题讨论】:

  • 你找到解决这个问题的办法了吗?

标签: android refresh rate


【解决方案1】:

不幸的是,没有办法为任何给定的设备设置任意刷新率,无论它是否是 android。视频电路受限于其定时器的保真度,并且像所有离散系统一样,不能以连续精度运行。但是,这应该不是太大的问题。如果您正在执行脏渲染(按需),只需将您的帧构建基于 25Hz 系统计时器,视频硬件将在下一次光栅传递期间渲染它 - 60Hz 光栅传递几乎肯定会在您的 25Hz 间隔内发生。当系统太忙而无法遵守 25Hz 间隔时,您还必须考虑丢帧。如果您使用的是固定速率渲染,只需使用渲染之间的经过时间来确定给定帧速率的适当帧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-16
    • 2015-04-08
    • 1970-01-01
    • 2014-03-11
    相关资源
    最近更新 更多