H.263

H.263
H.263
저비트레이트 통신을 위한 비디오 코딩
상황실시중
초판1996년 3월 20일(1996-03-20)
최신 버전제3판
2005년 6월 24일(2005-06-24)
조직ITU-T
위원회.VCEG
기본 규격H.261, H.262(MPEG-2라고도 함), MPEG-1
관련 기준H.264, H.265, H.266, H.323, H.324
도메인비디오 압축
면허증.랜드[1][2]
웹 사이트www.itu.int/rec/T-REC-H.263

H.263은 원래 비디오 전화용 저비트레이트 압축 포맷으로 설계된 비디오 압축 표준입니다.ITU-T Video Coding Experts Group(VCEG)에 의해 1995/96년에 종료된 프로젝트에서 표준화되었습니다.ITU-T 도메인에 있는 H.26x 비디오 코딩 표준의 멤버입니다.

이전 H.26x 표준과 마찬가지로 H.263은 YCbCr 컬러 샘플 어레이의 16×16 매크로 블록, 움직임 보상 예측, 예측 차이에 대한 8×8 이산 코사인 변환, 변환 계수의 지그재그 스캔, 스칼라 양자화, 런렝스 변환 계수 기호 및 변수를 사용하는 블록 기반 하이브리드 비디오 코딩 체계입니다.길이 코딩(기본적으로 Huffman 코딩과 유사하지만 구조화된 코딩 테이블을 사용).[3]H.263의 첫 번째(1995) 버전에는 오버랩 블록 모션 보상 및 가변 블록 크기 모션 보상을 포함한 몇 가지 옵션 기능이 포함되었으며, 이후 사양이 확장되어 1998년과 2000년에 다양한 확장 기능이 추가되었습니다.1997년과 2001년에도 소규모 추가가 이루어졌으며, 2005년에는 통합판이 제작되었다.

이력 및 배경

그 H기준 처음으로 H.324기반 시스템에서(PSTN과 다른 회로 교환망을 이용하면 화상 회의나 videotelephony)활용될 것도, H.323(화상 회의RTP/IP-based), 영상(어디가 되었고, 가장 광범위하게 사용되는 비디오 압축 표준ISDN-based은 화상 회의,)[4]RealTimeStreamingProtocol(미디어 스트리밍)에서 사용을 발견했다 설계되었다. 그리고.SIP(IP 기반 화상회의) 솔루션.

H.263은 IP Multimedia Subsystem(IMS), Multimedia Messaging Service(MMS) 및 Transparent-to-End Packet-Switched Streaming Service(PSS;[5][6][7] 투과형 패킷 교환 스트리밍 서비스)의 ETSI 3GPP 기술사양에 필요한 비디오 코딩 형식입니다.3GPP 사양에서는 H.263 비디오는 보통 3GP 컨테이너 형식으로 사용됩니다.

H.263은 또한 인터넷에서 많은 응용 프로그램을 발견했습니다. 플래시 비디오 컨텐츠(YouTube, Google 비디오, MySpace 등의 사이트에서 사용됨)는 Sorenson Spark 형식(H[8][9][10].263의 불완전한 구현)으로 인코딩되었습니다.RealVideo 코덱의 원래 버전은 RealVideo [11]8이 출시될 때까지 H.263을 기반으로 했습니다.

H.263은 H.261 및 H.262(MPEG-2 Video라고도 함)의 경험, 비디오 압축에 관한 이전의 ITU-T 표준 및 ISO/IEC에서 개발된 MPEG-1 표준에 기초하여 진화적 개선으로 개발되었습니다.H.263의 첫 번째 버전은 1995년에 완성되었으며 모든 비트환율에서 H.261을 대체하기 위한 적절한 버전입니다.H.263v2(H.263+ 또는 H.263 1998) 및 H.263v3(H.263+ 또는 H.263 2000)로 알려진 프로젝트에서 더욱 강화되었습니다.MPEG-4 Part [12][13][14]2의 개발의 기초로서도 사용되었습니다.MPEG-4 Part 2는 기본적인 "기준" H.263 비트스트림이 MPEG-4 비디오 [12][15]디코더에 의해 올바르게 디코딩된다는 점에서 H.263 호환성이 있습니다.

ITU-T VCEG(MPEG와 제휴)가 H.263에 이어 개발한 다음 확장 포맷은 H.264 표준으로 AVC 및 MPEG-4 파트 10이라고도 합니다.H.264는 H.263보다 기능이 크게 향상되었기 때문에 H.263 표준은 이제 구형 제품과의 호환성을 위해서만 사용되는 레거시 설계로 간주됩니다.새로운 화상회의 제품에는 H.264 및 H.263 및 H.261 기능이 포함되어 있습니다.새로운 표준 형식인 HEVCVVC도 VCEG와 MPEG에 의해 개발되어 일부 애플리케이션에서는 H.264를 대체하기 시작했습니다.

버전

