[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100683849B1 - 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 - Google Patents

디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 Download PDF

Info

Publication number
KR100683849B1
KR100683849B1 KR20000035953A KR20000035953A KR100683849B1 KR 100683849 B1 KR100683849 B1 KR 100683849B1 KR 20000035953 A KR20000035953 A KR 20000035953A KR 20000035953 A KR20000035953 A KR 20000035953A KR 100683849 B1 KR100683849 B1 KR 100683849B1
Authority
KR
South Korea
Prior art keywords
motion vector
global
motion
global motion
local
Prior art date
Application number
KR20000035953A
Other languages
English (en)
Other versions
KR20020001331A (ko
Inventor
이성희
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR20000035953A priority Critical patent/KR100683849B1/ko
Priority to GB0115278A priority patent/GB2366113B/en
Priority to US09/887,535 priority patent/US7010045B2/en
Priority to CNB011175397A priority patent/CN1186938C/zh
Priority to JP2001195085A priority patent/JP3636677B2/ja
Publication of KR20020001331A publication Critical patent/KR20020001331A/ko
Application granted granted Critical
Publication of KR100683849B1 publication Critical patent/KR100683849B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/537Motion estimation other than block-based
    • H04N19/543Motion estimation other than block-based using regions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6811Motion detection based on the image signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/527Global motion vector estimation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/55Motion estimation with spatial constraints, e.g. at image or region borders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • H04N23/683Vibration or motion blur correction performed by a processor, e.g. controlling the readout of an image memory

Landscapes

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

Abstract

본 발명은 비디오 디코더에 디지털 영상 안정화 기법을 결합하여 이동 영상통신 시스템의 촬영시 손떨림으로 인해 발생하는 영상의 떨림을 제거하고 보정하는 장치이다. 또한, 부호화된 비트스트림이 매크로 블록 단위로 디코딩되는 과정에서 움직임 정보를 추출하고, 추출된 정보를 이용하여 하나의 전역 움직임 벡터를 결정한다. 여기서 얻어진 전역 움직임 벡터는 이동 영상통신 시스템의 움직임에 의한 것이고, 이 전역 움직임 벡터를 이용하여 프레임 메모리에 저장된 디코딩된 영상 데이터를 보정함으로써 안정된 영상을 얻을 수 있다. 본 발명은 부호화된 비트스트림에서 움직임 정보만을 이용하기 때문에 복잡한 하드웨어가 요구되지 않으므로 연산량 측면에서 매우 효율적인 장치이다. 또한, MPEG, H.261/263, IMT-2000표준화에 기반한 이동 영상통신 시스템에서 손떨림으로 인한 영상의 떨림을 제거하고 안정된 영상을 얻을 수 있게 하는 장치로 유용하게 사용될 수 있다.
비디오디코더, 영상, 손떨림, 움직임, 전역

Description

디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법{Decoder having digital image stabilization function and digital image stabilization method}
도 1은 종래의 디지털 영상 안정화 장치를 구비한 비디오 코덱의 구성도,
도 2는 도 1의 디지털 영상 안정화부의 상세블럭도,
도 3은 종래의 움직임 추정 방법을 설명하기 도면,
도 4는 본 발명의 일실시예에 따른 비디오 코덱의 구성도,
도 5는 도 4의 디지털 영상 안정화기능을 갖는 비디오디코더의 상세블럭도,
도 6은 도 5의 전역 움직임 산출부에 대한 상세블럭도,
도 7은 본 발명의 움직임 필드를 설명하기 위한 도면,
도 8은 도 5의 시간적 누적부에 대한 상세블럭도,
도 9는 본 발명의 전역 움직임 보상을 설명하기 위한 도면.
<도면의 주요부분에 대한 부호의 설명>
100 : 비디오인코더 200 : 비디오디코더
202 : VLD 300 : 디지털영상안정화부
310 : 전역움직임산출부 320 : 시간적 누적부
330 : 전역 움직임 보상부
본 발명은 디코더에 관한 것으로, 특히 부호화된 비트스트림에서 추출된 부가정보를 이용하여 영상 안정화를 수행하는 디코더 및 디지털영상안정화방법에 관한 것이다.
영상압축은 방대한 양의 영상을 저장하고 전송하기 위해 사용된다. 이동 영상 통신 시스템은 영상의 부호화, 복호화, 및 전송이 실시간으로 수행되어야 한다. 움직임 보상 코덱(Motion compensation codec)은 이러한, 이동 영상통신 시스템에서 방대한 양의 영상을 전송하는데 사용된다. 그런데, 이러한 움직임 보상 코덱이 채용된 캠코더로 촬영할 때 사용자의 손떨림과 움직임으로 인해 촬영된 영상에 떨림이 발생하여 화질이 열화된다. 디지털 영상 안정화(Digital image stabilization)는 이러한 영상의 흔들림을 보정해 줌으로써 영상의 화질을 개선시켜준다. 현재까지 다양한 디지털 영상 안정화장치는 카메라나 캠코더의 전처리기로 개발되었다.
도 1은 종래의 디지털 영상 안정화부와 비디오 코덱을 결합한 구성도이다. 도 1 장치의 디지털영상안정화부(10)는 손떨림이 발생된 영상(Fluctuated video; 이하, 손떨림 영상이라 함)을 입력받아 안정화된 영상신호를 출력한다. 비디오 인코더(Video encoder;20)는 안정화된 영상신호를 입력받아 부호화한다. 그리고, 비디오 인코더(20)로부터 전송된 부호화된 비트스트림은 비디오 디코더(Video decoder;30)로 입력되어 복호화된다. 따라서, 비디오 디코더(30)는 복원된 비디오 신호를 출력하게 된다.
도 2는 도 1의 디지털영상안정화부(10)의 상세블럭도이다. 도 2의 디지털영상안정화부(10)는 손떨림 영상이 입력되는 영상 메모리부(Image memory;11), 영상 확대부(16) 및 움직임벡터 검출부(12)를 포함한다. 움직임벡터검출부(12)는 입력된 손떨림 영상에서 움직임 벡터들을 검출한다. 도 2 장치는 또한, 움직임벡터 검출부(12)에서 검출된 움직임 벡터들에 대해서 전역움직임 벡터를 검출하는 전역움직임벡터 검출부(13)와, 검출된 전역 움직임 벡터를 입력받아 누적하는 움직임 벡터 누적부(14), 및 누적된 움직임 벡터로부터 안정화된 영상을 출력하는 안정화영상 출력부(15)를 포함한다.
삭제
삭제
삭제
도 2에 도시된 디지털 영상 안정화 장치는 움직임 보상 코덱의 전처리기로 이용된다. 도 2에서, 입력되는 손떨림영상은 영상메모리부(10), 움직임벡터 검출부(12), 및 영상확대부(16)로 동시에 입력된다. 움직임벡터 검출부(12)는 입력되는 현재 프레임의 손떨림 영상과 영상메모리부(11)에 기 저장된 이전 프레임의 영상을 비교하여 움직임 벡터들을 검출한다. 전역움직임벡터 검출부(13)는 움직임벡터 검출부(12)에서 검출한 움직임 벡터들에 대해서 매 프레임별로 발생하는 전역 움직임벡터(Global motion vector)를 검출한다. 검출된 전역 움직임 벡터는 움직임 벡터 누적부(Motion vector integration unit;14)로 출력된다. 그리고, 움직임 벡터 누적부(14)는 입력된 전역 움직임 벡터를 누적하며, 안정화영상 출력부(15)는 누적된 움직임벡터를 이용하여 움직임보상하여 안정화된 영상을 출력한다. 이러한 과정은 도 3을 참조하여 하기에서 상세히 설명한다.
도 3은 도 2의 움직임벡터 검출부(12)에서 각 소영역의 움직임을 추정하기 위한 영역과 소영역내의 기준점(Reference point)들을 도시한 것이다.
움직임벡터 검출부(12)는 연속적으로 입력되는 이웃한 두 영상에서 손떨림에 의한 움직임을 판단하기 위하여 3개의 소영역을 정하고, 각 소영역에서 기준점을 설정한다. 그리고, 현재 프레임의 기준점들과 이전 프레임의 기준점들을 비교하여 상관도가 가장 높은 위치를 그 소영역의 움직임 벡터로 결정한다. 전역 움직임벡터 검출부(13)는 각 소영역의 움직임벡터를 입력받아 전역 움직임 벡터를 검출한다. 이때, 움직이는 물체 혹은 낮은 조도를 갖는 영상에서의 움직임 추정은 오벡터를 검출할 확률이 높다. 따라서, 이런 오벡터에 대한 검증을 위하여 전역움직임 벡터 검출부(13)가 필요하다. 기존 방식에서는 정확한 움직임 벡터인지를 판정하기 위하여 움직임 벡터로 결정된 위치에서의 상관값과 인접한 위치에서의 상관값의 기울기를 가지고 판정한다. 전역움직임벡터 검출부(13)에서는 매 프레임별로 전역 움직임 벡터가 하나씩 발생한다. 이 전역 움직임 벡터를 이용하여 영상의 떨림을 보정하기 위해서는 영상시퀀스의 첫 프레임을 기준으로 현재 프레임에서의 전역 움직임 벡터를 다음과 같이 누적해야 한다. 이러한 전역 움직임 벡터의 누적은 움직임 벡터 누적부(14)에서 수행된다.
Figure 112000013297589-pat00001
.......(1)
식 (1)에서
Figure 112005024198733-pat00002
(n)와
Figure 112005024198733-pat00003
(n)은 각각 n번째 프레임의 누적 움직임 벡터와 전역 움직임 벡터이다. 그리고, k는 감쇄 상수(Damping coefficient)이다.
안정화영상 출력부(15)는 영상 확대부(16)에서 입력되는 확대된 영상에서 누적 움직임 벡터를 이용하여 움직임 보상해 줌으로써 안정화된 영상을 얻을 수 있다.
이처럼, 종래의 디지털 영상 안정화장치는 영상의 떨림을 보정하기 위하여 입력 영상에서 움직임 추정을 수행하고, 추정된 결과에서 카메라의 움직임을 추정하여 안정화된 영상으로 보정하였다.
이러한, 디지털 영상 안정화는 계산량 및 하드웨어 복잡도를 줄이기 위하여 입력되는 전체영상을 이용하지 않고 몇개의 소영역을 정하고, 정해진 소영역에 대해서만 움직임을 추정하였다. 또한, 연산량을 줄이기 위하여 소영역내의 모든 화소값을 이용하지 않고, 몇개의 기준점만을 이용하고 있다. 그런데, 이 방식은 몇개의 기준점만을 이용함으로써 연산량은 줄일 수 있었지만, 정합과정에서 사용되는 데이터의 부족으로 움직임 추정 성능이 저하된다. 따라서, 기존의 디지털 영상 안정화 기법은 비디오 코덱에서의 움직임 추정외에 부가적으로 움직임 추정 기법이 요구되기 때문에 시스템 복잡도가 높아지게 되는 문제점이 있다.
따라서, 본 발명의 목적은 전술한 문제점을 해결할 수 있도록 디지털 영상 안정화 시스템내에서 부가적으로 움직임 추정을 수행하지 않고, 비디오 디코더내에서 부호화된 비트스트림에서 추출된 부가정보를 이용함으로써 보다 효율적인 디지털 영상 안정화를 수행하도록 하는 디코더를 제공함에 있다.
본 발명의 또 다른 목적은 비디오디코더를 이용하여 디지털영상안정화를 수행하는 방법을 제공함에 있다.
이와 같은 목적을 달성하기 위한 본 발명의 디지털 영상 안정화 기능을 갖는 디코더는, 부호화된 비트스트림으로부터 영상정보와 부가정보를 분리하는 VLD와, VLD로부터 인가되는 부가정보에서 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 전역움직임산출부와, 전역움직임산출부로부터의 전역 움직임 벡터를 입력받아 프레임타입을 고려하여 시간적으로 누적하는 시간적 누적부, 및 시간적 누적부에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 안정화시키도록 하는 전역 움직임보상부를 포함한다.
또한, 본 발명의 다른 목적을 달성하기 위한 디지털영상안정화방법은, 부호화된 비트스트림을 입력받아 영상정보와 부가정보로 분리하는 분리단계와, 분리단계에서 분리된 부가정보에서 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 산출단계와, 산출된 전역 움직임 벡터를 입력받아 프레임타입을 고려하여 시간적으로 누적하는 누적단계, 및 누적단계에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 안정화하는 안정화단계를 포함한다.
이하, 첨부한 도면들을 참조하여 본 발명의 바람직한 일실시예를 상세히 기술하기로 한다.
도 4의 비디오코덱은 부호화된 비트스트림을 전송하여 비디오인코더(100)와, 부호화된 비트스트림을 수신받아 복호화하는 비디오디코더(200)로 구성된다. 비디오디코더(200)는 본 발명의 디지털영상안정화부(300)를 구비하여, 부호화된 비트스트림의 부가정보에 따른 디지털 영상 안정화를 수행한다.
이러한, 비디오디코더(200)를 도 5를 참조하여 상세히 설명한다.
삭제
삭제
삭제
삭제
삭제
삭제
도 5 장치는 부호화된 비트스트림형태의 손떨림영상을 입력받아 출력하는 버퍼(201)와, 버퍼(201)로부터 입력된 비트스트림을 영상정보와 부가정보로 분리하는 가변장 복호화부(Variable length decoding; 이하 VLD라 함)(202)를 포함한다. VLD(202)로부터 영상정보를 입력받아 처리하는 역양자화부(203)와, 역DCT(204)를 포함하며, VLD(202)로부터 부가정보를 입력받는 움직임보상부(205)와, 디지털영상안정화부(300)를 포함한다. 또한, 영상정보를 저장하는 프레임메모리(206)가 움직임보상부(205)와 연결된다. 디지털영상안정화부(300)는 VLD(202)와 프레임메모리(206) 사이에 연결되며 전역움직임산출부(310), 시간적누적부(320), 및 전역움직임 보상부(330)를 구비한다. 여기서, 부가정보는 매크로블록단위의 움직임벡터와 그 매크로블록의 프레임타입을 포함한다.
도 5에서, 버퍼(201)는 부호화된 비트스트림형태의 손떨림영상을 입력받아 VLD(202)로 출력한다. VLD(202)는 입력되는 비트스트림을 가변장복호화하여 영상정보와 부가정보를 출력한다. 영상정보는 역양자화부(203)로 입력되어 양자화레벨에 근거하여 역양자화된다. 역DCT(204)는 역양자화된 영상을 역DCT하여 DCT되기 이전상태로 변환한다. 이렇게 하여 복원된 영상은 프레임메모리(206)에 기준영상으로 저장된다. 현편, 부가정보는 움직임보상부(205)와 디지털영상안정화부(300)로 입력된다. 움직임보상부(205)는 입력된 부가정보를 이용하여 프레임메모리(206)에 저장된 기준영상에서 현재 프레임의 영상을 보상하여 출력한다. 디지털영상안정화부(300)의 전역움직임산출부(310)는 비트스트림에서 매크로블록단위의 움직임벡터를 이용해서 전역움직임벡터를 산출한다.
도 6은 전역움직임산출부(310)의 상세블록도를 개시한다.
전역움직임산출부(310)의 국부 움직임벡터 검출부(311)는 매크로블록 단위의 국부움직임 벡터를 산출하여 출력한다. 국부 움직임벡터 검출부(311)는 매크로블록단위의 국부움직임벡터를 프레임 타입별로 구분하여 검출한다. 움직임보상에 따른 각 프레임타입은 인트라부호화를 위한 I프레임과, 순방향예측 부호화를 위한 P프레임, 및 쌍방향 예측부호화를 위한 B프레임이 있다. P프레임의 복원을 위해서는 I프레임이 참조프레임이 되며, B프레임의 복원을 위해서는 I 또는 P프레임이 참조프레임이 된다. I프레임은 인트라부호화되기 때문에 움직임벡터가 존재하지 않는다. 그러나, B프레임은 양쪽의 두 참조 프레임으로부터 생성된 순방향과 역방향 움직임벡터를 가진다. 따라서, I프레임과 이전의 참조 프레임 사이에 있는 B프레임의 움직임벡터를 이용한다. 즉, 현재의 I프레임과 이전의 P프레임 사이에 있는 B프레임에서 이전 P프레임으로부터의 순방향 움직임벡터와 I프레임으로부터의 역방향 움직임 벡터의 차이값을 이전 참조 프레임의 순방향 움직임 벡터로 한다. 마찬가지로 P프레임의 움직임벡터는 I프레임에서의 방식과 동일하게 하며, P프레임이 가지고 있는 이전의 참조 프레임 I 혹은 P프레임으로부터의 순방향 움직임벡터를 추가적인 연산없이 이용한다. 또한, B프레임은 이전 참조 프레임으로부터의 순방향 움직임벡터와 이후 참조프레임으로부터의 역방향 움직임벡터를 포함한다. 따라서, 참조프레임으로부터의 순방향 또는 역방향움직임벡터 중에서 하나를 선택한다.
도 7은 이렇게 검출된 국부움직임 벡터들을 프레임 단위로 모아 구성한 움직임 필드의 예를 보여준다. 본 발명의 실시예에서는 피사체의 움직임에 의해 생성된 국부움직임벡터는 제외시키고 배경영역의 움직임에 의해 생성된 국부움직임벡터만을 이용하여 전역움직임벡터를 추출한다.
우선, 검출된 국부 움직임벡터는 움직임 분할 처리부(312)로 입력된다. 움직임 분할 처리부(312)는 유사 움직임 추정부(313)와 배경 움직임 선택부(314)로 구성된다. 유사 움직임 추정부(313)는 클러스터링(Clustering)기법을 이용하여 입력된 국부 움직임 벡터들을 K개의 클러스터로 분류한다. 배경 움직임 선택부(314)는 분류된 K개의 클러스터들 중 배경영역의 움직임일 가능성이 가장 높은 클러스터를 선택하여 출력한다. 그러면, 전역 움직임 벡터 검출부(315)는 배경 움직임 선택부(314)에서 선택된 클러스터내의 국부 움직임 벡터들로부터 전역 움직임 벡터를 검출하여 이를 시간적 누적부(320)로 출력한다.
전역 움직임 벡터를 검출하기 위한 클러스터링 과정은 다음과 같다.
단계 1. 초기화
클러스터의 개수 K를 정하고 각 클러스터의 초기 중심을 임의로 정한다.
단계 2. 샘플의 분류
모든 샘플 벡터를 분류한다. 샘플 벡터 Vn은 다음의 식에 의해서 K개의 클러스터 중 하나에 포함된다.
Vn∈Sj, if ∥Vn-Zi∥< ∥Vn-Zj∥, for all i=1,2,...,K, i≠j....(2)
여기에서 Sj={X│X는 클러스터 j와 근접해있다} 이고, N는 1≤n≤N이다.
단계 3. 새로운 클러스터 중심 계산.
2단계에서 생성된 클러스터들에 대해 다음 식에 의하여 클러스터 중심으로부터의 거리가 최소가 되는 새로운 클러스터 중심(Zj)을 계산한다.
Zj=1/N∑Vn(Vn∈Sj)............(3)
Nj는 단계 2에서 생성된 새로운 클러스터 내의 샘플의 개수이다.
단계 4. 수렴 여부 판단.
클러스터 Sj의 새로운 중심이 이전 중심과 같으면 클러스터링을 멈추고 이전의 중심과 다르면 단계 2로 돌아가서 반복한다.
전역 움직임 벡터를 검출하기 위해서는 국부 움직임 벡터들을 여러개의 클러스터로 분류한 후 배경영역의 움직임을 나타내는 하나의 클러스터를 선택한다. 이때, 전역 움직임 벡터로 인한 영상 전체의 화소는 동일한 방향과 크기로 이동하였다고 가정한다. 이 가정은 다음과 같은 두 가지의 요건은 성립된다. 하나는 전역 움직임과 유사한 값을 갖는 국부 움직임 벡터가 모여 있는 클러스터내의 샘플들의 개수는 다른 클러스터 내의 샘플들의 개수보다 월등히 많다는 것이고, 다른 하나는 전역 움직임 벡터와 유사한 형태를 갖는 국부 움직임 벡터가 모여있는 클러스터내의 샘플들의 분산은 다른 클러스터 내의 샘플들의 분산보다 월등히 작다라는 것이다. 본 발명에서는 이 두가지 조건을 만족시키는 클러스터 전역 움직임 벡터를 포함하고 있다고 규정하고, 배경영역의 움직임을 포함하는 클러스터로 선택된다.
선택된 클러스터에서 전역 움직임 벡터를 검출하는 방법은 다음과 같다.
Vg=median{Vn}, Vn∈Sj............(4)
여기서 Vg는 전역 움직임 벡터이고, Sj는 배경영역의 움직임을 포함하는 클러스터이다. 선택된 클러스터에서 전역 움직임 벡터를 검출하기 위하여 국부 움직임 벡터들의 미디언 값을 취하는 방법은 국부 움직임 벡터들의 평균을 취하는 방법보다 오차를 포함하는 국부 움직임 벡터의 영향을 줄일 수 있기 때문에 보다 검출 성능을 높일 수 있다.
도 8은 도 5의 시간적 누적부의 상세 구성도이다.
시간적누적부(320)는 프레임 타입 추출 처리부(321)와 전역 움직임 벡터 누적부(322)로 구성되어 있다. 시간적누적부(320)는 전역 움직임벡터 산출부(310)로부터 입력되는 전역 움직임 벡터를 프레임타입을 고려하여 시간적으로 누적한다. 즉, 프레임타입추출처리부(321)는 VLD(202)에서 인가되는 부가정보를 통해 입력 영상의 프레임 타입을 추출한다. 또한, 전역 움직임 벡터 누적부(322)는 전역 움직임 벡터를 입력받아 프레임 타입 추출 처리부(321)로부터 인가되는 프레임 타입에 따라 전역 움직임 벡터를 누적한다. 즉, 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임을 보정하는 경우에만 전역 움직임 벡터를 누적한다. 전역 움직임 보상부(330)는 누적된 전역움직임 벡터를 이용하여 프레임메모리(206)로부터 입력되는 복원 영상의 흔들림을 움직임보상하여 안정화 시킨다. 전역 움직임 보상부(330)는 원래의 화면에서 손떨림에 의해 흔들린 영상화면(12,13,14)을 안정화하여 안정화된 영상화면(11)으로 출력한다.
상술한 바와 같이 본 발명의 디지털 영상 안정화 장치는 부호화된 비트스트림에서 추출된 부가정보를 이용하여 전역 움직임 벡터를 검출하기 때문에 복잡한 하드웨어 구조가 요구되지 않는다. 따라서, 낮은 전송률을 요구하는 차세대 이동 전화 시스템(Next generation mobile phone system) 혹은 이동 멀티미디어 단말기(Mobile multimedia terminal)등과 같은 이동 영상 통신 시스템에서 영상의 떨림을 보정하는 데 효과적이다.

Claims (13)

  1. 비디오 디코더에 있어서,
    부호화된 비트스트림으로부터 영상정보와 부가정보를 분리하는 VLD;
    상기 VLD로부터 인가되는 부가정보로부터 매크로 블록단위의 움직임 벡터를 추출하고, 그중 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 전역움직임산출부;
    상기 부가정보에서 프레임 타입을 추출하고, 추출된 프레임 타입에 따라 전역 움직임 벡터의 누적 가부를 판단하고, 그 판단결과에 근거하여 전역움직임산출부로부터의 전역 움직임 벡터를 누적하는 시간적 누적부; 및
    상기 시간적 누적부에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 움직임 보상하여 안정화시키도록 하는 전역 움직임보상부를 포함하는 디지털 영상 안정화기능을 갖는 디코더.
  2. 삭제
  3. 제 1항에 있어서, 상기 전역 움직임 산출부는
    상기 부가정보에 포함되어 있는 매크로 블록단위의 국부 움직임 벡터들을 클러스터링(clustering)기법을 이용하여 배경 영역의 움직임에 관한 국부 움직임 벡터를 분류하고, 분류된 배경 영역의 국부 움직임 벡터들을 통하여 전역 움직임 벡터를 검출함을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
  4. 제 3항에 있어서, 상기 전역 움직임 산출부는
    상기 VLD로부터 부가정보를 입력받아 매크로 블록 단위로 국부 움직임 벡터들을 추출하는 국부 움직임벡터 검출부;
    추출된 국부 움직임 벡터가 가리키는 위치에 근거하여 그 국부 움직임 벡터들을 분류하는 것에 의해서, 배경영역의 움직임에 관한 국부 움직임 벡터를 분류하는 움직임 분할 처리부; 및
    상기 움직임 분할 처리부로부터 분류된 배경 영역의 국부 움직임 벡터에 근거하여 하나의 전역 움직임 벡터를 검출하는 전역 움직임벡터 검출부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
  5. 삭제
  6. 제 4항에 있어서, 상기 움직임 분할 처리부는
    상기 국부 움직임벡터 검출부로부터 추출된 국부 움직임 벡터가 가리키는 위치와 소정의 중심위치를 갖는 소정 갯수의 클러스터의 그 중심위치와의 비교결과에 근거하여, 그 국부 움직임 벡터를 그 소정 갯수의 클러스터내의 어느 것으로 분류하는 유사 움직임 추정부; 및
    상기 유사 움직임 추정부로부터 분류된 클러스터 중, 클러스터내의 국부 움직임 벡터의 개수와 분산에 관하여 소정의 조건을 만족하는 하나의 클러스터를 선택하는 배경 움직임 선택부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
  7. 제 1항에 있어서, 상기 시간적 누적부는
    상기 VLD로부터의 인가되는 부가정보에서 프레임 타입을 추출하는 프레임 타입 추출 처리부; 및
    상기 프레임 타입 추출 처리부에서 추출된 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임의 복원에 이용되는 전역 움직임 벡터를 누적하는 전역 움직임 벡터 누적부로 이루어짐을 특징으로 하는 디지털 영상 안정화기능을 갖는 디코더.
  8. 삭제
  9. 비디오 디코더를 이용한 디지털영상안정화 방법에 있어서,
    부호화된 비트스트림을 입력받아 영상정보와 부가정보로 분리하는 분리단계;
    상기 분리단계에서 분리된 부가정보로부터 매크로 블록단위의 움직임 벡터를 추출하고, 그중 배경영역의 움직임에 관한 국부 움직임 벡터만을 이용하여 전역 움직임 벡터를 산출하는 산출단계;
    상기 부가정보로부터 프레임타입을 추출하고, 추출된 프레임타입에 근거한 전역 움직임 벡터의 누적 가부를 판단하고, 그 판단결과에 근거하여 상기 산출단계로부터의 전역 움직임 벡터를 누적하는 누적단계; 및
    상기 누적단계에서 누적된 전역 움직임 벡터를 이용하여 복원영상을 움직임 보상하여 안정화하는 안정화단계를 포함하는 디지털 영상 안정화 방법.
  10. 제 9항에 있어서, 상기 산출단계는
    상기 부가정보를 입력받아 매크로 블록 단위로 국부 움직임 벡터들을 추출하는 제 1단계;
    상기 제 1단계로부터 추출된 국부 움직임 벡터가 가리키는 위치에 근거하여 그 국부 움직임 벡터를 분류하는 것에 의해서, 배경영역의 움직임에 관한 국부 움직임 벡터를 분류하는 제 2단계; 및
    상기 제 2단계로부터 분류된 배경 영역의 국부 움직임 벡터에 근거하여 하나의 전역 움직임 벡터를 검출하는 제 3단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
  11. 제 10항에 있어서, 상기 제 2단계는
    상기 제 1단계로부터 추출된 국부 움직임 벡터가 가리키는 위치와 소정의 중심위치를 갖는 소정 갯수의 클러스터의 그 중심위치와의 비교결과에 근거하여, 그 국부 움직임 벡터를 그 소정 갯수의 클러스터 내의 어느 것으로 분류하는 제 2a단계; 및
    상기 제 2a단계로부터 분류된 클러스터 중, 클러스터내의 국부 움직임 벡터의 갯수와 분산에 관하여 소정의 조건을 만족한 하나의 클러스터를 선택하는 제 2b단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
  12. 제 9항에 있어서, 상기 누적단계는
    상기 부가정보에서 프레임 타입을 추출하는 제 1단계; 및
    상기 제 1단계에서 추출된 프레임 타입이 I 및 P프레임일 경우 전역 움직임 벡터를 그대로 누적시키고, B프레임일 경우 B프레임의 복원에 이용되는 전역 움직임 벡터를 누적하는 제 2단계로 이루어짐을 특징으로 하는 디지털 영상 안정화 방법.
  13. 삭제
KR20000035953A 2000-06-28 2000-06-28 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법 KR100683849B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR20000035953A KR100683849B1 (ko) 2000-06-28 2000-06-28 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법
GB0115278A GB2366113B (en) 2000-06-28 2001-06-22 Decoder having digital image stabilization function and digital image stabiliz ation method
US09/887,535 US7010045B2 (en) 2000-06-28 2001-06-25 Decoder having digital image stabilization function and digital image stabilization method
CNB011175397A CN1186938C (zh) 2000-06-28 2001-06-27 具有数字图像稳定功能的解码器和数字图像稳定方法
JP2001195085A JP3636677B2 (ja) 2000-06-28 2001-06-27 ディジタル映像安定化機能を有するデコーダ及びディジタル映像安定化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20000035953A KR100683849B1 (ko) 2000-06-28 2000-06-28 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법

Publications (2)

Publication Number Publication Date
KR20020001331A KR20020001331A (ko) 2002-01-09
KR100683849B1 true KR100683849B1 (ko) 2007-02-15

Family

ID=19674415

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20000035953A KR100683849B1 (ko) 2000-06-28 2000-06-28 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법

Country Status (5)

Country Link
US (1) US7010045B2 (ko)
JP (1) JP3636677B2 (ko)
KR (1) KR100683849B1 (ko)
CN (1) CN1186938C (ko)
GB (1) GB2366113B (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130127869A (ko) * 2012-05-15 2013-11-25 삼성전자주식회사 디지털 이미지 안정화 방법, 장치 및 시스템
KR101636233B1 (ko) 2015-05-04 2016-07-06 경북대학교 산학협력단 카메라 촬영영상 안정화장치 및 그 방법

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7050500B2 (en) * 2001-08-23 2006-05-23 Sharp Laboratories Of America, Inc. Method and apparatus for motion vector coding with global motion parameters
EP1430724B1 (en) * 2001-09-12 2008-08-06 Nxp B.V. Motion estimation and/or compensation
US7596284B2 (en) * 2003-07-16 2009-09-29 Hewlett-Packard Development Company, L.P. High resolution image reconstruction
JP4591657B2 (ja) * 2003-12-22 2010-12-01 キヤノン株式会社 動画像符号化装置及びその制御方法、プログラム
US7433497B2 (en) * 2004-01-23 2008-10-07 Hewlett-Packard Development Company, L.P. Stabilizing a sequence of image frames
US7880769B2 (en) * 2004-02-13 2011-02-01 Qualcomm Incorporated Adaptive image stabilization
US8036494B2 (en) * 2004-04-15 2011-10-11 Hewlett-Packard Development Company, L.P. Enhancing image resolution
KR20060007225A (ko) * 2004-07-19 2006-01-24 삼성전자주식회사 촬상소자 구동제어와 메모리 읽기제어를 이용한 손떨림보정방법 및 이를 적용한 촬영장치
US7705884B2 (en) 2004-07-21 2010-04-27 Zoran Corporation Processing of video data to compensate for unintended camera motion between acquired image frames
US7684628B2 (en) * 2004-08-12 2010-03-23 Industrial Technology Research Institute System and method for non-iterative global motion estimation
US7730406B2 (en) * 2004-10-20 2010-06-01 Hewlett-Packard Development Company, L.P. Image processing system and method
JP4379918B2 (ja) * 2004-11-29 2009-12-09 富士フイルム株式会社 撮影装置及び撮影方法
US7489341B2 (en) * 2005-01-18 2009-02-10 Primax Electronics Ltd. Method to stabilize digital video motion
CN100423551C (zh) * 2005-01-28 2008-10-01 广达电脑股份有限公司 数字图像稳定方法与装置
US7605845B2 (en) * 2005-04-28 2009-10-20 Texas Instruments Incorporated Motion stabilization
US7760956B2 (en) 2005-05-12 2010-07-20 Hewlett-Packard Development Company, L.P. System and method for producing a page using frames of a video stream
KR100827794B1 (ko) * 2005-07-29 2008-05-07 재단법인서울대학교산학협력재단 촬상장치의 손떨림 보정방법
US7777781B2 (en) * 2005-08-26 2010-08-17 Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. Method and system for determining the motion of an imaging apparatus
KR100705929B1 (ko) * 2005-09-28 2007-04-12 엘지전자 주식회사 휴대 단말기에서의 흔들림 움직임 보정장치
KR100684009B1 (ko) * 2005-09-28 2007-02-20 엘지전자 주식회사 휴대 단말기에서의 움직임 보상 장치 및 방법
CN100421455C (zh) * 2005-10-09 2008-09-24 北京中星微电子有限公司 一种视频电子防抖的方法
CN100389601C (zh) * 2005-10-09 2008-05-21 北京中星微电子有限公司 一种视频电子防抖的装置
JP2007122232A (ja) 2005-10-26 2007-05-17 Casio Comput Co Ltd 画像処理装置及びプログラム
JP4887750B2 (ja) * 2005-11-16 2012-02-29 カシオ計算機株式会社 画像処理装置、制御方法及びプログラム
US7773116B1 (en) 2006-02-08 2010-08-10 Lockheed Martin Corporation Digital imaging stabilization
KR100775104B1 (ko) * 2006-02-27 2007-11-08 삼성전자주식회사 영상 신호의 떨림 보정 장치와 그를 포함하는 영상 시스템및 그 방법
JP2009536492A (ja) * 2006-05-09 2009-10-08 エヌエックスピー ビー ヴィ ジッター抽出を行う処理デバイスおよびこのような処理デバイスを有する機器
KR100765730B1 (ko) 2006-08-25 2007-10-12 엘지이노텍 주식회사 손떨림 방지 카메라폰 및 그 촬영 방법
KR100829098B1 (ko) * 2006-10-10 2008-05-19 삼성전자주식회사 움직임 추정장치 및 움직임 추정방법
EP1921867B1 (en) * 2006-10-17 2016-05-25 Harman Becker Automotive Systems GmbH Sensor assisted video compression
US20080165280A1 (en) * 2007-01-05 2008-07-10 Deever Aaron T Digital video stabilization with manual control
US8923400B1 (en) 2007-02-16 2014-12-30 Geo Semiconductor Inc Method and/or apparatus for multiple pass digital image stabilization
US8149911B1 (en) * 2007-02-16 2012-04-03 Maxim Integrated Products, Inc. Method and/or apparatus for multiple pass digital image stabilization
US20080231714A1 (en) * 2007-03-22 2008-09-25 Texas Instruments Incorporated System and method for capturing images
TWI367026B (en) * 2007-03-28 2012-06-21 Quanta Comp Inc Method and apparatus for image stabilization
US8417059B2 (en) * 2007-06-28 2013-04-09 Panasonic Corporation Image processing device, image processing method, and program
TWI338264B (en) * 2007-07-02 2011-03-01 Asustek Comp Inc Image processing method and electric device using the same
TW200917824A (en) * 2007-10-12 2009-04-16 Univ Nat Taiwan Shockproof method for digital imaging
CN101828391B (zh) * 2007-10-23 2012-07-04 索尼公司 视频再现设备和视频再现方法
KR100898406B1 (ko) * 2007-11-19 2009-05-21 중앙대학교 산학협력단 디지털 영상 안정화 시스템 및 방법
JP4506875B2 (ja) * 2008-05-19 2010-07-21 ソニー株式会社 画像処理装置および画像処理方法
KR101486773B1 (ko) * 2008-06-05 2015-01-28 삼성전자주식회사 흔들림 보상을 위한 영상처리방법 및 흔들림 보상 기능을갖는 촬상장치
US8494058B2 (en) 2008-06-23 2013-07-23 Mediatek Inc. Video/image processing apparatus with motion estimation sharing, and related method and machine readable medium
US8284839B2 (en) * 2008-06-23 2012-10-09 Mediatek Inc. Joint system for frame rate conversion and video compression
JP5213613B2 (ja) * 2008-09-26 2013-06-19 キヤノン株式会社 画像処理装置及び画像処理方法及び撮像装置及びプログラム
US20100165123A1 (en) * 2008-12-29 2010-07-01 Microsoft Corporation Data-Driven Video Stabilization
JP5479780B2 (ja) * 2009-05-29 2014-04-23 スリーエム イノベイティブ プロパティズ カンパニー 除電装置及び静電気除去システム
US9123115B2 (en) 2010-11-23 2015-09-01 Qualcomm Incorporated Depth estimation based on global motion and optical flow
US9171372B2 (en) * 2010-11-23 2015-10-27 Qualcomm Incorporated Depth estimation based on global motion
GB2492529B (en) 2011-05-31 2018-01-10 Skype Video stabilisation
GB201116566D0 (en) 2011-09-26 2011-11-09 Skype Ltd Video stabilisation
GB2497507B (en) * 2011-10-14 2014-10-22 Skype Received video stabilisation
KR101939628B1 (ko) * 2012-05-30 2019-01-17 삼성전자주식회사 모션 검출 방법 및 모션 검출기
KR102121558B1 (ko) 2013-03-15 2020-06-10 삼성전자주식회사 비디오 이미지의 안정화 방법, 후처리 장치 및 이를 포함하는 비디오 디코더
KR102069269B1 (ko) * 2014-01-21 2020-01-22 한화테크윈 주식회사 영상 안정화 장치 및 방법
US10136063B2 (en) 2013-07-12 2018-11-20 Hanwha Aerospace Co., Ltd Image stabilizing method and apparatus
KR101883481B1 (ko) 2013-07-12 2018-07-31 한화에어로스페이스 주식회사 영상 안정화 장치 및 방법
CN103561267B (zh) * 2013-09-10 2016-08-31 罗天明 基于运动信息与深度信息的3d视频编码传输方法
US10051274B2 (en) * 2013-10-25 2018-08-14 Canon Kabushiki Kaisha Image processing apparatus, method of calculating information according to motion of frame, and storage medium
CN104796580B (zh) * 2014-01-16 2018-07-31 北京亿羽舜海科技有限公司 一种基于选择集成的实时稳像视频巡检系统
IL233684B (en) 2014-07-17 2018-01-31 Shamir Hanan Stabilizing and displaying remote images
CN104159120B (zh) * 2014-08-21 2017-09-29 北京奇艺世纪科技有限公司 一种视频稳像方法、装置及系统
CN104363461B (zh) * 2014-11-04 2017-12-22 中国科学技术大学 视频帧的错误隐藏方法及应用其的视频解码方法
CN105335718B (zh) * 2015-10-29 2019-03-05 宁波大学 基于运动视觉的工业加工系统
US20170134746A1 (en) * 2015-11-06 2017-05-11 Intel Corporation Motion vector assisted video stabilization
EP3745706B1 (en) 2019-05-29 2021-06-30 Axis AB System and method for video processing with picture stabilization and predictive compression

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE9201183L (sv) * 1992-04-13 1993-06-28 Dv Sweden Ab Saett att adaptivt estimera icke oenskade globala bildinstabiliteter i bildsekvenser i digitala videosignaler
JP3505199B2 (ja) * 1992-06-30 2004-03-08 株式会社リコー ビデオカメラジッタ補正装置、データ圧縮装置、データ伸長装置、データ圧縮方法及びデータ伸長方法
GB2308774B (en) * 1993-04-08 1997-10-08 Sony Uk Ltd Motion compensated video signal processing
GB2277002B (en) * 1993-04-08 1997-04-09 Sony Uk Ltd Motion compensated video signal processing
KR950024600A (ko) * 1994-01-31 1995-08-21 김광호 휘도신호적응 움직임 평가방법
KR0148154B1 (ko) * 1994-06-15 1998-09-15 김광호 움직임크기에 따른 동영상데이타의 부호화방법 및 장치
US6249613B1 (en) * 1997-03-31 2001-06-19 Sharp Laboratories Of America, Inc. Mosaic generation and sprite-based coding with automatic foreground and background separation
GB2333413B (en) * 1998-01-20 2002-05-15 Snell & Wilcox Ltd Moving image restoration
US6285711B1 (en) * 1998-05-20 2001-09-04 Sharp Laboratories Of America, Inc. Block matching-based method for estimating motion fields and global affine motion parameters in digital video sequences
KR100323678B1 (ko) * 2000-02-28 2002-02-07 구자홍 화면비 변환 장치

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Journal of the Korean Institute of Communication Sciences, 1998, korean Institute of Communication Sciences, Lee Seong Hyi, "the digital image stabilization by the bit plane Y-matching", P 1471-1481 *
한국통신학회논문지 23권6호 1998, P1471-1481 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130127869A (ko) * 2012-05-15 2013-11-25 삼성전자주식회사 디지털 이미지 안정화 방법, 장치 및 시스템
KR101930235B1 (ko) * 2012-05-15 2018-12-18 삼성전자 주식회사 디지털 이미지 안정화 방법, 장치 및 시스템
KR101636233B1 (ko) 2015-05-04 2016-07-06 경북대학교 산학협력단 카메라 촬영영상 안정화장치 및 그 방법

Also Published As

Publication number Publication date
JP3636677B2 (ja) 2005-04-06
US20020118761A1 (en) 2002-08-29
GB2366113B (en) 2002-12-04
CN1330493A (zh) 2002-01-09
KR20020001331A (ko) 2002-01-09
US7010045B2 (en) 2006-03-07
GB2366113A (en) 2002-02-27
CN1186938C (zh) 2005-01-26
GB0115278D0 (en) 2001-08-15
JP2002044665A (ja) 2002-02-08

Similar Documents

Publication Publication Date Title
KR100683849B1 (ko) 디지털 영상 안정화기능을 갖는 디코더 및 디지털영상안정화방법
US9402034B2 (en) Adaptive auto exposure adjustment
US6628711B1 (en) Method and apparatus for compensating for jitter in a digital video image
KR100803611B1 (ko) 영상의 부호화, 복호화 방법 및 장치
JP4001400B2 (ja) 動きベクトル検出方法及び動きベクトル検出装置
KR100468726B1 (ko) 실시간 가변 비트율 제어를 수행하는 부호화 장치 및 방법
US6438168B2 (en) Bandwidth scaling of a compressed video stream
US9197912B2 (en) Content classification for multimedia processing
EP1578135A2 (en) Image coding apparatus and method for predicting motion using rotation matching
US20120195376A1 (en) Display quality in a variable resolution video coder/decoder system
EP1383337A2 (en) Hierarchical motion vector estimation
KR20140016999A (ko) 프레임 유사성들 및 시각적 품질 및 관심들에 기초한 프레임 인코딩 선택
Paul et al. Video coding with dynamic background
US20120008685A1 (en) Image coding device and image coding method
KR20040089163A (ko) 비디오 부호기에서 적응 움직임 벡터의 탐색 영역을결정하는 방법 및 장치
JPWO2006082690A1 (ja) 画像符号化方法および画像符号化装置
US20050138532A1 (en) Apparatus and method for concealing errors in a frame
US7409093B2 (en) Method and apparatus for encoding video signals
US8989270B2 (en) Optimized search for reference frames in predictive video coding system
US20070092007A1 (en) Methods and systems for video data processing employing frame/field region predictions in motion estimation
US7324698B2 (en) Error resilient encoding method for inter-frames of compressed videos
US20050111557A1 (en) Error concealing decoding method of intra-frames of compressed videos
US7236529B2 (en) Methods and systems for video transcoding in DCT domain with low complexity
US6788741B1 (en) Device and method of retrieving high-speed motion
KR101241508B1 (ko) 분류기를 이용한 움직임 벡터 추정 방법 및 이러한 방법을 사용하는 장치

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000628

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20050509

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20000628

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20060905

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20070207

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20070209

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20070212

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee