FMUSER 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!

[이메일 보호] WhatsApp에 + 8618078869184
지원하는 언어

    H.264 (MPEG) -4AVC

     

    H.264/AVC 프로젝트의 목적은 이전 표준보다 훨씬 낮은 비트 전송률(즉, MPEG-2, H.263 또는 MPEG- 이상의 비트 전송률)로 우수한 비디오 품질을 제공할 수 있는 표준을 만드는 것입니다. 낮은). 4 파트 2) 설계의 복잡성을 증가시키지 않고 구현하기에 비실용적이거나 비용이 너무 많이 듭니다. 또 다른 목표는 낮은 비트율 및 높은 비트율, 저해상도 및 고해상도 비디오, 방송, DVD 스토리지, RTP/IP 패킷 네트워크 및 ITU-T 멀티미디어 전화 시스템을 포함하여 다양한 네트워크 및 시스템의 다양한 애플리케이션에 표준을 적용할 수 있도록 충분한 유연성을 제공하는 것입니다. H.264 표준은 다양한 구성 파일로 구성된 "표준 제품군"으로 간주할 수 있습니다. 특정 디코더는 적어도 하나의 프로필을 디코딩하지만 반드시 모든 프로필은 아닙니다. 디코더 사양은 디코딩할 수 있는 구성 파일을 설명합니다. H.264는 일반적으로 손실 압축에 사용되지만 손실 코딩 이미지에서 진정한 무손실 코딩 영역을 생성하거나 전체 코딩이 ​​무손실인 드문 사용 사례를 지원하는 것도 가능합니다.

     

    H.264는 ISO/IEC JTC1 동영상 전문가 그룹(MPEG)과 함께 ITU-T 비디오 코딩 전문가 그룹(VCEG)에서 개발했습니다. 프로젝트 파트너십을 JVT(Joint Video Team)라고 합니다. ITU-T H.264 표준과 ISO/IEC MPEG-4 AVC 표준(공식적으로는 ISO/IEC 14496-10-MPEG-4 Part 10, Advanced Video Coding)은 동일한 기술적 내용을 갖도록 공동으로 유지되고 있다. 표준 초판의 최종 초안 작성은 2003년 265월에 완료되었으며 이후 버전에는 기능의 다양한 확장이 추가되었습니다. HEVC(High Efficiency Video Coding), 즉 H.2 및 MPEG-H Part 264는 동일한 조직에서 개발한 H.4/MPEG-XNUMX AVC의 후속 제품이며 이전 표준이 여전히 일반적으로 사용됩니다.

     

    가장 유명한 H.264는 아마도 Blu-ray 디스크용 비디오 인코딩 표준 중 하나일 것입니다. 모든 Blu-ray 디스크 플레이어는 H.264를 디코딩할 수 있어야 합니다. 또한 Vimeo, YouTube 및 iTunes Store의 비디오와 같은 스트리밍 인터넷 리소스, Adobe Flash Player 및 Microsoft Silverlight와 같은 네트워크 소프트웨어, 지상의 다양한 HDTV 방송(ATSC, ISDB-T, DVB)-T 또는 DVB-T2), 케이블(DVB-C) 및 위성(DVB-S 및 DVB-S2)에서 널리 사용됩니다.

     

    H.264는 모든 당사자가 소유한 특허로 보호됩니다. H.264에 필요한 대부분의(전부는 아님) 특허를 다루는 라이선스는 특허 풀 MPEG LA에서 관리합니다. 3 특허 받은 H.264 기술을 상업적으로 사용하려면 MPEG LA 및 기타 특허 소유자에게 로열티를 지불해야 합니다. MPEG LA는 H.264 기술을 무료로 사용하여 최종 사용자에게 무료 스트리밍 인터넷 비디오를 제공하고 Cisco Systems는 오픈 소스 H.264 인코더 바이너리 파일 사용자를 대신하여 MPEG LA에 로열티를 지불합니다.

     

    1. 이름 지정
    H.264 이름은 H.26x 시리즈 VCEG 비디오 코딩 표준의 구성원인 ITU-T 명명 규칙을 따릅니다. MPEG-4 AVC 이름은 ISO/IEC MPEG의 명명 규칙과 관련이 있습니다. 여기서 표준은 ISO/IEC 14496 Part 10이고 ISO/IEC 14496은 MPEG-4라는 표준 모음입니다. 이 표준은 VCEG와 MPEG 간의 파트너십으로 공동 개발되었으며 H.26L이라는 VCEG 프로젝트는 이전에 ITU-T에서 수행되었습니다. 따라서 H.264/AVC, AVC/H.264, H.264/MPEG-4AVC 또는 MPEG-4/H.264 AVC와 같은 이름은 공통 유산을 강조하기 위해 표준을 참조하는 데 자주 사용됩니다. 때로는 "JVT 코덱"이라고도 하며 이를 개발한 JVT(Joint Video Team) 조직을 참조하십시오. (이러한 파트너십 및 다중 명명은 드문 일이 아닙니다. 예를 들어 MPEG-2라는 비디오 압축 표준도 MPEG와 ITU-T 간의 파트너십에서 유래했으며, 여기서 MPEG-2 비디오는 ITU-T 커뮤니티에서 H.262라고 합니다. 4) 일부 소프트웨어 프로그램(예: VLC 미디어 플레이어)은 내부적으로 이 표준을 AVC1로 식별합니다.

     

    2. 역사
    1998년 초에 Video Coding Expert Group(VCEG-ITU-T SG16 Q.6)은 H.26L이라는 프로젝트에 대한 제안 요청을 발행했습니다. 이 프로젝트는 코딩 효율을 두 배로 늘리는 것(즉, 필요한 비트 전송률이 절반으로 줄어든다는 의미)을 목표로 합니다. VCEG는 Gary Sullivan(Microsoft, 이전 PictureTel, USA)이 의장을 맡고 있습니다. 새로운 표준의 초안 디자인은 1999년 2000월에 채택되었습니다. XNUMX년에 Thomas Wiegand(독일 하인리히 헤르츠 연구소)가 VCEG의 공동 의장이 되었습니다.

     

    2001년 1월 VCEG와 동영상 전문가 그룹(MPEG-ISO/IEC JTC 29/SC 11/WG 5)은 JVT(Joint Video Group)를 결성했으며 그 헌장은 비디오 코딩 표준을 확정했습니다. [2003] 사양은 2004년 2005월에 공식적으로 승인되었습니다. JVT는 Gary Sullivan, Thomas Wiegand 및 Ajay Luthra(Motorola, USA: 나중에 Arris, USA)가 의장을 맡았습니다. 2007년 264월에 FRExt(Fidelity Scope Extension) 프로젝트가 완료되었습니다. 2006년 2009월부터 264년 3월까지 JVT는 SVC(Scalable Video Coding)라는 첨부 파일(G)을 통해 H.XNUMX/AVC를 확장성으로 확장하는 작업을 하고 있습니다. JVT 관리 팀은 Jens-Rainer Ohm(독일 아헨 대학교)에 의해 확장되었습니다. XNUMX년 XNUMX월부터 XNUMX년 XNUMX월까지 JVT는 H.XNUMX/AVC를 무료 시청 TV 및 XNUMXD TV로 확장한 MVC(Multi-Video Video Coding)를 출시했습니다. 이 작업에는 Multiview High Profile과 Stereo High Profile의 두 가지 새로운 표준 프로필 개발이 포함됩니다.

     

    H.264/AVC의 첫 번째 버전 표준화는 2003년 4월에 완료되었습니다. 원래 표준을 확장하기 위한 첫 번째 프로젝트에서 JVT는 이후 소위 FRExt(Fidelity Range Extensions)를 개발했습니다. 이러한 확장 기능은 소위 Y'CbCr 2:2:4(= YUV 2:2:4) 및 Y'CbCr 4:4 샘플링 구조를 포함하여 더 높은 샘플링 비트 심도 정확도와 더 높은 해상도의 색상 정보를 지원하여 더 높은 품질의 비디오 코딩을 달성합니다. 4. Fidelity Range Extensions 프로젝트에는 4×8와 8×2004 정수 변환 간의 적응 전환, 인코더에 의해 지정된 지각 기반 양자화 가중 행렬, 그림 간의 효율적인 무손실 인코딩과 같은 다른 기능도 포함됩니다. , 그리고 추가 색상 공간을 지원합니다. Fidelity Range Extensions의 설계 작업은 2004년 XNUMX월에 완료되었으며 제도 작업은 XNUMX년 XNUMX월에 완료되었습니다.

     

    최근 표준의 추가 확장에는 4개의 다른 새 프로필이 추가되었습니다. ] 확장된 색 영역 공간 지원을 추가하고, 추가 종횡비 표시기를 정의하고, 두 가지 다른 유형의 "보충 향상 정보"(필터 후 힌트 및 톤 매핑)를 정의하고, 이전 FRExt 구성 파일 폐기 4(높은 4:XNUMX:XNUMX 프로필), 업계 피드백 [누구? ] 설명서를 다르게 디자인해야 합니다.

     

    표준에 추가된 다음 주요 기능은 SVC(Scalable Video Coding)입니다. SVC는 SVC를 지원하는 H.264/AVC 코덱으로 디코딩할 수 있는 "기본 계층"이라고 하는 비트스트림을 포함하여 표준을 준수하는 하위 비트스트림을 포함하는 비트스트림의 구성을 허용한다고 H.264/AVC의 Annex G에 규정되어 있습니다. 시간적 비트스트림 확장성(즉, 메인 비트스트림보다 더 작은 시간적 샘플링 레이트를 갖는 서브 비트스트림이 있음)을 위해, 서브 비트스트림이 도출될 때 완전한 액세스 단위가 비트스트림에서 제거됩니다. 이 경우, 비트스트림의 상위 레벨 구문 및 인터 예측 참조 픽처가 그에 따라 구성됩니다. 한편, 공간 및 품질 비트스트림 확장성을 위해(즉, 메인 비트스트림보다 공간 해상도/품질이 낮은 하위 비트스트림이 있음) 하위 비트스트림을 파생할 때(네트워크 추상화 계층) 비트스트림에서 NAL을 제거합니다. . 이 경우, 인터 레이어 예측(즉, 더 낮은 공간 해상도/품질 신호의 데이터로부터 더 높은 공간 해상도/품질 신호를 예측하는 것)은 일반적으로 효율적인 코딩을 위해 사용된다. 확장 가능한 비디오 코딩 확장은 2007년 XNUMX월에 완료되었습니다.

     

    표준에 추가된 다음 주요 기능은 MVC(Multi-View Video Coding)입니다. H.264/AVC의 부록 H에 MVC가 비디오 장면의 둘 이상의 보기를 나타내는 비트스트림 구성을 가능하게 한다고 명시되어 있습니다. 이 기능의 중요한 예는 입체 3D 비디오 인코딩입니다. MVC 작업에서 두 ​​가지 프로필이 개발되었습니다. Multiview High Profile은 여러 뷰를 지원하고 Stereo High Profile은 특히 2009뷰 스테레오 비디오용으로 설계되었습니다. Multiview 비디오 코딩 확장은 XNUMX년 XNUMX월에 완료되었습니다.

     

    3. 신청

    H.264 비디오 형식은 저비트율 인터넷 스트리밍 응용 프로그램에서 HDTV 방송 및 거의 무손실 인코딩 디지털 영화 응용 프로그램에 이르기까지 모든 형태의 디지털 압축 비디오를 포괄하는 매우 광범위한 응용 프로그램을 가지고 있습니다. H.264를 사용하면 MPEG-2 Part 2에 비해 비트레이트를 50% 이상 줄일 수 있다. 예를 들어, H.264에서 제공하는 디지털 위성 TV의 품질은 비트 전송률이 절반 이하인 현재 MPEG-2 구현과 동일하다고 보고됩니다. MPEG-2의 현재 구현 속도는 약 3.5Mbit/s인 반면 H.264는 1.5Mbit에 불과합니다. /에스. [23] Sony는 9Mbit/s AVC 레코딩 모드가 약 18-25Mbit/s를 사용하는 HDV 형식의 화질과 동일하다고 주장합니다.

     

    H.264/AVC 호환성과 문제 없는 채택을 보장하기 위해 많은 표준 기관에서는 이러한 표준 사용자가 H.264/AVC를 사용할 수 있도록 비디오 관련 표준을 수정하거나 추가했습니다. Blu-ray 디스크 형식과 현재 단종된 HD DVD 형식 모두 H.264/AVC High Profile을 세 가지 필수 비디오 압축 형식 중 하나로 사용합니다. DVB(Digital Video Broadcasting Project)는 264년 말에 TV 방송용 H.2004/AVC 사용을 승인했습니다.

     

    ATSC(American Advanced Television System Committee) 표준 기구는 264년 2008월 TV 방송용으로 H.25/AVC를 승인했지만, 이 표준은 아직 미국에서 고정 ATSC 방송용으로 사용되지 않았습니다. [26] [264] 또한 H.XNUMX의 AVC 및 SVC 부분을 사용하여 최신 ATSC-M/H(모바일/핸드헬드) 표준에 대해 승인되었습니다.

     

    CCTV(폐쇄 회로 텔레비전) 및 비디오 감시 시장은 이 기술을 많은 제품에 통합했습니다. 많은 일반적인 DSLR 카메라는 QuickTime MOV 컨테이너에 포함된 H.264 비디오를 기본 녹화 형식으로 사용합니다.


    4. 파생 형식

    AVCHD는 H.264를 사용하여 Sony 및 Panasonic에서 설계한 고화질 레코딩 형식입니다(H.264와 호환되지만 다른 응용 프로그램별 기능 및 제약 조건이 추가됨).

    AVC-Intra는 Panasonic에서 개발한 인트라 프레임 압축 형식입니다.

    XAVC는 Sony에서 설계한 레코딩 형식으로 이 비디오 표준에서 지원하는 최고 레벨인 H.5.2/MPEG-264 AVC 레벨 4를 사용합니다. [28] [29] XAVC는 최대 4fps의 속도로 4096K 해상도(2160×3840 및 2160×60)를 지원할 수 있습니다. [28] [29] Sony는 XAVC 지원 카메라에 두 개의 CineAlta 카메라(Sony PMW-F55 및 Sony PMW-F5)가 포함된다고 발표했습니다. [30] Sony PMW-F55는 XAVC를 레코딩할 수 있으며, 4K 해상도는 30fps, 속도는 300Mbit/s, 2K 해상도, 30fps, 100Mbit/s입니다. [31] XAVC는 4fps에서 60K 해상도를 레코딩하고 4Mbit/s에서 2:2:600 크로마 서브샘플링을 수행할 수 있습니다.

     

    5. 풍모


    H.264의 블록 다이어그램

    H.264/AVC/MPEG-4 Part 10에는 이전 표준보다 더 효율적으로 비디오를 압축하고 다양한 네트워크 환경에서 응용 프로그램에 더 큰 유연성을 제공할 수 있는 많은 새로운 기능이 포함되어 있습니다. 특히 이러한 주요 기능 중 일부는 다음과 같습니다.

     

    1) 다중 화상 간 화상 예측은 다음과 같은 특징을 포함합니다.


    이전에 코딩된 그림을 이전 표준보다 더 유연한 방식으로 참조로 사용하여 경우에 따라 최대 16개의 참조 프레임(또는 인터레이스 코딩의 경우 32개의 참조 필드)을 사용할 수 있습니다. 비IDR 프레임을 지원하는 프로필에서 대부분의 수준은 최대 해상도에서 최소 4개 또는 5개의 참조 프레임을 허용하기에 충분한 버퍼링이 있어야 함을 지정합니다. 이는 일반적으로 1로 제한되는 기존 표준과 대조됩니다. 또는 전통적인 "B 이미지"(B 프레임)의 경우 두 개입니다. 이 특수 기능은 일반적으로 대부분의 시나리오에서 비트 전송률과 품질을 어느 정도 개선할 수 있습니다. [인용 필요] 그러나 반복적인 동작이 있는 장면이나 장면이 앞뒤로 전환되는 장면 또는 노출된 배경 영역과 같은 특정 유형의 장면에서는 선명도를 유지하면서 비트 전송률을 크게 줄일 수 있습니다.


    VBSMC(Variable Block Size Motion Compensation), 블록 크기는 16×16, 최소 4×4로 이동 영역의 정확한 분할을 실현할 수 있습니다. 지원되는 루마 예측 블록 크기는 16×16, 16×8, 8×16, 8×8, 8×4, 4×8 및 4×4를 포함하며, 이들 중 다수는 단일 매크로 블록에서 함께 사용할 수 있습니다. 사용 중인 크로마 서브 샘플링에 따라 크로마 예측 블록 크기는 그에 따라 더 작아집니다.
    16개의 4×4 파티션으로 구성된 B 매크로블록의 경우 각 매크로블록은 최대 32개의 다중 모션 벡터(각 파티션당 8개 또는 8개)를 사용할 수 있다. 각 XNUMX×XNUMX 이상의 파티션 영역의 모션 벡터는 서로 다른 참조 영상을 가리킬 수 있다.


    I-매크로블록을 포함하여 모든 매크로블록 유형을 B-프레임에서 사용할 수 있으므로 B-프레임을 사용할 때 더 효율적인 코딩이 가능합니다. 이 특성은 MPEG-4 ASP에서 볼 수 있습니다.
    보다 선명한 하위 픽셀 모션 보상을 위해 하프 픽셀 휘도 샘플 예측을 유도하는 데 사용되는 XNUMX탭 필터링. XNUMX/XNUMX 픽셀 모션은 처리 능력을 절약하기 위해 절반 색상 값의 선형 보간을 통해 파생됩니다.


    모션 보정에 사용되는 4/2 픽셀 정밀도는 움직이는 영역의 변위를 정확하게 설명할 수 있습니다. 크로마의 경우 해상도는 보통 수직 및 수평 방향으로 반감되므로(0:XNUMX:XNUMX 참조) 크로마의 움직임 보상은 XNUMX/XNUMX 크로마 픽셀 그리드 단위를 사용합니다.


    가중 예측을 통해 인코더는 모션 보상을 수행할 때 스케일링 및 오프셋 사용을 지정할 수 있으며 페이드 인 및 페이드 아웃, 페이드 인 및 페이드 인, 페이드 인 및 페이드 아웃 전환과 같은 특수 상황에서 상당한 성능 이점을 제공합니다. 여기에는 B 프레임의 암시적 가중 예측과 P 프레임의 명시적 가중 예측이 포함됩니다.


    MPEG-2 Part 2의 "DC" 예측과 H.263v2 및 MPEG-4 Part 2의 변환 계수 예측 대신 "인트라" 코딩을 위한 인접 블록의 가장자리에 대한 공간 예측:
    여기에는 16×16, 8×8 및 4×4의 루마 예측 블록 크기(각 매크로블록에서 한 가지 유형만 사용할 수 있음)가 포함됩니다.

     

    2) 무손실 매크로블록 코딩 기능에는 다음이 포함됩니다.


    무손실 "PCM 매크로블록"은 비디오 데이터 샘플을 직접 나타내는 모드를 나타내며 [34] 특정 영역의 완벽한 표현을 허용하고 각 매크로블록에 대한 코딩된 데이터의 양에 대한 엄격한 제한을 허용합니다.


    향상된 무손실 매크로블록 표현 모드는 일반적으로 PCM 모드보다 훨씬 적은 비트를 사용하면서 특정 영역을 완벽하게 표현할 수 있습니다.
    다음을 포함한 유연한 인터레이스 비디오 인코딩 기능:


    MBAFF(Macroblock Adaptive Frame-Field) 코딩은 프레임으로 코딩된 이미지에 대한 매크로블록 쌍 구조를 사용하여 필드 모드에서 16×16 매크로블록을 허용합니다(필드 모드 처리가 이미지에서 구현되는 MPEG-2와 비교하여 프레임으로 인코딩하면 16×8 세미 매크로블록 처리가 발생함).


    이미지 적응형 프레임 및 필드 코딩(PAFF 또는 PicAFF)을 사용하면 자유롭게 선택한 이미지를 혼합하고 완전한 프레임으로 코딩할 수 있습니다. 여기서 두 필드는 인코딩을 위해 결합되거나 단일 단일 필드로 결합됩니다.
    다음을 포함한 새로운 변환 설계 기능:


    정확히 일치하는 정수 4×4 공간 블록 변환으로 잔류 신호를 정확하게 배치할 수 있으며 이전 코덱 설계에서 흔히 볼 수 있는 "울림"이 거의 없습니다. 이 설계는 N. Ahmed, T. Natarajan 및 KR Rao가 1974년에 소개한 잘 알려진 이산 코사인 변환(DCT)과 개념이 유사하며 이산 코사인 변환에서 참조 1입니다. 그러나 단순화되고 정확하게 지정된 디코딩을 제공합니다.
    정수 8×8 공간 블록 변환을 정확하게 일치시켜 4×4 변환보다 상관관계가 높은 영역을 더 효율적으로 압축할 수 있습니다. 설계는 잘 알려진 DCT와 개념적으로 유사하지만 정확하게 지정된 디코딩을 제공하기 위해 단순화되고 제공됩니다.
    정수 변환 작업을 위한 4×4 및 8×8 변환 블록 크기 사이의 적응형 인코더 선택.
    부드러운 영역에서 훨씬 더 많은 압축을 얻기 위해 크로미넌스 DC 계수(및 특수한 경우 휘도)에 적용된 주 공간 변환의 "DC" 계수에 대해 XNUMX차 Hadamard 변환이 수행됩니다.

     

    3) 정량적 설계에는 다음이 포함됩니다.
    대수 단계 크기 제어, 간단한 비트 전송률 관리 및 인코더를 통한 단순화된 역양자화 스케일링
    인코더에 의해 선택된 주파수 맞춤형 양자화 스케일링 매트릭스는 지각 기반 양자화 최적화에 사용됩니다.
    루프 디블로킹 필터는 다른 DCT 기반 이미지 압축 기술에 공통적인 블록 효과를 방지하여 더 나은 시각적 외관과 압축 효율성을 얻도록 도와줍니다.

     

    4) 엔트로피 코딩 설계에는 다음이 포함됩니다.
    CABAC(Context-adaptive binary arithmetic coding)는 주어진 컨텍스트에서 구문 요소의 확률을 알고 있는 비디오 스트림에서 구문 요소의 무손실 압축을 위한 알고리즘입니다. CABAC는 CAVLC보다 더 효율적으로 데이터를 압축하지만 디코딩하려면 더 많은 처리가 필요합니다.
    CAVLC(Context Adaptive Variable Length Coding)는 양자화된 변환 계수 값을 인코딩하는 데 사용되는 CABAC에 대한 보다 낮은 복잡성 대안입니다. 복잡성은 CABAC보다 낮지만 CAVLC는 다른 기존 설계에서 계수를 인코딩하는 데 일반적으로 사용되는 방법보다 더 세련되고 효과적입니다.
    CABAC 또는 CAVLC로 코딩되지 않은 많은 구문 요소에 사용되는 일반적인 단순하고 고도로 구조화된 가변 길이 코딩(VLC) 기술을 지수 골롬 코딩(또는 Exp-Golomb)이라고 합니다.

     

    5) 손실 복구 기능에는 다음이 포함됩니다.


    NAL(네트워크 추상화 계층) 정의를 통해 많은 네트워크 환경에서 동일한 비디오 구문을 사용할 수 있습니다. H.264의 매우 기본적인 설계 개념은 MPEG-4의 HEC(Header Extension Code)와 같은 중복 헤더를 제거하기 위해 독립적인 데이터 패킷을 생성하는 것입니다. 이는 미디어 스트림에서 여러 슬라이스와 관련된 정보를 분리하여 달성됩니다. 고급 매개변수의 조합을 매개변수 세트라고 합니다. H.35 규격은 SPS(Sequence Parameter Set) 및 PPS(Picture Parameter Set)의 두 가지 유형의 매개변수 세트를 포함한다. 유효 시퀀스 매개변수 세트는 인코딩된 전체 비디오 시퀀스에서 변경되지 않은 상태로 유지되며 유효 이미지 매개변수 세트는 인코딩된 이미지 내에서 변경되지 않은 상태로 유지됩니다. 시퀀스 및 이미지 매개변수 세트 구조에는 이미지 크기, 채택된 선택적 코딩 모드, 매크로블록-슬라이스 그룹 매핑과 같은 정보가 포함됩니다.


    슬라이스 그룹이라고도 하는 FMO(Flexible Macroblock Ordering) 및 ASO(Arbitrary Slice Ordering)는 그림에서 기본 영역(매크로블록) 표현의 순서를 재구성하는 데 사용되는 기술입니다. 일반적으로 오류/손실 견고성 기능으로 간주되는 FMO 및 ASO는 다른 용도로도 사용할 수 있습니다.
    더 중요하고 덜 중요한 구문 요소를 다른 데이터 패킷으로 나눌 수 있는 기능인 DP(Data Partitioning)는 UEP(Unequal Error Protection) 및 기타 유형의 오류/손실 견고성 개선을 적용할 수 있습니다.
    중복 슬라이스(RS), 오류/손실에 대한 견고성 기능으로 인코더가 기본 표현이 손상되거나 손실된 경우 사용할 수 있는 이미지 영역의 추가 표현(일반적으로 충실도가 낮음)을 보낼 수 있습니다.
    프레임 번호, "서브 시퀀스" 기능 생성 허용, 다른 픽처 사이에 추가 픽처를 선택적으로 포함하여 시간적 확장성 달성, 네트워크 패킷 손실 또는 채널로 인해 발생할 수 있는 전체 픽처 손실 감지 및 숨기기 오류가 발생했습니다.
    SP 및 SI 슬라이스라고 하는 전환 슬라이스를 사용하면 인코더가 디코더에 비디오 스트림 비트 전송률 전환 및 "트릭 모드" 작업과 같은 목적을 위해 진행 중인 비디오 스트림으로 점프하도록 지시할 수 있습니다. 디코더가 SP/SI 기능을 사용하여 비디오 스트림의 중간으로 점프하면 이전 참조로 다른 그림을 사용하거나 전혀 그림을 사용하지 않더라도 비디오 스트림의 해당 위치에서 디코딩된 이미지와 정확히 일치하는 것을 얻을 수 있습니다. 스위치.
    인코딩된 데이터의 특수 비트 시퀀스인 시작 코드의 우발적인 시뮬레이션을 방지하는 데 사용되는 간단한 자동 프로세스는 비트 스트림에 대한 임의 액세스를 허용하고 바이트 동기화가 손실될 수 있는 시스템에서 바이트 정렬을 복원합니다.
    SEI(Supplemental Enhancement Information) 및 VUI(Video Usability Information)는 다양한 목적으로 비디오를 향상시키기 위해 비트스트림에 삽입할 수 있는 추가 정보입니다. [설명 필요] SEI FPA(Frame Encapsulation Arrangement)에는 메시지의 3D 배열이 포함됩니다.

    알파 합성 및 기타 목적에 사용할 수 있는 보조 그림.
    단색(4:0:0), 4:2:0, 4:2:2 및 4:4:4 크로마 서브샘플링(선택한 프로필에 따라 다름)을 지원합니다.
    샘플당 8~14비트 범위의 샘플링 비트 심도 정확도를 지원합니다(선택한 프로필에 따라 다름).
    자체 슬라이스 구조, 매크로블록 모드, 모션 벡터 등을 사용하여 각 색상 평면을 서로 다른 이미지로 인코딩할 수 있으므로 간단한 병렬 구조를 사용하여 인코더를 설계할 수 있습니다(4:4:4를 지원하는 세 가지 구성 파일만 지원됨).


    이미지 시퀀스 카운팅은 타이밍 정보와 분리된 디코딩된 이미지에서 이미지의 순서와 샘플 값의 특성을 유지하는 데 사용되며, 시스템이 디코딩된 이미지의 콘텐츠에 영향을 주지 않고 타이밍 정보를 개별적으로 전달하고 제어/변경할 수 있도록 합니다.
    이러한 기술과 기타 여러 기술은 H.264가 다양한 상황에서 다양한 애플리케이션 환경에서 이전 표준보다 더 나은 성능을 발휘하도록 도와줍니다. H.264는 일반적으로 MPEG-2 비디오보다 성능이 더 좋습니다. 특히 높은 비트 전송률과 고해상도에서 비트 전송률의 절반 이하에서 일반적으로 동일한 품질을 제공합니다.
    다른 ISO/IEC MPEG 비디오 표준과 마찬가지로 H.264/AVC에는 무료로 다운로드할 수 있는 참조 소프트웨어 구현이 있습니다. 주요 목적은 H.264/AVC 기능의 예를 제공하는 것이지 그 자체로는 유용한 애플리케이션이 아닙니다. Motion Picture Experts Group은 일부 참조 하드웨어 설계 작업도 수행하고 있습니다. 위는 H.264/AVC의 전체 기능이며 H.264의 모든 구성 파일을 포함합니다. 코덱의 프로필은 의도한 응용 프로그램에 대한 특정 사양 집합을 충족하도록 식별되는 코덱의 특성 집합입니다. 이는 일부 구성 파일이 나열된 많은 기능을 지원하지 않음을 의미합니다. H.264/AVC의 다양한 구성 파일은 다음 섹션에서 설명합니다.

     

     

     

     

    모든 질문 목록

    별명

    이메일

    문의

    우리의 다른 제품 :

    전문 FM 라디오 방송국 장비 패키지

     



     

    호텔 IPTV 솔루션

     


      놀라움을 얻으려면 이메일을 입력하십시오.

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org -> 아프리칸스어
      sq.fmuser.org -> 알바니아어
      ar.fmuser.org -> 아랍어
      hy.fmuser.org -> 아르메니아어
      az.fmuser.org -> 아제르바이잔 어
      eu.fmuser.org -> 바스크
      be.fmuser.org -> 벨로루시 어
      bg.fmuser.org -> 불가리아어
      ca.fmuser.org -> 카탈로니아 어
      zh-CN.fmuser.org -> 중국어 (간체)
      zh-TW.fmuser.org -> 중국어 (번체)
      hr.fmuser.org -> 크로아티아어
      cs.fmuser.org -> 체코
      da.fmuser.org -> 덴마크어
      nl.fmuser.org -> 네덜란드어
      et.fmuser.org -> 에스토니아어
      tl.fmuser.org -> 필리피노
      fi.fmuser.org -> 핀란드어
      fr.fmuser.org -> 프랑스어
      gl.fmuser.org -> 갈리시아어
      ka.fmuser.org -> 조지아 어
      de.fmuser.org -> 독일어
      el.fmuser.org -> 그리스
      ht.fmuser.org -> 아이티 크리올
      iw.fmuser.org -> 히브리어
      hi.fmuser.org -> 힌디어
      hu.fmuser.org 헝가리어
      is.fmuser.org -> 아이슬란드 어
      id.fmuser.org -> 인도네시아어
      ga.fmuser.org -> 아일랜드어
      it.fmuser.org -> 이탈리아어
      ja.fmuser.org -> 일본어
      ko.fmuser.org -> 한국어
      lv.fmuser.org -> 라트비아어
      lt.fmuser.org 리투아니아어
      mk.fmuser.org -> 마케도니아 어
      ms.fmuser.org -> 말레이어
      mt.fmuser.org -> 몰타어
      no.fmuser.org -> 노르웨이어
      fa.fmuser.org -> 페르시아어
      pl.fmuser.org -> 폴란드어
      pt.fmuser.org -> 포르투갈어
      ro.fmuser.org -> 루마니아어
      ru.fmuser.org -> 러시아어
      sr.fmuser.org -> 세르비아어
      sk.fmuser.org -> 슬로바키아어
      sl.fmuser.org -> 슬로베니아어
      es.fmuser.org -> 스페인어
      sw.fmuser.org -> 스와힐리
      sv.fmuser.org -> 스웨덴어
      th.fmuser.org -> 태국
      tr.fmuser.org -> 터키어
      uk.fmuser.org -> 우크라이나어
      ur.fmuser.org -> 우르두어
      vi.fmuser.org -> 베트남어
      cy.fmuser.org -> 웨일스 어
      yi.fmuser.org -> 이디시어

       
  •  

    FMUSER 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!

  • 상담문의

    주소:
    No.305 Room HuiLan Building No.273 Huanpu Road 광저우 중국 510620

    이메일:
    [이메일 보호]

    전화 / WhatApps :
    +8618078869184

  • 카테고리

  • MMCC 뉴스레터

    이름 또는 전체 이름

    이메일

  • 페이팔 솔루션  웨스턴 유니언중국의 은행
    이메일:[이메일 보호]   WhatsApp : +8618078869184 스카이프 : sky198710021 나와 함께 채팅
    저작권 2006-2020은에 의해 구동 www.fmuser.org

    문의하기