KR101824241B1 - 인트라 부가정보 부호화/복호화 장치 및 방법 - Google Patents

인트라 부가정보 부호화/복호화 장치 및 방법 Download PDF

Info

Publication number
KR101824241B1
KR101824241B1 KR1020110002796A KR20110002796A KR101824241B1 KR 101824241 B1 KR101824241 B1 KR 101824241B1 KR 1020110002796 A KR1020110002796 A KR 1020110002796A KR 20110002796 A KR20110002796 A KR 20110002796A KR 101824241 B1 KR101824241 B1 KR 101824241B1
Authority
KR
South Korea
Prior art keywords
intra
information
prediction mode
division
decoding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020110002796A
Other languages
English (en)
Other versions
KR20120081453A (ko
Inventor
송진한
임정연
최영호
김용구
최윤식
Original Assignee
에스케이 텔레콤주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이 텔레콤주식회사 filed Critical 에스케이 텔레콤주식회사
Priority to KR1020110002796A priority Critical patent/KR101824241B1/ko
Priority to CN201280005095.5A priority patent/CN103299641B/zh
Priority to PCT/KR2012/000266 priority patent/WO2012096507A2/ko
Publication of KR20120081453A publication Critical patent/KR20120081453A/ko
Priority to US13/939,700 priority patent/US9877030B2/en
Application granted granted Critical
Publication of KR101824241B1 publication Critical patent/KR101824241B1/ko
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/117Filters, e.g. for pre-processing or post-processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

인트라 부가정보 부호화/복호화 장치 및 방법이 개시된다. 본 발명의 실시예에 따른 인트라 부가정보 부호화/복호화 장치는, 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드에 기초하여 최적의 분할조합 및 예측 모드를 선택하고, 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하며, 테이블에 기초하여 엔트로피 부호화를 실행하는 인트라 부가정보 부호화 장치; 및 엔트로피 복호된 신호에 기초하여 테이블을 룩업 및 파싱하며, 그에 따라 분할 및 예측모드 스트링을 생성하고, 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행하는 인트라 부가정보 복호화 장치를 포함하는 것을 특징으로 한다.

Description

인트라 부가정보 부호화/복호화 장치 및 방법{Intra Additional Information Encoding/Decoding Apparatus and Method}
본 발명의 실시예는 인트라 부가정보 부호화/복호화 장치 및 방법에 관한 것이다. 보다 상세하게는 비디오 데이터의 압축 장치에 있어서 점차 커져가는 영상크기와 해상도, 그리고 다양한 코딩 블록의 분할 방법에 따라 증가된 인트라 프레임 부가정보를 효율적으로 부호화/복호화하기 위한 것으로, 이전 블록들의 분할정보 및 예측 모드 정보 패턴을 히스토리 테이블로 효과적으로 관리함으로써 부가정보 부호화/복호화 시 정보량을 적응적으로 감소시킬 수 있는 인트라 부가정보 부호화/복호화 장치 및 방법에 관한 것이다.
이 부분에 기술된 내용은 단순히 본 발명의 실시예에 대한 배경 정보를 제공할 뿐 종래기술을 구성하는 것은 아니다.
비디오 데이터 압축 장치에서 인트라 부호화는, 프레임 내 또는 블록 내의 공간적 상관도(Spatial Redundancy)를 효율적으로 제거하여 얻어지는 잔여 신호를 변환 기법 및 양자화, 엔트로피 코딩 과정을 거쳐 효율적으로 압축하는 형태로 이루어진다.
대표적인 인트라 부호화 방법으로는 블록 단위 이산 여현 변환 (DCT, Discrete Cosine Transform) 기반 압축 기법인 JPEG(Joint Photographic coding Experts Group), 웨이블릿(Wavelet) 기반의 산술 코딩 기법을 통해 부호화 효율을 높인 JPEG2000 등이 있으며, 최근에는 H.264/AVC [문헌 1]의 방향성 기반 외삽 예측(Extrapolation prediction)을 통한 인트라 부호화 기법의 성능이 가장 우수한 것으로 알려져 있다[문헌 2].
H.264/AVC의 방향성 기반 예측을 통한 인트라 부호화는 도 1에 도시한 바와 같이 DC 예측(모드 2)을 포함한 9 가지 방향성 기반으로 부호화/복호화가 완료된 좌측 및 상단 화소 (A~M)를 이용하여 외삽 예측을 수행한다. 즉, 블록 내에 한 화소 값은 예측 방향을 따라 좌측 및 상단 화소의 값을 가져다가 채우는 형태로 외삽 예측이 이루어진다. 예를 들어 0 번 모드의 경우, 수직 방향(vertical)으로 외삽 예측을 수행하기 때문에, 도 1의 4x4 블록은 상단 화소인 A, B, C, D의 값을 화살표 방향으로 채운 값을 갖게 된다.
최근엔 초고해상도를 지원하기 위하여 다양한 블록 분할방법과 다양한 방향의 인트라 예측 모드를 지원하는 부호화 방법이 제안되었다 [문헌 3, 4]. 이 경우 보다 섬세한 영상을 인트라 예측하여 보다 높은 압축효율을 이룰 수 있으나, 그와 동시에 이를 복호화하기 위한 부가정보, 즉 블록 분할 방법과 인트라 예측 모드와 같은 신호량이 증가함에 따라 전체적 압축효율 향상에 제약 요소를 가지고 있다. 따라서 보다 높은 압축 효율을 이루기 위해서는 이러한 부가정보의 중복적 요소를 제거함으로써 전체 부호화 비트량을 줄이는 것이 무엇보다 중요하다고 할 수 있다.
[문헌 1] ITU-T Recommendation H.264 and ISO/IEC 14496-10 AVC, "Advanced Video Coding for Generic Audiovisual Services", version 3: 2005.
[문헌 2] P. Topiwala, "Comparative study of JPEG2000 and H.264/AVC FRExt I-frame coding on high-definition video sequences," Proceedings of SPIE, Vol. 5909, pp. 284-292, Aug. 2005.
[문헌 3] K. McCann, et. al., "Video coding technology proposal by Samsung," JCTVC-A124, Dresden, Apr. 2010.
[문헌 4] K.Ugur, et. al., "Video coding technology proposal by Tandberg, Nokia, and Ericsson," JCTVC-A119, Dresden, Apr. 2010.
본 발명의 실시예는 전술한 문제점인 '블록 분할 및 인트라 예측 모드 증가에 따른 부가정보의 급격한 증가의 제약 요소를 가지고 있는 인트라 예측 부가정보 부호화 기법의 한계'를 효율적으로 해결하기 위하여 창안된 것으로서, 이전 블록들의 분할정보 및 예측 모드 정보 패턴을 히스토리 테이블로 효과적으로 관리함으로써 부가정보 부호화시 정보량을 적응적으로 감소시킬 수 있는 인트라 부가정보 부호화/복호화 장치 및 방법을 제공하는 것을 목적으로 한다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 부호화/복호화 장치는, 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드에 기초하여 최적의 분할조합 및 예측 모드를 선택하고, 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하며, 테이블에 기초하여 엔트로피 부호화를 실행하는 인트라 부가정보 부호화 장치; 및 엔트로피 복호된 신호에 기초하여 테이블을 룩업 및 파싱하며, 그에 따라 분할 및 예측모드 스트링을 생성하고, 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행하는 인트라 부가정보 복호화 장치를 포함하는 것을 특징으로 한다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 부호화 장치는, 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드를 적용하여 인트라 예측을 수행하며, 적용된 각각의 분할 및 예측 모드의 조합에 대하여 부호화 비용을 계산하여 최적의 분할조합 및 예측 모드를 선택하는 인트라 예측모드 선택부; 인트라 예측모드 선택부에 의해 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하며, 테이블에 해당 분할 조합이 있는 경우에 테이블 HIT 신호를 생성하는 분할 및 예측모드 테이블 룩업부; 및 분할 및 예측모드 테이블 룩업부로부터 테이블 HIT가 수신되면, 테이블에 기초하여 엔트로피 부호화를 실행하는 엔트로피 부호화부를 포함하는 것을 특징으로 한다.
분할 및 예측모드 테이블 룩업부는, 블록 분할 및 모드 패턴 정보를 스트링으로 표현하여 테이블로 저장할 수 있다.
또한, 분할 및 예측모드 테이블 룩업부는, 코딩 유닛의 분할 깊이에 따라 블록 분할 및 모드 패턴 정보를 서로 다른 테이블로 저장할 수 있다.
엔트로피 부호화부는, 분할 및 예측모드 테이블 룩업부로부터 테이블 HIT가 수신되면 테이블의 대응되는 인덱스를 부호화할 수 있다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 복호화 장치는, 비트스트림에 기초하여 엔트로피 복호화를 실행하는 엔트로피 복호화부; 엔트로피 복호화부에 의해 복호된 신호에 기초하여 테이블을 룩업 및 파싱하며, 그에 따라 분할 및 예측모드 스트링을 생성하는 분할 및 예측모드 테이블 룩업 및 파싱부; 및 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행하는 인트라 복호화부를 포함하는 것을 특징으로 한다.
분할 및 예측모드 테이블 룩업 및 파싱부는, 분할 및 예측모드 플래그가 세트되어 있는 경우에 테이블을 룩업 및 파싱할 수 있다.
인트라 복호화부는, 분할 및 예측모드 플래그가 리셋인 경우에 엔트로피 복호화부에 의해 복호된 신호에 기초하여 인트라 모드 복호화를 수행할 수 있다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 부호화/복호화 방법은, 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드에 기초하여 최적의 분할조합 및 예측 모드를 선택하고, 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하며, 테이블에 기초하여 엔트로피 부호화를 실행하는 인트라 부가정보 부호화 단계; 및 엔트로피 복호된 신호에 기초하여 테이블을 룩업 및 파싱하며, 그에 따라 분할 및 예측모드 스트링을 생성하고, 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행하는 인트라 부가정보 복호화 단계를 포함하는 것을 특징으로 한다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 부호화 방법은, 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드를 적용하여 인트라 예측을 수행하는 단계; 적용된 각각의 분할 및 예측 모드의 조합에 대하여 부호화 비용을 계산하여 최적의 분할조합 및 예측 모드를 선택하는 단계; 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하는 단계; 및 테이블에 해당 분할 조합이 있는 경우에 테이블에 기초하여 엔트로피 부호화를 실행하는 단계를 포함하는 것을 특징으로 한다.
테이블 룩업단계는, 블록 분할 및 모드 패턴 정보를 스트링으로 표현하여 테이블로 저장하고 있는 것을 특징으로 한다.
또한, 테이블 룩업단계는, 코딩 유닛의 분할 깊이에 따라 블록 분할 및 모드 패턴 정보를 서로 다른 테이블로 저장할 수 있다.
엔트로피 부호화단계는, 테이블에 해당 분할 조합이 있는 경우에 대응되는 인덱스를 부호화할 수 있다.
전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 인트라 부가정보 복호화 방법은, 비트스트림에 기초하여 엔트로피 복호화를 실행하는 단계; 엔트로피 복호화단계에 의해 복호된 신호에 기초하여 테이블을 룩업 및 파싱하는 단계; 룩업 및 파싱된 결과에 따라 분할 및 예측모드 스트링을 생성하는 단계; 및 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행하는 단계를 포함하는 것을 특징으로 한다.
룩업 및 파싱 단계는, 분할 및 예측모드 플래그가 세트되어 있는 경우에 테이블을 룩업 및 파싱할 수 있다.
인트라 부가정보 복호화 방법은, 분할 및 예측모드 플래그가 리셋인 경우에 엔트로피 복호화단계에 의해 복호된 신호에 기초하여 인트라 모드 복호화를 수행하는 단계를 더 포함할 수도 있다.
본 발명의 실시예에 따르면, 비디오 데이터의 압축 장치에 있어서 점차 커져가는 영상크기와 해상도, 그리고 다양한 코딩 블록의 분할 방법에 따라 증가된 인트라 프레임 부가정보를 효율적으로 부호화/복호화할 수 있게 된다.
또한, 본 발명의 실시예에 따르면, 이전 블록들의 분할정보 및 예측 모드 정보 패턴을 히스토리 테이블로 효과적으로 관리함으로써 부가정보 부호화/복호화 시 정보량을 적응적으로 감소시킬 수 있게 된다.
도 1은 H.264에 따른 인트라 예측 모드의 예를 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 인트라 부가정보 부호화 장치를 개략적으로 도시한 도면이다.
도 3은 코딩 유닛의 분할 블록의 구조와 각 부속블록의 인트라 부호화 모드 패턴의 예를 나타낸 도면이다.
도 4는 도 3의 코딩 유닛을 스트링으로 표현하는 예를 나타낸 도면이다.
도 5는 분할모드 테이블의 예를 나타낸 도면이다.
도 6은 다양한 블록 분할 레이어의 예를 나타낸 도면이다.
도 7은 분할모드 부호화를 위한 신택스의 예를 나타낸 도면이다.
도 8은 본 발명의 실시예에 따른 인트라 부가정보 부호화 방법을 나타낸 도면이다.
도 9는 본 발명의 실시예에 따른 인트라 부가정보 복호화 장치를 개략적으로 도시한 도면이다.
도 10은 본 발명의 실시예에 따른 인트라 부가정보 복호화 방법을 나타낸 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 따른 인트라 부가정보 부호화/복호화 장치 및 방법을 상세하게 설명한다.
도 2는 본 발명의 실시예에 따른 인트라 부가정보 부호화 장치를 개략적으로 도시한 도면이다. 도 2를 참조하면, 본 발명의 실시예에 따른 인트라 부가정보 부호화 장치(200)는 인트라 예측모드 선택부(210), 분할 및 예측모드 테이블 룩업부(220) 및 엔트로피 부호화부(230)를 포함한다.
인트라 예측모드 선택부(210)는 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드를 적용하여 인트라 예측을 수행하며, 적용된 각각의 분할 및 예측 모드의 조합에 대하여 부호화 비용을 계산하여 최적의 분할조합 및 예측 모드를 선택하고, 선택된 분할조합 및 예측 모드의 패턴을 스트링으로 표현한다.
분할 및 예측모드 테이블 룩업부(220)는 인트라 예측모드 선택부에 의해 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업하며, 테이블에 해당 분할 조합이 있는 경우에 테이블 HIT 신호를 생성한다. 이때, 분할 및 예측모드 테이블 룩업부(220)는, 블록 분할 및 모드 패턴 정보를 스트링으로 표현하여 테이블로 저장할 수 있다. 또한, 분할 및 예측모드 테이블 룩업부(220)는, 코딩 유닛의 분할 깊이에 따라 블록 분할 및 모드 패턴 정보를 서로 다른 테이블로 저장할 수 있다.
본 발명의 실시예에 따라 코딩 유닛 블록이 도 3에 도시한 바와 같이 분할되었다고 가정하면, 이에 스트링은 도 4와 같이 표현될 수 있다. 여기서, 분할 및 모드 스트링은 분할 플래그(split flag)와 인트라 부호화 모드로 구성되어 있다. 우선 최상위 코딩 유닛(도 3의 가장 큰 블록)을 4개의 부속블록으로 나누게 되면 도 4에 나타낸 바와 같이 스트링 첫 번째 비트(즉, 분할 플래그)가 '1'로 세트된다. 만일, 첫 번째 비트가 '0'일 경우, 코딩 유닛은 분할없이 부호화된 것을 의미하며, 그 뒤에는 해당 블록의 인트라 부호화 모드가 따르게 된다.
도 3 및 도 4의 Mx에서, M 바로 뒤의 x는 해당 블록의 인트라 부호화 모드를 나타낸다. 블록이 분할이 되면 4개의 부속 블록을 갖게 되는데, 이는 스트링 첫 번째 비트를 세트하고 해당 부속블록 구조 및 모드 정보를 스트링의 두 번째 마디에 표시한다. 예를 들어, 도 4에서 'M4111'은 첫 번째 부속 블록이 분할되지 않고 인트라 모드 4(M4)로 부호화되었음을 의미하고 두 번째, 세 번째 및 네 번째 부속블록은 분할되었음을 의미한다. 이와 같이 분할되었을 경우에만 다음 스트링 마디에 해당 부속 블록의 부호화 모드와 추가 분할 여부 비트가 할당될 수 있다.
도 4의 두 번째 마디에서 'M4111'의 M4 다음의 1은 두 번째 부속블록이 분할되었음을 표시하고 그 내용은 세 번째 마디 처음 부분에 'M2M3M31'로 표시한다. 이 표기 의미는 위에서 설명한 것 동일하다. 즉, 첫 번째, 두 번째 및 세 번째 블록은 각각 M2, M3 및 M3로 부호화되었고 네 번째 부속블록은 분할되었음을 의미한다. 이와 같이 모든 부속블록의 부호화 모드 표기가 끝날 때까지 표시한 것이 분할 및 모드 스트링이다. 이렇게 표기된 블록 분할 및 모드 패턴 정보는 도 6과 같이 분할된 각각의 분할 깊이(split depth)에 대응하여 각각 독립적인 테이블로 저장될 수 있다. 예를 들어 분할이 되지 않고 부호화된 코딩 유닛 블록들의 분할 및 모드 패턴 정보들은 Layer 1 테이블에 저장되며, 한번 분할된 블록들의 경우는 Layer 2에 저장되고, 최대가 두 번인 경우는 Layer 3에 저장되며, 최대가 네 번인 경우는 Layer 4 테이블에 저장될 수 있다. 이와 같이 분할 Layer가 다른 블록 정보들을 서로 다른 테이블에 저장하는 것은 영상 특성이 분할 Layer 수(분할 깊이)와 관계가 있기 때문이다.
각 분할 및 모드 테이블은 k개의 엔트리를 갖게 되며 각 엔트리에는 이미 코딩된 블록들의 분할 및 모드 스트링 중 가장 많이 부호화된 스트링들과 각 스트링의 구조를 갖고서 부호화된 최근 코딩 유닛 블록의 개수를 저장할 수 있다.
엔트로피 부호화부(230)는 분할 및 예측모드 테이블 룩업부(220)로부터 테이블 HIT가 수신되면, 테이블에 기초하여 엔트로피 부호화를 실행한다. 이 경우, 엔트로피 부호화부(230)는 분할 및 예측모드 테이블 룩업부(220)로부터 테이블 HIT가 수신되면, 테이블의 대응되는 인덱스를 부호화하는 것이 바람직하다. 즉, 테이블로 관리되는 분할 트리 구조정보들과 인트라 부호화 모드 패턴 정보들은 엔트로피 부호화부(230)에 의해 블록의 인트라 예측 부호화 시에 결정되는 부가정보를 부호화할 때 그 내용이 테이블의 내용과 일치할 경우 부가정보를 부호화하는 대신 그보다 훨씬 적은 신호량인 테이블의 인덱스를 부호화하고 이를 복호기로 전송하여 영상을 재구성할 수 있도록 한다.
이때 복호기가 영상을 정상적으로 재구성하기 위해서는 부호기와 동일한 테이블을 가지고 있어야 한다. 이를 위하여 부호기의 테이블 내용이 갱신될 때에는 복호기의 테이블도 동기되어 갱신되어야 한다. 이미 테이블에 존재하고 있는 분할 모드 스트링의 채택횟수를 갱신하는 것은 전송되는 분할 모드 스트링 내용을 보고 어느 구조가 몇 번 사용되었는지 알 수 있으므로, 부/복호기 모두 추가 부가 정보없이 수행할 수 있으나, 새로운 스트링이 테이블에 첨부될 때는 부호기가 복호기에 스트링 첨부 플래그 신호와 새로운 스트링을 보냄으로써 현재 블록의 분할 및 모드 스트링에 테이블에 새로이 추가되었음을 알려 복호기 내의 테이블도 적절히 갱신될 수 있도록 하는 것이 바람직하다. 새로운 스트링이 첨부될 때는 가장 채택 횟수가 적은 스트링과 교체를 원칙으로 한다.
도 7은 본 발명의 실시예에 따라 분할 모드 부호화를 위한 신택스(syntax)로서, 현 코딩 유닛 블록의 분할 및 인트라 모드 패턴이 분할 및 모드 테이블 내의 한 스트링과 일치하였을 때에는 부호화 부가 정보 신호 중 테이블 사용 여부를 알리는 분할 모드 테이블 플래그(flag)를 사용할 수 있다. 테이블 히스토리 정보와 일치하지 않는 인트라 예측 부호화 부가정보는 플래그를 0으로 리셋하며, 부가정보 전부를 부호화하고 일치할 경우는 플래그를 1로 셋하고 테이블 Layer 수와 테이블 인덱스값만을 부호화하여 전송한다
도 8은 본 발명의 실시예에 따른 인트라 부가정보 부호화 방법을 나타낸 도면이다.
도 8을 참조하면, 인트라 예측모드 선택부(210)는 코딩 유닛에 대해 기 설정된 다양한 종류의 분할 및 예측 모드를 적용하여 인트라 예측을 수행한다(S810). 또한, 인트라 예측모드 선택부(210)는 적용된 각각의 분할 및 예측 모드의 조합에 대하여 부호화 비용을 계산하여 최적의 분할조합 및 예측 모드를 선택한다(S820).
분할 및 예측모드 테이블 룩업부(220)는 인트라 예측모드 선택부에 의해 선택된 분할조합 및 예측 모드에 기초하여 테이블을 룩업한다(S830). 테이블에 해당 분할 조합이 있는 경우(S840), 분할 및 예측모드 테이블 룩업부(220)는 테이블 HIT 신호를 생성한다.
엔트로피 부호화부(230)는 분할 및 예측모드 테이블 룩업부(220)로부터 테이블 HIT가 수신되면, 테이블에 기초하여 엔트로피 부호화를 실행한다. 이 경우, 엔트로피 부호화부(230)는 분할 및 예측모드 테이블 룩업부(220)로부터 테이블 HIT가 수신되면, 도 7에 나타낸 바와 같은 분할모드 부호화를 위한 시멘틱에 따라 테이블의 대응되는 인덱스를 엔트로피 부호화한다(S850). 만일, 테이블에 인트라 예측모드 선택부(210)에 의해 선택된 최적의 분할조합 및 예측모드에 대응하는 분할 조합이 없는 경우, 엔트로피 부호호부(230)는 기존의 코딩방법에 따라 엔트로피 부호화를 수행할 수 있다. 또한, 현재의 입력 결과에 따라 스트링의 사용횟수, 새로운 엔트리 교체 등에 대한 테이블의 내역이 업데이트될 수 있다.
도 9는 본 발명의 실시예에 따른 인트라 부가정보 복호화 장치를 개략적으로 도시한 도면이다. 도면을 참조하면, 본 발명의 실시예에 따른 인트라 부가정보 복호화 장치(900)는 엔트로피 복호화부(910), 분할 및 예측모드 테이블 룩업 및 파싱부(920) 및 인트라 복호화부(930)를 포함할 수 있다.
엔트로피 복호화부(910)는 부호화기로부터 수신되는 비트스트림에 기초하여 엔트로피 복호화를 실행한다.
분할 및 예측모드 테이블 룩업 및 파싱부(920)는 엔트로피 복호화부(910)에 의해 복호된 신호에 기초하여 테이블을 룩업 및 파싱하며, 그에 따라 분할 및 예측모드 스트링을 생성한다. 이때, 분할 및 예측모드 테이블 룩업 및 파싱부(920)는 전술한 바와 같이, 부호기와 동일한 테이블을 저장하며, 부호기의 테이블이 갱신될 때에는 그에 연동하여 동일하게 갱신되는 것이 바람직하다. 또한, 분할 및 예측모드 테이블 룩업 및 파싱부(920)는 분할 및 예측모드 플래그가 세트되어 있는 경우에만 테이블을 룩업 및 파싱하도록 구현될 수 있다.
인트라 복호화부(930)는 분할 및 예측모드 테이블 룩업 및 파싱부(920)에 의해 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행한다. 예를 들어, 테이블의 룩업을 통해 도 4에 도시한 바와 같은 분할 및 예측모드 스트링이 생성되었다면, 생성된 스트링으로부터 분할 및 예측모드 정보를 파싱하여 도 3과 같은 인트라 모드를 복호화할 수 있다.
만일, 분할 및 예측모드 플래그가 리셋된 경우, 인트라 복호화부(930)는 엔트로피 복호화부(910)에 의해 복호된 신호에 기초하여 직접 인트라 모드 복호화를 수행할 수 있다.
도 10은 본 발명의 실시예에 따른 인트라 부가정보 복호화 방법을 나타낸 흐름도이다.
엔트로피 복호화부(910)는 부호화기로부터 수신되는 비트스트림에 기초하여 엔트로피 복호화를 실행한다. 이때, 분할 및 예측모드 테이블 룩업 및 파싱부(920)는 엔트로피 복호화부(910)에 의해 복호된 신호에 기초하여, 분할 및 예측모드 플래가가 세트되어 있으면(S1010), 그에 따라 테이블을 룩업 및 파싱한다(S1020). 이때, 분할 및 예측모드 테이블 룩업 및 파싱부(920)는 테이블에 복호된 신호에 일치하는 신호가 있으면, 그에 따라 분할 및 예측모드 스트링을 생성한다(S1030). 이 경우, 분할 및 예측모드 테이블 룩업 및 파싱부(920)는 전술한 바와 같이, 부호기와 동일한 테이블을 저장하며, 부호기의 테이블이 갱신될 때에는 그에 연동하여 동일하게 갱신되는 것이 바람직하다.
인트라 복호화부(930)는 분할 및 예측모드 테이블 룩업 및 파싱부(920)에 의해 생성된 분할 및 예측모드 스트링에 기초하여 인트라 모드 복호화를 수행한다(S1040).
만일, 엔트로피 복호화부(910)에 의해 복호된 신호가 분할 및 예측모드 플래그가 리셋된 경우, 인트라 복호화부(930)는 엔트로피 복호화부(910)에 의해 복호된 신호에 기초하여 직접 인트라 모드 복호화를 수행할 수 있다(S1050).
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 또한, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 따라서, 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.
이상에서 설명한 바와 같이 본 발명의 실시예는, 비디오 데이터의 압축 장치에 있어서 점차 커져가는 영상크기와 해상도, 그리고 다양한 코딩 블록의 분할 방법에 따라 증가된 인트라 프레임 부가정보를 효율적으로 부호화/복호화하기 위한 것으로, 이전 블록들의 분할정보 및 예측 모드 정보 패턴을 히스토리 테이블로 효과적으로 관리함으로써 부가정보 부호화/복호화 시 정보량을 적응적으로 감소시킬 수 있는 효과를 발생하는 매우 유용한 발명이다.
200: 인트라 부가정보 부호화 장치
210: 인트라 예측모드 선택부
220: 분할 및 예측모드 테이블 룩업부
230: 엔트로피 부호화부
900: 인트라 부가정보 복호화 장치
910: 엔트로피 복호화부
920: 분할 및 예측모드 테이블 룩업 및 파싱부
930: 인트라 복호화부

Claims (16)

  1. 삭제
  2. 인트라 부가정보 부호화 장치에 있어서,
    부호화하고자 하는 현재 코딩 유닛에 대해 분할되는 부속블록들의 형태를 선택하고 상기 분할되는 부속블록들에 각각 대응되는 인트라 예측 모드들을 선택하는 인트라 예측모드 선택부;
    상기 선택된 부속블록들의 형태 및 상기 선택된 인트라 예측 모드들에 기초하여 테이블을 참조하며, 상기 선택된 부속블록들의 형태 및 상기 분할되는 부속블록들에 각각 대응되는 인트라 예측 모드들과 동일한 정보가 상기 테이블에 존재하는 경우에 테이블 HIT 신호를 생성하는 분할 및 예측모드 테이블 룩업부; 및
    상기 테이블 HIT 신호가 수신되면, 상기 테이블 내의 복수의 인덱스 중에서 하나의 인덱스를 부호화하는 엔트로피 부호화부
    를 포함하며,
    상기 테이블은 복수개의 조합정보와 각 조합정보에 대응되는 인덱스를 함께 저장하되, 상기 각 조합정보는 상기 현재 코딩 유닛의 부호화 이전에 부호화된 이전 코딩 유닛의 분할된 부속블록들의 형태에 대한 정보와 상기 이전 코딩 유닛의 분할된 부속블록들에 각각 대응되는 인트라 예측 모드들을 나타내고,
    상기 부호화되는 하나의 인덱스는 상기 테이블 내의 인덱스들 중에서, 상기 동일한 정보에 대응되는 인덱스인 것을 특징으로 하는 인트라 부가정보 부호화 장치.
  3. 제 2항에 있어서,
    상기 분할 및 예측모드 테이블 룩업부는,
    상기 조합정보를 스트링으로 표현하여 상기 테이블로 저장하는 것을 특징으로 하는 인트라 부가정보 부호화 장치.
  4. 제 2항에 있어서,
    상기 분할 및 예측모드 테이블 룩업부는,
    상기 이전 코딩 유닛의 분할 깊이에 따라 상기 조합정보를 서로 다른 테이블로 저장하는 것을 특징으로 하는 인트라 부가정보 부호화 장치.
  5. 삭제
  6. 복호화할 현재 코딩 유닛의 인트라 부가정보 복호화 장치에 있어서,
    비트스트림에 기초하여 하나의 신호를 복호화하는 엔트로피 복호화부;
    상기 복호화된 하나의 신호에 기초하여 테이블을 참조하여 상기 현재 코딩 유닛의 분할 정보와, 상기 분할 정보에 따라 분할되는 부속블록들에 대한 인트라 예측모드들을 복호화하는 분할 및 예측모드 테이블 룩업 및 파싱부; 및
    복호화된 상기 분할 정보 및 상기 인트라 예측모드들에 기초하여 상기 현재 코딩 유닛의 인트라 모드 복호화를 수행하는 인트라 복호화부
    를 포함하며,
    상기 테이블은 복수개의 조합정보와 각 조합정보에 대응되는 인덱스를 함께 저장하되, 상기 각 조합정보는 상기 현재 코딩 유닛의 부호화 이전에 부호화된 이전 코딩 유닛의 분할된 부속블록들의 형태에 대한 정보와 상기 이전 코딩 유닛의 분할된 부속블록들에 각각 대응되는 인트라 예측 모드들을 나타내고,
    상기 현재 코딩 유닛의 분할 정보와 상기 분할 정보에 따라는 분할되는 부속블록들에 대한 인트라 예측모드들은, 상기 테이블 내의 복수개의 조합 정보 중에서 상기 하나의 신호에 대응하여 추출된 것을 특징으로 하는 인트라 부가정보 복호화 장치.
  7. 제 6항에 있어서,
    상기 인트라 부가정보 복호화 장치가 분할 및 예측모드 플래그를 사용하는 경우에,
    상기 분할 및 예측모드 테이블 룩업 및 파싱부는,
    상기 분할 및 예측모드 플래그의 값에 따라 상기 테이블을 룩업 및 파싱하는지 여부를 결정하는 것을 특징으로 하는 인트라 부가정보 복호화 장치.
  8. 제 6항에 있어서,
    상기 인트라 부가정보 복호화 장치가 분할 및 예측모드 플래그를 사용하는 경우에,
    상기 인트라 복호화부는,
    상기 분할 및 예측모드 플래그의 값에 따라 상기 인트라 모드 복호화를 수행하는지 여부를 결정하는 것을 특징으로 하는 인트라 부가정보 복호화 장치.
  9. 삭제
  10. 삭제
  11. 삭제
  12. 삭제
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
KR1020110002796A 2011-01-11 2011-01-11 인트라 부가정보 부호화/복호화 장치 및 방법 Expired - Fee Related KR101824241B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020110002796A KR101824241B1 (ko) 2011-01-11 2011-01-11 인트라 부가정보 부호화/복호화 장치 및 방법
CN201280005095.5A CN103299641B (zh) 2011-01-11 2012-01-11 对附加帧内信息进行编码/解码的设备和方法
PCT/KR2012/000266 WO2012096507A2 (ko) 2011-01-11 2012-01-11 인트라 부가정보 부호화/복호화 장치 및 방법
US13/939,700 US9877030B2 (en) 2011-01-11 2013-07-11 Apparatus and method for encoding/decoding additional intra-information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110002796A KR101824241B1 (ko) 2011-01-11 2011-01-11 인트라 부가정보 부호화/복호화 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20120081453A KR20120081453A (ko) 2012-07-19
KR101824241B1 true KR101824241B1 (ko) 2018-03-14

Family

ID=46507568

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110002796A Expired - Fee Related KR101824241B1 (ko) 2011-01-11 2011-01-11 인트라 부가정보 부호화/복호화 장치 및 방법

Country Status (4)

Country Link
US (1) US9877030B2 (ko)
KR (1) KR101824241B1 (ko)
CN (1) CN103299641B (ko)
WO (1) WO2012096507A2 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019216712A1 (ko) * 2018-05-10 2019-11-14 삼성전자 주식회사 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9544601B2 (en) * 2013-10-15 2017-01-10 Qualcomm Incorporated Wedgelet pattern extension for depth intra coding
WO2015139203A1 (en) * 2014-03-18 2015-09-24 Mediatek Singapore Pte. Ltd. Dlt signaling in 3d video coding
US20170164003A1 (en) * 2014-06-26 2017-06-08 Kt Corporation Multiview video signal processing method and apparatus
WO2017065592A1 (ko) * 2015-10-15 2017-04-20 엘지전자(주) 비디오 신호의 인코딩, 디코딩 방법 및 그 장치
CN117615133A (zh) * 2016-10-14 2024-02-27 世宗大学校产学协力团 影像编码/解码方法及比特流的传送方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011002504A1 (en) * 2009-07-01 2011-01-06 Thomson Licensing Methods and apparatus for signaling intra prediction for large blocks for video encoders and decoders

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6519287B1 (en) * 1998-07-13 2003-02-11 Motorola, Inc. Method and apparatus for encoding and decoding video signals by using storage and retrieval of motion vectors
KR100952892B1 (ko) * 2000-12-06 2010-04-16 리얼네트웍스 인코포레이티드 비디오 데이타의 인트라코딩 방법 및 장치
KR100552345B1 (ko) 2003-06-24 2006-02-20 주식회사 엠아이 통합형 가변 길이 부호화 기법에 의한 비디오 압축부호화방법 및 장치
US7724827B2 (en) * 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
JP4231020B2 (ja) * 2005-03-29 2009-02-25 日本電信電話株式会社 イントラ予測モード選択方法,画像符号化装置,画像符号化プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
CN101150719B (zh) * 2006-09-20 2010-08-11 华为技术有限公司 并行视频编码的方法及装置
US9794561B2 (en) * 2006-11-21 2017-10-17 Vixs Systems, Inc. Motion refinement engine with selectable partitionings for use in video encoding and methods for use therewith
US8218636B2 (en) 2006-11-21 2012-07-10 Vixs Systems, Inc. Motion refinement engine with a plurality of cost calculation methods for use in video encoding and methods for use therewith
US8711901B2 (en) 2007-03-12 2014-04-29 Vixs Systems, Inc. Video processing system and device with encoding and decoding modes and method for use therewith
CN101810007B (zh) * 2007-09-28 2013-03-06 杜比实验室特许公司 具有附加信息容量的多媒体编码和解码
KR101439847B1 (ko) * 2008-01-02 2014-09-16 삼성전자주식회사 부호화 정보의 압축률 향상을 이용한 영상 부호화, 복호화방법 및 장치
KR100996364B1 (ko) * 2008-01-03 2010-11-25 광운대학교 산학협력단 동영상 압축을 위한 서브샘플링기반 화면내 예측 부호화/복호화 장치 및 방법
KR101608426B1 (ko) * 2008-03-28 2016-04-04 삼성전자주식회사 영상의 인트라 예측 부호화/복호화 방법 및 그 장치
KR101517768B1 (ko) * 2008-07-02 2015-05-06 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
JP2010103969A (ja) * 2008-09-25 2010-05-06 Renesas Technology Corp 画像復号方法、画像復号装置、画像符号化方法及び画像符号化装置
US8411756B2 (en) * 2009-05-21 2013-04-02 Ecole De Technologie Superieure Method and system for generating block mode conversion table for efficient video transcoding
JP2011024066A (ja) * 2009-07-17 2011-02-03 Sony Corp 画像処理装置および方法
KR101510108B1 (ko) * 2009-08-17 2015-04-10 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
ES2625010T3 (es) * 2009-10-01 2017-07-18 Sk Telecom Co., Ltd. Aparato para codificación de imagen usando una capa dividida
US8942282B2 (en) * 2010-04-12 2015-01-27 Qualcomm Incorporated Variable length coding of coded block pattern (CBP) in video compression
US20110310976A1 (en) * 2010-06-17 2011-12-22 Qualcomm Incorporated Joint Coding of Partition Information in Video Coding
US9008175B2 (en) * 2010-10-01 2015-04-14 Qualcomm Incorporated Intra smoothing filter for video coding
US8526495B2 (en) * 2010-11-22 2013-09-03 Mediatek Singapore Pte. Ltd. Apparatus and method of constrained partition size for high efficiency video coding
MX2013005754A (es) * 2010-11-25 2013-08-01 Lg Electronics Inc Metodo para señalizar informacion de imagen, y metodo para decodificar informacion de imagen utilizando el mismo.
EP2661880A4 (en) * 2011-01-07 2016-06-29 Mediatek Singapore Pte Ltd METHOD AND DEVICE FOR IMPROVED CODING OF INTRA-LUMA PREDICTION MODE
US9654785B2 (en) * 2011-06-09 2017-05-16 Qualcomm Incorporated Enhanced intra-prediction mode signaling for video coding using neighboring mode
EP2745519B1 (en) * 2011-08-17 2017-09-27 MediaTek Singapore Pte Ltd. Method and apparatus for intra prediction using non-square blocks
US20130163664A1 (en) * 2011-12-22 2013-06-27 Qualcomm Incorporated Unified partition mode table for intra-mode coding

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011002504A1 (en) * 2009-07-01 2011-01-06 Thomson Licensing Methods and apparatus for signaling intra prediction for large blocks for video encoders and decoders

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
K. Sayood. Introduction to Data Compression - Third Edition. Morgan Kaufmann Publishers. 2006, pp.1-680*

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019216712A1 (ko) * 2018-05-10 2019-11-14 삼성전자 주식회사 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
US11350089B2 (en) 2018-05-10 2022-05-31 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus
US11902513B2 (en) 2018-05-10 2024-02-13 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus
US11917139B2 (en) 2018-05-10 2024-02-27 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus
US11917138B2 (en) 2018-05-10 2024-02-27 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus
US11973941B2 (en) 2018-05-10 2024-04-30 Samsung Electronics Co., Ltd. Video encoding method and apparatus, and video decoding method and apparatus

Also Published As

Publication number Publication date
CN103299641B (zh) 2016-11-02
WO2012096507A3 (ko) 2012-12-06
KR20120081453A (ko) 2012-07-19
WO2012096507A2 (ko) 2012-07-19
US20130294509A1 (en) 2013-11-07
US9877030B2 (en) 2018-01-23
CN103299641A (zh) 2013-09-11

Similar Documents

Publication Publication Date Title
JP7125520B2 (ja) ピクチャ復号化方法およびピクチャ符号化方法
KR101697154B1 (ko) 영상 부호화 방법 및 컴퓨터로 읽을 수 있는 기록 매체
CN106464919B (zh) 用于编码和解码具有视频数据的多层位流的方法和装置
CN104704841B (zh) 编码和解码视频数据的方法和装置及计算机可读存储介质
JP6181150B2 (ja) コード化ブロックフラグのコーディング
CN103957406B (zh) 用大宏块进行视频译码
KR102057352B1 (ko) 비디오 코딩에서의 파면 병렬 프로세싱에 대한 서브-스트림들
TWI527460B (zh) 於視訊寫碼中發信用於操作點之層識別符
KR102094503B1 (ko) 다계층 비디오 부호화 방법 및 장치, 다계층 비디오 복호화 방법 및 장치
KR101690291B1 (ko) 적응형 모드 비디오 인코딩 및 디코딩 방법 및 장치
JP5890031B2 (ja) ビデオコーディング用の断片化されたパラメータセット
US20110194613A1 (en) Video coding with large macroblocks
BRPI0919839B1 (pt) Método, aparelho e mídia de armazenamento não transitória legível por computador para codificação de vídeo com macroblocos grandes
KR20140120891A (ko) 효율적인 변환 유닛 인코딩을 위한 방법 및 장치
KR101824241B1 (ko) 인트라 부가정보 부호화/복호화 장치 및 방법
CN103947207A (zh) 用于图片分割方案的统一设计
JP2008005504A (ja) フラグエンコード方法、フラグデコード方法、および前記方法を用いた装置
KR20150081229A (ko) 영상의 복호화 방법 및 이를 이용하는 장치
KR102660599B1 (ko) 비디오 인코더, 비디오 디코더 및 상응하는 방법들
TW201429255A (zh) 用於操作點的層識別器之經改善發信
KR20140007057A (ko) 시간적 스케일러빌러티를 갖는 비디오 부호화 방법 및 장치, 시간적 스케일러빌러티를 갖는 비디오 복호화 방법 및 장치
KR102650289B1 (ko) 비디오 인코더, 비디오 디코더 및 상응하는 방법들
WO2012049876A1 (ja) 動画像符号化方法および復号方法

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

A201 Request for examination
E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

FPAY Annual fee payment

Payment date: 20210104

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20220103

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20250126

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

H13 Ip right lapsed

Free format text: ST27 STATUS EVENT CODE: N-4-6-H10-H13-OTH-PC1903 (AS PROVIDED BY THE NATIONAL OFFICE); TERMINATION CATEGORY : DEFAULT_OF_REGISTRATION_FEE

Effective date: 20250126

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20250126