你尚未登录,仅允许查看本站部分内容。请登录使用邀请码注册
b1ncer

上海地铁车窗外LED视频广告原理演示 4个回复 专栏 @ 想法

b1ncer 发布于 1 年前

面试回家途中再次看到车窗外酷炫(闪烁)的LED小视频广告。
之前不止一次意淫过这货的实现原理,突然想我为什么不能写个页面验证下。
于是写了 https://github.com/tuoxiansp/shanghai-metro-ad-demo/
这么个奇怪的项目。

idea

上海地铁运行中车窗外的视频广告,成功吸引了我的注意

一些猜想

  • 老式电影放映机,一个轮子,一卷胶片,转一转就能看到连续的影像。
  • 画面会有闪烁,每两张画面间应该间隔了一段距离,可能需要根据当前地铁运行的速度算帧数和间隔距离
  • 刚启动的时候看不到这个广告,可能需要达到一定速度才能达到这个效果。
  • 屏幕中的画面与地铁保持相对静止。

现在可以得出的结论

  • 胶片放映机的灯不是一直亮着的,只有胶片正对的时候会瞬间亮一下,第一个设想本身有缺陷。
  • 如果画面不需要与地铁保持相对静止,就需要根据画面所要达到的帧数,地铁运行的速度以及画面宽度来计算每两块LED广告屏之间的间距。
  • 对速度有要求,速度越低,画幅越窄

还没有解决的问题

  • 画面会晃动
  • 特定帧数和速度下,长时间黑屏(我的机器上30帧,100速)
  • autoBlink 好像并没有什么卵用

预计加入的东西

  • 画面做低速运动
  • Sigma

    那应该是把胶片贴到了墙上,乘客们都在转动的放映机里~

    #1
  • 树上有云

    不会是运动的车上的放映机照射出的光投在静止的画布上的吗

    #2
  • b1ncer

    脑洞好大,运动的车上的放映机这个好有道理

    #3
  • berg

    百姓网的同学果然都很有想法

    #4
登录后回复,如无账号,请使用邀请码注册