KR101890203B1 - 비디오 인코더 내에서 기준 이미지들의 압축 및 압축해제 - Google Patents
비디오 인코더 내에서 기준 이미지들의 압축 및 압축해제 Download PDFInfo
- Publication number
- KR101890203B1 KR101890203B1 KR1020137020897A KR20137020897A KR101890203B1 KR 101890203 B1 KR101890203 B1 KR 101890203B1 KR 1020137020897 A KR1020137020897 A KR 1020137020897A KR 20137020897 A KR20137020897 A KR 20137020897A KR 101890203 B1 KR101890203 B1 KR 101890203B1
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- frame block
- reconstructed
- compression
- filter
- Prior art date
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/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- 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
- H04N19/423—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 characterised by memory arrangements
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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/124—Quantisation
-
- 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/147—Data rate or code amount at the encoder output according to rate distortion criteria
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
- H04N19/159—Prediction type, e.g. intra-frame, inter-frame or bidirectional frame 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
- H04N19/423—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 characterised by memory arrangements
- H04N19/426—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 characterised by memory arrangements using memory downsizing methods
- H04N19/428—Recompression, e.g. by spatial or temporal decimation
-
- 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/46—Embedding additional information in the video signal during the compression process
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
본 발명은 이미지 데이터를 변환시키기 위한 방법들 및 디바이스들에 관한 것이고, 상기 이미지 데이터는 압축되기 이전에 압축 필터에 의해 변환되고 기준 이미지 메모리 내에 저장된다. 확장에서, 기준 메모리로부터의 이미지 데이터가 판독 및 압축해제될 때 압축 필터의 변환에 대한 역 변환이 압축해제 필터에 의해 수행된다. 본 발명은 기준 이미지 메모리들을 사용하는 이미지 압축 방법들 및 이미지 압축해제 방법들을 위해 사용될 수 있다.
Description
본 발명은 제1 프레임 데이터를 변환시키기 위한 방법들 및 디바이스들에 관한 것이다.
수년간, 예컨대 새로운 타입들의 레코딩 시스템들의 도입 ― 최근 50년간 유럽에서 사용된, 625×576 픽셀 프레임 크기를 갖는 PAL(Phase Alternating Line) TV 송신 시스템으로부터 1920×1080 또는 1280×720 픽셀 HDTV(High Definition Television) 해상도로의 현재 전환을 포함함 ― 으로 인해, 인코딩될 프레임 포맷들이 점점 커져 왔다. 미래에, 심지어 더 큰 프레임 포맷들이 새로운 타입들의 TV 시스템들 내에 도입될 것으로 예상된다.
HDTV 및 미래 시스템들은, 비디오 프레임들이 예컨대 인터넷 또는 모바일 통신들 채널들을 경유해 송신될 수 있도록, 비디오 프레임들의 시퀀스를 압축하기 위한 디지털 압축 방법들을 사용한다. 그러나, 증가된 프레임 포맷 크기들로 인해, 비디오 데이터의 시퀀스를 압축하기 위해 요구되는 계산 능력 그리고 여기서 요구되는 메모리의 양이 상당히 증가하고 있다. 이의 하나의 결과는, 압축 방법들을 구현하는 프로세싱 유닛들과 메모리 사이의 데이터 전달이 또한 상당히 증가하고 있다는 것이다.
그러므로, ITU(International Telecommunication Union)와 ISO(International Standardization Organisation)/IEC(International Electrotechnical Commission)의 공동 전문 위원회인 비디오 코딩에 관한 합동 공동 팀(JCT-VC)과 같은 연구 그룹들은, 압축 레이트를 개선시키는 것에 관해서뿐만 아니라, 비디오 프레임들이 개별 코덱의 기준 프레임 버퍼들 내에 효율적으로 저장되고 그리고 자원-절약 방식으로 액세스되는 것을 가능케 하기 위한 표준화된 방법들에 관해서도 작업하고 있다.
도 1은 기준 프레임 버퍼(SRB)를 포함하는, 프레임들의 시퀀스를 압축하기 위한 알려진 디바이스를 도시한다. 프레임들은, 프레임-간 코딩으로서 또한 알려진 예컨대 예측 코딩을 이용하여 인코딩된다. 프레임들 중 하나는 예컨대 16×16 픽셀들의 프레임 블록들(BB)로 분할되고, 그리고 그런 다음 프레임 블록단위로 인코딩된다. 그런 다음, 프레임 블록들 중 하나에 대해, 프레임 블록의 콘텐트를 추정하기 위한 우수한 기초를 제공하는 기준 프레임 블록(RBB)이 기준 프레임(REF) 내에서 탐색된다. 이 목적을 위해, 프레임 블록은 움직임 추정 유닛(ME)에 전달되고, 움직임 추정 유닛(ME)은, 프레임 압축해제 유닛(PD)에 의한 프레임 압축해제 이후 기준 프레임(REF)의 부분들을 포함하는 기준 서브-프레임(REFT)에 기초하여, 기준 서브-프레임으로부터 기준 프레임 블록을 선택하고 그리고 선택된 기준 프레임 블록을 움직임 벡터(MV)를 통해 움직임 보정 유닛(MC)에 시그널링한다. 움직임 보정 유닛은 기준 프레임 및 움직임 벡터에 기초하여 기준 프레임 블록을 제공한다.
다음 차례의 단계에서, 프레임 블록(BB)으로부터 기준 프레임 블록(RBB)을 뺌으로써, 차이 프레임 블록(BD)이 생성된다. 후속하여, 차이 프레임 블록은, 예컨대 이산 코사인 변환 방법을 이용하여, 변환 유닛(T) 내에서 변환을 겪는다. 변환 유닛의 출력부에서 변환 계수들(TK)이 이용가능하고, 그런 다음 변환 계수들(TK)은 양자화를 위한 양자화 유닛(Q)에 공급된다. 양자화 유닛의 출력부에서 양자화된 변환 계수들(TQ)이 이용가능하고, 양자화된 변환 계수들(TQ)은 엔트로피 인코딩 유닛(EC)에 의해 수행되는 엔트로피 인코딩에 의해 출력 신호(AS)로 전환된다.
되먹임 루프에서, 역 양자화 유닛(IQ)에 의한 역 양자화에 의해, 양자화된 변환 계수들(TQ)이 재구성된 변환 계수들(TKR)로 전환된다. 이들 재구성된 변환 계수들(TKR)은 역 변환 유닛(IT)에 의한 역 변환에 의해 재구성된 차이 프레임 블록(BDR)으로 변환된다. 추가의 단계에서, 재구성된 차이 프레임 블록(BDR) 및 기준 프레임 블록(RBB)을 더함으로써, 재구성된 프레임 블록(RBM)이 생성된다.
이전 인코딩 방법들에서, 재구성된 프레임 블록은 기준 프레임 버퍼에 직접 기록된다. 현재 표준화 방법들에서, 데이터 볼륨을 줄이기 위해, 재구성된 프레임 블록은 프레임 압축 유닛(PC)에 의한 프레임 압축을 먼저 겪고, 프레임 압축 유닛(PC)은 재구성된 프레임 블록의 데이터 볼륨을 상당히 줄인다. 그런 다음, 프레임 압축 유닛(PC)에 의해 생성된 압축된 재구성된 프레임 블록(RBC)은 기준 프레임 버퍼 내에 저장된다. 움직임 추정 유닛 및 움직임 보정 유닛이 요구되는 프레임 데이터에 액세스하는 것을 가능케 하기 위하여, 기준 프레임(REF) 또는 그보다는 기준 프레임의 특정 섹션이 요청될 때, 개별 압축된 재구성된 프레임 블록이 기준 프레임 버퍼(SRB)로부터 판독되고 그리고 프레임 압축해제 유닛(PD)에 의한 프레임 압축해제에 의해 기준 서브-프레임(REFT)으로 전환된다.
도 2는 도 1에 도시된 인코더에 대응하는 디코더를 도시한다. 출력 신호(AS)는 엔트로피 디코딩 유닛(ED)에 의해 양자화된 변환 계수들(TQ)로 디코딩된다. 부가하여, 양자화된 변환 계수들은 역 변환 유닛(IQ)에 의해 재구성된 변환 계수들(TKR)로 역 양자화된다. 역 정보 유닛(IT)에 의한 재구성된 변환 계수들(TKR)의 재구성된 차이 프레임 블록(BDR)으로의 역 변환이 그 뒤를 잇는다. 출력 신호에 부가하여, 그 중에서도, 개별 움직임 벡터(MV)가 또한 디코더에 송신된다. 기준 서브-프레임(REFT)을 이용하여, 디코더는 움직임 보정 유닛(MC)을 통해 기준 서브-프레임(REFT)으로부터 기준 프레임 블록(RBB)을 결정할 수 있고, 기준 프레임 블록(RBB)을 재구성된 차이 프레임 블록에 더함으로써, 기준 프레임 블록(RBB)이 재구성된 프레임 블록(RBM)으로 전환된다.
재구성된 프레임 블록(RBM)은 예컨대 디스플레이 상에서 재생될 수 있다. 그런 다음, 재구성된 프레임 블록(RBM)은 프레임 압축 유닛(PC)에 의한 압축에 의해 압축된 재구성된 프레임 블록(RBC)으로 전환되고, 그런 다음 압축된 재구성된 프레임 블록(RBC)은 기준 프레임 버퍼(SRB) 내에 저장된다. 기준 프레임 버퍼 내에 저장된 압축된 재구성된 프레임 블록들은 프레임 압축해제 유닛(PD)에 의해 기준 서브-프레임으로 압축해제될 수 있다.
문서 [1]은 무손실 프레임 압축/압축해제 방법을 설명하고, 여기서 비트-플레인 코딩은 부동 소수점 이산 코사인 변환(DCT) 및 일차원 표현의 계수들 ― 변환 이후, 이차원적으로 배열됨 ― 의 스캐닝 이후에 수행된다.
문서 [2]에 따른 방법에서, 버퍼 액세스 대역폭 감소 기술이 제안된다. 변환 및 양자화에 부가하여, 프레임 압축 유닛(PC)에 대한 DC 예측 및 엔트로피 인코딩 및/또는 프레임 압축해제 유닛(PD)에 대한 역 단계가 또한 제안된다.
다른 문서 [3]에서, 디블록킹 프레임 메모리의 업스트림 및 다운스트림 각각에서의 프레임 데이터의 압축 및 압축해제에 대한 테스트 결과들이 표현된다.
마지막으로, 문서 [4]에서, 일차원 DPCM(discrete pulse code modulation)-기반 프레임 메모리 압축 방법이 표현된다.
적어도, 문서 [1] 및 문서 [4]에서 제안된 압축 방법들은 무손실이다.
본 발명의 목적은, 프레임 압축 유닛 및 프레임 압축해제 유닛 각각에 의한 압축 및 압축해제가 종래 기술과 비교할 때 증가될 수 있게 하는 방법들 및 디바이스들을 특정하는 것이다.
이 목적은 독립항들에 의해 달성된다. 본 발명의 발전들이 종속항들에서 전개된다.
본 발명은 제1 프레임 데이터를 변환시키기 위한 방법에 관한 것이고, 상기 제1 프레임 데이터는 프레임 압축 유닛에 의해 압축된 이후 기준 프레임 버퍼 내에 저장되고, 상기 기준 프레임 버퍼로부터 검색시, 프레임 압축해제 유닛에 의해 제2 프레임 데이터로 압축해제되고, 여기서 프레임 압축 유닛의 압축 레이트의 증가가 생성되도록, 압축 이전에 프레임 데이터가 압축 필터에 의하여 변환된다.
기존 코딩 방법들에서, 프레임 압축 유닛은 종종 무손실로 동작한다. 압축 필터를 사용함으로써, 프레임 압축 유닛과의 상호작용 없이, 이미지 세부사항의 손실이 압축 필터의 필터 파라미터에 의해 제어될 수 있다. 또한, 압축 필터 설계가 프레임 압축 유닛의 특징들에 개별적으로 적응될 수 있다는 것이 유리하다.
압축 필터는 바람직하게 아래의 파라미터들 중 적어도 하나의 함수로서 생성된다:
- 제1 프레임 데이터를 인코딩하기 위해 사용되는 코딩 모드;
- 제1 프레임 데이터를 인코딩하기 위해 사용되는 양자화 파라미터;
- 제 1 프레임 데이터의 예측 코딩을 위해 사용되는 움직임 벡터
위에서 언급된 파라미터들 중 적어도 하나의 함수로서 압축 필터를 제어하는 것은, 개선된 압축이 달성되는 것을 가능케 하는데, 그 이유는 위에서 언급된 파라미터들 중 적어도 하나의 함수로서 압축 필터를 제어하는 것이 특정 코딩 모드, 사용되는 양자화 파라미터 또는 사용되는 움직임 벡터와 같은, 제1 프레임 데이터의 특정 특징들이 제어되는 것을 가능케 하기 때문이다.
본 발명의 유리한 발전에서, 압축 필터는, 특히 양자화의 결과로서 제1 프레임 데이터 내에 존재하는 양자화 잡음을 억제하는 부대역 필터(TBF)의 형태를 취한다. 이는, 프레임 압축 유닛에 의한 압축이 개선되는 것을 가능케 하고, 여기서 날이 예리한(sharp-edged) 라인들과 같이 큰 복잡성으로만 인코딩될 수 있는 이미지 콘텐트 그리고 양자화 잡음과 같은 "쓸모 없는" 이미지 콘텐트가 필터링되고 그리고 그러므로 더욱 효율적으로 압축될 수 있다.
압축 필터는, 제1 프레임 데이터의 특정가능한 데이터 레이트에 대해 오류 함수를 최적화하는 필터, 즉 고정 데이터 레이트에서 압축 오류를 이용하여 압축에 의한 오류를 최소화시키는 필터가 선택되도록, 복수의 옵션들의 범위로부터 유리하게 결정된다. 이로써 특정가능한 데이터 레이트에서 매우 우수한 이미지 품질을 달성하는 압축 필터만이 선택된다. 유사하게, 이 발달은 또한, 품질 손상 없이 최저 데이터 레이트를 생성하는 필터가 선택되도록 구현될 수 있다.
압축해제 유닛에 의한 압축해제 이후에 디코딩된 프레임 데이터가 압축해제 필터에 종속되도록 제2 프레임 데이터가 바람직하게 생성되고, 여기서 압축 필터에 대한 역 단계들이 압축해제 필터에 의해 수행된다.
본 발명의 이 발전은, 제1 프레임 데이터의 선명도(sharpness)만을 감소시키는 압축 필터들이 사용되는 것을 가능케 한다. 이 목적을 위해, 프레임 압축해제 유닛에 의한 압축해제 이후에 디코딩된 프레임들이 압축해제 필터에 종속되도록 제2 프레임 데이터가 생성되고, 여기서 압축 필터 및 압축해제 필터는 아래의 동작들 중 적어도 하나를 수행한다:
- 제1 개수 및 제2 개수가 동일한 값을 취하도록, 제1 프레임 데이터의 픽셀들의 제1 개수가 압축 필터에 의해 감소되고, 그리고 제2 프레임 데이터의 픽셀들의 제2 개수가 압축해제 필터에 의해 증가된다;
- 제1 개수 및 제2 개수가 동일한 값을 취하도록, 제1 프레임 데이터의 픽셀들의 비트 플레인들의 제3 개수가 압축 필터에 의해 감소되고, 그리고 제2 프레임 데이터의 픽셀들의 비트 플레인들의 제4 개수가 압축해제 필터에 의해 증가된다.
이 증대는, 제1 프레임 데이터가 특히 효율적으로 변환되는 것을 가능케 하여, 압축이 프레임 압축 유닛에 의해 극도로 효율적으로 수행될 수 있다.
또한, 본 발명은 제1 프레임 데이터를 변환시키기 위한 디바이스들에 관한 것이고, 상기 제1 프레임 데이터는 프레임 압축 유닛에 의해 압축된 이후 기준 프레임 버퍼 내에 저장되고, 상기 기준 프레임 버퍼로부터 검색시, 프레임 압축해제 유닛에 의해 제2 프레임 데이터로 압축해제되고, 여기서 상기 디바이스는 프레임 데이터를 변환시키기 위한 압축 필터를 갖고, 상기 필터는 프레임 압축 유닛의 압축 레이트 증가를 생성하기 위하여 압축 이전에 제1 프레임 데이터를 변환시킨다. 이들 디바이스들의 장점들은 대응하는 방법 청구항들에서 전개된다.
디바이스는, 프레임 압축해제 유닛에 의해 압축해제가 수행된 이후에 디코딩된 프레임 데이터가 압축해제 필터에 종속되도록, 제2 프레임 데이터를 생성하기 위한 압축해제 필터에 의해 바람직하게 보충되고, 압축해제 필터는 압축 필터에 대해 역으로 동작한다. 이 증대의 장점들은 대응하는 방법 청구항들에서 전개된다.
본 발명 및 본 발명의 발전들이 동반된 도면들을 참조하여 더욱 상세히 설명될 것이다.
도 1은 프레임 데이터를 압축시키기 위한 종래 기술 인코더를 도시한다.
도 2는 압축된 프레임 데이터를 압축해제시키기 위한 종래 기술 디코더를 도시한다.
도 3은 본 발명의 제1 이형을 표현하는 제1 변형된 인코더를 도시한다.
도 4는 본 발명의 제1 이형을 표현하는 제1 변형된 디코더를 도시한다.
도 5는 본 발명의 제2 이형을 표현하는 제2 인코더를 도시한다.
도 6은 본 발명의 제2 이형을 표현하는 제2 디코더를 도시한다.
도 2는 압축된 프레임 데이터를 압축해제시키기 위한 종래 기술 디코더를 도시한다.
도 3은 본 발명의 제1 이형을 표현하는 제1 변형된 인코더를 도시한다.
도 4는 본 발명의 제1 이형을 표현하는 제1 변형된 디코더를 도시한다.
도 5는 본 발명의 제2 이형을 표현하는 제2 인코더를 도시한다.
도 6은 본 발명의 제2 이형을 표현하는 제2 디코더를 도시한다.
도면들에서 동일한 기능 및 동작 모드를 갖는 엘리먼트(element)들에는 동일한 참조 문자들이 제공된다.
도 1 및 도 2는 종래 기술에 따라 사용되는 프레임 압축 유닛(PC) 및 프레임 압축해제 유닛(PD)을 도시한다. 도 1 및 도 2가 서문에서 상세히 설명되었으므로, 서문의 언급들이 여기서 참조된다.
도 3은 변환 방법의 제1 예시적 실시예를 도시하고, 상기 도 3은 이 방법을 수행하기 위한 디바이스(DEV)를 마찬가지로 표현한다. 도 3은, 압축 필터(CF)가 프레임 압축 유닛(PC)의 바로 업스트림에서 신호 프로세싱 체인에 포함된다는 점에서 도 1과 상이하다. 제1 프레임 데이터로 또한 불리는 재구성된 프레임 블록(RBM)이 변환, 즉 필터링을 위해 압축 필터(CF)에 공급된다. 변환이 수행된 이후, 제1 프레임 데이터(RBM)는 변형된 제1 프레임 데이터(RBMX)로서 압축 필터(CF)의 출력부에 제공된다. 그런 다음, 이 변형된 제1 프레임 데이터는, 변형된 제1 프레임 데이터를 압축된 재구성된 프레임 블록(RBC)으로 압축하기 위한 프레임 압축 유닛(PC)에 공급되고, 상기 압축된 재구성된 프레임 블록(RBC)은 최종적으로 기준 프레임 버퍼(SRB) 내에 저장된다. 기준 프레임 버퍼 내의 데이터를 판독 및 프로세싱하기 위해, 개별 압축된 재구성된 프레임 블록(RBC)이 프레임 압축해제 유닛(PD)에 공급되고, 프레임 압축해제 유닛(PD)은 개별 압축된 재구성된 프레임 블록(RBC)으로부터 압축해제에 의해 이후에 제2 프레임 데이터로서 또한 지칭되는 기준 서브-프레임(REFT)을 생성한다. 도 3의 후속 방법 단계들은 도 1의 방법 단계들과 유사하고 그리고 그러므로 여기서 추가로 상세히 설명되지 않을 것이다.
도 4는 예컨대 디코더 상에서 또는 더욱 구체적으로 디코딩 방법의 일부로서 본 발명의 사용을 도시하고, 여기서 하나의 변형을 제외하고, 도 4에 따른 셋업은 도 2에 따른 셋업과 동일하다. 도 2와 대조적으로, 도 4에서, 압축 필터(CF)는 되먹임 루프에서 프레임 압축 유닛(PC)의 바로 업스트림에서 신호 프로세싱에 연결된다. 압축 필터(CF)를 이용함으로써, 변형된 제1 프레임 데이터(RBMX)가 제1 프레임 데이터(RBM)로부터 생성된다. 추가의 단계들은 도 2 및 도 3에 관련하여 설명된 단계들과 유사하다.
도 3의 인코더 및 도 4의 디코더가 드리프트 없이 동작함을 보장하기 위해, 도시된 개별 압축 필터(CF)는 버전들 둘 다에서 동일하다.
압축 필터(CF)는, 프레임 압축 유닛의 후속 프로세싱 단계에서 증가된 압축 레이트가 생성될 수 있도록, 프레임 압축 유닛에 의한 압축 이전에, 압축 필터(CF)가 제1 프레임 데이터를 변환시키도록 구성된다. 압축 필터(CF)의 예시적 실시예에서, 압축 필터(CF)는, 이미지 세부사항들이 압축 필터 파라미터에 의해 제어된 방식으로 감소될 수 있도록 설계된다. 상기 압축 필터는 로우-패스 필터의 형태로 구현될 수 있고, 로우-패스 필터에 대해, 필터 파라미터를 이용하여 컷오프 주파수가 셋팅될 수 있고 그리고 로우-패스 필터의 필터 특징에 의해, 로우-패스 필터는 제1 프레임 데이터 내에서 고-주파수 성분들을 필터링한다. 고-주파수 프레임 성분들을 필터링하는 것은, 프레임 압축 유닛이 변형된 제1 프레임 데이터를 종래 기술에 따라서보다 더 높은 압축 레이트로 압축하는 것을 가능케 한다. 대안적 발전에서, 압축 필터(CF)는, 특히 양자화의 결과로서 제1 프레임 데이터 내에 포함된 양자화 잡음을 억제하는 부대역 필터의 형태로 설계되고, 부대역 필터는 제1 프레임 데이터의 변환을 수행한다.
이미지 선명도 또는 그보다는 제1 프레임 데이터 내의 이미지 세부사항들을 변경시키는 것에 부가하여 ― 여기서, 제1 프레임 데이터 및 변형된 제1 프레임 데이터의 픽셀들의 개수는 동일함 ―, 이제 도 5 및 도 6에서 수행될 바와 같은 포맷 감소, 즉 압축 필터에 의한 픽셀들의 개수의 감소가 또한 개시될 수 있다.
이를 위해, 도 5는, 도 3에서 상세히 이미 설명된 바와 같이, 되먹임 루프에서, 압축 필터(CF), 프레임 압축 유닛(PC)에 의한 제1 프레임 데이터(RBM)의 신호 프로세싱 및 기준 프레임 버퍼(SRB) 내의 저장을 도시한다. 이제, 도 3에 대한 차이는, 제2 프레임 데이터가 검색될 때, 개별 압축된 재구성된 프레임 블록(RBC)이 기준 프레임 버퍼에서 먼저 판독되고 그리고 프레임 압축해제 유닛(PD)에 의해 수정된 제2 프레임 데이터(RBCY)로 전환되고 그리고 압축해제 필터(DF)에 의해 수정된 제2 프레임 데이터의 역 변환에 의해 기준 서브-프레임(REFT)으로 전환된다는 것이다. 예컨대, 압축 필터(CF)는 제1 프레임 데이터의 100×100 픽셀들의 프레임 크기를 수정된 제1 프레임 데이터의 50×50 픽셀들의 프레임 크기로 감소시킨다. 이 픽셀 감소는 예컨대 2×2 필터에 의해 수행되고, 2×2 필터는 고려되는 네 개의 지점들 각각의 진폭 값을 0.25의 가중치로 곱하고 그리고 결과적인 가중화된 진폭 값들을 합계한다. 이는, 2×2 픽셀들로부터, 수정된 제1 프레임 데이터의 새로운 픽셀을 생성한다. 압축해제 필터는, 예컨대 재구성된 픽셀의 2×2 픽셀들의 각각의 포지션에 픽셀을 복사시킴으로써, 50×50 픽셀들로부터 100×100 픽셀들을 생성한다. 포맷을 감소 및 증가시키기 위한 추가의 방법들은 이미지 신호 프로세싱 기술의 평균 당업자에게 알려질 것이고 그리고 그러므로 여기서 더욱 상세히 논의되지 않을 것이다.
도 6은 디코더에 대하여 도 5에 따른 본 발명의 이형을 도시한다. 이형의 동작 모드는 도 5에 관련하여 설명된 동작 모드와 유사하다.
압축 및 압축해제 필터의 다른 실시예에서, 픽셀들의 진폭 값들은 예컨대 양자화에 의해 감소되거나, 또는 예컨대 역 양자화에 의해 증가된다.
특정한 설계 이형에서, 압축 및 압축해제 필터들의 쌍은 무손실로 동작한다, 즉 압축 필터(CF) 압축해제 필터(DF) = 1이다, 즉 이 링킹은 유니티(unity) 행렬을 생성하고, 여기서 심볼 은 콘볼루션(convolution) 또는 프로덕트(product)에 대응한다.
이전 예들에 부가하여, 압축 필터 및 아마도 압축해제 필터는 복수의 설계 이형들로 존재할 수 있다. 예컨대, 상이한 컷오프 주파수들을 갖는 5개 로우-패스 필터들이 선택을 위해 이용가능할 수 있다. 압축 필터의 설계 이형들 중 하나를 사용하기에 앞서, 압축 필터의 각각의 이형에 대해, 압축 레이트 대 이미지 품질 트레이드오프(tradeoff)가 먼저 결정되어, 이로써 개별 압축 필터 및 프레임 압축 유닛이 생성된다. 이 목적을 위해, 비용 함수를 이용하여, 연관된 비용 값이 각각의 이형에 대해 결정된다. 압축 필터의 이형들 전부에 대한 비용 값들이 이용가능할 때, 최저 비용 값을 달성하는 이형이 선택된다.
개별 정사각형들에 의해 표현된, 도 1-도 6에 도시된 개별 방법 단계들 또는 수단 또는 유닛들은 소프트웨어, 하드웨어, 또는 소프트웨어 및 하드웨어의 조합으로 구현될 수 있다. 따라서, 도 1-도 6에 도시된 개별 방법 단계들 또는 수단 또는 유닛들은 프로그램 코드로 프로그램 메모리 내에 저장될 수 있고 그리고 프로그램 메모리에 연결된 프로세서 및 프레임 블록 또는 출력 신호와 같은 데이터를 송수신하기 위한 인터페이스에 의해 판독 및 프로세싱될 수 있다.
인용들의 목록
[1] JCTVC-B103: "Reference frame compression using image coder", ISO/IEC Document: JCTVC-B103, 2nd Meeting: Geneva, CH, 21-27 July 2010, Author: Chong Soon Lim
[2] JCTVC-B089: "Compressed Reference Frame Buffers (CRFB)", ISO/IEC Document: JCTVC-B089, 2nd Meeting: Geneva, CH, 21-28 July 2010, Author: Mehmet Umut Demircin et al
[3] JCTVC-B090: "ALF memory compression and IBDI/ALF coding efficiency test results in TMuC-0.1", ISO/IEC Document: JCTVC-B090, Author: Madhukar Budagavi
[4] JCTVC-B057: "DPCM-based memory compression", ISO/IEC Document: JCTVC-B057, 2nd Meeting: Geneva, CH, 21-28 July 2010, Author: Hirofumi Aoki
Claims (9)
- 코딩된(coded) 프레임 블록(frame block)을 디코딩(decoding)함으로써 재구성된 프레임 블록(reconstructed frame block)을 제공하는 단계;
압축 필터(compression filter)로 상기 재구성된 프레임 블록을 변환시킴으로써, 프레임 압축 유닛(frame compression unit)의 압축 레이트(rate)를 증가시키는 단계 - 상기 압축 필터는 아래의 파라미터(parameter)들:
상기 코딩된 프레임 블록의 코딩을 위해 사용되는 양자화 파라미터; 또는
상기 코딩된 프레임 블록의 예측 코딩을 위해 사용되는 움직임 벡터;
중 적어도 하나의 함수로서 상기 재구성된 프레임 블록을 변환시킴 -;
변환된 재구성된 프레임 블록을 프레임 압축 유닛(frame compression unit)에 의해 변환 및 압축된 재구성된 프레임 블록으로 압축하는 단계;
상기 변환 및 압축된 재구성된 프레임 블록을 기준 버퍼(reference buffer)에 저장하는 단계;
상기 변환 및 압축된 재구성된 프레임 블록을 상기 기준 버퍼로부터 검색하는 단계;
압축해제된 재구성된 프레임 블록을 생성하도록 상기 변환 및 압축된 재구성된 프레임 블록을 프레임 압축해제 유닛(frame decompression unit)에 의해 압축해제하는 단계;
상기 압축해제된 재구성된 프레임 블록을, 상기 압축 필터의 역 과정을 이용하여 디코딩된 프레임 데이터를 변환시키는 압축해제 필터로 처리하는 단계; 및
후속(subsequent) 코딩된 이미지를 디코딩하기 위해 상기 압축해제된 재구성된 프레임 블록을 기초로, 움직임 보정 유닛(motion compensation unit)을 사용하여, 기준 프레임 블록을 선택하는 단계를 포함하고,
상기 압축 필터는 상기 재구성된 프레임 블록의 제1 프레임 크기를 제2 프레임 크기로 감소시키고, 상기 압축해제 필터는 상기 압축해제된 재구성된 프레임 블록의 제2 프레임 크기를 상기 제1 프레임 크기로 증가시키는,
재구성된 프레임 블록을 변환시키기 위한 방법. - 제 1 항에 있어서,
상기 압축 필터는 부대역 필터를 포함하고, 상기 부대역 필터는 양자화의 결과로서 상기 재구성된 프레임 블록에 포함된 양자화 잡음을 억제하는,
재구성된 프레임 블록을 변환시키기 위한 방법. - 제 1 항에 있어서,
상기 압축 필터는 미리 정의가능한 데이터 레이트로 레이트 왜곡 함수를 최적화하는,
재구성된 프레임 블록을 변환시키기 위한 방법. - 제 1 항에 있어서,
복수의 필터들을 비교하는 단계;
상기 복수의 필터들 중 어떤 필터가 미리 정의 가능한 데이터 레이트로 레이트 왜곡 함수를 가장 최적화하는지를 결정하는 단계; 및
상기 압축 필터에 대해, 상기 레이트 왜곡 함수를 가장 최적화하는 필터를 선택하는 단계
를 더 포함하는,
재구성된 프레임 블록을 변환시키기 위한 방법. - 삭제
- 삭제
- 코딩된 프레임 블록을 디코딩함으로써 제공되는 재구성된 프레임 블록을 변환시키는 디바이스로서,
상기 디바이스는:
압축 이전에 상기 재구성된 프레임 블록을 변환시킴으로써, 프레임 압축 유닛의 압축 레이트를 증가시키도록 구성된 압축 필터 - 상기 압축 필터는 아래의 파라미터들:
상기 코딩된 프레임 블록의 코딩을 위해 사용되는 양자화 파라미터; 또는
상기 코딩된 프레임 블록의 예측 코딩을 위해 사용되는 움직임 벡터;
중 적어도 하나의 함수로서 상기 재구성된 프레임 블록을 변환시킴 -;
변환된 재구성된 프레임 블록을 변환 및 압축된 재구성된 프레임 블록으로 압축하도록 구성된 프레임 압축 유닛;
상기 변환 및 압축된 재구성된 프레임 블록을 저장하도록 구성된 기준 버퍼;
상기 기준 버퍼로부터 상기 변환 및 압축된 재구성된 프레임 블록의 검색 이후에, 압축해제된 재구성된 프레임 블록을 생성하도록 상기 변환 및 압축된 재구성된 프레임 블록을 압축해제하도록 구성된 프레임 압축해제 유닛;
상기 압축해제된 재구성된 프레임 블록을, 상기 압축 필터의 역 과정을 이용하여 디코딩된 프레임 데이터를 변환시키는 압축해제 필터링하도록 하는 압축해제 필터; 및
후속 코딩된 이미지를 디코딩하기 위해 상기 압축해제된 재구성된 프레임 블록을 기초로, 기준 프레임 블록을 선택하도록 구성된 움직임 보정 유닛
을 포함하고,
상기 압축 필터는 상기 재구성된 프레임 블록의 제1 프레임 크기를 제2 프레임 크기로 감소시키고, 상기 압축해제 필터는 상기 압축해제된 재구성된 프레임 블록의 제2 프레임 크기를 상기 제1 프레임 크기로 증가시키는,
재구성된 프레임 블록을 변환시키는 디바이스. - 삭제
- 제1 되먹임 루프를 통해 움직임 보정 유닛으로부터 기준 프레임 블록을 수신하는 단계;
상기 제1 되먹임 루프와는 부분적으로 상이하고 부분적으로 중첩하고, 역 양자화 및 역 변환 유닛 중 적어도 하나를 포함하는 제2 되먹임 루프를 통해 재구성된 차이 프레임을 수신하는 단계;
재구성된 프레임 블록을 제공하도록 상기 기준 프레임 블록을 상기 재구성된 차이 프레임에 부가하는 단계;
상기 제1 및 제2 되먹임 루프들의 중첩하는 부분에 배치되는 압축 필터로 상기 재구성된 프레임 블록을 변환시키는 단계 - 상기 압축 필터는 아래의 파라미터들:
코딩된 프레임 블록의 코딩을 위해 사용되는 양자화 파라미터; 또는
상기 코딩된 프레임 블록의 예측 코딩을 위해 사용되는 움직임 벡터;
중 적어도 하나의 함수로서 상기 재구성된 프레임 블록을 변환시킴 -;
상기 제1 및 제2 되먹임 루프들의 중첩하는 부분에 배치되는 프레임 압축 유닛에 의해 변환된 재구성된 프레임 블록을 압축하는 단계;
상기 변환 및 압축된 재구성된 프레임 블록을 기준 프레임 버퍼(reference frame buffer)에 저장하는 단계;
상기 변환 및 압축된 재구성된 프레임 블록을 상기 기준 프레임 버퍼로부터 검색하는 단계;
압축해제된 재구성된 프레임 블록을 생성하도록 상기 변환 및 압축된 재구성된 프레임 블록을 프레임 압축해제 유닛에 의해 압축해제하는 단계;
상기 압축해제된 재구성된 프레임 블록을, 상기 압축 필터의 역 과정을 이용하여 디코딩된 프레임 데이터를 변환시키는 압축해제 필터로 처리하는 단계;
기준 프레임 및 움직임 벡터를 기초로, 상기 움직임 보정 유닛을 사용하여, 기준 프레임 블록을 선택하는 단계; 및
선택된 기준 프레임 블록을 상기 제1 및 제2 되먹임 루프들을 통해 공급(feed)하는 단계를 포함하고,
상기 압축 필터는 상기 재구성된 프레임 블록의 제1 프레임 크기를 제2 프레임 크기로 감소시키고, 상기 압축해제 필터는 상기 압축해제된 재구성된 프레임 블록의 제2 프레임 크기를 상기 제1 프레임 크기로 증가시키는,
프레임 블록을 변환시키기 위한 방법.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP11150714 | 2011-01-12 | ||
EP11150714.1 | 2011-01-12 | ||
PCT/EP2012/050435 WO2012095490A1 (de) | 2011-01-12 | 2012-01-12 | Kompression und dekompression von referenzbildern in einem videokoder |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140042778A KR20140042778A (ko) | 2014-04-07 |
KR101890203B1 true KR101890203B1 (ko) | 2018-08-21 |
Family
ID=45495941
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137020898A KR101873207B1 (ko) | 2011-01-12 | 2012-01-12 | 비디오 코딩 디바이스의 기준 이미지들의 압축 및 압축해제 |
KR1020137020897A KR101890203B1 (ko) | 2011-01-12 | 2012-01-12 | 비디오 인코더 내에서 기준 이미지들의 압축 및 압축해제 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137020898A KR101873207B1 (ko) | 2011-01-12 | 2012-01-12 | 비디오 코딩 디바이스의 기준 이미지들의 압축 및 압축해제 |
Country Status (6)
Country | Link |
---|---|
US (2) | US9398292B2 (ko) |
EP (2) | EP2617198A1 (ko) |
JP (2) | JP5698382B2 (ko) |
KR (2) | KR101873207B1 (ko) |
CN (2) | CN103329527B (ko) |
WO (2) | WO2012095490A1 (ko) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5698382B2 (ja) | 2011-01-12 | 2015-04-08 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | ビデオコーダにおける参照イメージの圧縮及び伸長方法 |
MY166340A (en) * | 2011-06-30 | 2018-06-25 | Ericsson Telefon Ab L M | Reference picture signaling |
JP2014123841A (ja) * | 2012-12-20 | 2014-07-03 | Jvc Kenwood Corp | 画像符号化装置および画像符号化方法 |
US10015515B2 (en) * | 2013-06-21 | 2018-07-03 | Qualcomm Incorporated | Intra prediction from a predictive block |
US9883197B2 (en) | 2014-01-09 | 2018-01-30 | Qualcomm Incorporated | Intra prediction of chroma blocks using the same vector |
JP2015146474A (ja) * | 2014-01-31 | 2015-08-13 | 株式会社アクセル | 符号化装置及び復号化装置 |
JP5879571B2 (ja) * | 2014-01-31 | 2016-03-08 | 株式会社アクセル | 符号化装置及び復号化装置 |
US10419512B2 (en) * | 2015-07-27 | 2019-09-17 | Samsung Display Co., Ltd. | System and method of transmitting display data |
KR20170017573A (ko) * | 2015-08-07 | 2017-02-15 | 삼성전자주식회사 | 영상 데이터 처리 방법 및 이를 지원하는 전자 장치 |
US10798396B2 (en) | 2015-12-08 | 2020-10-06 | Samsung Display Co., Ltd. | System and method for temporal differencing with variable complexity |
EP3185556A1 (en) | 2015-12-21 | 2017-06-28 | Thomson Licensing | Method and apparatus for combined adaptive resolution and internal bit-depth increase coding |
JP6875821B2 (ja) * | 2016-10-19 | 2021-05-26 | キヤノン株式会社 | 画像符号化装置、撮像装置、画像符号化方法およびプログラム |
US10838922B2 (en) | 2017-03-31 | 2020-11-17 | International Business Machines Corporation | Data compression by using cognitive created dictionaries |
CN108810556B (zh) * | 2017-04-28 | 2021-12-24 | 炬芯科技股份有限公司 | 压缩参考帧的方法、装置及芯片 |
CN109511008B (zh) * | 2018-11-27 | 2021-07-13 | 成都索贝数码科技股份有限公司 | 一种基于对象存储支持视音频文件内容追加的方法 |
JP7359653B2 (ja) * | 2019-11-06 | 2023-10-11 | ルネサスエレクトロニクス株式会社 | 動画像符号化装置 |
KR102167561B1 (ko) | 2020-03-11 | 2020-10-20 | 톈진 나가르 메커니컬 인더스트리 리미티드 컴퍼니 | 고압 플런저 방식 싱글 다이아프램 펌프 |
KR102167568B1 (ko) | 2020-03-11 | 2020-10-20 | 톈진 나가르 메커니컬 인더스트리 리미티드 컴퍼니 | 고압 플런저 방식 더블 다이아프램 펌프 |
US20230336594A1 (en) * | 2022-04-15 | 2023-10-19 | Google Llc | Videoconferencing with Reduced Quality Interruptions Upon Participant Join |
Family Cites Families (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3165296B2 (ja) * | 1992-12-25 | 2001-05-14 | 三菱電機株式会社 | フレーム間符号化処理方式及びフレーム間符号化処理方法及び符号化制御方式 |
US6208689B1 (en) | 1996-03-04 | 2001-03-27 | Mitsubishi Denki Kabushiki Kaisha | Method and apparatus for digital image decoding |
JP3575508B2 (ja) | 1996-03-04 | 2004-10-13 | Kddi株式会社 | 符号化動画像再生装置 |
CA2185753C (en) * | 1996-03-04 | 2000-09-12 | Hideo Ohira | Digital image decoding apparatus |
US5818530A (en) | 1996-06-19 | 1998-10-06 | Thomson Consumer Electronics, Inc. | MPEG compatible decoder including a dual stage data reduction network |
US5933195A (en) * | 1997-09-26 | 1999-08-03 | Sarnoff Corporation | Method and apparatus memory requirements for storing reference frames in a video decoder |
US5987180A (en) * | 1997-09-26 | 1999-11-16 | Sarnoff Corporation | Multiple component compression encoder motion search method and apparatus |
US6229852B1 (en) | 1998-10-26 | 2001-05-08 | Sony Corporation | Reduced-memory video decoder for compressed high-definition video data |
JP2000165875A (ja) * | 1998-11-26 | 2000-06-16 | Oki Electric Ind Co Ltd | メモリ量の少ない動画像解像度変換符号化・復号装置 |
EP1064790A1 (en) * | 1999-01-15 | 2001-01-03 | Koninklijke Philips Electronics N.V. | Coding and noise filtering an image sequence |
US6470051B1 (en) * | 1999-01-25 | 2002-10-22 | International Business Machines Corporation | MPEG video decoder with integrated scaling and display functions |
US6983101B1 (en) | 1999-03-31 | 2006-01-03 | Sanyo Electric Co., Ltd. | Image recording apparatus, image reproducing apparatus and image recording/reproducing apparatus |
JP3286615B2 (ja) * | 1999-03-31 | 2002-05-27 | 三洋電機株式会社 | 映像記録装置、映像再生装置および映像記録再生装置 |
JP2002077925A (ja) * | 2000-08-31 | 2002-03-15 | Kddi Corp | ディジタル圧縮動画像ストリーム再符号化装置 |
US6983017B2 (en) | 2001-08-20 | 2006-01-03 | Broadcom Corporation | Method and apparatus for implementing reduced memory mode for high-definition television |
JP4209631B2 (ja) * | 2002-05-23 | 2009-01-14 | パナソニック株式会社 | 符号化装置、復号化装置、及び、圧縮伸長システム |
KR100654436B1 (ko) * | 2004-07-07 | 2006-12-06 | 삼성전자주식회사 | 비디오 코딩 방법과 디코딩 방법, 및 비디오 인코더와디코더 |
WO2006033953A1 (en) * | 2004-09-16 | 2006-03-30 | Thomson Licensing | Video codec with weighted prediction utilizing local brightness variation |
SG130962A1 (en) * | 2005-09-16 | 2007-04-26 | St Microelectronics Asia | A method and system for adaptive pre-filtering for digital video signals |
JP2007166323A (ja) * | 2005-12-14 | 2007-06-28 | Matsushita Electric Ind Co Ltd | 画像復号装置、および画像復号方法 |
US7903733B2 (en) | 2006-01-26 | 2011-03-08 | Qualcomm Incorporated | Adaptive filtering to enhance video encoder performance |
JP4384130B2 (ja) | 2006-03-28 | 2009-12-16 | 株式会社東芝 | 動画像復号方法及び装置 |
WO2007114368A1 (ja) | 2006-03-30 | 2007-10-11 | Kabushiki Kaisha Toshiba | 画像符号化装置及び方法並びに画像復号化装置及び方法 |
WO2007148619A1 (ja) | 2006-06-21 | 2007-12-27 | Nec Corporation | 動画像復号装置、復号画像記録装置、それらの方法及びプログラム |
BRPI0714233A2 (pt) * | 2006-07-18 | 2013-01-15 | Thomson Licensing | mÉtodos e aparelho para filtragem de referÊncia adaptativa |
US8503521B2 (en) | 2007-01-16 | 2013-08-06 | Chih-Ta Star SUNG | Method of digital video reference frame compression |
US8270739B2 (en) * | 2007-12-03 | 2012-09-18 | Ecole De Technologie Superieure | System and method for quality-aware selection of parameters in transcoding of digital images |
EP2210237B1 (en) | 2007-11-02 | 2018-09-05 | Ecole de Technologie Supérieure | System and method for quality-aware selection of parameters in transcoding of digital images |
GB2457262A (en) | 2008-02-08 | 2009-08-12 | Linear Algebra Technologies | Compression / decompression of data blocks, applicable to video reference frames |
US8548041B2 (en) * | 2008-09-25 | 2013-10-01 | Mediatek Inc. | Adaptive filter |
JP2010098352A (ja) * | 2008-10-14 | 2010-04-30 | Panasonic Corp | 画像情報符号化装置 |
US20100098169A1 (en) * | 2008-10-16 | 2010-04-22 | Texas Instruments Incorporated | Method and apparatus for motion estimation using compressed reference frame |
US20110026593A1 (en) * | 2009-02-10 | 2011-02-03 | New Wei Lee | Image processing apparatus, image processing method, program and integrated circuit |
US8724707B2 (en) * | 2009-05-07 | 2014-05-13 | Qualcomm Incorporated | Video decoding using temporally constrained spatial dependency |
JP5361998B2 (ja) * | 2009-05-29 | 2013-12-04 | 三菱電機株式会社 | 画像符号化装置、画像復号装置、画像符号化方法、および画像復号方法 |
US8233534B2 (en) * | 2010-04-09 | 2012-07-31 | Newport Media, Inc. | Frame buffer compression and memory allocation in a video decoder |
JP5698382B2 (ja) | 2011-01-12 | 2015-04-08 | シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft | ビデオコーダにおける参照イメージの圧縮及び伸長方法 |
-
2012
- 2012-01-12 JP JP2013548845A patent/JP5698382B2/ja not_active Expired - Fee Related
- 2012-01-12 CN CN201280005271.5A patent/CN103329527B/zh not_active Expired - Fee Related
- 2012-01-12 CN CN201280005268.3A patent/CN103283231B/zh not_active Expired - Fee Related
- 2012-01-12 WO PCT/EP2012/050435 patent/WO2012095490A1/de active Application Filing
- 2012-01-12 EP EP12705230.6A patent/EP2617198A1/de not_active Withdrawn
- 2012-01-12 KR KR1020137020898A patent/KR101873207B1/ko active IP Right Grant
- 2012-01-12 JP JP2013548842A patent/JP5710022B2/ja not_active Expired - Fee Related
- 2012-01-12 WO PCT/EP2012/050430 patent/WO2012095487A1/de active Application Filing
- 2012-01-12 US US13/979,601 patent/US9398292B2/en not_active Expired - Fee Related
- 2012-01-12 US US13/979,497 patent/US9723318B2/en active Active
- 2012-01-12 EP EP12700392.9A patent/EP2614647B1/de not_active Not-in-force
- 2012-01-12 KR KR1020137020897A patent/KR101890203B1/ko active IP Right Grant
Non-Patent Citations (3)
Title |
---|
Madhukar Budagavi, et al. ALF memory compression and IBDI/ALF coding efficiency test results on TMuC-0.1. JCTVC-B090. 2010.07.17.* |
Mehmet Umut Demircin, et al. TE2: Compressed Reference Frame Buffers (CRFB). JCTVC-B089. 2010.07.20.* |
Test Model under Consideration. JCT-VC Output Document (draft007). JCTVC-A205. 2010.07.18.* |
Also Published As
Publication number | Publication date |
---|---|
KR20140042779A (ko) | 2014-04-07 |
CN103283231B (zh) | 2018-04-27 |
US20130301711A1 (en) | 2013-11-14 |
WO2012095490A1 (de) | 2012-07-19 |
US9398292B2 (en) | 2016-07-19 |
WO2012095487A1 (de) | 2012-07-19 |
EP2614647A1 (de) | 2013-07-17 |
CN103283231A (zh) | 2013-09-04 |
JP5698382B2 (ja) | 2015-04-08 |
KR20140042778A (ko) | 2014-04-07 |
US9723318B2 (en) | 2017-08-01 |
JP2014506441A (ja) | 2014-03-13 |
EP2614647B1 (de) | 2017-10-18 |
JP5710022B2 (ja) | 2015-04-30 |
JP2014506442A (ja) | 2014-03-13 |
KR101873207B1 (ko) | 2018-07-02 |
US20140003517A1 (en) | 2014-01-02 |
CN103329527B (zh) | 2017-03-01 |
EP2617198A1 (de) | 2013-07-24 |
CN103329527A (zh) | 2013-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101890203B1 (ko) | 비디오 인코더 내에서 기준 이미지들의 압축 및 압축해제 | |
JP4927207B2 (ja) | 符号化方法、復号化方法及び装置 | |
US7379496B2 (en) | Multi-resolution video coding and decoding | |
US8897360B2 (en) | Method and apparatus for encoding and decoding images by adaptively using an interpolation filter | |
KR100930263B1 (ko) | 반복적 인코딩 알고리즘을 이용한 비디오 압축 방법 및 그시스템 | |
US20070009047A1 (en) | Method and apparatus for hybrid entropy encoding and decoding | |
US20120288003A1 (en) | Video coding using compressive sensing | |
JP2001045489A (ja) | 画像予測復号化方法及び装置 | |
CN109451311B (zh) | 视频数据编码、解码装置以及方法 | |
KR101366086B1 (ko) | 잔차 블록의 계수들에 대한 부호화 결정 방법, 장치,인코더 및 디코더 | |
US20070177664A1 (en) | Entropy encoding/decoding method and apparatus | |
KR101244309B1 (ko) | 영상 데이터 부호화/복호화 방법 및 장치 | |
GB2492396A (en) | Decoding a Scalable Video Bit-Stream | |
US8306115B2 (en) | Method and apparatus for encoding and decoding image | |
KR101652183B1 (ko) | Vlc 코드워드들을 이용한 코딩 구문 요소들 | |
US20090116550A1 (en) | Video compression system, method and computer program product using entropy prediction values | |
KR101710619B1 (ko) | 단계적인 영상 부호화, 복호화 방법 및 장치 | |
WO2001017268A1 (en) | Scalable coding | |
JP2009528751A (ja) | 差分符号化 | |
CN115567710A (zh) | 数据编码方法和装置以及解码数据流的方法和装置 | |
JP4762486B2 (ja) | マルチ・リゾルーション・ビデオ符号化および復号化 | |
KR102020953B1 (ko) | 카메라 영상의 복호화 정보 기반 영상 재 부호화 방법 및 이를 이용한 영상 재부호화 시스템 | |
KR101470404B1 (ko) | N 스크린 서비스를 위한 트랜스코딩 방법 및 장치 | |
JP6402520B2 (ja) | 符号化装置、方法、プログラム及び機器 | |
KR20240089011A (ko) | 선택 가능한 뉴럴 네트워크 기반 코딩 도구를 사용하는 비디오 코딩 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AMND | Amendment | ||
AMND | Amendment | ||
A201 | Request for examination | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |