レイテンシ
レイテンシの最新ニュースをまとめて検索!
レイテンシー(latency)とは、デバイスに対してデータ転送などを要求してから、その結果が返送されるまでの遅延時間のこと。レイテンシが小さければ小さいほど、そのデバイスは高性能ということになる。
データを送出してから実際にデータが相手に到着するまでの間を「片道レイテンシ」、データの送出要求(送出要求自体もデータの一つである)を送出してからその要求に応じたデータが返ってくるまでの間を「往復レイテンシ」と呼ぶ。インターネットにおける往復レイテンシについてはラウンドトリップタイム(Round Trip Time、RTT)とも呼ばれる。
システムの個々の要素が高性能であっても、レイテンシーが大きいとシステム全体の性能は高くならない。
例として、CPUがメモリに対して読み出し(書き込み)命令を出してから実際に読み出し(書き込み)が行われるまで時間が、そのメモリ固有のレイテンシとなる。この数字が小さいメモリほど高速であるといえる。
目次 |
[編集] コンピュータ音楽
音楽制作などのDAW/DTM環境において、音信号やMIDI信号のシステム上の遅延をあらわす時にもレイテンシーという言葉は使用される。パソコン処理による数ミリ秒といった信号の遅れが楽器演奏の邪魔となったり、ミックス処理時の音などにも影響を与える事から、コンピュータ音楽に取り組むミュージシャンの間では重要視されている。コンピュータをソフトウェア・シンセサイザーやエフェクターとして使用する場合、外部ハードウェアとの同時併用の時などにレイテンシーが問題視される事が多い。
[編集] 音信号のレイテンシ
一般的にコンピュータが音信号を出力する場合、音データを一定長のバッファに記録してから逐次ハードウェアへと出力するため、バッファのサンプル数をサンプリング周波数(ヘルツ)で割った数だけレイテンシ(秒)が生じる。バッファ容量が小さいほどレイテンシも小さくなるが、時間辺りのオーバーヘッドが増し、システムの性能が低い場合には処理落ちが生じてしまう。
また、エフェクタのデジタル信号処理アルゴリズムによってもレイテンシは発生する。例えば、FFT(高速フーリエ変換)を用いたアルゴリズムでは窓幅などに応じてレイテンシが発生し、先読み(ルックアヘッド)機能を備えたリミッター/コンプレッサーでは先読み時間に応じてレイテンシが発生する。マルチトラック再生においてレイテンシのあるエフェクタを特定のトラックのみに用いると同期がずれるため、全トラックのレイテンシを統一して同期するレイテンシ補正機能を持ったシステムもある。
[編集] MIDI信号のレイテンシ
MIDI信号は規格上31.25Kbpsの転送レートを持ち、1バイト転送するごとにスタートビットおよびストップビットが付加され、主な演奏情報となるチャンネルメッセージでは最低2バイト長を必要とするため、チャンネルメッセージを転送するために最低640マイクロ秒を所要する。MIDIでは逐次的にメッセージを転送するため、1つのバスで大量のメッセージが一斉に発生した場合には知覚できる遅延が生じる場合もある。また、MIDI機器内部で別途に遅延が生じることもある。
[編集] 派生語
- 割り込みレイテンシ
- 物理的な割り込みが発生してから、割り込みサービスルーチン(ISR)が起動されるまでの時間のこと。
[編集] 関連項目
最終更新 2009年6月29日 (月) 11:46 (日時は個人設定で未設定ならばUTC)。
【レイテンシ】変更履歴

