KR0148154B1 - 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 - Google Patents
움직임크기에 따른 동영상데이타의 부호화방법 및 장치Info
- Publication number
- KR0148154B1 KR0148154B1 KR1019940013488A KR19940013488A KR0148154B1 KR 0148154 B1 KR0148154 B1 KR 0148154B1 KR 1019940013488 A KR1019940013488 A KR 1019940013488A KR 19940013488 A KR19940013488 A KR 19940013488A KR 0148154 B1 KR0148154 B1 KR 0148154B1
- Authority
- KR
- South Korea
- Prior art keywords
- pixel values
- image
- current
- motion
- pixel
- 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
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
- H04N19/527—Global motion vector estimation
-
- 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
- H04N19/513—Processing of motion vectors
-
- 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/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/115—Selection of the code volume for a coding unit prior to 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/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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/169—Methods 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/17—Methods 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/172—Methods 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 picture, frame or field
-
- 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/169—Methods 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/17—Methods 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/176—Methods 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
-
- 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/169—Methods 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/182—Methods 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 a pixel
-
- 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
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
Description
Claims (18)
- 현재화상의 화소값들과 동보상된 화소값들을 이용하여 차분펄스부호변조하는 화상부호기를 위한 동보상 부호화 장치에 있어서, 기준화상의 화소값들을 저장하는 제1메모리; 복수개의 화상들에 대한 화소값들을 저장하며, 저장하고 있던 각 화상의 화소값들을 한 프레임씩 적어도 두번 반복하여 출력하는 제2메모리; 상기 제1메모리에 저장된 화소값들에 의한 기준화상에 대한 상기 제2메모리로부터 공급되는 화소값들에 의한 현재화상의 공간적인 위치차이를 나타내는 글로벌동벡터를 발생하며, 글로벌동벡터에 근거하여 기준화상을 동보상하며 동보상된 기준화상을 저장하는 글로벌동예측부; 상기 제2메모리로부터 공급되는 화소값들에 의해 형성되며 현재화상 보다 작은 크기를 갖는 현재비데오블록과 상기 글로벌동예측부에 저장된 화소값들의 일부에 의해 형성되는 검색영역간의 화소값들의 비교에 따른 국소동벡터를 발생하는 국소동예측부; 상기 국소동예측부로부터 국소동벡터를 인가받아, 상기 글로벌동예측부에 저장된 화소값들과 상기 국소동벡터를 사용하여 동보상된 화소값들을 발생하는 동보상부; 및 상기 제2메모리로부터 두번째 출력되는 각 화상의 화소값들 각각에 대하여 상기 동보상부로부터 출력되는 동보상된 대응 화소값을 감산하여 그 차이값을 발생하는 수단을 포함하는 동보상 부호화 장치.
- 제1항에 있어서, 상기 글로벌동예측부는 움직임추정범위내에서의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들에 의한 평균절대오차들에 근거하여 상기 글로벌동벡터를 발생하는 동보상 부호화 장치.
- 제1항에 있어서, 상기 글로벌동예측부는 움직임추정범위내에서의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들에 의한 평균제곱오차들에 근거하여 상기 글로벌동벡터를 발생하는 동보상 부호화 장치.
- 현재화상의 화소값들과 동보상된 화소값들을 이용하여 차분펄스부호변조하는 화상부호기를 위한 동보상 부호화 장치에 있어서, 기준화상의 화소값들을 저장하는 제1메모리; 복수개의 화상들에 대한 화소값들을 저장하며, 저장하고 있던 각 화상의 화소값들을 한 프레임씩 출력하며, 한 프레임씩 출력된 화상의 화소값들을 제1제어신호에 근거하여 한번 또는 두번씩 다시 출력하는 제2메모리; 상기 제2메모리로부터 중복적으로 출력되는 동일한 화상의 화소값들중에서 처음 출력되는 한 프레임씩의 화소값들을 인가받도록 연결되며, 상기 제1메모리에 저장된 화소값들에 의한 기준화상에 대한 상기 제2메모리로부터 공급되는 화소값들에 의한 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나는 지를 판단하고, 판단결과에 따른 제1 및 제2제어신호들을 발생하는 움직임판단부; 상기 제1메모리에 저장된 화소값들에 의한 기준화상에 대한 상기 제2메모리로부터 공급되는 화소값들에 의한 현재화상의 공간적인 위치차이를 나타내는 글로벌동벡터를 발생하며, 발생된 글로벌동벡터에 근거하여 동보상된 기준화상의 화소값들을 저장하는 글로벌동예측부; 상기 글로벌동예측부에 동보상된 기준화상이 저장되었는 지를 판단하며, 판단결과에 근거하여 상기 제2메모리로부터 공급되는 화소값들에 의해 형성되며 현재화상보다 작은 크기를 갖는 현재비데오블록과 상기 제1메모리에 저장된 화소값들의 일부에 의해 형성되는 제1검색영역간의 화소값들의 비교에 따른 제1국소동벡터와, 현재비데오블록과 상기 글로벌동예측부에 저장된 화소값들의 일부에 의해 형성되는 제2검색영역간의 화소값들의 비교에 따른 제2국소동벡터중의 하나를 발생하는 국소동예측부; 상기 움직임판단부에 의해 발생된 제2제어신호가 현재화상의 움직임크기가 기설절된 움직임크기를 벗어나지 않음을 나타내면 상기 제2메모리로부터 공급되는 화소값들을 상기 국소동예측부로 출력하며, 상기 제2제어신호가 현재화상의 움직임크기가 기설정된 움직임크기를 벗어남을 나타내면 상기 제2메모리로부터 공급되는 동일한 화상에 대한 화소값들중에서 한 프레임의 화소값들을 상기 글로벌동예측부로 출력하며, 뒤따르는 한 프레임의 화소값들을 상기 국소동예측부로 출력하는 스위치; 상기 국소동예측부로부터 제1국소동벡터가 인가되면 상기 제1메모리에 저장된 화소값들과 상기 제1국소동벡터를 사용하여 동보상된 화소값들을 발생하며, 상기 국소동예측부로부터 제2국소동벡터가 인가되면 상기 글로벌동예측부에 저장된 화소값들과 상기 제2국소동벡터를 사용하여 동보상된 화소값들을 발생하는 동보상부; 및 상기 제2메모리로부터 출력되는 각 화상의 화소값들 각각에 대하여 상기 동보상부로부터 출력되는 동보상된 대응 화소값을 감산하여 그 차이값을 발생하는 수단을 포함하는 동보상 부호화 장치.
- 제4항에 있어서, 상기 제2메모리는 제1제어신호가 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나는 것을 나타내면 현재화상의 화소값들을 한 프레임씩 두번 출력하며, 제1제어신호가 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나지 않음을 나타내면 현재화상의 화소값들을 한 프레임만 출력하는 동보상 부호화 장치.
- 제4항에 있어서, 상기 움직임판단부는 현재비데오블록에 대응하는 제1검색영역내에서 현재비데오블록과 동일한 화상정보를 갖는 제1기준비데오블록이 존재하는 지의 여부에 따라 제1제어신호를 발생하는 동보상 부호화 장치.
- 제6항에 있어서, 상기 움직임판단부는 현재화상내의 복수개의 현재비데오블록들에 대하여 동일한 화상정보를 갖는 제1기준비데오블록이 존재하는 지를 판단하는 것을 특징으로 하는 동보상 부호화 장치.
- 제4항에 있어서, 상기 글로벌동예측부는 움직임추정범위내에서의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들에 의한 평균절대오차들에 근거하여 상기 글로벌동벡터를 발생하는 동보상 부호화 장치.
- 제4항에 있어서, 상기 글로벌동예측부는 움직임추정범위내에서의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들에 의한 평균제곱오차들에 근거하여 상기 글로벌동벡터를 발생하는 동보상 부호화 장치.
- 제4항에 있어서, 상기 국소동예측부는 상기 글로벌동예측부에 동보상된 기준화상이 저장되어 있지 않으면 상기 제1국소동벡터를 발생하며, 상기 글로벌동예측부에 동보상된 기준화상이 저장되어 있으면 상기 제2국소동벡터를 발생하는 동보상 부호화 장치.
- 현재화상의 화소값들과 동보상된 화소값들을 이용하여 차분펄스부호변조하는 화상부호기를 위한 동보상 부호화 방법에 있어서, 동보상을 위한 기준화상의 화소값들을 저장하는 단계(a); 현재화상의 화소값들을 저장하는 단계(b); 상기 단계(a) 및 단계(b)에 의해 저장된 모든 화소값들에 근거하여 동보상할려는 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나는 지를 판단하는 단계(c); 상기 단계(c)에 의한 판단결과가 현재화상의 움직임크기가 기설정된 움직임크기를 벗어남을 나타내면, 상기 단계(a)에 의해 저장된 화소값들에 의한 기준화상에 대한 상기 단계(b)에 의해 저장된 현재화상의 공간적인 위치차이를 나타내는 글로벌동벡터를 발생하는 단계(d); 상기 단계(d)에 의해 발생된 글로벌동벡터를 사용하여 상기 단계(a)에 의해 저장된 화소값들에 대응하는 기준화상을 동보상하며, 동보상된 기준화상의 화소값들을 저장하는 단계(e); 제1비데오블록과 상기 단계(e)에 의해 저장된 화소값들의 일부에 의해 형성되는 제2검색영역간의 화소값들의 비교에 근거한 제2국소동벡터를 발생하는 단계(f); 상기 단계(f)에 의해 발생된 제2국소동벡터와 상기 단계(e)에 의해 저장된 대응 화소값들을 사용하여 동보상된 화소값들을 발생하는 단계(g); 및 상기 단계(b)에 의해 저장된 현재화상의 화소값들 각각과 상기 단계(g)에 의해 발생되는 동보상된 기준화상의 대응 화소값간의 차이값을 발생하는 단계(h)을 포함하는 동보상 부호화 방법.
- 제11항에 있어서, 상기 단계(c)에 의한 판단결과가 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나지 않음을 나타내는 경우, 상기 단계(b)에 의해 저장된 화소값들에 의해 형성되며 현재화상보다 작은 크기를 갖는 제1비데오블록과 상기 단계(a)에서 저장된 화소값들의 일부에 의해 형성되는 제1검색영역간의 화소값들의 비교에 근거한 제1국소동벡터를 발생하는 단계(i); 상기 단계(i)에 의해 발생된 제1국소동벡터와 상기 단계(a)에 의해 저장된 대응 화소값들을 사용하여 동보상된 화소값들을 발생하는 단계(j); 및 상기 단계(b)에 의해 저장된 현재화상의 화소값들 각각과 상기 단계(j)에 의해 발생되는 동보상된 기준화상의 대응 화소값간의 차이값을 발생하는 단계(k)를 더 포함하는 동보상 부호화 방법.
- 제11항에 있어서, 상기 단계(c)는 현재화상의 화소값들의 일부로 이루어진 현재비데오블록과, 상기 단계(a)에 의해 저장된 화소값들의 일부로 이루어지며 상기 현재비데오블록의 동예측을 위한 제1검색영역을 형성하는 단계(c1); 단계(c1)에 의해 형성된 현재비데오블록의 화소값들과 상기 제1검색영역내에 존재하며 상기 현재비데오블록과 동일한 화소수를 갖는 대응블록들간의 화상정보의 비교에 근거하여 현재비데오블록과 동일한 화상정보를 갖는 기준비데오블록이 상기 제1검색영역내에 존재하는 지를 판단하는 단계(c2); 및 상기 단계(c2)의 판단결과에 근거하여 현재화상의 움직임크기가 기설정된 움직임크기를 벗어나는 지를 판단하는 단계(c3)를 포함하는 동보상 부호화 방법.
- 제 13항에 있어서, 상기 단계(c2)는 현재화상내의 복수개의 현재비데오블록들에 대하여 동일한 화상정보를 갖는 제1기준비데오블록이 존재하는 지를 판단하는 단계를 더 포함하는 동보상 부호화 방법.
- 제11항에 있어서, 상기 단계(d)는 기설정된 움직임추정범위내에서의 현재화상의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들의 평균절대오차에 근거하여 상기 글로벌동벡터를 발생하는 단계(d1)을 더 포함하는 동보상 부호화 방법.
- 제15항에 있어서, 단계(d1)은 다음의 식을 사용하여 이동에 의한 하나의 현재화상과 기준화상간의 화소차이값들의 평균절대오차를 계산하는 단계(da1)를 포함하는 동보상 부호화 방법.여기서, Ycur(m,n)은 현재화상내의 (m,n)번째의 화소값, Yref(m,n)은 기준화상내의 (m,n)번째의 화소값, W 및 H는 한프레임의 수평 및 수직화소수, (k,l)은 기준화상에 대한 현재화상의 위치, 그리고, x_rang 및 y_rang는 수평 및 수직방향으로의 기준화상에 대한 현재화상의 이동 범위를 각각 나타낸다.
- 제11항에 있어서, 상기 단계(d)는 기설정된 움직임추정범위내에서의 현재화상의 이동에 의해 얻어지는 복수개의 이동된 현재화상들 각각과 기준화상간의 화소차이값들의 평균제곱오차에 근거하여 상기 글로벌동벡터를 발생하는 단계(d2)을 더 포함하는 동보상 부호화 방법.
- 제17항에 있어서, 단계(d2)은 다음의 식을 사용하여 이동에 의한 하나의 현재화상과 기준화상간의 화소차이값들의 평균제곱오차를 계산하는 단계(da2)를 포함하는 동보상 부호화 방법.여기서, Ycur(m,n)은 현재화상내의 (m,n)번째의 화소값, Yref(m,n)은 기준화상내의 (m,n)번째의 화소값, W 및 H는 각각 한프레임의 수평 및 수직화소수, (k,l)은 기준화상에 대한 현재화상의 위치, 그리고, x_rang 및 y_rang는 수평 및 수직방향으로의 기준화상에 대한 현재화상의 이동 범위를 각각 나타낸다.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940013488A KR0148154B1 (ko) | 1994-06-15 | 1994-06-15 | 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 |
DE69518801T DE69518801T2 (de) | 1994-06-15 | 1995-06-14 | Bewegungsadaptive Bewegungskompensationskodierungsmethode und -vorrichtung |
JP14766295A JP2801559B2 (ja) | 1994-06-15 | 1995-06-14 | 動き大小に適応する動き補償符号化方法及びその装置 |
EP19950304120 EP0689359B1 (en) | 1994-06-15 | 1995-06-14 | Motion compensation encoding method and apparatus adaptive to motion amount |
CN95108443A CN1084110C (zh) | 1994-06-15 | 1995-06-15 | 适应运动大小的运动补偿编码方法及其装置 |
US08/490,704 US5657087A (en) | 1994-06-15 | 1995-06-15 | Motion compensation encoding method and apparatus adaptive to motion amount |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019940013488A KR0148154B1 (ko) | 1994-06-15 | 1994-06-15 | 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR960003404A KR960003404A (ko) | 1996-01-26 |
KR0148154B1 true KR0148154B1 (ko) | 1998-09-15 |
Family
ID=19385333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019940013488A Expired - Fee Related KR0148154B1 (ko) | 1994-06-15 | 1994-06-15 | 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 |
Country Status (6)
Country | Link |
---|---|
US (1) | US5657087A (ko) |
EP (1) | EP0689359B1 (ko) |
JP (1) | JP2801559B2 (ko) |
KR (1) | KR0148154B1 (ko) |
CN (1) | CN1084110C (ko) |
DE (1) | DE69518801T2 (ko) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100211916B1 (ko) * | 1995-10-26 | 1999-08-02 | 김영환 | 물체 모양정보 부호화에서의 부호화타입과 모드의 결정방법 |
JP3183155B2 (ja) * | 1996-03-18 | 2001-07-03 | 株式会社日立製作所 | 画像復号化装置、及び、画像復号化方法 |
JP3774954B2 (ja) | 1996-10-30 | 2006-05-17 | 株式会社日立製作所 | 動画像の符号化方法 |
JPH10210473A (ja) * | 1997-01-16 | 1998-08-07 | Toshiba Corp | 動きベクトル検出装置 |
EP1511325A3 (en) * | 1997-02-13 | 2006-07-19 | Mitsubishi Denki Kabushiki Kaisha | Moving picture prediction system |
AU5577398A (en) * | 1997-02-14 | 1998-09-08 | Nippon Telegraph & Telephone Corporation | Predictive coding method and decoding method for dynamic image |
US7206346B2 (en) | 1997-06-25 | 2007-04-17 | Nippon Telegraph And Telephone Corporation | Motion vector predictive encoding method, motion vector decoding method, predictive encoding apparatus and decoding apparatus, and storage media storing motion vector predictive encoding and decoding programs |
WO1998059496A1 (en) * | 1997-06-25 | 1998-12-30 | Nippon Telegraph And Telephone Corporation | Moving vector predictive coding method and moving vector decoding method, predictive coding device and decoding device, and storage medium stored with moving vector predictive coding program and moving vector decoding program |
DE69803639T2 (de) | 1997-08-07 | 2002-08-08 | Matsushita Electric Industrial Co., Ltd. | Vorrichtung und Verfahren zur Detektion eines Bewegungsvektors |
WO1999025122A2 (en) * | 1997-11-07 | 1999-05-20 | Koninklijke Philips Electronics N.V. | Coding a sequence of pictures |
US6353683B1 (en) | 1997-12-10 | 2002-03-05 | Matsushita Electric Industrial Co., Ltd. | Method and apparatus of image processing, and data storage media |
DE69813911T2 (de) | 1998-10-13 | 2004-02-05 | Stmicroelectronics Asia Pacific Pte Ltd. | VERFAHREN ZUR BESTIMMUNG VON BEWEGUNGSVEKTORFELDERN MIT LOKALER BEWEGUNGSSCHäTZUNG |
JP4280353B2 (ja) * | 1999-03-19 | 2009-06-17 | キヤノン株式会社 | 符号化装置、画像処理装置、符号化方法、及び記録媒体 |
JP3753578B2 (ja) * | 1999-12-07 | 2006-03-08 | Necエレクトロニクス株式会社 | 動きベクトル探索装置および方法 |
US6609035B1 (en) * | 2000-04-25 | 2003-08-19 | Emhart Glass S.A. | Adaptive motion controller |
KR100683849B1 (ko) * | 2000-06-28 | 2007-02-15 | 삼성전자주식회사 | 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 |
JP3833614B2 (ja) * | 2001-02-19 | 2006-10-18 | 本田技研工業株式会社 | 目標認識装置および目標認識方法 |
JP2003143609A (ja) * | 2001-08-21 | 2003-05-16 | Canon Inc | 画像処理装置、画像処理方法、記録媒体及びプログラム |
US7050500B2 (en) * | 2001-08-23 | 2006-05-23 | Sharp Laboratories Of America, Inc. | Method and apparatus for motion vector coding with global motion parameters |
WO2003024116A1 (en) * | 2001-09-12 | 2003-03-20 | Koninklijke Philips Electronics N.V. | Motion estimation and/or compensation |
JP2003274410A (ja) * | 2002-03-13 | 2003-09-26 | Hitachi Ltd | 監視映像の符号化装置及び復号装置並びに符号化方法 |
ES2742799T3 (es) | 2002-04-19 | 2020-02-17 | Panasonic Ip Corp America | Procedimiento de cálculo de vectores de movimiento |
JP4120301B2 (ja) * | 2002-04-25 | 2008-07-16 | ソニー株式会社 | 画像処理装置およびその方法 |
JP2004048390A (ja) * | 2002-07-11 | 2004-02-12 | Matsushita Electric Ind Co Ltd | 動画像符号化装置及び方法 |
US7421129B2 (en) * | 2002-09-04 | 2008-09-02 | Microsoft Corporation | Image compression and synthesis for video effects |
GB0227566D0 (en) | 2002-11-26 | 2002-12-31 | British Telecomm | Method and system for estimating global motion in video sequences |
GB0227570D0 (en) | 2002-11-26 | 2002-12-31 | British Telecomm | Method and system for estimating global motion in video sequences |
US7408989B2 (en) * | 2003-01-16 | 2008-08-05 | Vix5 Systems Inc | Method of video encoding using windows and system thereof |
US7408986B2 (en) * | 2003-06-13 | 2008-08-05 | Microsoft Corporation | Increasing motion smoothness using frame interpolation with motion analysis |
US7558320B2 (en) * | 2003-06-13 | 2009-07-07 | Microsoft Corporation | Quality control in frame interpolation with motion analysis |
US7453940B2 (en) * | 2003-07-15 | 2008-11-18 | Lsi Corporation | High quality, low memory bandwidth motion estimation processor |
US10554985B2 (en) | 2003-07-18 | 2020-02-04 | Microsoft Technology Licensing, Llc | DC coefficient signaling at small quantization step sizes |
US7602851B2 (en) * | 2003-07-18 | 2009-10-13 | Microsoft Corporation | Intelligent differential quantization of video coding |
US7580584B2 (en) * | 2003-07-18 | 2009-08-25 | Microsoft Corporation | Adaptive multiple quantization |
US8218624B2 (en) * | 2003-07-18 | 2012-07-10 | Microsoft Corporation | Fractional quantization step sizes for high bit rates |
US7738554B2 (en) | 2003-07-18 | 2010-06-15 | Microsoft Corporation | DC coefficient signaling at small quantization step sizes |
US7801383B2 (en) | 2004-05-15 | 2010-09-21 | Microsoft Corporation | Embedded scalar quantizers with arbitrary dead-zone ratios |
US7751632B2 (en) * | 2005-02-15 | 2010-07-06 | Panasonic Corporation | Intelligent, dynamic, long-term digital surveilance media storage system |
US8588304B2 (en) | 2005-03-31 | 2013-11-19 | Panasonic Corporation | Video decoding device, video decoding method, video decoding program, and video decoding integrated circuit |
US8422546B2 (en) | 2005-05-25 | 2013-04-16 | Microsoft Corporation | Adaptive video encoding using a perceptual model |
US8130828B2 (en) | 2006-04-07 | 2012-03-06 | Microsoft Corporation | Adjusting quantization to preserve non-zero AC coefficients |
US8059721B2 (en) | 2006-04-07 | 2011-11-15 | Microsoft Corporation | Estimating sample-domain distortion in the transform domain with rounding compensation |
US7974340B2 (en) | 2006-04-07 | 2011-07-05 | Microsoft Corporation | Adaptive B-picture quantization control |
US7995649B2 (en) | 2006-04-07 | 2011-08-09 | Microsoft Corporation | Quantization adjustment based on texture level |
US8503536B2 (en) | 2006-04-07 | 2013-08-06 | Microsoft Corporation | Quantization adjustments for DC shift artifacts |
US8711925B2 (en) | 2006-05-05 | 2014-04-29 | Microsoft Corporation | Flexible quantization |
US8340185B2 (en) * | 2006-06-27 | 2012-12-25 | Marvell World Trade Ltd. | Systems and methods for a motion compensated picture rate converter |
KR100772194B1 (ko) * | 2006-07-26 | 2007-11-01 | 한국전자통신연구원 | 피사체의 움직임 여부에 기초하여 영상의 선택적 출력이가능한 네트워크 기반 지능형 이동 로봇 및 그 방법 |
US8238424B2 (en) | 2007-02-09 | 2012-08-07 | Microsoft Corporation | Complexity-based adaptive preprocessing for multiple-pass video compression |
US8498335B2 (en) | 2007-03-26 | 2013-07-30 | Microsoft Corporation | Adaptive deadzone size adjustment in quantization |
US8243797B2 (en) | 2007-03-30 | 2012-08-14 | Microsoft Corporation | Regions of interest for quality adjustments |
US8442337B2 (en) | 2007-04-18 | 2013-05-14 | Microsoft Corporation | Encoding adjustments for animation content |
US8331438B2 (en) | 2007-06-05 | 2012-12-11 | Microsoft Corporation | Adaptive selection of picture-level quantization parameters for predicted video pictures |
JP2009081622A (ja) * | 2007-09-26 | 2009-04-16 | Oki Semiconductor Co Ltd | 動画像圧縮符号化装置 |
US8189933B2 (en) | 2008-03-31 | 2012-05-29 | Microsoft Corporation | Classifying and controlling encoding quality for textured, dark smooth and smooth video content |
JP4506875B2 (ja) * | 2008-05-19 | 2010-07-21 | ソニー株式会社 | 画像処理装置および画像処理方法 |
US8897359B2 (en) | 2008-06-03 | 2014-11-25 | Microsoft Corporation | Adaptive quantization for enhancement layer video coding |
JP2013074571A (ja) * | 2011-09-29 | 2013-04-22 | Sony Corp | 画像処理装置および方法、プログラム、並びに記録媒体 |
KR20140006190A (ko) * | 2012-06-27 | 2014-01-16 | 삼성전자주식회사 | 광학측정장치 및 그 제어방법 |
CN104301703A (zh) * | 2013-07-16 | 2015-01-21 | 联咏科技股份有限公司 | 匹配搜寻方法与匹配搜寻系统 |
US20150146784A1 (en) * | 2013-11-26 | 2015-05-28 | Vixs Systems Inc. | Motion compensation with moving window |
CN104680504B (zh) * | 2013-11-26 | 2018-06-08 | 杭州海康威视数字技术股份有限公司 | 场景变化检测方法及其装置 |
US10681374B2 (en) * | 2017-11-16 | 2020-06-09 | Google Llc | Diversified motion using multiple global motion models |
CN115442522B (zh) * | 2022-08-10 | 2023-11-21 | 深圳市贝嘉技术有限公司 | 基于显微镜的成像调整方法、装置、设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0419752B1 (en) * | 1989-09-25 | 1995-05-10 | Rai Radiotelevisione Italiana | System for encoding and transmitting video signals comprising motion vectors |
GB9019538D0 (en) * | 1990-09-07 | 1990-10-24 | Philips Electronic Associated | Tracking a moving object |
SE469412B (sv) * | 1992-04-13 | 1993-06-28 | Dv Sweden Ab | Saett att adaptivt estimera icke oenskade globala bildinstabiliteter i bildsekvenser i digitala videosignaler |
US5473379A (en) * | 1993-11-04 | 1995-12-05 | At&T Corp. | Method and apparatus for improving motion compensation in digital video coding |
-
1994
- 1994-06-15 KR KR1019940013488A patent/KR0148154B1/ko not_active Expired - Fee Related
-
1995
- 1995-06-14 DE DE69518801T patent/DE69518801T2/de not_active Expired - Fee Related
- 1995-06-14 EP EP19950304120 patent/EP0689359B1/en not_active Expired - Lifetime
- 1995-06-14 JP JP14766295A patent/JP2801559B2/ja not_active Expired - Fee Related
- 1995-06-15 US US08/490,704 patent/US5657087A/en not_active Expired - Fee Related
- 1995-06-15 CN CN95108443A patent/CN1084110C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1115953A (zh) | 1996-01-31 |
JPH0870460A (ja) | 1996-03-12 |
EP0689359A3 (en) | 1997-05-02 |
EP0689359A2 (en) | 1995-12-27 |
EP0689359B1 (en) | 2000-09-13 |
KR960003404A (ko) | 1996-01-26 |
DE69518801D1 (de) | 2000-10-19 |
CN1084110C (zh) | 2002-05-01 |
JP2801559B2 (ja) | 1998-09-21 |
US5657087A (en) | 1997-08-12 |
DE69518801T2 (de) | 2001-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR0148154B1 (ko) | 움직임크기에 따른 동영상데이타의 부호화방법 및 장치 | |
KR100739281B1 (ko) | 움직임 추정 방법 및 장치 | |
KR100803611B1 (ko) | 영상의 부호화, 복호화 방법 및 장치 | |
KR101421056B1 (ko) | 복수의 움직임 벡터 프리딕터들을 사용하여 움직임 벡터를 추정하는 방법, 장치, 인코더, 디코더 및 복호화 방법 | |
RU2251820C2 (ru) | Экстраполяция вектора движения для перекодировки видеопоследовательности | |
KR100270247B1 (ko) | 차분 펄스부호 변조시스템에서 이동벡터를 유도 및 이용하는 장치 | |
US6625215B1 (en) | Methods and apparatus for context-based inter/intra coding mode selection | |
JP3347954B2 (ja) | 動画像符号化装置及び動画像復号化装置 | |
KR20010082934A (ko) | 움직임 추정 방법 및 장치 | |
KR19990073648A (ko) | 실시간 동영상 부호화를 위한 초고속 움직임 벡터 추정방법 | |
KR100415494B1 (ko) | 화상인코딩방법및장치,기록장치,비디오신호인코딩장치,처리장치및방법,비디오데이터처리장치및방법 | |
JP5237814B2 (ja) | ビデオ圧縮における適応的動きベクトルサンプリングのための多段リンク方法 | |
JP2005318297A (ja) | 動画像符号化・復号方法及び装置 | |
JP4284265B2 (ja) | 動画像符号化装置、動画像符号化方法、動画像復号化装置および動画像復号化方法 | |
KR100602148B1 (ko) | 1/4픽셀 움직임 벡터를 이용한 동영상 압축방법 | |
JPS61164390A (ja) | 動画像信号のフレ−ム間、フレ−ム内適応予測符号化装置 | |
JP4326758B2 (ja) | 動画像符号化装置及び動画像復号化装置 | |
JPH0332185A (ja) | 動画像符号化装置及び動画像復号化装置 | |
US20180220132A1 (en) | Encoder, decoder, and encoding/decoding processing method | |
JP2002315006A (ja) | 動き補償予測特異値展開符号化装置 | |
KR100240620B1 (ko) | 양방향의 반화소 움직임 추정을 위한 대칭 탐색 윈도우를 형성하는 방법 및 장치 | |
JPH09182081A (ja) | 動き補償予測符号化装置 | |
JP4571173B2 (ja) | 動画像復号化装置 | |
JP4875187B2 (ja) | 動画像復号化装置 | |
KR100196873B1 (ko) | 영상부호기의 움직임변위정보 탐색방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
A201 | Request for examination | ||
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 |
|
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-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
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 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20080429 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
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: 20090523 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: 20090523 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |