인데오

Indeo
인데오
Intel Indeo logo.svg
파일 이름 확장자
ivf
인터넷 미디어 유형
video/x-ivf, video/x-indeo
개발자인텔 아키텍처 랩
초기 릴리즈1992년 11월, 29년 전(1992년-11년)
최신 릴리즈
5.11
포맷의 종류압축 비디오
포함자AVI
확장원DVI

Indeo Video(현재는 "Indeo"로 통칭)는 1992년에 처음 출시된 오디오 및 비디오 형식과 코덱 패밀리이며 데스크톱 CPU에서 실시간 비디오 재생용으로 설계되었습니다.원래 버전은 인텔의 DVI 비디오 스트림 포맷(TV 화질 비디오를 콤팩트 디스크에 압축하는 하드웨어 전용 코덱)과 관련되어 있었지만, Indeo는 하드웨어 액셀러레이션을 사용하지 않고 최대 속도의 비디오를 재생할 수 있는 최초의 코덱 중 하나라는 점에서 구별되었습니다.또한 CinepakTrueMotion S와 달리 압축은 ITU의 H.261ISOMPEG-1과 동일한 Y'CbCr 4:2:0 색공간을 사용했습니다.Indeo는 무료로[1] 사용할 수 있어 폭넓은 사용이 가능합니다.

역사

P5 Pentium 마이크로프로세서가 개발되는 동안 인텔 아키텍처 랩은 최초의 소프트웨어 전용 비디오 코덱 중 하나를 구현하여 "Indeo Video"로 판매되었습니다.General [2]Electric이 이전에 개발한 하드웨어 전용 DVI(Digital Video Interactive)를 기반으로 1980년대부터 개발되었습니다.Indeo는 1992년에 마이크로소프트의 Video for Windows [3]플랫폼함께 처음 출시되었습니다.공개 당시에는 Microsoft(Video for Windows)와 Apple 컴퓨터의 QuickTime 소프트웨어 환경뿐만 아니라 당시의 IBM 소프트웨어 시스템에서도 지원되는 유일한 비디오 코덱이었습니다.그것은 2000년에 Ligos Corporation에 매각되었다.

인텔은 1993년부터 2000년 사이에 매우 다른 기초 수학과 다양한 기능을 바탕으로 여러 버전의 코덱을 제작했습니다.

1990년대 중반 Indeo는 상당한 용도를 보였지만, 여전히 소유권이 있습니다.인텔은 개발을 늦추고 액티브한 마케팅을 중단했습니다.프로세서의 파워가 높아지고 인텔의 칩에 대한 최적화가 중요도가 낮아짐에 따라 MPEG 코덱 등의 보급으로 급속히 인기를 회복했습니다.Indeo는 1998년의 Police Quest: SWAT 2와 같은 비디오 게임 컷씬 비디오에서 여전히 사용되고 있습니다.

포맷

원래 포맷은 로우엔드 인텔 CPU(i386i486)에서 실시간 재생이 가능하도록 설계되었으며, 전용 디코더 하드웨어(Intel i750)에 의해 옵션으로 지원됩니다.디코딩의 복잡도는 현재의 MPEG 코덱보다 현저하게 낮았습니다(H.261, MPEG-1 파트 2).[4]

코덱은 매우 비대칭적이어서 비디오 스트림을 인코딩하는 데 디코딩하는 것보다 훨씬 많은 계산이 필요했습니다.인텔의 ProShare 화상회의 시스템은 이를 이용하여 하드웨어 액셀러레이션을 사용하여 스트림을 부호화(애드인 카드 필요)하지만 스트림을 모든 PC에 표시할 수 있게 되었습니다.

인데오 2

Indeo 2(이전에는 Real-Time Video 2로 알려짐)는 픽셀을 시간적으로 또는 공간적으로 바로 앞 줄에 대해 한 줄씩 델타 코딩하고 정적 Huffman [5]코딩과 결합함으로써 작동합니다.

Indeo 비디오 3

Indeo Video 3은 CD-ROM에서 비디오를 재생하기 위해 설계된 기존의 DCT 기반의 트랜스폼코딩 포맷으로 경쟁사인 Cinepak과 매우 유사합니다.크로마 서브샘플링, 델타 부호화, 벡터 양자화, 런렝스 부호화 및 모션 보정(프레임 간 부호화)을 권장 키 프레임 간격 4로 사용하고 있으며 뚜렷한 비대칭 런타임 [6][3]특성을 가지고 있습니다.

Indeo 비디오 인터랙티브

Indeo Video Interactive는 계산 복잡도가 더 높았고 비디오 게임 [7]개발자를 대상으로 했습니다.웨이브릿 변환[8] 기반하여 채도 키 투명성 및 핫스팟 지원 등의 새로운 기능을 포함하였습니다.처음에는 Apple [9]시스템에 대한 지원이 없었습니다.이 테크놀로지의 2종류가 생산되었습니다.Indeo Video 4와 5포맷은 공식적으로 문서화된 적이 없지만 나중에 서드파티 디코더를 [10]사용할 수 있도록 리버스 엔지니어링되었습니다.

Indeo 오디오 코더

Indeo Audio Coder는 Modified Discrete Cosine Transform(MDCT;[11] 수정 이산 코사인 변환)에 기반한 변환 부호화 형식입니다.

Indeo 버전 5

