我如何创建一个函数来处理每个毫秒? - 页 15

 
Igor Makanu:

你应该能够分辨出苍蝇翅膀的个别拍打声....。闪烁的电灯泡由220V 50Hz供电 ....很多事情...通过模拟电视的扫描线,你也会看到一个闪烁的屏幕,而不是一个完整的画面......

给自己放一个25Hz的LED并观察--你会看到闪烁的情况...有什么 - 自己做一个50Hz的LED灯))

模拟管/动视仪没有时间关闭

 
我想我正在打破某人的商业计划,销售高清电视,不是吗?是吗?还有什么理由会如此强烈地抵制显而易见的事情呢?
 
Taras Slobodyanik:

给自己放一个25赫兹的LED并观察--你会看到闪烁的情况...有什么意义呢--用LED在50Hz下做自己的照明))。

模拟管/动视仪没有时间关闭

我不会安装任何东西,也不会建议你,阅读互联网,或看清楚简单的例子。


 
Igor Makanu:

我不会为自己贴什么,也不建议你贴,看网上,或者看这个,很清楚,很说明问题。


你如何解释去交错?
怎么可能创建50个半帧,而不可能创建一个完整的帧?(所有的半框架都是不同的)

 
Dmitry Fedoseev:
我想我正在打破某人的商业计划,销售高清电视,不是吗?是吗?还有什么理由会如此强烈地抵制显而易见的事情呢?

这些都是不折不扣的营销筹码的潜在客户。


 
Vitaly Muzichenko:

他们是一个不折不扣的营销噱头的潜在客户。


事实恰恰相反,这个人上了 "当",给自己买了一台没有隔行扫描的电视,现在向大家证明,25个全帧比50个半帧更酷。

 
Taras Slobodyanik:

相反,这个人上了 "当",买了一台没有隔行扫描的电视,现在他向大家证明,25个全帧比50个半帧更酷。

我不需要证明,我有时也看视频,24帧已经足够了。

 
Vitaly Muzichenko:

我不需要证明,我有时也看视频,24帧已经足够了。

是的,这里的人也看到,在追踪器上,大多数电影是25-30帧,现在他们告诉大家,电影是以25帧拍摄的,这对大家来说已经足够了。

 
Taras Slobodyanik:

是的,这里的人也看到了,跟踪器上的大多数电影都是25-30帧,现在他们告诉大家,电影是以25帧拍摄的,这对大家来说已经足够。

我记得20多年前的一个故事,当时他们开始大量进口外国 设备。

我有一台Odyssey 80W功放和一台Amphiton 150,声音绝对精彩。

我楼上的邻居也有同样的扬声器,但用的是Bark公司的放大器,音质上没有区别。

后来,他卖掉了自己的扬声器,买了一些进口的扬声器,价格只有一小部分,或者说是5倍,频率等级为16-25000,因此价格也很高。

他几乎在安装后立即把我叫到他身边,他们说听听他们的声音有多大,在这些频率下有什么声音!总之,我听了一下,没有听到上一次的新消息。我告诉他,他是个混蛋,并不是针对他个人)。

 

我想提醒一下:最初提出的问题是--"如果人类图像变化的感知速度是每秒24帧,那么将OnTimer()的频率提高到40毫秒以上是否有意义?

随后,双方发生了争论,24帧的感知限制受到了质疑。

时至今日,这种争论仍在继续,因为仍然无法确定一个人是否能在每秒看到更多的画面。

框架,而不是像素。

如果一个人只能有意识地感知 24个帧,那么额外的帧就会被视为噪音,因为它们会切入原来的24个帧,破坏它们的流畅性。或者,他们根本不会注意到它们。

如果一个人可以有意识地感知到超过24个框架,那么感知的极限在哪里?


我们可以写一个简单的脚本,解决这个争论。

  1. 创建一个图形对象(一个正方形、一个圆形或其他图形)。
  2. 在屏幕底部中央创建一个输入框,每边有两个按钮(+/-)。
  3. 将输入字段设置为初始值1。
  4. 使之能够使用按钮改变输入栏中的数值。
  5. 我们打开定时器功能,周期为16毫秒(这意味着我们每秒可以存储62帧)。
  6. 写一个函数,控制物体在一秒钟内从A点到B点的循环运动。在这种情况下,物体运动的路线是不变的。然而,其每一次函数调用的移位是由输入字段中设置的帧速率决定的。例如:物体的路线长度为1000像素。输入字段包含1,这意味着对象移位将等于1000。如果输入框中包含10,则对象的移动将等于100像素。如果是24,那么物体的移动等于41像素。也就是说,路线的长度应该除以帧的数量。
这样我们就能找到我们认知的极限。(当然,除非是超过每秒62帧)。