KR100782829B1 - 움직임 보상 시간 필터링에서 i-블록들을 처리하는 방법 - Google Patents
움직임 보상 시간 필터링에서 i-블록들을 처리하는 방법 Download PDFInfo
- Publication number
- KR100782829B1 KR100782829B1 KR1020057023767A KR20057023767A KR100782829B1 KR 100782829 B1 KR100782829 B1 KR 100782829B1 KR 1020057023767 A KR1020057023767 A KR 1020057023767A KR 20057023767 A KR20057023767 A KR 20057023767A KR 100782829 B1 KR100782829 B1 KR 100782829B1
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- block
- pixels
- spatial interpolation
- unconnected
- 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
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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
- H04N19/615—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Abstract
Description
| for (i=0; i<4; i++) for (j=0; j<4; j++) in[i*4+j] = u[j]; |
| in[0]=(lf[0]+u[0])/2; in[1]=u[1]; in[2]=u[2]; in[3]=u[3]; in[4]=lf[1]; in[5]=(in[4]+in[1])/2; in[6]=in[2]; in[7]=in[3]; in[8]=lf[2]; in[9]=in[8]; in[10]=(in[9]+in[6])/2; in[11]=in[7]; in[12]=lf[3]; in[13]=in[12]; in[14]=in[13]; in[15]=(in[11]+in[14])/2 |
| for (i=0; i<4; i++) { in[i]=u[i]; in[12+i]=lw[i]; in[4+i] = in[8+i] = (u[i]+lw[i])/2; } |
| in[0]=(lf[0]+u[0])/2; in[1]=u[1]; in[2]=u[2]; in[3]=(u[3]+r[0])/2; in[4]=lf[1]; in[5]=(in[4]+in[1])/2; in[7]=r[1]; in[6]=(in[2]+in[7])/2; in[8]=lf[2]; in[9]=in[8]; in[11]=r[2]; in[10]=in[11]; in[12]=lf[3]; in[13]=in[12]; in[15]=r[3]; in[14]=in[15]; |
| in[0]=(lf[0]+u[0])/2; in[1]=u[1]; in[2]=u[2]; in[3]=(u[3]+r[0])/2; in[4]=lf[1]; in[5]=(in[4]+in[1])/2; in[7]=r[1]; in[6]=(in[2]+in[7])/2; in[12]=(lf[3]+lw[0])/2; in[13]=lw[1]; in[14]=lw[2]; in[15]=(lw[3]+r[3])/2; in[8]=lf[2]; in[9]=(in[8]+in[13])/2; in[11]=r[2]; in[10]=(in[14]+in[11])/2 |
Claims (41)
- 비디오 프레임들을 처리하는 방법에 있어서,프레임들의 각 쌍은 프레임 A 및 프레임 B로 구성되고, 상기 프레임 A 및 B 각각은 픽셀들의 블록들을 구비하며, 상기 프레임 A는 시간상 상기 프레임 B 보다 선행하는, 한 쌍의 연속적인 비디오 프레임들을 제공하는 단계;상기 프레임 A의 픽셀들과 관련된 상기 프레임 B의 각 픽셀들의 연결된 상태 또는 비연결된 상태인 연결 상태를 결정하는 단계;상기 프레임 B의 각 블록을 비연결된 것 또는 단일 연결된 것 중 하나로 분류하는 단계;상기 분류 후에, 재분류 기준을 만족하는 상기 프레임 B의 단일 연결된 블록들을 비연결된 것으로 재분류하는 단계;상기 재분류 후에, 상기 프레임 B의 각 비연결된 블록을 P-블록 또는 I-블록으로 카테고리를 나누는 단계;상기 카테고리를 나눈 후에, 각 I-블록과 관련된 이용가능한 최근접 이웃 픽셀들의 값들에 기초한 공간 보간에 의하여 상기 프레임 B의 각 I-블록의 픽셀들의 값들을 계산하는 단계; 및상기 계산 후에, 상기 프레임 B의 각 I-블록에 대한 레지듀얼 에러 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,저 시간 프레임 및 고 시간 프레임을 생성하기 위하여 상기 프레임 A 및 B 내의 픽셀들에 대한 움직임 보상 시간 필터링(Motion Compensated Temporal Filtering:MCTF)을 수행하는 단계; 및상기 프레임 B의 각 I-블록들에 대한 상기 레지듀얼 에러 블록을 상기 고 시간 프레임의 대응되는 블록에 삽입하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 2항에 있어서,상기 삽입 후에 고 시간 프레임을 압축하는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 공간 보간은 선형 공간 보간인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 공간 보간은 비선형 공간 보간인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 공간 보간은 방향 공간 보간인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 공간 보간은 비방향 공간 보간인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 공간 보간은 하이브리드 공간 보간인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 분류하는 단계는,적어도 픽셀들 중 분수 F는 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 비연결된 것으로 분류하는 단계; 및픽셀들 중 상기 분수 F 미만은 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 단일 연결된 것으로 분류하는 단계를 더 포함하고, 상기 분수 F는 0.30에서 1.00의 범위의 값을 갖는 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 재분류하는 단계는,상기 프레임 B의 단일 연결된 각 블록에 대한 상기 프레임 A의 매칭된 블록을 결정하는 단계;상기 프레임 B의 단일 연결된 블록과 그 매칭되는 상기 프레임 A의 블록 사 이의 제곱-평균 변위 프레임 차이(DFD)가 fVMIN을 초과하면, 상기 프레임 B의 단일 연결된 블록을 비연결된 것으로 재분류하는 단계를 더 포함하며, 상기 VMIN은 V1 및 V2의 최소값이고, 상기 V1 및 V2 각각은 상기 프레임 B의 단일 연결된 블록의 픽셀 분산 및 상기 프레임 A의 매칭된 블록의 픽셀 분산이며, 상기 f는 0.40에서 1.00 범위인 것을 특징으로 하는 방법.
- 제 1항에 있어서,상기 카테고리를 나누는 단계는,최소 움직임 보상 에러(SMC -MIN)보다 작은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 I-블록으로 카테고리를 나누는 단계; 및상기 최소 움직임 보상 에러(SMC -MIN)보다 작지 않은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 P-블록으로 카테고리를 나누는 단계를 더 포함하는 것을 특징으로 하는 방법.
- 프레임들의 각 쌍은 프레임 A 및 프레임 B로 구성되고, 상기 프레임 A 및 B 각각은 픽셀들의 블록들을 구비하며, 상기 프레임 A는 시간상 상기 프레임 B 보다 선행하는, 한 쌍의 연속적인 비디오 프레임들을 처리하는 시스템에 있어서,상기 프레임 A의 픽셀들과 관련된 상기 프레임 B의 각 픽셀들의 연결된 상태 또는 비연결된 상태인 연결 상태를 결정하는 수단;상기 프레임 B의 각 블록을 비연결된 것 또는 단일 연결된 것 중 하나로 분류하는 수단;재분류 기준을 만족하는 상기 프레임 B의 단일 연결된 블록들을 비연결된 것으로 재분류하는 수단;상기 프레임 B의 각 비연결된 블록들을 P-블록 또는 I-블록으로 카테고리를 나누는 수단;각 I-블록과 관련된 이용가능한 최근접 이웃 픽셀들의 값들에 기초한 공간 보간에 의하여 상기 프레임 B의 각 I-블록의 픽셀들의 값들을 계산하는 수단; 및상기 프레임 B의 각 I-블록에 대한 레지듀얼 에러 블록을 생성하는 수단을 포함하는 것을 특징으로 시스템.
- 제 12항에 있어서,저 시간 프레임 및 고 시간 프레임을 생성하기 위하여 상기 프레임 A 및 B 내의 픽셀들에 대한 움직임 보상 시간 필터링(Motion Compensated Temporal Filtering:MCTF)을 수행하는 수단; 및상기 프레임 B의 각 I-블록들에 대한 상기 레지듀얼 에러 블록을 상기 고 시간 프레임의 대응되는 블록에 삽입하는 수단을 더 포함하는 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 프레임 B의 각 I-블록을 위한 삽입된 레지듀얼 에러 블록을 포함하는 상기 고 시간 프레임을 압축하는 수단을 더 포함하는 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 공간 보간은 선형 공간 보간인 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 공간 보간은 비선형 공간 보간인 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 공간 보간은 방향 공간 보간인 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 공간 보간은 비방향 공간 보간인 것을 특징으로 하는 시스템.
- 제 12항에 있어서,상기 공간 보간은 하이브리드 공간 보간인 것을 특징으로 하는 시스템.
- 프레임들의 각 쌍은 프레임 A 및 프레임 B로 구성되고, 상기 프레임 A 및 B 각각은 픽셀들의 블록들을 구비하며, 상기 프레임 A는 시간상 상기 프레임 B 보다 선행하는, 한 쌍의 연속적인 비디오 프레임들을 제공하는 단계;상기 프레임 A의 픽셀들과 관련된 상기 프레임 B의 각 픽셀들의 연결된 상태 또는 비연결된 상태인 연결 상태를 결정하는 단계;상기 프레임 B의 각 블록을 비연결된 것 또는 단일 연결된 것 중 하나로 분류하는 단계;상기 분류 후에, 재분류 기준을 만족하는 상기 프레임 B의 단일 연결된 블록들을 비연결된 것으로 재분류하는 단계;상기 재분류 후에, 상기 프레임 B의 각 비연결된 블록들을 P-블록 또는 I-블록으로 카테고리를 나누는 단계;상기 카테고리를 나눈 후에, 각 I-블록과 관련된 이용가능한 최근접 이웃 픽셀들의 값들에 기초한 공간 보간에 의하여 상기 프레임 B의 각 I-블록의 픽셀들의 값들을 계산하는 단계; 및상기 계산 후에, 상기 프레임 B의 각 I-블록에 대한 레지듀얼 에러 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 비디오 프레임들을 처리하는 방법을 실행하기 위한 컴퓨터 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체.
- 제 20항에 있어서,상기 방법은,저 시간 프레임 및 고 시간 프레임을 생성하기 위하여 상기 프레임 A 및 B 내의 픽셀들에 대한 움직임 보상 시간 필터링(Motion Compensated Temporal Filtering:MCTF)을 수행하는 단계; 및상기 프레임 B의 각 I-블록들에 대한 상기 레지듀얼 에러 블록을 상기 고 시간 프레임의 대응되는 블록에 삽입하는 단계를 더 포함하는 것을 특징으로 하는 기록 매체.
- 제 21항에 있어서,상기 삽입 후에,상기 고 시간 프레임을 압축하는 단계를 더 포함하는 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 공간 보간은 선형 공간 보간인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 공간 보간은 비선형 공간 보간인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 공간 보간은 방향 공간 보간인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 공간 보간은 비방향 공간 보간인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 공간 보간은 하이브리드 공간 보간인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 분류하는 단계는,적어도 픽셀들 중 분수 F는 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 비연결된 것으로 분류하는 단계; 및픽셀들 중 상기 분수 F 미만은 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 단일 연결된 것으로 분류하는 단계를 더 포함하고, 상기 분수 F는 0.30에서 1.00의 범위의 값을 갖는 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 재분류하는 단계는,상기 프레임 B의 각 단일 연결된 블록에 대한 상기 프레임 A의 매칭된 블록을 결정하는 단계; 및상기 프레임 B의 단일 연결된 블록과 그 매칭되는 상기 프레임 A의 블록 사이의 제곱-평균 변위 프레임 차이(DFD)가 fVMIN을 초과하면, 상기 프레임 B의 단일 연결된 블록을 비연결된 것으로 재분류하는 단계를 더 포함하며, 상기 VMIN은 V1 및 V2의 최소값이고, 상기 V1 및 V2 각각은 상기 프레임 B의 단일 연결된 블록의 픽셀 분산 및 상기 프레임 A의 매칭된 블록의 픽셀 분산이며, 상기 f는 0.40에서 1.00 범위인 것을 특징으로 하는 기록 매체.
- 제 20항에 있어서,상기 카테고리를 나누는 단계는,최소 움직임 보상 에러(SMC-MIN)보다 작은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 I-블록으로 카테고리를 나누는 단계; 및상기 최소 움직임 보상 에러(SMC-MIN)보다 작지 않은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 P-블록으로 카테고리를 나누는 단계를 더 포함하는 것을 특징으로 하는 기록 매체.
- 처리부, 상기 처리부에 연결된 컴퓨터로 읽을 수 있는 메모리 유니트를 구비하는 컴퓨터 시스템에 있어서, 상기 메모리 유니트는 상기 처리부에 의해서 실행될 때 비디오 프레임들을 처리하는 방법을 실행하는 지시들을 구비하고, 상기 방법은,프레임들의 각 쌍은 프레임 A 및 프레임 B로 구성되고, 상기 프레임 A 및 B 각각은 픽셀들의 블록들을 구비하며, 상기 프레임 A는 시간상 상기 프레임 B 보다 선행하는, 한 쌍의 연속적인 비디오 프레임들을 제공하는 단계;상기 프레임 A의 픽셀들과 관련된 상기 프레임 B의 각 픽셀들의 연결된 상태 또는 비연결된 상태인 연결 상태를 결정하는 단계;상기 프레임 B의 각 블록을 비연결된 것 또는 단일 연결된 것 중 하나로 분류하는 단계;상기 분류 후에, 재분류 기준을 만족하는 상기 프레임 B의 단일 연결된 블록들을 비연결된 것으로 재분류하는 단계;상기 재분류 후에, 상기 프레임 B의 각 비연결된 블록들을 P-블록 또는 I-블록으로 카테고리를 나누는 단계;상기 카테고리를 나눈 후에, 각 I-블록과 관련된 이용가능한 최근접 이웃 픽셀들의 값들에 기초한 공간 보간에 의하여 상기 프레임 B의 각 I-블록의 픽셀들의 값들을 계산하는 단계; 및상기 계산 후에, 상기 프레임 B의 각 I-블록에 대한 레지듀얼 에러 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 방법은,저 시간 프레임 및 고 시간 프레임을 생성하기 위하여 상기 프레임 A 및 B 내의 픽셀들에 대한 움직임 보상 시간 필터링(Motion Compensated Temporal Filtering:MCTF)을 수행하는 단계; 및상기 프레임 B의 각 I-블록들에 대한 상기 레지듀얼 에러 블록을 상기 고 시간 프레임의 대응되는 블록에 삽입하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 32항에 있어서,상기 방법은,상기 고 시간 프레임을 압축하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 공간 보간은 선형 공간 보간인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 공간 보간은 비선형 공간 보간인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 공간 보간은 방향 공간 보간인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 공간 보간은 비방향 공간 보간인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 공간 보간은 하이브리드 공간 보간인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 분류하는 단계는,적어도 픽셀들 중 분수 F는 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 비연결된 것으로 분류하는 단계; 및픽셀들 중 상기 분수 F 미만은 비연결된 상태를 갖는 상기 프레임 B의 각 블록을 단일 연결된 것으로 분류하는 단계를 더 포함하고, 상기 분수 F는 0.30에서 1.00의 범위의 값을 갖는 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 재분류하는 단계는,상기 프레임 B의 각 단일 연결된 블록에 대한 상기 프레임 A의 매칭된 블록을 결정하는 단계; 및상기 프레임 B의 단일 연결된 블록과 그 매칭되는 상기 프레임 A의 블록 사이의 제곱-평균 변위 프레임 차이(DFD)가 fVMIN을 초과하면, 상기 프레임 B의 단일 연결된 블록을 비연결된 것으로 재분류하는 단계를 더 포함하며, 상기 VMIN은 V1 및 V2의 최소값이고, 상기 V1 및 V2 각각은 상기 프레임 B의 단일 연결된 블록의 픽셀 분산 및 상기 프레임 A의 매칭된 블록의 픽셀 분산이며, 상기 f는 0.40에서 1.00 범위인 것을 특징으로 하는 컴퓨터 시스템.
- 제 31항에 있어서,상기 카테고리를 나누는 단계는,최소 움직임 보상 에러(SMC -MIN)보다 작은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 I-블록으로 카테고리를 나누는 단계; 및상기 최소 움직임 보상 에러(SMC -MIN)보다 작지 않은 레지듀얼 보간 에러(SRES)를 갖는 상기 프레임 B의 비연결된 블록을 P-블록으로 카테고리를 나누는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 시스템.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US47718303P | 2003-06-10 | 2003-06-10 | |
| US60/477,183 | 2003-06-10 | ||
| US10/864,833 US7627040B2 (en) | 2003-06-10 | 2004-06-09 | Method for processing I-blocks used with motion compensated temporal filtering |
| US10/864,833 | 2004-06-09 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060036056A KR20060036056A (ko) | 2006-04-27 |
| KR100782829B1 true KR100782829B1 (ko) | 2007-12-06 |
Family
ID=33544344
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020057023767A Expired - Fee Related KR100782829B1 (ko) | 2003-06-10 | 2004-06-09 | 움직임 보상 시간 필터링에서 i-블록들을 처리하는 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7627040B2 (ko) |
| KR (1) | KR100782829B1 (ko) |
| WO (1) | WO2004111789A2 (ko) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2002951574A0 (en) * | 2002-09-20 | 2002-10-03 | Unisearch Limited | Method of signalling motion information for efficient scalable video compression |
| EP1455534A1 (en) * | 2003-03-03 | 2004-09-08 | Thomson Licensing S.A. | Scalable encoding and decoding of interlaced digital video data |
| FR2873256A1 (fr) * | 2004-07-13 | 2006-01-20 | France Telecom | Procede et dispositif de densification de champ de mouvement |
| JP2008521142A (ja) * | 2004-11-17 | 2008-06-19 | ロバート エス. ハワード, | 数学的に有限な浮動小数点数の写像のためのシステムおよび方法 |
| US7894522B2 (en) * | 2005-09-16 | 2011-02-22 | Sony Corporation | Classified filtering for temporal prediction |
| CN100387063C (zh) * | 2005-12-01 | 2008-05-07 | 西安交通大学 | 可伸缩视频编码中的三维码率控制方法 |
| TWI335184B (en) * | 2007-05-09 | 2010-12-21 | Himax Tech Ltd | Method of doubling frame rate of video signals |
| JP4826546B2 (ja) | 2007-06-18 | 2011-11-30 | ソニー株式会社 | 画像処理装置、画像処理方法、及びプログラム |
| JP4877090B2 (ja) * | 2007-06-18 | 2012-02-15 | ソニー株式会社 | 画像処理装置、画像処理方法、及びプログラム |
| KR101563554B1 (ko) * | 2008-08-01 | 2015-10-27 | 퀄컴 테크놀로지스, 인크. | 잡음 제거를 위한 통합 시간 필터를 구비한 비디오 인코더 |
| CN102217315B (zh) * | 2008-11-12 | 2016-03-09 | 汤姆森特许公司 | 用于画面组的并行多线程视频编码的i帧去闪烁 |
| EP2347518A4 (en) * | 2008-11-12 | 2012-10-17 | Thomson Licensing | LIGHT CHANGE CODING |
| JP5774995B2 (ja) * | 2008-11-13 | 2015-09-09 | トムソン ライセンシングThomson Licensing | Gopマージおよびビット割付けを用いたマルチスレッド・ビデオ符号化 |
| WO2011128272A2 (en) * | 2010-04-13 | 2011-10-20 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Hybrid video decoder, hybrid video encoder, data stream |
| US8503528B2 (en) * | 2010-09-15 | 2013-08-06 | Google Inc. | System and method for encoding video using temporal filter |
| WO2012134046A2 (ko) | 2011-04-01 | 2012-10-04 | 주식회사 아이벡스피티홀딩스 | 동영상의 부호화 방법 |
| US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
| US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
| US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
| US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
| KR20130049522A (ko) * | 2011-11-04 | 2013-05-14 | 오수미 | 인트라 예측 블록 생성 방법 |
| TWI580264B (zh) * | 2011-11-10 | 2017-04-21 | Sony Corp | Image processing apparatus and method |
| US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
| KR101659914B1 (ko) * | 2012-04-30 | 2016-09-26 | 맥마스터 유니버시티 | 고화질 비디오에 대한 디인터레이싱 및 프레임률 업컨버전 |
| US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
| US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
| KR101754527B1 (ko) * | 2015-03-09 | 2017-07-06 | 한국항공우주연구원 | 패킷 부호화 장치 및 방법 |
| US11490108B2 (en) | 2017-08-29 | 2022-11-01 | Kt Corporation | Method of decoding/encoding a video signal with sub-block based motion vector derivation |
| KR102772028B1 (ko) | 2017-09-15 | 2025-02-26 | 소니그룹주식회사 | 화상 처리 장치 및 방법 |
| CN111131830B (zh) | 2018-10-31 | 2024-04-12 | 北京字节跳动网络技术有限公司 | 重叠块运动补偿的改进 |
| CN113366831B (zh) * | 2019-01-13 | 2024-04-05 | 北京字节跳动网络技术有限公司 | 重叠块运动补偿和其他工具之间的协调 |
| US20220038653A1 (en) * | 2020-07-30 | 2022-02-03 | Nvidia Corporation | Techniques to generate interpolated video frames |
| US12568184B2 (en) | 2020-07-30 | 2026-03-03 | Nvidia Corporation | Techniques to generate interpolated video frames |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6108448A (en) | 1997-06-12 | 2000-08-22 | International Business Machines Corporation | System and method for extracting spatially reduced image sequences in a motion compensated compressed format |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4849810A (en) * | 1987-06-02 | 1989-07-18 | Picturetel Corporation | Hierarchial encoding method and apparatus for efficiently communicating image sequences |
| US5361105A (en) * | 1993-03-05 | 1994-11-01 | Matsushita Electric Corporation Of America | Noise reduction system using multi-frame motion estimation, outlier rejection and trajectory correction |
| US5408274A (en) * | 1993-03-11 | 1995-04-18 | The Regents Of The University Of California | Method and apparatus for compositing compressed video data |
| US5473384A (en) * | 1993-12-16 | 1995-12-05 | At&T Corp. | Method of and system for enhancing distorted graphical information |
| US5512956A (en) * | 1994-02-04 | 1996-04-30 | At&T Corp. | Adaptive spatial-temporal postprocessing for low bit-rate coded image sequences |
| US5621467A (en) * | 1995-02-16 | 1997-04-15 | Thomson Multimedia S.A. | Temporal-spatial error concealment apparatus and method for video signal processors |
| KR0174453B1 (ko) * | 1995-02-28 | 1999-03-20 | 배순훈 | 디지털 영상 복호화 방법 |
| KR20010105362A (ko) | 1999-12-28 | 2001-11-28 | 요트.게.아. 롤페즈 | 정합 추적 알고리즘에 기초한 비디오 인코딩 방법 |
| JP2003518882A (ja) | 1999-12-28 | 2003-06-10 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Snrスケーラブルビデオ符号化方法及び対応する復号化方法 |
| CN101034920A (zh) * | 2000-02-23 | 2007-09-12 | Ipr特许公司 | 反向链路初始功率的设定 |
| WO2001078402A1 (en) * | 2000-04-11 | 2001-10-18 | Koninklijke Philips Electronics N.V. | Video encoding and decoding method |
| US20020037046A1 (en) | 2000-09-22 | 2002-03-28 | Philips Electronics North America Corporation | Totally embedded FGS video coding with motion compensation |
| KR100783396B1 (ko) | 2001-04-19 | 2007-12-10 | 엘지전자 주식회사 | 부호기의 서브밴드 분할을 이용한 시공간 스케일러빌러티방법 |
| US20030202599A1 (en) * | 2002-04-29 | 2003-10-30 | Koninklijke Philips Electronics N.V. | Scalable wavelet based coding using motion compensated temporal filtering based on multiple reference frames |
| US7042946B2 (en) * | 2002-04-29 | 2006-05-09 | Koninklijke Philips Electronics N.V. | Wavelet based coding using motion compensated filtering based on both single and multiple reference frames |
| US7023923B2 (en) * | 2002-04-29 | 2006-04-04 | Koninklijke Philips Electronics N.V. | Motion compensated temporal filtering based on multiple reference frames for wavelet based coding |
| US20040008785A1 (en) | 2002-07-15 | 2004-01-15 | Koninklijke Philips Electronics N.V. | L-frames with both filtered and unfilterd regions for motion comensated temporal filtering in wavelet based coding |
| US7408986B2 (en) * | 2003-06-13 | 2008-08-05 | Microsoft Corporation | Increasing motion smoothness using frame interpolation with motion analysis |
| US7346224B2 (en) * | 2003-11-07 | 2008-03-18 | Mitsubishi Electric Research Laboratories, Inc. | System and method for classifying pixels in images |
-
2004
- 2004-06-09 KR KR1020057023767A patent/KR100782829B1/ko not_active Expired - Fee Related
- 2004-06-09 US US10/864,833 patent/US7627040B2/en not_active Expired - Fee Related
- 2004-06-09 WO PCT/US2004/018369 patent/WO2004111789A2/en not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6108448A (en) | 1997-06-12 | 2000-08-22 | International Business Machines Corporation | System and method for extracting spatially reduced image sequences in a motion compensated compressed format |
Also Published As
| Publication number | Publication date |
|---|---|
| US20040264576A1 (en) | 2004-12-30 |
| KR20060036056A (ko) | 2006-04-27 |
| WO2004111789A2 (en) | 2004-12-23 |
| WO2004111789A3 (en) | 2005-06-02 |
| US7627040B2 (en) | 2009-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100782829B1 (ko) | 움직임 보상 시간 필터링에서 i-블록들을 처리하는 방법 | |
| KR100788707B1 (ko) | Mctf 스케일러블 비디오 코더에서 가변 크기 블록들의중복 블록 움직임 보상 | |
| CN101352046B (zh) | 图像编码/解码方法与装置 | |
| CA2142150C (en) | Motion compensation for interlaced digital video signals | |
| US7379501B2 (en) | Differential coding of interpolation filters | |
| US8619860B2 (en) | System and method for scalable encoding and decoding of multimedia data using multiple layers | |
| EP0542261B1 (en) | Method of performing high efficiency coding of image signal and system therefor | |
| US20100177975A1 (en) | Apparatus and method for generating coded block pattern for alpha channel image and alpha channel image encoding/decoding apparatus and method using the same | |
| WO2010087620A2 (ko) | 보간 필터를 적응적으로 사용하여 영상을 부호화 및 복호화하는 방법 및 장치 | |
| US8855198B2 (en) | Moving picture encoding method, moving picture decoding method, moving picture encoding device, moving picture decoding device, and computer program | |
| US20100104022A1 (en) | Method and apparatus for video processing using macroblock mode refinement | |
| AU752219B2 (en) | Apparatus and method for compressing video information | |
| WO2011090352A2 (ko) | 영역 기반의 부호화/복호화 장치 및 방법 | |
| US6804299B2 (en) | Methods and systems for reducing requantization-originated generational error in predictive video streams using motion compensation | |
| WO2011068332A2 (ko) | 공간적 예측장치 및 그 예측방법, 그것을 이용한 영상 부호화 장치 및 방법, 및 영상 복호화 장치 및 방법 | |
| CA2200731A1 (en) | Method and apparatus for regenerating a dense motion vector field | |
| CN100521778C (zh) | 处理运动补偿时间过滤使用的i-块的方法 | |
| KR100577364B1 (ko) | 적응형 프레임간 비디오 코딩방법, 상기 방법을 위한 컴퓨터로 읽을 수 있는 기록매체, 및 장치 | |
| Wang et al. | An efficient dual-interpolator architecture for sub-pixel motion estimation | |
| Carrato | Video data compression using multilayer perceptrons | |
| KR20190084929A (ko) | 인트라 모드를 이용한 쿼터 픽셀 해상도를 갖는 영상 보간 방법 및 장치 | |
| Wu et al. | A New Multiple Description Motion Compensation Video Coding Scheme for H. 264 | |
| Waingankar et al. | Low Bit Rate Video Signal Processing Using Dynamic Profiling | |
| JPH03295378A (ja) | 画像符号化装置 | |
| Ng et al. | An adaptive multiresolution modification of the H. 263 video coding algorithm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| 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 |
|
| R15-X000 | Change to inventor requested |
St.27 status event code: A-3-3-R10-R15-oth-X000 |
|
| R16-X000 | Change to inventor recorded |
St.27 status event code: A-3-3-R10-R16-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| 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-U12-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 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20121030 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20131030 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20141030 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20151029 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20161201 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: 20161201 |