1996년 3월[16] H.263의 최초 비준(1995년 11월에 작성된 문서 승인) 이후 추가 옵션 확장을 통해 최초 표준을 개선한 두 가지 추가가 있었다(예를 들어 H.263v2 프로젝트는 부속서 J에 잠금 해제 필터를 추가했다).

버전 1 및 Annex I

H.263의 원래 버전은 다음과 같은 부속문서를 명시하고 있습니다.

  • 부록 A – 역변환 정확도 사양
  • 부록 B – 가상 참조 디코더
  • Annex C – 멀티포인트 고려사항
  • Annex D – 무제한 모션 벡터 모드
  • Annex E: 구문 기반 산술 부호화 모드
  • 부록 F – 고급 예측 모드
  • Annex G: PB 프레임모드
  • Annex H – 코드화된 비디오 신호의 순방향 오류

H.263의 첫 번째 버전은 다음과 같은 제한된 이미지 크기 세트를 지원했습니다.

  • 128×96(일명.k.a).서브QCIF)
  • 176×144(QCIF라고도 함)
  • 352 × 288 (일명 CIF)
  • 704 x 576 (일명 4CIF)
  • 1408 x 1152 (일명 16CIF

1997년 3월, 데이터 손실 및 오류에 대한 향상된 견고성을 제공하기 위한 부호화 기술인 오류 추적을 설명하는 유용한 부록 I이 그러한 기술에 관심이 있는 구현자를 지원하기 위한 정보를 제공하기 위해 승인되었습니다.

H.263v2(H.263+)

H.263v2(H.263+ 또는 H.263 1998 버전이라고도 함)는 ITU-T H.263 국제 비디오 코딩 표준의 제2판의 비공식 이름입니다.표준 원래 버전의 기술 내용 전체를 유지했지만 인코딩 효율성을 크게 향상시키고 다른 기능(전송 채널에서의 데이터 손실에 대한 강화된 견고성 등)을 제공할 수 있는 몇 가지 부록을 추가함으로써 H.263 기능을 강화했습니다.H.263+ 프로젝트는 ITU에 의해 1998년 2월에 승인되었습니다.다음의 부록을 추가하였다.

  • Annex I – Advanced INTRA Coding 모드
  • Annex J – 디블로킹 필터 모드
  • 부록 K – 슬라이스 구조화 모드
  • 부록 L – 부가 기능 강화 정보 사양
  • Annex M: 향상된 PB 프레임모드
  • 부록 N – 참조 이미지 선택 모드
  • Annex O – 시간, SNR 및 공간 확장성 모드
  • 부록 P – 참조 이미지 재샘플링
  • Annex Q – 분해능 감소 업데이트 모드(아래 설명과 같이 구현자 가이드 수정 참조)
  • Annex R – 독립 세그먼트 디코딩 모드
  • Annex S – 대체 INTER VLC 모드
  • Annex T – 수정 양자화 모드

또한 H.263v2는 유연한 맞춤형 이미지 형식과 맞춤형 이미지 클럭 주파수를 지원합니다.앞서 설명한 바와 같이 H.263에서 지금까지 지원되는 픽처 포맷은 Sub-QCIF, QCIF, CIF, 4CIF 및 16CIF뿐이었고 픽처 클럭 주파수는 30000/1001(약 29.97)/초였습니다.

H.263v2는 다음과 같은 일련의 권장 모드를 정보 부록(부록 II, 폐지 이후):

레벨 1 레벨 2 레벨 3
고도의 INTRA 코딩 네. 네. 네.
필터 잠금 해제 네. 네. 네.
추가 확장 정보(풀프레임 프리즈만 해당) 네. 네. 네.
수정 양자화 네. 네. 네.
제한 없는 움직임 벡터 아니요. 네. 네.
슬라이스 구조화 모드 아니요. 네. 네.
참조 이미지 재샘플링(암묵적 4배율 모드만 해당) 아니요. 네. 네.
고도의 예측 아니요. 아니요. 네.
개선된 PB 프레임 아니요. 아니요. 네.
독립 세그먼트 디코딩 아니요. 아니요. 네.
대체 인터 VLC 아니요. 아니요. 네.
레벨 1 레벨 2 레벨 3

H.263v3(H.263++) 및 Annex X

H.263v3(H.263++ 또는 H.263의 2000 버전이라고도 함)의 정의에는 3개의 부록이 추가되었습니다.이러한 부속서 및 프로파일을 명시한 추가 부속서(다음해 승인)는 원래 표준 자체의 본문과는 별도의 문서로 발행되었다.지정된 추가 부속문서는 다음과 같습니다.

  • 부록 U – 향상된 기준 사진 선택 모드
  • Annex V – 데이터 분할 슬라이스 모드
  • 부록 W – 추가 강화 정보 사양
  • Annex X(2001년 최초 지정)– 프로파일 및 레벨 정의

이전의 유익한 부록 II(권장 옵션 강화)는 규범적 부록 X의 작성으로 폐지되었다.

2001년 6월에 또 다른 유익한 부록(부록 III, H.263 인코더/디코더 구현 예)이 승인되었습니다.디코더에 의한 부호화 및 에러/손실 은폐 기술에 대해 설명합니다.

2005년 1월에 통합된 H.263 규격 문서가 작성되었습니다(별도로 발행된 문서로 남아 있는 부록 III를 제외).

2005년 8월 구현자 가이드는 거의 사용되지 않는 Annex Q 해상도 저하 업데이트 모드에서 작은 오류를 수정하도록 승인되었습니다.

특허권 및 오픈 소스 구현

H.263은 ITU-T의 "합리적이고 차별적이지 않은" 특허 라이선스 정책에 따라 개발되었지만, 실제로는 표준에 대한 특허권 라이선스는 실질적인 소송의 대상이 되지 않았다.표준의 기한이 만료되었기 때문에, 적어도 표준의 [citation needed]초기 버전에 적용되는 특허의 경우, 관련 특허의 대부분 또는 모든 것이 현재 만료됩니다.

오픈 소스 구현에는 ffdshow, VLC 미디어 플레이어 및 MPlayer [17]등의 프로그램에서 사용되는 LGPL 라이선스 libavcodec 라이브러리(FFmpeg 프로젝트의 일부)가 포함됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "ITU-T Rec. H.263 declared patent(s)". ITU. International Telecommunication Union. Archived from the original on 11 May 2022. Retrieved 11 May 2022.
  2. ^ "Web video codec guide". MDN Web Docs. Mozilla Foundation. H.263. Archived from the original on 3 May 2022. Retrieved 11 May 2022.
  3. ^ Davis, Andrew (13 June 1997). "The H.320 Recommendation Overview". EE Times. Retrieved 7 November 2019.
  4. ^ IEEE WESCANEX 97: communications, power, and computing : conference proceedings. University of Manitoba, Winnipeg, Manitoba, Canada: Institute of Electrical and Electronics Engineers. May 22–23, 1997. p. 30. ISBN 9780780341470. H.263 is similar to, but more complex than H.261. It is currently the most widely used international video compression standard for video telephony on ISDN (Integrated Services Digital Network) telephone lines.
  5. ^ ETSI(2009-04) ETSI TS 126 234 V8.2.0(2009-04); 3GPP TS 26.234; 투과적인 엔드 투 엔드 Packet-Switched Streaming Service(PSS; 패킷 교환 스트리밍 서비스), 2009-06-02에 취득된 프로토콜코덱.
  6. ^ ETSI (2009-01) ETSI TS 126 140 V8.0.0 (2009-01), 3GPP TS 26.140, 멀티미디어 메시징 서비스(MMS), 미디어 형식코드 2009-06-02에 취득.
  7. ^ ETSI (2009-01) ETSI TS 126 141 V8.0.0 (2009-01); 3GPP TS 26.141; IP Multimedia System (IMS) 메시지 존재; 2009-06-02에 취득된 미디어 형식코덱
  8. ^ Kaourantin.net (2005-08-13). "The quest for a new video codec in Flash 8". Archived from the original on 2009-02-06. Retrieved 2009-08-10. We went this route before with Sorenson Spark which is an incomplete implementation of H.263 and it bit us badly when trying to implement certain solutions.
  9. ^ Benjamin Larsson (2009-03-17). "h263-svq3 optimizations". FFmpeg-devel (Mailing list). Archived from the original on 2009-08-17. Retrieved 2009-08-09. Sorenson _Spark_ and H.263 are actually very similar. They differ mostly in header structure and ranges of the coefficients.
  10. ^ "Sorenson Spark". MultimediaWiki. Retrieved 2009-11-03. Video codec used in Flash Video files, based on H.263.
  11. ^ MultimediaWiki. "RealVideo G2". Retrieved 2009-11-02.
  12. ^ a b chiariglione.org (2006-08-10). "Riding the Media Bits, End of the Ride?". Archived from the original on 2011-01-22. Retrieved 2010-03-10.
  13. ^ Fernando Pereira. "MPEG-4: Why, What, How and When?". chiariglione.org. Archived from the original on 2011-10-18. Retrieved 2010-03-10.
  14. ^ ISO/IEC JTC1/SC29/WG11 (March 2000). "MPEG-4 Video - Frequently Asked Questions". chiariglione.org. Retrieved 2010-03-10.
  15. ^ chiariglione.org (2003-10-25). "Riding the Media Bits, Inside MPEG-4 - Part B". Archived from the original on 2011-01-22. Retrieved 2010-03-10.
  16. ^ ITU-T. "H.263 : Video coding for low bit rate communication". Retrieved 2009-11-02.
  17. ^ "7.3. Encoding with the libavcodec codec family". www.mplayerhq.hu. Retrieved 2021-05-08.{{cite web}}: CS1 maint :url-status (링크)

외부 링크