この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "エンコード"
エンコード(英: encode)、符号化(ふごうか)は、アナログ信号やデジタルデータといった情報を、特定の方法で復元可能な別の状態に変換する処理である。対義語はデコード(英: decode)で、エンコードされた情報を元に戻す復号(ふくごう)の意味を持つ。
一般的にエンコードおよびデコードに用いる機器、回路、プログラムなどをそれぞれ、エンコーダ(英: encoder、エンコーダーとも)およびデコーダ(英: decoder、デコーダーとも)と称する。狭義では、音声や動画などのコーデックを用いるデータ圧縮・展開処理を指す。 録音機器のノイズリダクションで用いられたdbxは、音声信号の大小で増幅率が変化する増幅器を用い、音量の変化を対数比1/2に抑えて録音して再生時に2倍にする。録音機やテープ由来の雑音と歪みは信号に比して小さく、再生時に対数伸長すると一層小さくなり、相対的に可聴音域のSN比が低下する。似た原理の雑音低減装置がHiFiビデオやカセットレコーダに広く用いられた。 ディスクリート4chのレコードで、サブキャリアを変調し重畳して記録することもエンコードと呼ばれた。 FMラジオ放送やLPレコード、アナログテープレコーダでも、クラシック音楽では振幅が比較的小さい高音の成分を予め強調して放送/録音し、再生時に高音を減衰させる方法が取られた。DATやCDやDTRSのようなデジタル機器でも、同様な方法で見かけの量子化雑音を減らす機能がある。これらは通常エンファシス エンコードは、デジタルデータを一定の法則で目的に応じた符号に変換する符号化作業である。符号化方式に詳述がある。逆変換をデコードと呼ぶ。 音声・静止画・動画などのマルチメディアデータ圧縮や一般的なデジタルデータファイル全般の圧縮あるいは暗号化を指す場合もある。もともとcode(コード)という語は、「符号」や「符号化する」という意味のほかに、「暗号」や「暗号化する」という意味も持つ英単語である[1][2]。ただし、セキュリティ対策手法の意味で「暗号化」を指すときは、英語では一般的に動詞encrypt(エンクリプト)[3]や名詞encryption(エンクリプション)[4]を使い、明確に区別される。日本語では「暗号化」の対義語として「解読」のほかに「復号」も使われるが、英語の対義語は動詞decrypt(デクリプト)[5]や名詞decryption(デクリプション)[6]である。 エンコード機能を有するソフトウェアやハードウェアを「エンコーダ」と称し、逆に復号する機能を有するものを「デコーダ」と称する。情報の通信や記録を行う装置によっては、エンコーダとデコーダの両方を備える場合があり、このような双方向の変換機能あるいは変換装置、アルゴリズムなどはコーデックと総称する。 コンピュータのマイクロプロセッサでは、与えられた機械語を内部表現として解釈することをデコードと呼び、その論理回路をデコーダと呼ぶ。デコーダを中心に、命令とデータを収集し、演算部に情報を送る機構全体はフロントエンドと称する。
アナログ信号のエンコードとデコード
デジタルデータのエンコード/デコード
符号化方式