|
코덱이란 무엇인가? Codec은 데이터를 압축 및 복원하는 드라이버입니다. 하드 디스크 공간 또는 네트워크 대역폭을 많이 소비하지 않는 작은 패킷에 오디오와 비디오 데이터를 압축하기 위해 코덱을 사용함으로써, 멀티미디어 어플리케이션들이 더 풍부하고 완벽한 컨텐트를 제공할 수 있습니다. 왜 비디오 코덱이 필요한가? 비디오 파일들은 적절한 압축 할고리즘이 사용되지 않는 경우 매우 커질 수 있습니다. 동영상은 초당 24에서 30 프레임을 저장할 수 있습니다. TV 품질 수준의 프레임 (640X480X24Bit/pixel)은 921,000 Bytes를 소비합니다. 이것은 비디오 데이터만으로도 초당 약 27MB에 달하는 것입니다. 얼마나 큰 것인지 예를 들자면, CD (650MB)에 24초의 비디오만을 저장할 수 있는 것입니다. 크기가 중요하지 않다고 하더라도, 저장 장치 (CD 또는 하드 디스크)는 일반적으로 이만한 크기의 데이터를 처리할 만큼 속도가 빠르지 않습니다. 데이터의 읽기 또는 쓰기에 모두 적용됩니다. 압축 알고리즘은 비디오를 컴퓨터에 저장하기 위해 제작되었습니다. Compressor 알고리즘은 압축되지 않은 원본 이미지 또는 비디오의 크기를 줄여줍니다. 파일 크기가 더 작기 때문에 저장 장치의 속도 요구사항이 매우 줄어듭니다. 압축된 데이터를 재생하기 위해서는, 데이터를 복원하여 스크린에 디스플레이할 수 있도록 복원 알고리즘이 사용됩니다. Video Codec은 기존의 어플리케이션(Media Player, Adobe Premier 및 Ulead Mudea Studio)들이 압축 알고리즘과 통신할 수 있도록 제작되었습니다. 또한, 어떤 어플리케이션으로 제작된 비디오 파일들은 적절한 해당 디코더(코덱)가 설치된 다른 어플리케이션을 사용하여 읽고 재생할 수 있습니다. 또한, 상위 어플리케이션으로부터 개별 소프트웨어로 코덱들이 나뉘어지기 때문에 상위 어플리케이션을 업그레이드하여 새로운 사용자 인터페이스를 학습할 필요 없이 코덱들의 기능 개선 또는 업그레이드를 수행할 수 있습니다. MJPEG은 표준 단일 프레임 압축 알고리즘입니다. (아래에서 Single-frame 알고리즘에 관한 정보를 확인해 보십시오.) 각 프레임들은 JPEG 압축을 사용하여 압축됩니다. 표준 인코딩 유형이기 때문에, MJPEG 파일들은 소프트웨어 코덱 또는 하드웨어 캡쳐 보드 상에 제작된 MJPEG 파일들은 다른 MJPEG 코덱 또는 다른 하드웨어 캡쳐 보드를 사용하는 다른 컴퓨터에서 재생이 가능합니다. 특정 코덱이 필요한 일반적인 시나리오 초보 사용자들 문제: 비디오 파일을 구했는데 재생이 안된다. 예를 들자면, Matrox 카드(하드웨어 캡쳐 보드를
통해 MJPEG을 지원)로 압축되지 않은 비디오를 캡쳐하여 친구 또는 가족에게 전해주었다. 그런데 그 파일을 재생할 수 없는
것이다. 문제: 이 압축된 비디오 파일을 내 웹 사이트에 올려놓고, 사용자들이 볼 수 있게 하고 싶다. 전문 사용자들 문제: 내 어플리케이션이 비디오를 캡쳐하여 저장할 수 있도록 하고 싶다. Single-frame과 Interframe Compression. Standard 및 Proprietary Codec. Propriertary Codec들은 더 작은 파일 크기 또는 더 좋은 품질을 제공하여 더 좋은 결과를 가져다 줍니다. Proprietary Codec들은 일반적으로 특정 용도를 위해 설계됩니다. Wavelet Compression이란? LEAD Technologies에서 제공하는 소프트웨어 코덱은 무엇인가? |
|
Copyright ©
2005 by Hyubwoo. Info. Tech. Co., Ltd. All rights reserved.
|