본문 바로가기

연구노트/VVC

(8)
JVET 표준화 활동 보고회 Loop filter ALF: Luma 7 line/ Chroma 4 line을 사용했는데 Virtual Boundary를 사용해서 ALF 라인 버퍼를 제거 è Virtual Boundary부분은 패딩,트렁케이티드함 Non linear ALF: 현재 샘플과 주변샘플간의 차를 구하고 clip을 하여 non linear형태로 만듬 CTU adaptive ALF : 하나의 필터셋을 TIle에서 공유했는데 이를 CTU별로 서로다른 필터셋을 사용하도록 Deblocking filter : bug fix LMCS (Luma mapping and chroma scaling) : simplification and clean up High Level Syntax HLS관련 27개 채택됨 Decoder parameter s..
VTM yuv player 역시 사람은 물건을 사든 프로그램을 받은 도큐먼트를 읽어야한다. 2.0에서 바로 3.0 으로 넘어와서 VTM 3.0에서부터 써있는건지 그 사이에 있는건지는 모르지만 https://github.com/IENT/YUView오픈소스 VTM 비주얼 라이져 에 관한 설명이 있다. 3.0 받자마자 확인했는데 올려놓는것을 깜빡.. 짱좋다. 인트라 디렉션이 화살표나 번호가 아니라(확대하면 번호이긴하지만) 색상이라 지금 하는거에서 구분하기 힘들기는한데뭐 오픈소스니까 정 안되면 수정하면 될듯하디. bin파일을 분석하는것이아니기떄문에 yuv파일과 디코더에서 DTrace 를 이용하여 .vtmbmsstat인가 암튼 이거 출력하게 해서 같이 읽어서 overload하는 방식으로 사용한다.자세한것은 VTM 다운받으면 도큐먼트에 친절..
JVET 표준화 활동 보고회 VVC Standardization Activity Summary BMS 는 2까지, 이제 VTM 만 Profile level에서 tool on/off Slice -> Tile group header 방식 SAO 일단 다시 추가 (Working Draft 3에) ALF 라인 버퍼 이슈를 제외하고 대부분 클리어 11.23 Draft3 12.14 Algorithm description VVC Adoptions of Partitioning, Intra, High Level Syntax Partitioning: 1. QT/BT/TT Constraint 가 궁합이 별로라 이걸 수정함. 현재는 SPS 에서 시그널링 , 현재 애메모호한 시그널링을 미연에 방지하고자함 2. Virtual pipeline data uni..
[2018 Summer School 정리] Combined prediction & CPR 2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] VVC 표준화 동향2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Picture Partitioning Structure2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Intra Prediction Coding in VVC2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Inter Prediction Coding in VVC Combined Prediction 1. Multi hypothesis: bi이상의 MV 사용 2. MAP: Merge assistant prediction :extra me..
[2018 Summer School 정리] Inter Prediction Coding in VVC 2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] VVC 표준화 동향2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Picture Partitioning Structure2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Intra Prediction Coding in VVC Inter Prediction Coding in VVC Affine 1. Affine: 모션 벡터 2개를 이용, 내부는 리니어 모델로 채워줌 4para: 4para로 6para 추정 (찌그러진 모션은 허용하지않음) 내부는 서브블록으로 나누고 서브블록의 MV를 생성 2. Affine nomal/skip/merge/am..
[2018 Summer School 정리] Intra Prediction Coding in VVC 2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] VVC 표준화 동향2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] Picture Partitioning Structure Intra Prediction Coding in VVC 1. VTM1:33 dir + Planar and DC/ DM mode, VTM2:65 dir + Planar and DC / 20 wide angle /PDPC/ DM and LM mode 2. 33 -> 65 directional (35 mode -> 67 mode) 3. Wide angle: BT,TT에 의하여 직사각형이 나오는 경우 더 넒은 면에 방향을 추가, 짧은 면 방향을 삭제 4. PDPC..
[2018 Summer School 정리] Picture Partitioning Structure 2018/08/30 - [연구노트/VVC] - [2018 Summer School 정리] VVC 표준화 동향 Picture Partitioning Structure 1. Partitioning h.264:macroblock -> h.265:QT (CU/PU/TU) -> VVC:QTBTT(QTMT) CU통일 2. 64x64 보다 큰경우만 CU/TU가 달라짐 (Transform 최대가 64x64) 3. QT분할후 더 이상 QT분할이 되지않을경우에만 BT/TT 분할 4. 이후 플래그 -> mtt_split_cu_flag(분할 여부)-> mtt_split_cu_vertical_flag(방향 결정) -> mtt_split_cu_binary_flag(BT or TT) 5. 한쪽면이라도 64보다 큰 사이즈는 TT분할..
[2018 Summer School 정리] VVC 표준화 동향 VVC 표준화 동향 joint video exploration team(2015) -> joint video experts team(2018) 명칭 변경 To develop VVC (Versatile video coding) standard Timeline: evaluation of proposals for CfP(18.04) -> Committee Draft(19.07), CD 에서 주요 기능이 FIX 됨 (실질적인 표준 채택)->DIS->FDIS 1. JEM 파티셔닝:QTBT Intra 모드 확장 (67) 어파인 MC 도입 OBMC: MC에서 경계 스무딩 FRUC(PMMVD),DMVR: 디코더사이드 예측 멀티플 코어 트랜스폼 (DCT,DST) ALF:오리지날 영상과 이전 리컨영상과의 mean squr..