FMUSER 무선 전송 비디오 및 오디오가 더 쉬워졌습니다!
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 -> 이디시어
H 시리즈는 MPEG 및 VCEG에 의해 출시되고 VPX 시리즈는 Google에 의해 출시되었으며 H.265는 더 높은 이미지 품질을 제공하며 AV1은 스트리밍 미디어에 대해 더 안정적이고 완전히 무료입니다. H.265의 더 큰 예측 모델은 에지 시각화를 실현하고 VP9는 더 엄격한 코딩 규칙을 구현하여 스트리밍 미디어를보다 일관성 있고 안정적으로 만듭니다. 그중 H.265의 압축 효율은 H.50보다 264 % 높고, VP9는 H.265보다 약간 열등하고, H.266은 인코딩 성능이 가장 높으며, AV1은 동일한 VP30에 비해 비트율을 9 % 낮 춥니 다. 품질.
0. 스트림 구조 :
H.264 :
NAL 계층 (Network Abstraction Layer) : 네트워크 추상화 계층은 주로 네트워크 전송에 사용됩니다. 특정 형식에 따라 비디오 코딩 레이어에서 출력되는 데이터를 패키징 및 캡슐화하고 헤더와 같은 정보를 제공하여 속도가 다른 네트워크에서 전송 또는 저장합니다.
VCL 계층 (비디오 코딩 계층) : 주로 데이터 코딩에 사용되는 비디오 코딩 계층 인 NAL은 VCL 주변에 보호 계층을 제공합니다. H.265 / HEVC에서 NAL 단위는 비디오 코딩 데이터의로드 여부에 따라 VCLU (Video Coding Layer NAL Unit)와 non-VCLU로 구분됩니다.
1. 헤더 정보
H265의 이미지 시퀀스 구성 : VPS + SPS + PPS + SEI + 하나의 I 프레임 + 여러 P 프레임. VPS, SPS, PPS, SEI, 하나의 I 프레임, 하나의 P 프레임 모두 호출 가능
NALU입니다.
2. 코덱 프레임 워크의 차이점
H.265는 여전히 하이브리드 코덱을 사용하며 코덱 구조는 기본적으로 H.264와 동일합니다.
H.265 클래식 프레임 워크 :
3. 블록 분할 구조 :
H.264는 16x16 (하위 블록 크기는 8X16, 16X8, 8X8, 4X8, 8X4, 4X4는 매우 유연함) 매크로 블록입니다.
VP9는 64x32 또는 4x8 블록으로 샘플링 할 수 있으며 64x64 사용을 지원하며 특정 유사성을 가진 영역으로 프레임 분할을 지원합니다. H.265에 비해 VP9는 수평 또는 수직 세분화를 지원합니다.
H.265는 CU (CodingUnit), PU (PredictionUnit) 및 TU (TransformUnit), 쿼드 트리 분할 (예측 블록 밝기 64x64-8x8, 크로마 32X32-4X4, 변환 블록 32x32-> 4x4) 및 H.265를 사용하는 재귀 구조입니다. 비대칭 파티션 모드를 추가합니다. 특정 분할 프로세스는 분할 깊이 (Depth)와 분할 플래그 (Split_flag)의 두 가지 변수로 표시됩니다. H.265 / HEVC 표준은 예측 블록에 대한 이전 표준을 깨고 크기 관계에 대한 블록 제한을 변환합니다. PU와 TU는 CU에 의해 직접 나뉘 기 때문에 둘의 크기간에 명확한 관계가 없습니다. PU는 여러 TU를 포함 할 수 있고 TU는 여러 PU에 걸쳐있을 수 있습니다.
이를 바탕으로 H.266은 쿼드 트리 분할 외에도 트리 트리 및 이진 트리 분할을 추가합니다.
생각 : 불규칙한 모양으로 나눌 수 있습니까? 삼각형, 원, 타원, 육각형 등과 같은.
4. 내부 예측 :
H.4의 4x8 및 8x264 블록은 9 개의 예측 모드를 포함하고 16x16 블록은 4 개의 예측 모드를 포함합니다.
VP9에는 10 개의 인트라 예측 모드가 있습니다.
H.265에는 33 개의 인트라 앵글 예측 모드 + DC (상단 및 좌측 평균) + 플래너가 있습니다. H.264 / AVC에 비해 H.265 / HEVC는 현재 블록에 대한 참조로 왼쪽 아래 사각형의 경계 픽셀 사용을 증가시킵니다.
H.266에는 65 개의 프레임 내 밝기 각도 예측 모드가 있으며, 실제로 화면 비율에 따라 선택되는 65 + 10 + 10 = 85가 있습니다. ISP 증가 (블록에 대한 추가 분할 기술) 필터링되지 않은 참조 픽셀과 필터링 된 참조 픽셀의 경우 MIP 모드를 추가하십시오. CCLM 모드;
참고 : 평면 모드는 픽셀 값이 느리게 변하는 영역에 적합합니다. 수평 및 수직 방향으로 두 개의 선형 필터를 사용하고 두 개의 평균을 현재 픽셀 블록의 예측 값으로 사용합니다. DC 모드는 넓은 평평한 영역에 적합합니다. 현재 블록 예측 값은 왼쪽과 위의 참조 픽셀의 평균 값에서 얻을 수 있습니다. 각도 모드는 주로 비디오 콘텐츠에서 다른 방향의 텍스처에 사용됩니다.
5. 프레임 간 예측 :
프레임 유형 구조 : H.265는 HIERACLE-B 구조를 사용합니다.
mv 정밀도 : H.265는 픽셀 정밀도 (크로마)이며 하위 픽셀 정밀도 보간을 위해 더 인접한 픽셀을 사용합니다. 예측 모드 : SKIP, DIRECT, MERGE (5 개의 후보 MV), AMVP (2 개의 후보 MV).
픽셀 정확도는 H.266에 의해 향상되었습니다.
VP9 프레임 간 예측은 움직임 보상을 위해 ⅛ 픽셀을 사용합니다. 참조 프레임으로 표시 할 수없는 프레임이 있으며 표시 할 수없는 프레임은 평균 양방향 예측을가집니다.
참조 목록 :
H.265는 각각 16 개의 참조 항목이있는 두 개의 참조 목록을 사용하지만 고유 한 사진의 최대 개수는 8 개입니다.
H.6의 합병 모드에는 266 명의 후보가 있습니다. H.265에 비해 TMVP 및 HMVP가 변경되었습니다.
6. 변형
H.264 정수 DCT 4X4 8X8; Hadamard 변환
VP9 및 HEVC는 모두 4x4-32x32의 변환 블록 크기를 지원합니다. DCT 인트라 코딩 된 매크로 블록에서 수직 및 수평 변환 경로 중 하나 또는 둘 모두가 DST가됩니다.
HEVC 4X4 DST; Transform_skip 모드 : transform_skip_flag,이 모드는 텍스트 데스크탑 비디오에 좋은 효과를줍니다. RQT 기술은 쿼드 트리 적응 형 변환 기술을 기반으로합니다. Hadamard 변환이 없습니다
HEVC 내부 비트 깊이 증가 : 더 나은 압축 성능을 달성하기 위해 중간 예측, 변환 및 양자화 프로세스에서 내부 비트 정확도를 보장하기 위해
HEVC는 프레임 내 예측 잔여 변환을 위해 4 포인트 DST7 만 채택하고 DCT2는 여전히 다른 크기 및 프레임 간 예측 잔여에 사용됩니다.
H.266은 분리 할 수없는 XNUMX 차 변환 lfnst를 가지고 있습니다. 예측 잔차에 대해 여러 후보 변환을 사용하는 MTS (Multiple Transform Selection)는 예측 잔차의 동적 변화에 대한 통계적 특성에 더 잘 적응할 수 있으며 변환 이득을 크게 향상시킬 수 있습니다. 프레임 간 변환 기술, 서브 블록 변환 기술 (Sub-block Transform, SBT)
7. 엔트로피 코딩 :
H.264는 두 I 사이에서 정수 이산 코사인 변환 (DCT), CABAC 압축 (무손실, CABAC은 고주파 데이터의 경우 짧은 코드, 저주파 데이터의 경우 긴 코드입니다. 문맥 관련성에 따라 압축됩니다)을 사용합니다. 프레임은 그림 시퀀스 GOP입니다.
VP9는 32x32, 16x16, 8x8 및 4x4의 네 가지 변환 크기를 지원합니다. 대부분의 다른 코드와 마찬가지로 이러한 변환은 DCT의 대략적인 정수입니다. 인트라 코딩 된 매크로 블록에서 수직 및 수평 변환 경로 중 하나 또는 모두는 DST (Discrete Sine Transform)입니다.
HEVC의 엔트로피 코딩은 CABAC 및 CAVLC의 두 가지 산술 코드를 사용합니다. CAVLC는 주로 SEI, 매개 변수 세트, 필름 헤더 등을 인코딩하는 데 사용되며 나머지 모든 데이터 및 구문 요소는 CABAC를 사용하여 인코딩됩니다.
H.265 : 지그재그 스캔 : ACS 기술, 수직 스캔, 수평 스캔, 대각선 스캔.
8. 필터링 :
H.265는 SAO를 추가합니다.
ALF는 H.266, 밝기 7x7, 채도 5x5에 추가됩니다.
VP9의 각 블록에 대해 세 가지 다른 하위 픽셀 보간 필터를 선택할 수 있습니다.
일반 8 번째 픽셀 / 부드러운 8 번째 픽셀, 매끄 럽거나 퍼지 예측 가능 / 선명한 8 번째 픽셀, 날카로운 예측 가능
9. 가속 기술
H.265는 타일 및 WPP와 같은 병렬 도구 세트를 추가하여 인코딩 속도를 향상시킵니다.
타일은 이미지를 직사각형 영역으로 나눕니다. 타일 블록은 기본 병렬 단위입니다. 일부 조각에는 여러 개의 타일이 있고 일부 타일에는 여러 조각이있을 수 있습니다.
WPP : 전체 이름은 LCU 동작의 기본 코딩 단위 인 웨이브 프론트 병렬 프로세스입니다.
LCU 블록의 한 라인은 기본 병렬 유닛이며 LCU의 각 라인은 서브 스트림입니다.
10. 다른
VP9는 모션 벡터, 8 개의 전환 가능한 하위 픽셀 보간 필터, 참조 모션 벡터, 엔트로피 코딩, 루프 필터링, ADST, DCT 등의 XNUMX 번째 픽셀 정확도를 최적화합니다.
H.264 레벨 : 비디오에 대한 설명, 레벨이 높을수록 비디오의 비트 전송률, 해상도 및 fps가 높아집니다.
H.266 : 크로마 조인트 코딩 JCCR
HEVC IBDI 기술
|
놀라움을 얻으려면 이메일을 입력하십시오.
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
카테고리
MMCC 뉴스레터