비디오 전용 비트스트림 부호화입니다.원래 인텔이 개발했습니다.이 기술은 2000년에 Ligos Corporation에 팔렸다.John McGowan은 Indeo 5가 웨이브렛 알고리즘 및 기타 인코딩 기능을 사용한다고 기술하고 있으며, 이전 Indeo 4는 아마도 유사한 "하이브리드 웨이브렛 알고리즘"[12]을 사용한다고 합니다.Indeo의 Windows 실장은 Ligos에 의해 배포되었습니다.Apple은 OS 9를 통해 "클래식" 운영 체제용 Mac 버전을 배포했지만 Mac OS X지원하지 않습니다.

실장

Indeo 5 공식 디코더는 Microsoft Windows, 클래식 Mac OS, BeOS R5, UnixXAim 플레이어용으로 존재합니다.버전 2, 3, 4, 5의 리버스 엔지니어링 디코더는 2003년과 [13]2011년 사이에 FFmpeg에 도입되었습니다.Indeo 버전 3(IV31IV32), 4(IV41) 및 5(IV50)는 MPlayer 및 XAim에서 지원됩니다[14].버전 5.11은 프리웨어[15] Vista 이전 버전의 모든 Windows에서 사용할 수 있습니다.버전 5.2는 XP용으로 작성되었으며 Windows 95, 98, ME, NT, 2000 및 XP에서만 사용할 수 있도록 공식[16] 웹 사이트에서 구입할 수 있습니다.여기에는 Indeo Video 4.5 및 Indeo Audio 2.5 코덱이 지원되지만 버전 3.2 비디오코덱은 Windows용 Indeo XP의 원래 출시 이후 삭제되었습니다.Indeo 비디오는 Windows Vista 및 Windows 7에서 공식적으로 지원되지 않지만 명령 프롬프트에 다음을 입력하는 것만으로 Indeo 인코딩된 비디오를 재생할 수 있습니다.regsvr32 ir50_32.dll[17]

보안 어드바이저리

Microsoft Windows 의 Indeo 코덱의 실장에는, 몇개의 시큐러티 취약성이 있습니다.신뢰할 수 없는 소스로부터의 Indeo 비디오를 재생하지 말아 주세요.Microsoft는 XP SP1에서 이러한 파일을 삭제하려고 했지만 다시 [18]추가하기 위해 핫픽스를 릴리스해야 했습니다.이 코덱은 원래 인텔로부터 라이선스가 취득되어 Microsoft에는 취약성을 수정하기 위해 필요한 소스 코드가 없는 것 같습니다.완전 패치가 적용된 시스템과 모든 Windows Vista 이후의 시스템에서는 대부분의 경우 Indeo 코덱이 부분적으로 비활성화되어 있습니다.[19]

레퍼런스

  1. ^ "Indeo® Video 5 Technical Overview(Archived)". Archived from the original on 2014-05-30.
  2. ^ Boudier, Thomas; Shotton, David M. (1999-04-01). "Video on the Internet: An Introduction to the Digital Encoding, Compression, and Transmission of Moving Image Data". Journal of Structural Biology. 125 (2–3): 133–155. doi:10.1006/jsbi.1999.4097. ISSN 1047-8477. PMID 10222270.
  3. ^ a b "Codec Central – Indeo Codec". siggraph.org. 1998. Archived from the original on 2019-04-03. Retrieved 2019-04-03.
  4. ^ "Indeo Video Codec, Version 3". www.loc.gov. 2011-12-05. Retrieved 2022-02-10.
  5. ^ "Indeo 2". MultimediaWiki. 2018-01-24. Retrieved 2019-04-03.
  6. ^ "Indeo 3". MultimediaWiki. 2018-01-24. Retrieved 2019-04-03.
  7. ^ Mustafa, Suleiman; Xiao, Hannan (December 2015). "Comparison of Cinepak, Intel, Microsoft video and indeo codec for video compression". The International Journal of Multimedia & Its Applications. 7 (6): 01–12. arXiv:1601.01408. doi:10.5121/ijma.2015.7601. S2CID 11570304.
  8. ^ "Archived copy". Archived from the original on 2006-05-07. Retrieved 2006-03-24.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  9. ^ "Codec Central – Indeo Codec". siggraph.org. 1998. Archived from the original on 2019-04-03. Retrieved 2019-04-03.
  10. ^ "Indeo 4". MultimediaWiki. 2018-01-24. Retrieved 2019-04-03.
  11. ^ "Imc: Make IMDCT support stereo output (34271cab) · Commits · libav / Libav".
  12. ^ "Indeo Video Codec, Version 5". www.loc.gov. 2012-03-01. Retrieved 2022-02-10.
  13. ^ https://git.videolan.org/?p=fffmpeg.git;f=Changelog;hb=HEAD
  14. ^ "Codec Status Table - MPlayer - the Movie Player".
  15. ^ "Free Download Ligos Indeo Codec 5.11".
  16. ^ "Ligos Corporation » Indeo".
  17. ^ "Indeo 5.x problem with Vista".
  18. ^ "Game stops responding (hangs) or quits unexpectedly when introductory video clip is played".
  19. ^ "Microsoft Security Advisory (954157) - Security Enhancements for the Indeo Codec". Microsoft.

외부 링크

문학.

  • Michael Keith (Intel) (1993). "Future directions for Indeo Video". Digest of Papers. Compcon Spring. IEEE International Computer Conference (Compcon). San Francisco, CA, USA: IEEE Computer Society Press. pp. 509–513. doi:10.1109/cmpcon.1993.289725. ISBN 0-8186-3400-6.