어떤 형태의 정보나 데이터를 다른 형태나 형식으로 변환하는 과정을 말합니다. 이를 통해 데이터를 보안적으로 안전하게 전송하거나 저장할 수 있습니다.
보다 구체적으로는, 부호화는 일련의 규칙이나 방법을 사용하여 입력 데이터를 다른 형태로 변환하는 것을 말합니다. 예를 들어, 텍스트를 암호화하는 경우 텍스트를 특정 알고리즘을 사용하여 암호화된 형태로 변환합니다. 이렇게 암호화된 데이터는 보안적으로 안전하게 전송하거나 저장할 수 있습니다.
반대로,복호화(decode)는 부호화된 데이터를 원래의 형태나 형식으로 다시 변환하는 것을 말합니다. 이를 통해 부호화된 데이터를 읽거나 처리할 수 있습니다.
정보원 부호화는 음성이나 영상과 같은 아날로그 정보를 컴퓨터에 입력하기 위해 디지털로 변환하는 기능입니다.
Pulse Code Modulation(Pcm)은 아날로그 신호를 디지털 신호로 변환하는 방법 중 하나입니다. Pcm은 다양한 전자 통신 시스템에서 사용되며, 전화 통화,음성 인식,듬악 및 음성 데이터 저장 등 다양한 분야에서 활용 됩니다.
다음은 PCM의 절차입니다.
연속적인 아날로그 신호로부터 일정한 간격으로 표본을 추출하는 과정을 말하며, 표본화 결과로 이산 신호가 생성된다.
표본이 많을수록 원래의 신호에 가깝지만 정보량이 많아지게 된다.
그렇다고 표본을 너무 적게 하면 정보량은 감소되지만 원래의 신호와는 상당한 차이가 발생하게 되므로 적절한 수의 표본을 추출하여야 한다.
표본화 결과, 다양한 크기의 이산 신호들이 생성되며, 이들을 정확히 표현하는 데에는 많은 비트가 필요하기 때문에 정보량이 많아진다. 따라서 정보량을 줄이기 위해 이산 신호들을 특정 레벨로 근사화 할 필요가 있다.
이산 신호들을 특정 레벨로 근사화 하는 과정을 말한다.
양자화 과정에서 발생되는 오차를 양자화 잡음 또는 양자화 오차라고 하며, 양자화 레벨이 많을수록 레벨 간격이 좁아지므로 양자화 잡음은 감소되지만 정보량은 많아진다.
음성의 경우에는 2E8=256 레벨로 양자화 하여도 품질이 양호하지만 cd의 경우에는 세밀한 음향 효과가 요구되기 때문에 2e16=65,536 레벨로 양자화한다.
양자화한 결과의 펄스들을 특정 길이의 이진코드로 변환하여 원하는 pcm 출력을 얻는 과정을 말한다.