エンコーダー
エンコーダーは、標準化、速度、または圧縮を目的として、ある形式またはコードから別の形式またはコードに情報を変換するデバイス、回路、トランスデューサー、ソフトウェアプログラム、アルゴリズム、または人です。
例
メディア
オーディオ、ビデオ、画像、またはテキストを標準形式にエンコードするためのソフトウェア:
- コンプレッサーは、データ(オーディオ/ビデオ/画像など)をより小さな形式にエンコードします(コーデックを参照)
- オーディオエンコーダーはアナログオーディオをデジタルオーディオ信号に変換します
- ビデオエンコーダーはアナログビデオをデジタルビデオ信号に変換します
- マルチプレクサーは複数の入力を1つの出力に結合します
- 8b / 10bエンコーダーは、通信伝送ラインにDCバランスを作成します
変換器
トランスデューサー(光学式または磁気式エンコーダーなど)は、位置または方向を検知して、位置を制御するための参照またはアクティブフィードバックとして使用します。
- ロータリーエンコーダーは、回転位置をアナログ(アナログ直交など)またはデジタル(デジタル直交、32ビットパラレル、またはUSB)電子信号に変換します。
- リニアエンコーダも同様に、リニア位置を電子信号に変換します。
このようなエンコーダは、絶対的またはインクリメンタルです。絶対エンコーダーからの信号は、以前の位置の知識を必要とせずに、移動範囲内で明確な位置を提供します。インクリメンタルエンコーダからの信号は周期的であるためあいまいであり、移動範囲内で絶対位置を維持するにはサイクルのカウントが必要です。どちらも同じ精度を提供できます。アブソリュートエンコーダはトランスデューサ信号の中断に対してより堅牢ですが、インクリメンタルエンコーダは位置の変化をリアルタイムで報告します。
テレコミュニケーション
- 信号(ビットストリームなど)またはデータをコードに変更するために使用されるデバイス。
電子回路
- 単純なエンコーダーは、アクティブな入力ラインにバイナリコードを割り当てます。
- 優先順位エンコーダーは、最も優先順位の高いアクティブな入力を表すバイナリコードを出力することにより、競合する入力(割り込み要求など)の優先順位を確立します。