KR20200037196A - 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 - Google Patents
복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 Download PDFInfo
- Publication number
- KR20200037196A KR20200037196A KR1020200039953A KR20200039953A KR20200037196A KR 20200037196 A KR20200037196 A KR 20200037196A KR 1020200039953 A KR1020200039953 A KR 1020200039953A KR 20200039953 A KR20200039953 A KR 20200039953A KR 20200037196 A KR20200037196 A KR 20200037196A
- Authority
- KR
- South Korea
- Prior art keywords
- syntax
- coding unit
- unit
- depth
- information
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
Abstract
Description
도 2 는 본 발명의 일 실시예에 따른 비디오 복호화 장치의 블록도를 도시한다.
도 3 은 본 발명의 일 실시예에 따른 부호화 단위의 개념을 도시한다.
도 4 는 본 발명의 일 실시예에 따른 부호화 단위에 기초한 영상 부호화부의 블록도를 도시한다.
도 5 는 본 발명의 일 실시예에 따른 부호화 단위에 기초한 영상 복호화부의 블록도를 도시한다.
도 6 는 본 발명의 일 실시예에 따른 심도별 부호화 단위 및 파티션을 도시한다.
도 7 은 본 발명의 일 실시예에 따른, 부호화 단위 및 변환 단위의 관계를 도시한다.
도 8 은 본 발명의 일 실시예에 따라, 심도별 부호화 정보들을 도시한다.
도 9 는 본 발명의 일 실시예에 따른 심도별 부호화 단위를 도시한다.
도 10, 11 및 12는 본 발명의 일 실시예에 따른, 부호화 단위, 예측 단위 및 주파수 변환 단위의 관계를 도시한다.
도 13 은 표 1의 부호화 모드 정보에 따른 부호화 단위, 예측 단위 및 변환 단위의 관계를 도시한다.
도 14는 본 발명의 일 실시예에 따른 영상 부호화 과정 및 복호화 과정을 계층적으로 분류한 도면이다.
도 15는 본 발명의 일 실시예에 따른 NAL 단위 구성을 나타낸 도면이다.
도 16a 및 도 16b는 영상 시퀀스의 부호화 과정에서 복호화 순서에 따라서 필요한 DPB의 최대 크기 정보를 설명하기 위한 참조도이다.
도 17은 본 발명과 관련된 비디오 코덱 분야에서 범핑 과정에 따라서 DPB로부터 복호화된 픽처가 출력되는 과정을 나타낸 도면이다.
도 18은 본 발명의 일 실시예에 따라서 최대 지연 프레임 신택스(MaxLatencyFrames)를 이용하여 DPB에서 복호화된 픽처를 출력하는 과정을 설명하는 도면이다.
도 19a 내지 도 19d는 본 발명의 일 실시예에 따라서 최대 지연 프레임 신택스(MaxLatencyFrame) 및 재정렬 프레임 개수 신택스(num_reorder_frames)를 설명하기 위한 도면이다.
도 20은 본 발명의 일 실시예에 따른 영상 부호화 방법을 나타낸 플로우 차트이다.
도 21은 본 발명의 일 실시예에 따른 영상 복호화 방법을 나타낸 플로우 차트이다.
| 분할 정보 0 (현재 심도 d의 크기 2Nx2N의 부호화 단위에 대한 부호화) | 분할 정보 1 | ||||
| 예측 모드 | 파티션 타입 | 변환 단위 크기 | 하위 심도 d+1의 부호화 단위들마다 반복적 부호화 | ||
| 인트라 인터 스킵 (2Nx2N만) |
대칭형 파티션 타입 | 비대칭형 파티션 타입 | 변환 단위 분할 정보 0 | 변환 단위 분할 정보 1 |
|
| 2Nx2N 2NxN Nx2N NxN |
2NxnU 2NxnD nLx2N nRx2N |
2Nx2N | NxN (대칭형 파티션 타입) N/2xN/2 (비대칭형 파티션 타입) |
||
| nal_unit_type | NAL 단위의 종류 |
| 0 | 미정의(Unspecified) |
| 1 | CRA 이외의 픽처 및 IDR 이외의 픽처 슬라이스 |
| 2-3 | 장래 확장을 위해 사용(Reserved) |
| 4 | CRA 픽처의 슬라이스 |
| 5 | IDR 픽처의 슬라이스 |
| 6 | SEI |
| 7 | SPS |
| 8 | PPS |
| 9 | AU 구분자(Access Unit Delimiter) |
| 10-11 | 장래 확장을 위해 사용(Reserved) |
| 12 | Filler 데이터(채워넣기 데이터) |
| 13 | 장래 확장을 위해 사용(Reserved) |
| 14 | APS |
| 15-23 | 장래 확장을 위해 사용(Reserved) |
| 24-64 | 미정의(Unspecified) |
| 해상도 | WQVGA | WVGA | HD 720p | HD 1080P |
| 400x240 | 800x480 | 1280x720 | 1920x1080 | |
| Minimum level | 1.3 | 3.1 | 3.1 | 4 |
| MaxDPB | 891.0 | 6750.0 | 6750.0 | 12288.0 |
| MaxDpbSize | 13 | 12 | 5 | 5 |
Claims (5)
- 비트스트림으로부터 영상 시퀀스에 포함된 픽처들을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 복호화 순서상 상기 영상 시퀀스에 포함된 임의의 픽처보다 앞서지만 표시 순서상 상기 임의의 픽처보다 이후에 표시되어 재정렬이 필요한 픽처의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스에 포함된 픽처들 중 표시 순서와 복호화 순서 사이의 최대 차이값을 갖는 픽처의 지연(latency) 정보를 나타내는 제 3 신택스를 획득하는 단계;
상기 제 1 신택스를 이용하여 복호화된 픽처를 저장하는 버퍼의 최대 크기를 결정하는 단계;
상기 픽처들을 복호화하고, 복호화된 픽처를 상기 버퍼에 저장하는 단계; 및
상기 제 2 신택스 및 제 3 신택스를 이용하여, 상기 버퍼에 저장된 복호화된 픽처의 출력 여부를 결정하는 단계를 포함하며,
상기 제 1 신택스, 제 2 신택스 및 제 3 신택스는 상기 영상 시퀀스의 복호화에 관련된 정보의 집합인 SPS(Sequence Parameter Set) 에 포함되며,
상기 버퍼에 저장된 복호화된 픽처의 출력 여부를 결정하는 단계는
상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 버퍼에 저장된 복호화된 픽처들 각각의 지연 파라메터 카운트를 1씩 증가시키는 단계; 및
상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 지연 정보와 동일한 지연 파라메터 카운트의 복호화된 픽처들 중 최소 POC(Picture Order Count)를 갖는 복호화된 픽처부터 상기 버퍼로부터 출력하는 단계를 포함하며,
영상은 최대 부호화 단위의 크기에 관한 정보에 따라 복수의 최대 부호화 단위들로 분할되고,
상기 복수의 최대 부호화 단위들 중 하나의 최대 부호화 단위는 분할 정보에 기초하여, 심도를 갖는 다수의 부호화 단위들로 계층적으로 분할되고,
현재 심도의 부호화 단위는 상위 심도의 부호화 단위로부터 분할된 정사각 데이터 단위들 중 하나이고,
상기 분할 정보가 상기 현재 심도에서 분할됨을 나타내는 경우에, 상기 현재 심도의 부호화 단위는 하위 심도의 부호화 단위들로 분할되고,
상기 분할 정보가 상기 현재 심도에서 분할되지 않음을 나타내는 경우에, 상기 현재 심도의 부호화 단위로부터 적어도 하나의 예측 단위가 획득되는 것을 특징으로 하는 영상 복호화 방법. - 비트스트림으로부터 영상 시퀀스를 구성하는 각 영상 프레임을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 이후에 복호화되는 영상 프레임보다 이후에 표시되어 재정렬이 필요한 영상 프레임의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스를 비트스트림으로부터 영상 시퀀스를 구성하는 각 영상 프레임을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 이후에 복호화되는 영상 프레임보다 이후에 표시되어 재정렬이 필요한 영상 프레임의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스를 구성하는 영상 프레임들 중 복호화 순서와 표시 순서의 차이가 가장 큰 영상 프레임의 지연(latency) 정보를 나타내는 제 3 신택스와 상기 영상 프레임을 부호화한 부호화된 데이터를 획득하는 영상 데이터 및 부호화 정보 추출부;
상기 부호화된 데이터를 복호화하여 복호화된 영상 프레임을 획득하는 복호화부;
상기 복호화된 영상 프레임을 저장하는 버퍼를 포함하며,
상기 버퍼는 상기 제 1 신택스를 이용하여 상기 영상 시퀀스를 복호화하는데 필요한 버퍼의 최대 크기를 설정하고, 상기 제 2 신택스 및 제 3 신택스를 이용하여, 저장된 영상 프레임의 출력 여부를 결정하며,
상기 제 1 신택스, 제 2 신택스 및 제 3 신택스는 상기 영상 시퀀스의 복호화에 관련된 정보의 집합인 SPS(Sequence Parameter Set) 에 포함되며,
상기 지연 정보는, 상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 1씩 증가되는 상기 버퍼에 저장된 복호화된 픽처들 각각의 지연 파라메터 카운트와 동일한지 비교되는데 이용되며, 상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 지연 정보와 동일한 지연 파라메터 카운트의 복호화된 픽처들 중 최소 POC(Picture Order Count)를 갖는 복호화된 픽처부터 상기 버퍼로부터 출력하는데 이용되며,
영상은 최대 부호화 단위의 크기에 관한 정보에 따라 복수의 최대 부호화 단위들로 분할되고,
상기 복수의 최대 부호화 단위들 중 하나의 최대 부호화 단위는 분할 정보에 기초하여, 심도를 갖는 다수의 부호화 단위들로 계층적으로 분할되고,
현재 심도의 부호화 단위는 상위 심도의 부호화 단위로부터 분할된 정사각 데이터 단위들 중 하나이고,
상기 분할 정보가 상기 현재 심도에서 분할됨을 나타내는 경우에, 상기 현재 심도의 부호화 단위는 하위 심도의 부호화 단위들로 분할되고,
상기 분할 정보가 상기 현재 심도에서 분할되지 않음을 나타내는 경우에, 상기 현재 심도의 부호화 단위로부터 적어도 하나의 예측 단위가 획득되는 것을 특징으로 하는 영상 복호화 장치. - 참조 픽처를 이용한 움직임 예측을 수행하여 영상 시퀀스에 포함된 픽처들을 부호화하는 단계; 및
상기 영상 시퀀스에 포함된 픽처들을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 부호화 순서상 상기 영상 시퀀스에 포함된 임의의 픽처보다 앞서지만 표시 순서상 상기 임의의 픽처보다 이후에 표시되어 재정렬이 필요한 픽처의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스에 포함된 픽처들 중 표시 순서와 부호화 순서 사이의 최대 차이값을 갖는 픽처의 지연(latency) 정보를 나타내는 제 3 신택스를 포함하는 비트스트림을 생성하는 단계를 포함하며,
상기 제 1 신택스는 복호화된 픽처를 저장하는 버퍼의 최대 크기를 결정하는데 이용되며,
상기 제 2 신택스 및 제 3 신택스를 이용하여, 상기 버퍼에 저장된 복호화된 픽처의 출력 여부가 결정되며,
상기 제 1 신택스, 제 2 신택스 및 제 3 신택스는 상기 영상 시퀀스의 복호화에 관련된 정보의 집합인 SPS(Sequence Parameter Set) 에 포함되며,
상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 버퍼에 저장된 복호화된 픽처들 각각의 지연 파라메터 카운트는 1씩 증가되며, 상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 지연 정보와 동일한 지연 파라메터 카운트의 복호화된 픽처들 중 최소 POC(Picture Order Count)를 갖는 복호화된 픽처부터 상기 버퍼로부터 출력되며,
영상은 복수의 최대 부호화 단위들로 분할되고, 상기 비트스트림은 최대 부호화 단위의 크기에 관한 정보를 포함하며,
상기 복수의 최대 부호화 단위들 중 하나의 최대 부호화 단위는 심도를 갖는 다수의 부호화 단위들로 계층적으로 분할되고, 상기 최대 부호화 단위의 계층적 분할 구조에 관한 분할 정보가 상기 비트스트림에 포함되며,
현재 심도의 부호화 단위는 상위 심도의 부호화 단위로부터 분할된 정사각 데이터 단위들 중 하나이고,
상기 현재 심도의 부호화 단위가 하위 심도의 부호화 단위들로 분할되는 경우, 상기 현재 심도의 분할 정보는 상기 현재 심도의 분할을 나타내도록 설정되며,
상기 현재 심도의 부호화 단위가 분할되지 않는 경우, 상기 현재 심도의 부호화 단위로부터 적어도 하나의 예측 단위가 획득되며, 상기 현재 심도의 분할 정보는 상기 현재 심도의 비분할을 나타내도록 설정되는 것을 특징으로 하는 영상 부호화 방법. - 참조 픽처를 이용한 움직임 예측을 수행하여 영상 시퀀스에 포함된 픽처들을 부호화하는 영상 부호화부; 및
상기 영상 시퀀스에 포함된 픽처들을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 부호화 순서상 상기 영상 시퀀스에 포함된 임의의 픽처보다 앞서지만 표시 순서상 상기 임의의 픽처보다 이후에 표시되어 재정렬이 필요한 픽처의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스에 포함된 픽처들 중 표시 순서와 부호화 순서 사이의 최대 차이값을 갖는 픽처의 지연(latency) 정보를 나타내는 제 3 신택스를 포함하는 비트스트림을 생성하는 출력부를 포함하며,
상기 제 1 신택스는 복호화된 픽처를 저장하는 버퍼의 최대 크기를 결정하는데 이용되며,
상기 제 2 신택스 및 제 3 신택스를 이용하여, 상기 버퍼에 저장된 복호화된 픽처의 출력 여부가 결정되며,
상기 제 1 신택스, 제 2 신택스 및 제 3 신택스는 상기 영상 시퀀스의 복호화에 관련된 정보의 집합인 SPS(Sequence Parameter Set) 에 포함되며,
상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 버퍼에 저장된 복호화된 픽처들 각각의 지연 파라메터 카운트는 1씩 증가되며, 상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 지연 정보와 동일한 지연 파라메터 카운트의 복호화된 픽처들 중 최소 POC(Picture Order Count)를 갖는 복호화된 픽처부터 상기 버퍼로부터 출력되며,
영상은 복수의 최대 부호화 단위들로 분할되고, 상기 비트스트림은 최대 부호화 단위의 크기에 관한 정보를 포함하며,
상기 복수의 최대 부호화 단위들 중 하나의 최대 부호화 단위는 심도를 갖는 다수의 부호화 단위들로 계층적으로 분할되고, 상기 최대 부호화 단위의 계층적 분할 구조에 관한 분할 정보가 상기 비트스트림에 포함되며,
현재 심도의 부호화 단위는 상위 심도의 부호화 단위로부터 분할된 정사각 데이터 단위들 중 하나이고,
상기 현재 심도의 부호화 단위가 하위 심도의 부호화 단위들로 분할되는 경우, 상기 현재 심도의 분할 정보는 상기 현재 심도의 분할을 나타내도록 설정되며,
상기 현재 심도의 부호화 단위가 분할되지 않는 경우, 상기 현재 심도의 부호화 단위로부터 적어도 하나의 예측 단위가 획득되며, 상기 현재 심도의 분할 정보는 상기 현재 심도의 비분할을 나타내도록 설정되는 것을 특징으로 하는 영상 부호화 장치. - 비트스트림을 저장하는 컴퓨터로 판독 가능한 기록 매체에 있어서, 상기 비트스트림은 영상 시퀀스를 구성하는 각 영상 프레임을 복호화하는데 필요한 버퍼의 최대 크기를 나타내는 제 1 신택스, 이후에 복호화되는 영상 프레임보다 이후에 표시되어 재정렬이 필요한 영상 프레임의 개수를 나타내는 제 2 신택스 및 상기 영상 시퀀스를 구성하는 영상 프레임들 중 복호화 순서와 표시 순서의 차이가 가장 큰 영상 프레임의 지연(latency) 정보를 나타내는 제 3 신택스와 상기 영상 프레임을 부호화한 부호화된 데이터를 포함하며,
상기 제 1 신택스는 복호화된 픽처를 저장하는 버퍼의 최대 크기를 결정하는데 이용되며,
상기 제 2 신택스 및 제 3 신택스를 이용하여, 상기 버퍼에 저장된 복호화된 픽처의 출력 여부가 결정되며,
상기 제 1 신택스, 제 2 신택스 및 제 3 신택스는 상기 영상 시퀀스의 복호화에 관련된 정보의 집합인 SPS(Sequence Parameter Set) 에 포함되며,
상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 버퍼에 저장된 복호화된 픽처들 각각의 지연 파라메터 카운트는 1씩 증가되며, 상기 영상 시퀀스에 포함된 하나의 픽처가 복호화될 때마다 상기 지연 정보와 동일한 지연 파라메터 카운트의 복호화된 픽처들 중 최소 POC(Picture Order Count)를 갖는 복호화된 픽처부터 상기 버퍼로부터 출력되며,
영상은 복수의 최대 부호화 단위들로 분할되고, 상기 비트스트림은 최대 부호화 단위의 크기에 관한 정보를 포함하며,
상기 복수의 최대 부호화 단위들 중 하나의 최대 부호화 단위는 심도를 갖는 다수의 부호화 단위들로 계층적으로 분할되고, 상기 최대 부호화 단위의 계층적 분할 구조에 관한 분할 정보가 상기 비트스트림에 포함되며,
현재 심도의 부호화 단위는 상위 심도의 부호화 단위로부터 분할된 정사각 데이터 단위들 중 하나이고,
상기 현재 심도의 부호화 단위가 하위 심도의 부호화 단위들로 분할되는 경우, 상기 현재 심도의 분할 정보는 상기 현재 심도의 분할을 나타내도록 설정되며,
상기 현재 심도의 부호화 단위가 분할되지 않는 경우, 상기 현재 심도의 부호화 단위로부터 적어도 하나의 예측 단위가 획득되며, 상기 현재 심도의 분할 정보는 상기 현재 심도의 비분할을 나타내도록 설정되는 것을 특징으로 하는 기록 매체.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201161563678P | 2011-11-25 | 2011-11-25 | |
| US61/563,678 | 2011-11-25 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190064018A Division KR102099915B1 (ko) | 2011-11-25 | 2019-05-30 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200086915A Division KR102221101B1 (ko) | 2011-11-25 | 2020-07-14 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200037196A true KR20200037196A (ko) | 2020-04-08 |
| KR102135966B1 KR102135966B1 (ko) | 2020-07-20 |
Family
ID=48857817
Family Applications (6)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120034093A Ceased KR20130058584A (ko) | 2011-11-25 | 2012-04-02 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020190064018A Expired - Fee Related KR102099915B1 (ko) | 2011-11-25 | 2019-05-30 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020200039953A Expired - Fee Related KR102135966B1 (ko) | 2011-11-25 | 2020-04-01 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020200086915A Expired - Fee Related KR102221101B1 (ko) | 2011-11-25 | 2020-07-14 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020210023685A Expired - Fee Related KR102321365B1 (ko) | 2011-11-25 | 2021-02-22 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020210145859A Expired - Fee Related KR102400542B1 (ko) | 2011-11-25 | 2021-10-28 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020120034093A Ceased KR20130058584A (ko) | 2011-11-25 | 2012-04-02 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020190064018A Expired - Fee Related KR102099915B1 (ko) | 2011-11-25 | 2019-05-30 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020200086915A Expired - Fee Related KR102221101B1 (ko) | 2011-11-25 | 2020-07-14 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020210023685A Expired - Fee Related KR102321365B1 (ko) | 2011-11-25 | 2021-02-22 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| KR1020210145859A Expired - Fee Related KR102400542B1 (ko) | 2011-11-25 | 2021-10-28 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
Country Status (13)
| Country | Link |
|---|---|
| US (7) | US9438901B2 (ko) |
| EP (1) | EP2785054A4 (ko) |
| JP (1) | JP2014533917A (ko) |
| KR (6) | KR20130058584A (ko) |
| CN (6) | CN107465932B (ko) |
| AU (1) | AU2012341242A1 (ko) |
| BR (1) | BR112014012549A2 (ko) |
| CA (2) | CA2995095C (ko) |
| IN (1) | IN2014MN01173A (ko) |
| MX (5) | MX337916B (ko) |
| TW (5) | TWI693819B (ko) |
| WO (1) | WO2013077665A1 (ko) |
| ZA (4) | ZA201706409B (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021251700A1 (ko) * | 2020-06-09 | 2021-12-16 | 엘지전자 주식회사 | Dpb 동작 기반 영상 또는 비디오 코딩 |
Families Citing this family (38)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| MX2013015154A (es) | 2011-06-30 | 2014-03-27 | Microsoft Corp | Reduccion de latencia en codificacion y descodificacion de video. |
| KR20130058584A (ko) | 2011-11-25 | 2013-06-04 | 삼성전자주식회사 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
| WO2013187698A1 (ko) * | 2012-06-12 | 2013-12-19 | 엘지전자 주식회사 | 영상 디코딩 방법 및 이를 이용하는 장치 |
| CN103297780A (zh) * | 2013-06-06 | 2013-09-11 | 上海高清数字科技产业有限公司 | 提高解码速率的方法及系统 |
| WO2015102439A1 (ko) * | 2014-01-03 | 2015-07-09 | 삼성전자 주식회사 | 멀티 레이어 비디오의 복호화 및 부호화를 위한 버퍼 관리 방법 및 장치 |
| US9794626B2 (en) * | 2014-05-01 | 2017-10-17 | Qualcomm Incorporated | Partitioning schemes in multi-layer video coding |
| US9930341B2 (en) * | 2014-06-20 | 2018-03-27 | Qualcomm Incorporated | Block vector coding for intra block copying |
| US10283091B2 (en) * | 2014-10-13 | 2019-05-07 | Microsoft Technology Licensing, Llc | Buffer optimization |
| CN107615762B (zh) * | 2015-05-29 | 2020-06-26 | 寰发股份有限公司 | 一种管理解码图像缓存器并解码视频比特流的方法及装置 |
| JP6568306B2 (ja) * | 2015-09-08 | 2019-08-28 | 聯發科技股▲ふん▼有限公司Mediatek Inc. | イントラ・ブロック・コピーモードの復号化ピクチャバッファの方法およびシステム |
| US10115377B2 (en) * | 2015-09-24 | 2018-10-30 | Intel Corporation | Techniques for video playback decoding surface prediction |
| KR102206503B1 (ko) * | 2015-10-19 | 2021-01-22 | 미디어텍 인크. | 인트라 블록 복사를 사용하는 비디오 코딩 시스템에서의 디코딩된 픽처 버퍼 관리를 위한 방법 및 장치 |
| US10805637B2 (en) * | 2016-05-16 | 2020-10-13 | Samsung Electronics Co., Ltd. | Video encoding method and apparatus, video decoding method and apparatus |
| US11025933B2 (en) * | 2016-06-09 | 2021-06-01 | Apple Inc. | Dynamic video configurations |
| US10999602B2 (en) | 2016-12-23 | 2021-05-04 | Apple Inc. | Sphere projected motion estimation/compensation and mode decision |
| US11259046B2 (en) | 2017-02-15 | 2022-02-22 | Apple Inc. | Processing of equirectangular object data to compensate for distortion by spherical projections |
| US10924747B2 (en) | 2017-02-27 | 2021-02-16 | Apple Inc. | Video coding techniques for multi-view video |
| CN107071385B (zh) * | 2017-04-18 | 2019-01-25 | 杭州派尼澳电子科技有限公司 | 一种基于h265引入视差补偿的立体视频编码方法 |
| US11093752B2 (en) | 2017-06-02 | 2021-08-17 | Apple Inc. | Object tracking in multi-view video |
| US10754242B2 (en) | 2017-06-30 | 2020-08-25 | Apple Inc. | Adaptive resolution and projection format in multi-direction video |
| KR102468596B1 (ko) * | 2017-07-31 | 2022-11-21 | 에스케이텔레콤 주식회사 | 360 영상을 부호화 또는 복호화하기 위한 방법 및 장치 |
| WO2020017423A1 (en) * | 2018-07-17 | 2020-01-23 | Panasonic Intellectual Property Corporation Of America | Motion vector prediction for video coding |
| WO2020042191A1 (zh) | 2018-08-31 | 2020-03-05 | 深圳市大疆创新科技有限公司 | 编码方法、解码方法、编码设备和解码设备 |
| EP4221226A1 (en) * | 2018-11-07 | 2023-08-02 | HFI Innovation Inc. | Method and apparatus of encoding or decoding video blocks by current picture referencing coding |
| US10812818B2 (en) * | 2018-12-14 | 2020-10-20 | Tencent America LLC | Network abstraction unit layer type classes in network abstraction layer unit header |
| ES2984681T3 (es) * | 2019-03-21 | 2024-10-30 | Samsung Electronics Co Ltd | Procedimiento y dispositivo para codificar vídeo que tenga un tamaño de bloque establecido para cada forma de bloque, y procedimiento y dispositivo para decodificar vídeo |
| US10861422B1 (en) * | 2019-08-16 | 2020-12-08 | Facebook Technologies, Inc. | Display rendering |
| KR102436512B1 (ko) * | 2019-10-29 | 2022-08-25 | 삼성전자주식회사 | 부호화 방법 및 그 장치, 복호화 방법 및 그 장치 |
| WO2021133060A1 (ko) * | 2019-12-23 | 2021-07-01 | 엘지전자 주식회사 | 서브픽처 기반 영상 코딩 장치 및 방법 |
| CN115004710B (zh) | 2020-01-09 | 2025-03-18 | 瑞典爱立信有限公司 | 用于视频编码和解码的方法和装置 |
| KR102930023B1 (ko) * | 2020-03-30 | 2026-02-23 | 엘지전자 주식회사 | Dpb 파라미터의 개수 정보를 시그널링하는 영상 부호화/복호화 방법, 장치 및 비트스트림을 저장한 컴퓨터 판독 가능한 기록 매체 |
| CN115668940A (zh) * | 2020-05-18 | 2023-01-31 | Lg电子株式会社 | 基于与画面输出相关的信息的图像或视频编码 |
| CN112351277B (zh) * | 2020-11-04 | 2024-04-05 | 北京金山云网络技术有限公司 | 一种视频的编码方法和装置,视频的解码方法和装置 |
| CN112468875B (zh) * | 2020-11-30 | 2022-03-29 | 展讯通信(天津)有限公司 | 视频解码帧的显示输出控制方法及装置、存储介质、终端 |
| CN112738525B (zh) * | 2020-12-11 | 2023-06-27 | 深圳万兴软件有限公司 | 视频处理方法、装置及计算机可读存储介质 |
| KR102241939B1 (ko) | 2021-02-08 | 2021-04-19 | 주식회사 빌트이엔씨 | 기둥형 친환경 하이브리드 미세먼지 저감장치 |
| US11695965B1 (en) * | 2022-10-13 | 2023-07-04 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Video coding using a coded picture buffer |
| US20260073893A1 (en) * | 2024-09-11 | 2026-03-12 | Nvidia Corporation | Dynamic buffer sizing and hardware-assisted frame pacing while application streaming |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050074061A1 (en) * | 2003-09-07 | 2005-04-07 | Microsoft Corporation | Signaling buffer fullness |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6331856B1 (en) * | 1995-11-22 | 2001-12-18 | Nintendo Co., Ltd. | Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing |
| JPH1174868A (ja) | 1996-09-02 | 1999-03-16 | Toshiba Corp | 情報伝送方法およびその方法が適用される情報伝送システムにおける符号化装置/復号化装置、並びに符号化・多重化装置/復号化・逆多重化装置 |
| CN1941904A (zh) * | 1996-09-02 | 2007-04-04 | 株式会社东芝 | 编解码设备及编码/多路复用设备和解码/多路分解设备 |
| ES2259827T3 (es) * | 1998-10-13 | 2006-10-16 | Matsushita Electric Industrial Co., Ltd. | Regulacion de los requisitos de calculo y de memoria de un tren de bits comprimido en un decodificador de video. |
| KR100969908B1 (ko) | 2002-04-26 | 2010-07-13 | 소니 주식회사 | 편집 장치 및 방법, 그리고 기록 매체 |
| TWI249356B (en) * | 2002-11-06 | 2006-02-11 | Nokia Corp | Picture buffering for prediction references and display |
| MY135449A (en) * | 2003-02-18 | 2008-04-30 | Nokia Corp | Picture coding method |
| US7266147B2 (en) * | 2003-03-31 | 2007-09-04 | Sharp Laboratories Of America, Inc. | Hypothetical reference decoder |
| KR100651566B1 (ko) * | 2003-08-26 | 2006-11-28 | 삼성전자주식회사 | 이동통신 단말기에서 출력 버퍼링을 이용한 멀티미디어재생 장치 및 그 제어 방법 |
| US20050201471A1 (en) | 2004-02-13 | 2005-09-15 | Nokia Corporation | Picture decoding method |
| KR20070056059A (ko) * | 2004-08-31 | 2007-05-31 | 마쯔시다덴기산교 가부시키가이샤 | 동화상 부호화 방법 및 장치 |
| MX2007012564A (es) * | 2005-04-13 | 2007-11-15 | Nokia Corp | Codificacion, almacenamiento y senalizacion de informacion de escalabilidad. |
| WO2007042914A1 (en) * | 2005-10-11 | 2007-04-19 | Nokia Corporation | Efficient decoded picture buffer management for scalable video coding |
| US20070127578A1 (en) * | 2005-12-02 | 2007-06-07 | Dijia Wu | Low delay and small memory footprint picture buffering |
| US20080002773A1 (en) | 2006-06-26 | 2008-01-03 | Texas Instruments Incorporated | Video decoded picture buffer |
| KR100794798B1 (ko) * | 2006-09-01 | 2008-01-15 | 삼성전자주식회사 | 시간지연을 완화하면서 역재생하는 영상기기 및 그제어방법 |
| EP2528343A1 (en) * | 2007-04-18 | 2012-11-28 | Thomson Licensing | Coding system using supplemental sequence parameter set for scalable video coding or multi-view coding |
| US20100142613A1 (en) * | 2007-04-18 | 2010-06-10 | Lihua Zhu | Method for encoding video data in a scalable manner |
| WO2009048503A2 (en) * | 2007-10-05 | 2009-04-16 | Thomson Licensing | Methods and apparatus for incorporating video usability information (vui) within a multi-view video (mvc) coding system |
| US20090154567A1 (en) * | 2007-12-13 | 2009-06-18 | Shaw-Min Lei | In-loop fidelity enhancement for video compression |
| TW200948092A (en) * | 2008-03-07 | 2009-11-16 | Toshiba Kk | Dynamic image encoding/decoding method and device |
| US9391635B2 (en) * | 2009-05-15 | 2016-07-12 | Texas Instruments Incorporated | Block scanner and run-level encoder from AC to DC values |
| KR101452859B1 (ko) * | 2009-08-13 | 2014-10-23 | 삼성전자주식회사 | 움직임 벡터를 부호화 및 복호화하는 방법 및 장치 |
| KR101487686B1 (ko) * | 2009-08-14 | 2015-01-30 | 삼성전자주식회사 | 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치 |
| JP2011082683A (ja) | 2009-10-05 | 2011-04-21 | Sony Corp | 画像処理装置、画像処理方法、及び、プログラム |
| CN105898311A (zh) * | 2009-12-01 | 2016-08-24 | 数码士有限公司 | 用于解码高分辨率图像的设备 |
| US9094658B2 (en) * | 2010-05-10 | 2015-07-28 | Mediatek Inc. | Method and apparatus of adaptive loop filtering |
| US8885729B2 (en) * | 2010-12-13 | 2014-11-11 | Microsoft Corporation | Low-latency video decoding |
| MX2013015154A (es) * | 2011-06-30 | 2014-03-27 | Microsoft Corp | Reduccion de latencia en codificacion y descodificacion de video. |
| KR20130058584A (ko) | 2011-11-25 | 2013-06-04 | 삼성전자주식회사 | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 |
-
2012
- 2012-04-02 KR KR1020120034093A patent/KR20130058584A/ko not_active Ceased
- 2012-11-23 TW TW107113183A patent/TWI693819B/zh active
- 2012-11-23 BR BR112014012549A patent/BR112014012549A2/pt not_active Application Discontinuation
- 2012-11-23 MX MX2015006963A patent/MX337916B/es unknown
- 2012-11-23 EP EP12850941.1A patent/EP2785054A4/en not_active Ceased
- 2012-11-23 WO PCT/KR2012/009972 patent/WO2013077665A1/ko not_active Ceased
- 2012-11-23 TW TW101143953A patent/TWI542199B/zh active
- 2012-11-23 TW TW105116428A patent/TWI587690B/zh active
- 2012-11-23 MX MX2014006260A patent/MX2014006260A/es active IP Right Grant
- 2012-11-23 CN CN201710929247.5A patent/CN107465932B/zh not_active Expired - Fee Related
- 2012-11-23 CN CN201710928082.XA patent/CN107517387B/zh not_active Expired - Fee Related
- 2012-11-23 TW TW109112038A patent/TWI703855B/zh active
- 2012-11-23 CN CN201280068213.7A patent/CN104067618B/zh active Active
- 2012-11-23 TW TW106113476A patent/TWI625055B/zh active
- 2012-11-23 CN CN201710928240.1A patent/CN107465931B/zh not_active Expired - Fee Related
- 2012-11-23 AU AU2012341242A patent/AU2012341242A1/en not_active Abandoned
- 2012-11-23 CA CA2995095A patent/CA2995095C/en active Active
- 2012-11-23 MX MX2015006962A patent/MX337918B/es unknown
- 2012-11-23 MX MX2015006964A patent/MX337915B/es unknown
- 2012-11-23 MX MX2015006961A patent/MX337917B/es unknown
- 2012-11-23 JP JP2014543421A patent/JP2014533917A/ja active Pending
- 2012-11-23 IN IN1173MUN2014 patent/IN2014MN01173A/en unknown
- 2012-11-23 CN CN201710928851.6A patent/CN107517388B/zh not_active Expired - Fee Related
- 2012-11-23 CA CA2856906A patent/CA2856906C/en active Active
- 2012-11-23 CN CN201710929433.9A patent/CN107483965B/zh not_active Expired - Fee Related
-
2014
- 2014-05-27 US US14/287,685 patent/US9438901B2/en active Active
-
2016
- 2016-07-28 US US15/221,652 patent/US9560370B2/en active Active
- 2016-12-21 US US15/386,625 patent/US9699471B2/en active Active
-
2017
- 2017-04-20 US US15/492,123 patent/US9769483B2/en not_active Expired - Fee Related
- 2017-08-14 US US15/676,155 patent/US9967570B2/en active Active
- 2017-09-22 ZA ZA2017/06409A patent/ZA201706409B/en unknown
- 2017-09-22 ZA ZA2017/06412A patent/ZA201706412B/en unknown
- 2017-09-22 ZA ZA2017/06411A patent/ZA201706411B/en unknown
- 2017-09-22 ZA ZA2017/06410A patent/ZA201706410B/en unknown
-
2018
- 2018-04-23 US US15/959,694 patent/US10218984B2/en active Active
-
2019
- 2019-01-07 US US16/241,509 patent/US10499062B2/en active Active
- 2019-05-30 KR KR1020190064018A patent/KR102099915B1/ko not_active Expired - Fee Related
-
2020
- 2020-04-01 KR KR1020200039953A patent/KR102135966B1/ko not_active Expired - Fee Related
- 2020-07-14 KR KR1020200086915A patent/KR102221101B1/ko not_active Expired - Fee Related
-
2021
- 2021-02-22 KR KR1020210023685A patent/KR102321365B1/ko not_active Expired - Fee Related
- 2021-10-28 KR KR1020210145859A patent/KR102400542B1/ko not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050074061A1 (en) * | 2003-09-07 | 2005-04-07 | Microsoft Corporation | Signaling buffer fullness |
Non-Patent Citations (2)
| Title |
|---|
| Gary J. Sullivan, et al., ‘Proposed constraint on reordering latency (for further consideration of JCTVC-F541)’, (JCTVC-G779), JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 7th Meeting: Geneva,* * |
| Gary J. Sullivan, et al., ‘Proposed constraint on reordering latency’, (JCTVC-F541), JCT-VC of ITU-T SG16 WP3 and ISO/IEC JTC1/SC29/WG11 6th Meeting: Torino, IT, 2011.07.01.* * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021251700A1 (ko) * | 2020-06-09 | 2021-12-16 | 엘지전자 주식회사 | Dpb 동작 기반 영상 또는 비디오 코딩 |
Also Published As
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102135966B1 (ko) | 복호화기의 버퍼 관리를 위한 영상 부호화 방법 및 장치, 그 영상 복호화 방법 및 장치 | |
| KR101997039B1 (ko) | 비디오 데이터의 재생 상태 식별을 위한 비디오 데이터의 다중화 방법 및 장치, 역다중화 방법 및 장치 | |
| KR102094503B1 (ko) | 다계층 비디오 부호화 방법 및 장치, 다계층 비디오 복호화 방법 및 장치 | |
| JP6050489B2 (ja) | 多階層ビデオ符号化方法及びその装置、並びに多階層ビデオ復号化方法及びその装置 | |
| KR102139660B1 (ko) | 시간적 스케일러빌러티를 갖는 비디오 부호화 방법 및 장치, 시간적 스케일러빌러티를 갖는 비디오 복호화 방법 및 장치 | |
| KR102047492B1 (ko) | 스케일러블 비디오 부호화 방법 및 장치, 스케일러블 비디오 복호화 방법 및 장치 | |
| KR102219909B1 (ko) | 멀티 레이어 비디오의 복호화 방법 및 장치, 멀티 레이어 비디오의 부호화 방법 및 장치 | |
| KR102114416B1 (ko) | 다시점 비디오 부호화 방법 및 장치, 다시점 비디오 복호화 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| 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 | ||
| PA0107 | Divisional application |
St.27 status event code: A-0-1-A10-A18-div-PA0107 St.27 status event code: A-0-1-A10-A16-div-PA0107 |
|
| 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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20240715 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| 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: 20240715 |