【问题标题】:Most natural blinking visualization?最自然的眨眼可视化?
【发布时间】:2010-12-09 14:39:39
【问题描述】:

在显示屏上闪烁信息以自然地引起对某些数据中错误情况的注意的理想方法是什么。

  • 闪烁应该全部打开/全部关闭,还是应该有亮度快速上升和下降的方面,而不是即时的开/关过渡?
  • 眨眼是否应该同时开启和关闭,或者应该是 60% 的时间与 40% 的时间交替进行?
  • 什么是最自然的频率?每秒眨眼多少次?

我们的目标是让人们注意到某些数据中的错误,但要看起来自然且苦行。

希望使用 Qt 和 C++ 实现的解决方案并不难。

【问题讨论】:

  • 听起来值得进行 HCI 调查。
  • 程序员可能不是回答这个问题的正确群体。您需要的是一群神经和/或行为科学家。
  • 电影制片人也应该对此有所了解。不仅因为它们制作了用于电影的有趣的计算机界面,还因为您需要构图并剪切它们以将人们的注意力引导到需要的地方。

标签: c++ user-interface qt visualization


【解决方案1】:

另外,我开始看到越来越多的 Flash/Silverlight 应用程序通过突出显示、文本增长的临时动画(增加字体大小)、然后将字体大小恢复正常来吸引注意力。这样做一次,时机合适,就足以吸引注意力而不会太烦人。

【讨论】:

    【解决方案2】:

    为了美观,我会使用正弦闪烁,其中“闪烁”颜色的强度由周期约为 2 秒的正弦波改变。但是,这比简单的开/关闪烁更难实现,因为您需要实现高帧速率才能使效果看起来更流畅。

    【讨论】:

      【解决方案3】:

      闪烁可能会导致各种健康问题。一定要看看this IBM article

      【讨论】:

      • 总结:避免频率在 2 到 55 Hz 之间。
      【解决方案4】:

      正如@Blaenk 指出的那样,闪烁肯定会导致可读性问题。如果你必须眨眼,我建议眨眼之间的间隔很长:隐藏 5 秒,显示 5 秒..

      突出显示肯定更令人愉悦;但是,如果用户在屏幕褪色为正常颜色之前没有看屏幕或屏幕的该部分,则可能会完全错过它。我建议要么非常缓慢/延迟褪色,要么根本不褪色。静态高亮没什么问题。

      【讨论】:

        【解决方案5】:

        我认为眨眼的使用已经不多了。我个人认为这有损于它想要获得的关注。当我试图专注于闪烁的“重要”信息时,闪烁会阻碍我实际阅读并专注于它。如果有任何东西会闪烁,也许最好有一个闪烁的边框,如果有的话。

        只是我个人的看法,不想把它当成事实来呈现。

        编辑:在我看来,就像 Adam 所说的那样,高光效果要好得多。它会引起观众的注意,然后实际上让他们阅读。

        【讨论】:

          【解决方案6】:

          我一直觉得各种 javascript 库中的高亮效果令人愉悦。它基本上会立即将对象的背景闪现为明亮的黄色,然后逐渐变回原来的背景颜色。

          【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-11-27
          • 2017-02-05
          • 2012-08-29
          • 2013-09-24
          • 2023-04-02
          • 2011-10-28
          • 2015-12-11
          • 2012-11-01
          相关资源
          最近更新 更多