ユーザーのアクションとアプリケーションの応答の間には常に遅延が発生します。
応答遅延が小さいほど、アプリケーションが瞬時に応答する感覚が大きくなることはよく知られています。また、最大 100 ミリ秒の遅延は一般的に認識できないことも一般的に知られています。しかし、110ms の遅延はどうでしょうか?
認識できる最短のアプリケーション応答遅延は?
確固たる証拠、一般的な考え、意見に興味があります。
ユーザーのアクションとアプリケーションの応答の間には常に遅延が発生します。
応答遅延が小さいほど、アプリケーションが瞬時に応答する感覚が大きくなることはよく知られています。また、最大 100 ミリ秒の遅延は一般的に認識できないことも一般的に知られています。しかし、110ms の遅延はどうでしょうか?
認識できる最短のアプリケーション応答遅延は?
確固たる証拠、一般的な考え、意見に興味があります。
100ミリ秒のしきい値は30年以上前に確立されました。見る:
カード、SK、ロバートソン、GG、およびマッキンレイ、JD(1991)。情報ビジュアライザー:情報ワークスペース。Proc。ACMCHI'91会議 (ルイジアナ州ニューオーリンズ、4月28日-5月2日)、181-188。
ミラー、RB(1968)。人間とコンピュータの会話型トランザクションにおける応答時間。Proc。AFIPS秋の合同コンピュータ会議Vol。33、267-277。
マイヤーズ、BA(1985)。コンピューターとヒューマンのインターフェイスの進行状況インジケーターの重要性。Proc。ACMCHI'85会議 (カリフォルニア州サンフランシスコ、4月14〜18日)、11〜17日。
私が学んだことを覚えているのは、文字を入力した後に文字が表示されるまでに 1/10 秒 (100 ミリ秒) を超える遅延があると、生産性に悪影響を及ぼし始めるということです (たとえば、本能的に速度が低下し、正しく入力できているかどうかわからなくなります)。しかし、それ以下のレイテンシーの生産性は基本的にフラットです。
その説明を考えると、100 ミリ秒未満の遅延は瞬時ではないと認識される可能性があります (たとえば、訓練を受けた野球の審判は、おそらく 100 ミリ秒よりもさらに接近した 2 つのイベントの順序を解決できる可能性があります)。生産性への影響に関する限り、フィードバックに対する即時の対応。100 ミリ秒以上の遅延は、かなり高速であっても、確実に認識できます。
これは、特定の入力が受信されたという視覚的なフィードバック用です。次に、要求された操作の応答性の基準があります。フォーム ボタンをクリックした場合、100 ミリ秒以内にそのクリックの視覚的なフィードバック (たとえば、ボタンが「押し下げられた」外観を表示する) を取得するのが理想的ですが、その後、何か他のことが起こると予想されます。他の人が言ったように、1、2 秒以内に何も起こらない場合、クリックしたのか無視したのか本当に疑問に思うので、操作に 1 秒以上かかる可能性がある場合に何らかの「作業中...」インジケータを表示する標準明確な効果を表示する前 (たとえば、新しいウィンドウがポップアップするのを待つ)。
逸話や意見は、ここでの回答に本当に有効だとは思いません。この質問は、ユーザー エクスペリエンスの心理学と潜在意識に触れています。人間の脳は強力で高速であり、ほんの数ミリ秒がカウントされ、記録されます。私は専門家ではありませんが、マット・ヤコブセンが言及したことなど、多くの科学が背後にあることは知っています. サイト トラフィックにどの程度影響するかについては、 Google の調査http://services.google.com/fh/files/blogs/google_delayexp.pdfを参照してください。
Akami による別の調査 - 2 秒の応答時間 http://www.akamai.com/html/about/press/releases/2009/press_091409.html ( https://ux.stackexchange.com/questions/5529/onceから) -apon-a-time-there-was-a-10-seconds-to-load-a-page-rule-what-is-it-nowa )
他に共有できる研究はありますか?
サンフランシスコ オペラ ハウスでは、各スピーカーの正確な遅延設定を日常的に行っています。スピーカーへの遅延時間の 5 ミリ秒の変化を検出できます。そういう微妙な変化をすると、音源の場所が変わってしまうんです。多くの場合、スピーカー以外の場所から音が聞こえてくるようにしたいことがあります。正確な遅延調整により、これが可能になります。15 ミリ秒の音の遅延は、音源の場所が根本的に変化するため、訓練を受けていない耳でも非常に明白です。簡単なテストは、これが複数のスピーカーから音を再生し、被験者に目を閉じて音の発生源を指さすことであることを証明することです。ここで、スピーカーの 1 つにわずか数ミリ秒の遅延時間をわずかに変更し、その人に音の出ている場所をもう一度指さしてもらいます。
2014 年 1 月現在の新しい調査:
http://newsoffice.mit.edu/2014/in-the-blink-of-an-eye-0116
...MIT の神経科学者チームは、人間の脳が、目に見える画像全体をわずか 13 ミリ秒で処理できることを発見しました...その速度は、以前の研究で示唆された 100 ミリ秒よりもはるかに高速です...
視覚の持続性は約 100 ミリ秒であるため、妥当な視覚フィードバック遅延である必要があります。110ms はおおよその値であるため、違いはありません。実際には、200 ミリ秒未満の遅延に気付くことはありません。
私の記憶では、調査によると、ユーザーは約 2 秒間操作を行わないと (フィードバックがない場合)、忍耐力を失い、操作を再試行することがわかっています。たとえば、確認ボタンやアクション ボタンをクリックするなどです。そのため、アクションに 1 秒以上かかる場合は、ある種のアニメーションを使用することを計画してください。
私は、目がくらむほど速くなるという明確なビジネス目標を持つアプリケーションに取り組みました.Webページ全体を処理するための最大許容サーバー時間は150ミリ秒でした.
確かな証拠はありませんが、私たち自身のアプリケーションでは、ユーザーのアクションとフィードバックの間に最大 1 秒を許可しています。それ以上かかる場合は、「待機ボックス」が表示されます。
ユーザーは、アクションが発生してから 1 秒以内に「何か」が発生するのを確認する必要があります。
私は、視覚と認知を研究する認知神経科学者です。
上記のMary Potterの論文では、視覚刺激を分類するのに必要な最小時間について言及しています。ただし、これは他の視覚刺激がない実験室の条件下であることを理解してください。これは、実際のユーザー エクスペリエンスには当てはまりません。
刺激-反応/入力-刺激相互作用の典型的なベンチマーク、つまり、個人の最小反応速度または入力-反応検出の平均時間は約 200 ミリ秒です。検出可能な差がないことを確認するには、このしきい値を約 100 ミリ秒に下げることができます。このしきい値を下回ると、認知プロセスの時間的ダイナミクスは、イベント自体よりもイベントの計算に時間がかかるため、イベントを検出または区別する能力はほとんどありません。50 ミリ秒と言うにはもっと低くすることもできますが、実際には必要ありません。10 ミリ秒で、オーバーキルの領域に入ります。
視覚的な空間解像度のテストの双対を使用します (2 つの平行な黒い棒で、幅が等しく、間隔も同じです。1 本の線に見えるまで角度サブテンスを減らします。つまり、縮小するか、単純に離れます。 1行にマージされているように見えますが、しきい値を示しています)。
関数 gen を使用して、一定間隔で LED を点滅させ、次にオフにし、次にオンにし、次にオフにします --- 各間隔で同じ時間遅延しますが、その遅延を徐々に減らしながらパターンを繰り返します。したがって、上記と同じですが、スペースの代わりに時間がかかります。 . 次のようなオシロスコープ画像を想像してください。
_________/^d^\_d_/^d^\_________
41ミリ秒の間隔では、1回の長いまばたきのみを認識しますが、42ミリ秒では、非常に速い2回のまばたきとして認識します. したがって、しきい値は ~42ms です。人、年齢、状態等により異なる場合があります。
これは 24 fps に近いため、おそらくシネマがそのプレゼンテーション レートで動作する理由です。
何かを見て、マウスをクリックするなどして反応することを決定するまでの反応時間は、再びはるかに長くなります。したがって、測定に反応応答を必要とする実験がより長い時間をもたらすことは驚くべきことではありませんが、そのより長い遅延はあなたが求めていたものではなく、上記の実験は簡単でわかりやすいものです!
ただし、アニメーションをスムーズに動かすには、視覚皮質の働きが激しくなり、視覚的理解が遅れることにも注意してください。この遅延は知覚から「隠されている」ため、動いているために見えにくいものを提供するだけで、より長い遅延 (数百ミリ秒) を「隠す」ことができます。
それを隠す効果をクロノスタシスという。基本的に、「新しい」場所を一瞥すると、シーンを「レンダリング解除」/「認識」するために視覚野がより懸命に働く必要があります。これには非常に長い時間がかかり、その間、あなたの意識は本質的に「一時停止」しています。
ほぼ一定のシーンを見ると、変更のみがこの処理を必要とするため、より小さく/より速い変更が可能であり、知覚体験が再開され、より速く/より小さな動きが検出可能になります。
視覚的な変化の検出は、基本的に網膜上で処理されます。また、あなたの目には自然な「バンドパス」反応があります。十分な時間、サッカードが画像を大きく変えられないほど十分な距離で、まばたきをせずに何かを見つめると、視覚フィードが「灰色」にフェードアウトすることがわかります。これが「ホワイト バランス」を決定するもので、アナログ ラジオ/テレビの自動ゲイン コントロールに多少似ています。
重要なのは、目自体が反応する時定数を持っているということですが、これは実際には刺激の強さに依存しています. (私たちの場合、LEDの明るさ)。
明るすぎると、網膜細胞が明るさから「リラックス」する能力、つまり「突然の暗闇」に反応する能力が損なわれます。
光が止まった後も明るいものを見続ける効果は「残像」と呼ばれ、古いブラウン管が機能するためには多かれ少なかれこれに大きく依存しています。
これは通常 100 ミリ秒程度ですが、「鋭い」間隔ではありません - 指数関数的なロールオフのようなもので、再び - 刺激がどれだけ暗く調整されたかに対してどれだけ明るいかに応じて持続時間が変わります (つまり、 、敏感)目はその瞬間です。
より鈍く速い変化、特に中心窩外の変化の場合、さらに高いレートを容易に認識できます。たとえば、点滅するライト。網膜の外側の部分 (実際にはほとんどの領域) は、動きを検出して注意を引くようになっています。したがって、空間解像度は不足していますが、時間解像度が高く、応答速度が短いことは理にかなっています。
しかし、これはまた、物事をアニメーション化するには、通常、さらに細かい時間ステップが必要であることも意味します。それ以外の場合、主にその高速な応答のために、「ジャンプ感」が知覚されます。
iOS が使用するすべてのスケーリング/スライド フルスクリーン アニメーションに注意してください。これらは基本的にクロノスタシスを利用して、技術的に避けられない読み込みの遅延を隠し、これらの製品が常に即座かつスムーズに応答するという認識を与えます。
したがって、42ミリ秒以内に何か違うものを表示します->即時応答。そうでなければ役に立たない、見にくい適切なビジュアルを高フレームレートで継続的にアニメーション化し続け、終了すると突然停止します -> 十分に視覚的にビジーで、遅延が長すぎない限り、遅延を非表示にします。(おそらく250ミリ秒が友情を後押ししています)。
これは、たとえば、入力ラグに対する他の人の認識とも一致しているようです: http://danluu.com/input-lag/
Web アプリケーションの場合、200 ミリ秒は目立たない遅延と見なされますが、500 ミリ秒は許容されます。