KR100393066B1 - 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 - Google Patents
적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100393066B1 KR100393066B1 KR10-2001-0032494A KR20010032494A KR100393066B1 KR 100393066 B1 KR100393066 B1 KR 100393066B1 KR 20010032494 A KR20010032494 A KR 20010032494A KR 100393066 B1 KR100393066 B1 KR 100393066B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion
- interpolated
- pixel
- estimated
- motion vector
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/01—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
- H04N7/0117—Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
- H04N7/012—Conversion between an interlaced and a progressive signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/14—Picture signal circuitry for video frequency region
- H04N5/144—Movement detection
- H04N5/145—Movement estimation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- Television Systems (AREA)
Abstract
움직임 타입에 따라 시공간 방식과 움직임 보상 방식을 적응적으로 선택하는 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법이 개시되어 있다. 본 발명은 필드간의 움직임 벡터를 이용하여 보간될 필드에 대한 움직임 벡터와 그 정확도를 추정하는 과정, 추정된 움직임 벡터를 분석하여 전역 움직임 유무를 추정하는 과정, 추정된 움직임 벡터를 이용하여 보간될 필드에서 움직임 보상을 수행하여 보간될 화소를 생성하는 과정, 보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들을 이용해 보간될 화소를 생성하는 과정, 추정된 움직임 벡터의 정확도와 추정된 전역 움직임 유무에 따라 시공간 보간과 움직임 보상보간을 선택적으로 출력하는 과정을 포함한다.
Description
본 발명은 본 발명은 영상 신호의 포맷 변환 장치 및 그 방법에 관한 것으로서, 특히 움직임 타입에 따라 시공간 방식과 움직임 보상 방식을 적응적으로 선택하는 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법에 관한 것이다.
통상적인 텔레비전 영상 신호는 2개의 필드가 한 프레임을 형성하는 비월 주사(interlaceing) 방식으로 주파수 대역이 압축된다. 그리고, 최근 통상 순차 방식으로 디스플레이하는 PC나 고선명 텔레비전에서는 비월 주사(interlaced)를 디스플레이하기 위해서는 디-인터레이싱에 의해 비어 있는 영상 라인을 임의의 방법으로 생성하여 순차주사(progressive)해야 한다.
도 1은 통상적인 디-인터레이싱의 기본 개념도이다.
도 1을 참조하면, 디-인터레이싱은 수직 방향으로 홀수 혹은 짝수번째의 샘플만을 포함하는 필드(field)를 프레임(frame)으로 변경한다. 이때 출력 프레임()은 수학식 1과 같이 정의한다.
여기서는 공간적 위치를 의미하고, n은 필드 번호이다. 또한은 입력필드이고,는 보간될 화소이다.
도 2는 움직임 보상을 이용하지 않는 ELA 디-인터레이싱 알고리듬을 적용하기 위한 3x3윈도우이다.
도 2를 참조하면, ELA(edge-based line averaging) 디-인터레이싱은 수학식 3와 같이 보간될 화소(interpolated pixel)의 위치에서 방향성(x, y)을 고려한 화소간의 상관성을 이용한다. 즉, 보간될 화소(interpolated pixel)의 주변에 인접한화소들과 보간될 필드의 전후 필드에서 보간될 화소들의 평균값을 출력한다.
도 3은 통상적인 TR 디-인터레이싱 방법을 설명하기 위한 개념도이다.
도 3을 참조하면, 움직임 벡터를 이용한 TR(time-recursive) 디-인터레이싱은 이전 필드(n-1)가 완벽하게 디-인터레이싱이 되었다고 가정하고, 현재 필드(n)의 분실 데이터(missing data)를 움직임 벡터로 보상한다. 보간될 화소(sample to be interpolated)는 이전 필드의 원 화소(original sample)가 될 수있고, 이전 필드에서 보간된 화소(previously interpolated sample)가 될 수있다. 따라서 보간될 화소(sample to be interpolated)는 수학식 3과 같이 나타낼 수있다.
그러나 ELA 디-인터레이싱 방식은 움직임 보상을 사용하지 않기 때문에 움직임이 존재하는 영역에서는 플리커링(flickering)과 블러링(blurring)이 발생하며, TR 디-인터레이싱 방식은 연속적으로 디-인터레이싱되기 때문에 임의의 필드에서 발생된 오류가 다른 필드로 전파될 수 있다. 그 외에 움직임 보상 방식은 이미지 아티팩트(image artifact)가 발생하는 단점이 있다.
본 발명이 이루고자하는 기술적과제는 움직임 타입에 따라 시공간 방식과 움직임 보상 방식을 적응적으로 선택함으로써 화질을 개선하는 디-인터레이싱 방법을 제공하는 데있다.
본 발명이 이루고자하는 다른 기술적과제는 상기 디-인터레이싱 방법을 이용한 디-인터레이싱 장치를 제공하는 데있다.
도 1은 통상적인 비디오 데이터의 디-인터레이싱의 기본 개념도이다.
도 2는 통상적인 디-인터레이싱 알고리듬을 적용하기 위한 3x3윈도우이다.
도 3은 통상적인 TR 디-인터레이싱 방법을 설명하기 위한 개념도이다.
도 4는 본 발명에 따른 디-인터레이싱 장치를 보이는 전체블록도이다.
도 5는 움직임 분석부의 상세한 동작 흐름도이다.
도 6a 내지 도 6c는 움직임 분석의 예를 도시한 것이다.
도 7은 움직임 타입 결정부의 상세한 동작 흐름도이다.
도 8은 어댑티브 선택부의 상세한 동작 흐름도이다.
상기의 기술적 과제를 해결하기 위하여, 본 발명은 인터레이스 영상 신호를 프로그레시브 영상 신호로 변환하는 디-인터레이싱 방법에 있어서,
(a) 필드간의 움직임 벡터를 이용하여 보간될 필드에 대한 움직임 벡터와 그 정확도를 추정하는 과정;
(b) 상기 (a) 과정에서 추정된 움직임 벡터를 분석하여 전역 움직임 유무를 추정하는 과정;
(c) 상기 (a) 과정에서 추정된 움직임 벡터를 이용하여 보간될 필드에서 움직임 보상을 수행하여 보간될 화소를 생성하는 과정;
(d) 보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들을 이용해 보간될 화소를 생성하는 과정;
(e) 상기 (a)과정에서 추정된 움직임 벡터의 정확도와 상기 (b) 과정에서 추정된 전역 움직임 유무에 따라 상기 (c) 과정 및 상기 (d) 과정에서 생성된 화소를 선택적으로 출력하는 과정을 포함하는 디-인터레이싱 방법이다.
상기의 다른 기술적 과제를 해결하기 위하여, 본 발명은 인터레이스 영상 신호를 프로그레시브 영상 신호로 변환하는 디-인터레이싱 장치에 있어서,
필드간의 움직임 벡터를 이용하여 보간될 필드에 대한 움직임 벡터를 추정하는 움직임 추정수단;
상기 움직임 추정수단에서 추정된 움직임 벡터를 분석하여 전역 움직임(global motion)유무를 추정하는 움직임판단수단;
상기 움직임 추정수단에서 추정된 움직임 벡터로 보간될 필드에서 움직임 보상을 수행하여 보간될 화소를 생성하는 움직임 보상 보간수단;
보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들로 보간될 화소를 생성하는 시공간보간수단;
상기 움직임 판단 수단에서 추정된 전역 움직임(global motion)의 유무에 따라 상기 움직임 보상 보간수단 및 상기 시공간보간수단에서 생성된 화소를 선택적으로 출력하는 어댑티브 선택수단을 포함하는 디-인터레이싱 방법이다.
이하 첨부된 도면을 참조로하여 본 발명의 바람직한 실시예를 설명하기로 한다.
도 4는 본 발명에 따른 디-인터레이싱 장치를 보이는 전체블록도이다.
도 4를 참조하면, 움직임추정부(410)는 이전 필드 및 이후 필드로부터 보간될 필드 위치에 해당하는 필드에서의 움직임 벡터(MV)를 추정하면서 그 움직임 벡터(MV)의 정확도를 추정한다. 여기서 움직임추정부(410)는 인접한 같은 성질의 필드간의 움직임 벡터를 추정하며, 이 움직임의 반을 보간될 필드에 적용한다. 또한 보간될 필드의 움직임 벡터(MV)의 정확도는 코스트 함수(cost function)나 SAD(sum of absolute difference)중의 어느 하나를 사용한다.
움직임정보판단부(420)는 움직임 분석부(422)와 움직임 타입 결정부(424)로 구분되며, 움직임 추정부(410)에서 추정된 움직임 벡터를 분석하여 움직임 타입을 결정한다. 더상세하게 설명하면, 움직임 분석부(422)는 현재 장면(scene) 또는 필드로부터 추정된 움직임 벡터를 분석하여 전역 움직임(global motion)의 유무를 추정하고, 또한 그 움직임의 방향을 추정한다. 움직임 타입 결정부(424)는 움직임 추정부(410)에서 추정된 움직임 벡터와 움직임 분석부(422)에서 분석된 장면(scene)의 전역 움직임(global motion)을 참조하여 블록 단위의 움직임 타입(전역 움직임 또는 국부 움직임)을 결정한다.
움직임 보상 보간부(440)는 움직임 추정부(410)에서 추정된 움직임 벡터를 이용하여 이전 필드 이미지와 다음 필드 이미지로부터 보간될 화소를 생성한다.
시공간보간부(450)는 보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들을 이용해 현재 필드로부터 보간될 화소를 생성한다.
어댑티브 선택부(460)는 움직임 타입 결정부(430)에서 결정된 움직임 타입 (전역 움직임 및 국부 움직임) 및 움직임 ??부(410)에서 추정된 움직임 벡터의 정확도에 따라 움직임 보상 보간부(410) 및 시공간보간부(450)에서 생성된 화소를 선택적으로 출력한다.
프로그레시브 프레임 형성부(470)는 어댑티브 선택부(460)에서 선택적으로 출력되는 화소와 현재 필드의 화소를 합하여 프로그레시브 이미지를 형성한다.
도 5는 움직임 분석부(422)의 상세한 동작 흐름도이다.
먼저, 움직임 추정부(410)에서 추정된 연속된 필드의 움직임 벡터들의 분포를 이용하여 전역 움직임을 추정한다(510과정). 이때 움직임 벡터들의 분포는 히스트그램(histogram)을 이용한다.
이어서, 움직임 벡터의 히스토그램값을 일정값으로 드레숄딩(thresholding)하거나 가변적으로 드레숄딩하여(520과정) 그 결과에 따라 현재 장면(scene)에서 전역 움직임의 유무를 추정한다(530과정). 즉, 히스토그램에서 도미넌트 피크가 존재하면 동일한 움직임을 갖는 블록들이 많은 경우이며, 이 움직임을 전역 움직임으로서 판정한다.
도 6a 및 6b는 움직임 분석의 예를 도시한 것이다.
도 6a를 참조하면 (a)는 현재 장면내에 전역 움직임이 존재하는 경우이다. (b)에 도시된 히스토그램들은 동일한 움직임 벡터들을 공유하는 블록들을 나타낸다. 즉, 두 개의 연속하는 현재 필드의 이미지는 전역 움직임이 있는 것으로 판정된다.
도 6b를 참조하면, (a)는 현재 장면내에 전역 움직임이 존재하지 않고 국부 움직임으로 판단된 경우이다. (b)에 도시된 히스토그램들은 임계치보다 더 큰 피크를 갖는 움직임 벡터가 없음을 나타낸다. 즉, 현재 필드 이미지내에 전역 움직임이 없으며, 모든 움직임 벡터는 국부 움직임 벡터로 분류된다.
도 7은 움직임 타입 결정부(424)의 상세한 동작 흐름도이다.
먼저, 보간될 필드의 화소가 포함된 블록 단위의 움직임 벡터를 추정한다(710과정).
이어서, 그 블록내에서 움직임 벡터의 성질을 판정한다. 이때 보간될 필드의 화소가 포함된 블럭의 움직임 벡터의 크기가 작거나 제로일 경우 보간될 필드의 화소가 포함된 블록의 움직임 타입을 제로 움직임으로 설정된다. 그렇지 않고 보간될 필드의 화소가 포함된 블럭의 움직임 벡터의 크기가 일정값 이상이면 블록 단위의 움직임 벡터와 현재 장면에서 구해진 전역 움직임 벡터를 비교하여(720과정) 보간될 필드의 화소가 포함된 블록의 움직임 타입을 결정한다(730과정). 즉, 보간될 필드의 화소가 포함된 블록 단위의 움직임 벡터와 전역 움직임 벡터를 비교하여 두 벡터의 차이가 주어진 임계값 보다 작을 경우 그 블록의 움직임 타입은 전역 움직임으로 설정되며, 그렇지 않고 두 벡터의 차이가 주어진 임계값 보다 클 경우 보간될 필드의 화소가 포함된 블록의 움직임 타입은 국부 움직임으로 설정된다.
도 8은 어댑티브 선택부(460)의 상세한 동작 흐름도이다.
먼저, 입력되는 움직임 타입 정보에 의해 움직임 타입을 판단한다(810과정).
이어서, 움직임 타입 정보에 따라 서로 다른 임계값이 선택된다(820과정).이어서, 움직임 타입 정보와 선택된 임계값에 따라 움직임 보상 보간과 시공간 보간을 선택한다(830과정). 즉,
1. 보간될 필드의 화소가 포함된 블록의 움직임 타입이 전역 움직임이고 움직임의 정확도가 주어진 임계값(threshod)보다 높을 경우 움직임 보상 보간으로 생성된 화소를 보간될 화소로 선택한다.
2. 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 전역 움직임이고 추정된 움직임의 정확도가 주어진 임계값(threshod)보다 낮을 경우 시공간 보간으로 생성된 화소를 보간될 화소로 선택한다.
3. 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 국부 움직임이고 추정된 움직임의 정확도가 주어진 임계값보다 높을 경우 움직임 보상 보간으로 생성된 화소를 보간될 화소로 선택한다.
4. 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 국부 움직임이고 추정된 정확도가 주어진 임계값보다 낮을 경우 시공간 보간으로 생성된 화소를 보간될 화소로 선택한다.
5. 보간될 필드의 화소가 포함된 블록의 움직임 타입이 제로 움직임이고 움직임의 정확도가 주어진 임계값(threshod)보다 높을 경우 움직임 보상 보간으로 생성된 화소를 보간될 화소로 선택한다.
6. 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 제로 움직임이고 추정된 움직임의 정확도가 주어진 임계값(threshod)보다 낮을 경우 시공간 보간으로 생성된 화소를 보간될 화소로 선택한다.
이때 움직임의 정확도와 비교될 임계값(threshold)들은 움직임 타입에 따라서 서로 다른 값을 이용한다.
본 발명은 상술한 실시예에 한정되지 않으며, 본 발명의 사상내에서 당업자에 의한 변형이 가능함은 물론이다. 즉, 포맷 변환을 수행하는 모든 영상 신호 처리 장치에 적용가능하다.
상술한 바와 같이 본 발명에 의하면, 입력 영상의 움직임 정도에 따라 움직임보상 보간값 또는 시공간 보간값을 적응적으로 선택함으로써 플리커링과 아티펙트(artifact)를 효율적으로 감소시킬 수있다.
Claims (15)
- 인터레이스 영상 신호를 프로그레시브 영상 신호로 변환하는 디-인터레이싱 방법에 있어서,(a) 필드간의 움직임 벡터를 이용하여 보간될 필드에 대한 움직임 벡터와 그 정확도를 추정하는 과정;(b) 상기 (a) 과정에서 추정된 움직임 벡터를 분석하여 전역 움직임 유무를 추정하는 과정;(c) 상기 (a) 과정에서 추정된 움직임 벡터를 이용하여 보간될 필드에서 움직임 보상을 수행하여 보간될 화소를 생성하는 과정;(d) 보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들을 이용해 보간될 화소를 생성하는 과정;(e) 상기 (a)과정에서 추정된 움직임 벡터의 정확도와 상기 (b) 과정에서 추정된 전역 움직임 유무에 따라 상기 (c) 과정 및 상기 (d) 과정에서 생성된 화소를 선택적으로 출력하는 과정을 포함하는 디-인터레이싱 방법.
- 제1항에 있어서, 상기 (a)과정의 움직임 벡터는 인접한 동일 성질의 필드간에 추정되는 것임을 특징으로 하는 디-인터레이스싱 방법.
- 제1항에 있어서, 상기 (a)과정의 움직임 벡터의 정확도는 블럭의 모든 화소의 차이를 누적한 값을 이용하여 계산되는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제1항에 있어서,상기 (b)과정의 전역 움직임 추정은(a-1) 상기 과정에서 추정된 움직임 벡터의 분포를 참조하여 현재 장면에서 전역 움직임(global motion)을 추정하는 과정;(a-2) 보간될 필드의 화소가 포함된 블럭의 움직임 벡터를 상기 (a-1) 과정에서 생성된 전역 움직임의 벡터값과 비교하여 보간될 필드의 화소가 포함된 블록의 움직임 타입을 결정하는 과정을 포함하는 것을 특징으로 하는 디-인터레이싱 방법.
- 제 4항에 있어서, 상기 움직임 벡터의 분포는 히스토그램을 이용하는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제 4항에 있어서, 상기 전역 움직임 벡터는 움직임 벡터의 히스토그램의 피크값으로 추정하는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제4항에 있어서, 상기 전역 움직임 벡터는 움직임 벡터의 히스토그램 값을 임계값(threshold)과 비교하여 추정되는 것을 특징으로 하는 디-인터레이싱 방법.
- 제4항에 있어서, 상기 전역 움직임 벡터는 움직임 벡터의 히스토그램 값을 움직임 벡터값에 따라 변하는 가변 임계값(variable threshold)과 비교하여 추정되는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제4항에 있어서, 상기 움직임 타입 결정 과정은(a-1) 상기 블럭의 움직임 벡터를 전역 움직임 벡터와 비교하여 두 벡터의 차이가 소정의 임계값 보다 작을 경우 상기 블록의 움직임 타입을 전역 움직임으로 설정하고, 소정의 임계값 보다 클 경우 상기 블록의 움직임 타입을 전역 움직임으로 설정하는 과정;(a-2) 상기 블럭의 움직임 벡터의 크기가 작을 경우 상기 블록의 움직임 타입을 제로 움직임으로 설정하고, 상기 블록의 움직임 벡터가 제로 벡터일 경우 상기 블록의 움직임 타입을 제로 움직임으로 설정하는 과정을 포함하는 디-인터레이싱 방법.
- 제1항에 있어서, 상기 (e)과정의 화소 선택은상기 보간될 필드의 화소가 포함된 블록의 움직임 타입이 전역 움직임이고 상기 (a)과정에서 추정된 정확도가 주어진 임계값(threshod)보다 높을 경우 상기 (c)과정에서 구해진 화소를 보간될 화소로 선택하고 상기 (a)과정에서 추정된 정확도가 주어진 임계값(threshod)보다 낮을 경우 상기 (d)과정에서 구해진 화소를 보간될 화소로 선택하는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제1항에 있어서, 상기 (e)과정의 화소 선택은상기 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 국부 움직임이고 상기 (a)과정에서 추정된 정확도가 주어진 임계값보다 높을 경우, 상기 (c)과정에서 생성된 화소를 보간될 화소로 선택하고 상기 (a)과정에서 추정된 정확도가 주어진 임계값보다 낮을 경우 상기 (d)과정에서 구해진 화소를 보간될 화소로 선택하는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제1항에 있어서, 상기 (e)과정의 화소 선택은상기 보간될 필드의 화소가 포함된 블럭의 움직임 타입이 제로 움직임이고상기 (a)과정에서 추정된 정확도가 주어진 임계값보다 높을 경우, 상기 (c)과정에서 생성된 화소를 보간될 화소로 선택하고 상기 (a)과정에서 추정된 정확도가 주어진 임계값보다 낮을 경우 상기 (d)과정에서 구해진 화소를 보간될 화소로 선택하는 것임을 특징으로 하는 디-인터레이싱 방법.
- 제 10항 또는 제 11항 또는 12항에 있어서,상기 임계값(threshold)들은 서로 다른 값을 이용하는 것임을 특징으로하는 디-인터레이싱 방법.
- 인터레이스 영상 신호를 프로그레시브 영상 신호로 변환하는 디-인터레이싱 장치에 있어서,필드간의 움직임 벡터를 이용하여 보간될 필드에 대한 움직임 벡터를 추정하는 움직임 추정수단;상기 움직임 추정수단에서 추정된 움직임 벡터를 분석하여 전역 움직임(global motion)유무를 추정하는 움직임판단수단;상기 움직임 추정수단에서 추정된 움직임 벡터로 보간될 필드에서 움직임 보상을 수행하여 보간될 화소를 생성하는 움직임 보상 보간수단;보간될 필드에서 보간될 화소와 인접한 화소들과 보간될 화소의 전후 필드에서 보간될 화소와 인접한 화소들로 보간될 화소를 생성하는 시공간보간수단;상기 움직임 판단 수단에서 추정된 전역 움직임(global motion)의 유무에 따라 상기 움직임 보상 보간수단 및 상기 시공간보간수단에서 생성된 화소를 선택적으로 출력하는 어댑티브 선택수단을 포함하는 디-인터레이싱 장치.
- 제14항에 있어서, 상기 움직임판단수단은현재 필드로부터 추정된 움직임 벡터를 분석하여 전역 움직임의 유무를 추정하고, 상기 추정된 움직임 벡터를 분석하여 움직임 타입을 결정하는 움직임 분석부;상기 추정된 움직임 벡터와 상기 움직임 분석부에서 분석된 전역 움직임을 참조하여 블록 단위의 움직임 타입을 결정하는 움직임 타입 결정부를 특징으로하는 디-인터레이싱 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0032494A KR100393066B1 (ko) | 2001-06-11 | 2001-06-11 | 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 |
US10/074,259 US7042512B2 (en) | 2001-06-11 | 2002-02-14 | Apparatus and method for adaptive motion compensated de-interlacing of video data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0032494A KR100393066B1 (ko) | 2001-06-11 | 2001-06-11 | 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020094369A KR20020094369A (ko) | 2002-12-18 |
KR100393066B1 true KR100393066B1 (ko) | 2003-07-31 |
Family
ID=19710638
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0032494A KR100393066B1 (ko) | 2001-06-11 | 2001-06-11 | 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7042512B2 (ko) |
KR (1) | KR100393066B1 (ko) |
Families Citing this family (70)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7663695B2 (en) * | 2000-05-05 | 2010-02-16 | Stmicroelectronics S.R.L. | Method and system for de-interlacing digital images, and computer program product therefor |
US6859235B2 (en) * | 2001-05-14 | 2005-02-22 | Webtv Networks Inc. | Adaptively deinterlacing video on a per pixel basis |
AU2003201136A1 (en) * | 2002-02-06 | 2003-09-02 | Koninklijke Philips Electronics N.V. | Unit for and method of segmentation |
KR100416557B1 (ko) * | 2002-02-07 | 2004-02-05 | 삼성전자주식회사 | 부분 인터레이스 동영상 재생 방법 및 그 장치 |
JP4120301B2 (ja) * | 2002-04-25 | 2008-07-16 | ソニー株式会社 | 画像処理装置およびその方法 |
JP4036328B2 (ja) * | 2002-09-30 | 2008-01-23 | 株式会社Kddi研究所 | 動画像データのシーン分類装置 |
AU2003265075A1 (en) * | 2002-10-22 | 2004-05-13 | Koninklijke Philips Electronics N.V. | Image processing unit with fall-back |
KR20040061244A (ko) * | 2002-12-30 | 2004-07-07 | 삼성전자주식회사 | 디-인터레이싱 방법 및 그 장치 |
US7242435B2 (en) * | 2003-04-18 | 2007-07-10 | Silicon Integrated Systems Corp. | Method for motion pixel detection with adaptive thresholds |
KR100530223B1 (ko) * | 2003-05-13 | 2005-11-22 | 삼성전자주식회사 | 프레임 레이트 변환시의 프레임 보간 방법 및 그 장치 |
JP4217543B2 (ja) * | 2003-06-05 | 2009-02-04 | キヤノン株式会社 | 動き情報処理装置及び方法 |
KR100574943B1 (ko) * | 2003-06-10 | 2006-05-02 | 삼성전자주식회사 | 영상 변환 방법 및 장치 |
KR100574523B1 (ko) * | 2003-07-31 | 2006-04-27 | 삼성전자주식회사 | 움직임 타입 판단 장치 및 방법 |
DE60312981D1 (de) * | 2003-08-26 | 2007-05-16 | St Microelectronics Srl | Verfahren und System zum Aufheben des Zeilensprungverfahrens während der Darstellung von Videobildern |
US20070019107A1 (en) * | 2003-09-04 | 2007-01-25 | Koninklijke Philips Electronics N.V. | Robust de-interlacing of video signals |
US7391469B2 (en) * | 2003-10-05 | 2008-06-24 | Mediatek Inc. | Method and apparatus for video decoding and de-interlacing |
KR20050049680A (ko) * | 2003-11-22 | 2005-05-27 | 삼성전자주식회사 | 노이즈 감쇠장치 및 디인터레이싱 장치 |
US7346226B2 (en) * | 2003-12-16 | 2008-03-18 | Genesis Microchip Inc. | Method and apparatus for MPEG artifacts reduction |
US7346109B2 (en) * | 2003-12-23 | 2008-03-18 | Genesis Microchip Inc. | Motion vector computation for video sequences |
US7457438B2 (en) * | 2003-12-23 | 2008-11-25 | Genesis Microchip Inc. | Robust camera pan vector estimation using iterative center of mass |
US7499494B2 (en) * | 2003-12-23 | 2009-03-03 | Genesis Microchip Inc. | Vector selection decision for pixel interpolation |
US7480334B2 (en) * | 2003-12-23 | 2009-01-20 | Genesis Microchip Inc. | Temporal motion vector filtering |
US7557861B2 (en) * | 2004-01-30 | 2009-07-07 | Broadcom Corporation | Reverse pull-down video using corrective techniques |
US8861589B2 (en) * | 2004-01-30 | 2014-10-14 | Broadcom Corporation | Detection and phase lock of pull-down video |
GB2411784B (en) * | 2004-03-02 | 2006-05-10 | Imagination Tech Ltd | Motion compensation deinterlacer protection |
JP4424590B2 (ja) * | 2004-03-05 | 2010-03-03 | 株式会社Kddi研究所 | スポーツ映像の分類装置 |
JP4566591B2 (ja) * | 2004-03-19 | 2010-10-20 | キヤノン株式会社 | 画像変形推定方法および画像変形推定装置 |
EP1592246A1 (en) * | 2004-04-30 | 2005-11-02 | Matsushita Electric Industrial Co., Ltd. | Film mode determination in video image still areas |
US7307664B2 (en) * | 2004-05-17 | 2007-12-11 | Ati Technologies Inc. | Method and apparatus for deinterlacing interleaved video |
KR101127220B1 (ko) * | 2004-07-28 | 2012-04-12 | 세종대학교산학협력단 | 움직임 보상 적응형 순차주사화 장치 및 그 방법 |
EP1631068A3 (en) * | 2004-08-26 | 2008-09-03 | Samsung Electronics Co., Ltd. | Apparatus and method for converting interlaced image into progressive image |
TWI280798B (en) * | 2004-09-22 | 2007-05-01 | Via Tech Inc | Apparatus and method of adaptive de-interlace of image |
US7468756B2 (en) * | 2004-10-05 | 2008-12-23 | Broadcom Corporation | Detection and phase lock of 2:2 and 3:2 pull-down video |
US7468757B2 (en) * | 2004-10-05 | 2008-12-23 | Broadcom Corporation | Detection and correction of irregularities while performing inverse telecine deinterlacing of video |
US7587091B2 (en) * | 2004-10-29 | 2009-09-08 | Intel Corporation | De-interlacing using decoder parameters |
US8780957B2 (en) | 2005-01-14 | 2014-07-15 | Qualcomm Incorporated | Optimal weights for MMSE space-time equalizer of multicode CDMA system |
GB2422974A (en) * | 2005-02-04 | 2006-08-09 | Imagination Tech Ltd | De-interlacing of video data |
GB2422976B (en) * | 2005-02-08 | 2007-05-23 | Imagination Tech Ltd | Conversion of video data from interlaced to non-interlaced format |
GB2422975B (en) * | 2005-02-08 | 2007-12-12 | Imagination Tech Ltd | Conversion of video data from interlaced to non-interlaced format |
JP4736456B2 (ja) * | 2005-02-15 | 2011-07-27 | 株式会社日立製作所 | 走査線補間装置、映像表示装置、映像信号処理装置 |
US7675573B2 (en) * | 2005-02-18 | 2010-03-09 | Genesis Microchip Inc. | Global motion adaptive system with motion values correction with respect to luminance level |
US7471336B2 (en) | 2005-02-18 | 2008-12-30 | Genesis Microchip Inc. | Global motion adaptive system with motion values correction with respect to luminance level |
RU2402885C2 (ru) * | 2005-03-10 | 2010-10-27 | Квэлкомм Инкорпорейтед | Классификация контента для обработки мультимедийных данных |
US7567294B2 (en) * | 2005-03-28 | 2009-07-28 | Intel Corporation | Gradient adaptive video de-interlacing |
US8325273B2 (en) * | 2005-06-06 | 2012-12-04 | Broadcom Corporation | System and method for vertical gradient detection in video processing |
US8879635B2 (en) * | 2005-09-27 | 2014-11-04 | Qualcomm Incorporated | Methods and device for data alignment with time domain boundary |
US20070206117A1 (en) | 2005-10-17 | 2007-09-06 | Qualcomm Incorporated | Motion and apparatus for spatio-temporal deinterlacing aided by motion compensation for field-based video |
US8948260B2 (en) * | 2005-10-17 | 2015-02-03 | Qualcomm Incorporated | Adaptive GOP structure in video streaming |
US8654848B2 (en) | 2005-10-17 | 2014-02-18 | Qualcomm Incorporated | Method and apparatus for shot detection in video streaming |
US20070171280A1 (en) * | 2005-10-24 | 2007-07-26 | Qualcomm Incorporated | Inverse telecine algorithm based on state machine |
KR100775104B1 (ko) * | 2006-02-27 | 2007-11-08 | 삼성전자주식회사 | 영상 신호의 떨림 보정 장치와 그를 포함하는 영상 시스템및 그 방법 |
KR101373896B1 (ko) | 2006-04-03 | 2014-03-12 | 퀄컴 인코포레이티드 | 전처리기 방법 및 장치 |
US9131164B2 (en) * | 2006-04-04 | 2015-09-08 | Qualcomm Incorporated | Preprocessor method and apparatus |
US20070296855A1 (en) * | 2006-06-22 | 2007-12-27 | Yunwei Jia | Video processing using region-based statistical measurements |
US8433159B1 (en) * | 2007-05-16 | 2013-04-30 | Varian Medical Systems International Ag | Compressed target movement model using interpolation |
US20090002556A1 (en) * | 2007-06-11 | 2009-01-01 | Picongen Wireless Inc. | Method and Apparatus for Packet Insertion by Estimation |
US8090024B2 (en) * | 2007-06-25 | 2012-01-03 | Sigma Designs, Inc. | Methods for processing two data frames with scalable data utilization |
KR20090011515A (ko) * | 2007-07-26 | 2009-02-02 | 삼성전자주식회사 | 화질 개선방법, 이를 적용한 영상신호 처리장치 및av기기 |
WO2009034488A2 (en) | 2007-09-10 | 2009-03-19 | Nxp B.V. | Method an apparatus for line based vertical motion estimation and compensation |
US8165211B2 (en) * | 2008-05-30 | 2012-04-24 | Hong Kong Applied Science and Technology Research Institute Company Limited | Method and apparatus of de-interlacing video |
US20100309372A1 (en) * | 2009-06-08 | 2010-12-09 | Sheng Zhong | Method And System For Motion Compensated Video De-Interlacing |
US20110026596A1 (en) * | 2009-07-28 | 2011-02-03 | Wei Hong | Method and System for Block-Based Motion Estimation for Motion-Compensated Frame Rate Conversion |
US20110292997A1 (en) * | 2009-11-06 | 2011-12-01 | Qualcomm Incorporated | Control of video encoding based on image capture parameters |
US10178406B2 (en) | 2009-11-06 | 2019-01-08 | Qualcomm Incorporated | Control of video encoding based on one or more video capture parameters |
US8837576B2 (en) * | 2009-11-06 | 2014-09-16 | Qualcomm Incorporated | Camera parameter-assisted video encoding |
TWI429277B (zh) * | 2011-01-31 | 2014-03-01 | Novatek Microelectronics Corp | 動態適應性解交錯裝置及方法 |
CN102685504B (zh) | 2011-03-10 | 2015-08-19 | 华为技术有限公司 | 视频图像的编解码方法、编码装置、解码装置及其系统 |
JP2015111746A (ja) * | 2012-04-09 | 2015-06-18 | ソニー株式会社 | 画像処理装置、画像処理方法、プログラム |
CN103369208B (zh) * | 2013-07-15 | 2016-12-28 | 青岛海信电器股份有限公司 | 自适应去隔行方法及装置 |
US10187737B2 (en) * | 2015-01-16 | 2019-01-22 | Samsung Electronics Co., Ltd. | Method for processing sound on basis of image information, and corresponding device |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2246488B (en) * | 1990-07-24 | 1994-04-20 | Sony Corp | Motion dependant video signal processing |
EP0697788A3 (en) * | 1994-08-19 | 1997-03-26 | Eastman Kodak Co | Adaptive and global motion compensated cancellation of the interlacing of successive video images with post-processing |
DE69710413T2 (de) * | 1996-05-24 | 2002-10-02 | Koninklijke Philips Electronics N.V., Eindhoven | Bewegungsschätzung |
US5784115A (en) * | 1996-12-31 | 1998-07-21 | Xerox Corporation | System and method for motion compensated de-interlacing of video frames |
US6166772A (en) * | 1997-04-01 | 2000-12-26 | Compaq Computer Corporation | Method and apparatus for display of interlaced images on non-interlaced display |
JPH10336597A (ja) * | 1997-06-02 | 1998-12-18 | Matsushita Electric Ind Co Ltd | 順次走査変換装置 |
JP2001054075A (ja) * | 1999-08-06 | 2001-02-23 | Hitachi Ltd | 画像信号の動き補償走査変換回路 |
-
2001
- 2001-06-11 KR KR10-2001-0032494A patent/KR100393066B1/ko not_active IP Right Cessation
-
2002
- 2002-02-14 US US10/074,259 patent/US7042512B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7042512B2 (en) | 2006-05-09 |
KR20020094369A (ko) | 2002-12-18 |
US20020196362A1 (en) | 2002-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100393066B1 (ko) | 적응 움직임 보상형 디-인터레이싱 장치 및 그 방법 | |
KR100396558B1 (ko) | 적응 움직임 보상형 프레임 및/또는 레이트 변환 장치 및그 방법 | |
JP4563603B2 (ja) | 両方向動きベクトルを用いたフォーマット変換装置及びその方法 | |
KR100272582B1 (ko) | 스캔컨버터회로 | |
JP4997281B2 (ja) | イメージ中の推定動きベクトルの決定方法、コンピュータプログラムおよびディスプレイ装置 | |
US8144778B2 (en) | Motion compensated frame rate conversion system and method | |
US9036082B2 (en) | Method, apparatus, and system for line-based motion compensation in video image data | |
US5784115A (en) | System and method for motion compensated de-interlacing of video frames | |
KR100412501B1 (ko) | 움직임 보상을 위한 화소값 선택 장치 및 방법 | |
US20060139494A1 (en) | Method of temporal noise reduction in video sequences | |
KR20040010862A (ko) | 디인터레이싱장치 및 방법 | |
US20060232712A1 (en) | Method of motion compensated temporal noise reduction | |
US7868946B2 (en) | Adaptive motion compensated interpolating method and apparatus | |
JP2011010358A (ja) | 時空間適応性ビデオデインターレーシング | |
JP2005318621A (ja) | ビデオシーケンスでのティッカー処理 | |
KR100484182B1 (ko) | 디인터레이싱 장치 및 방법 | |
US7978265B2 (en) | Method and apparatus of deinterlacing | |
KR20050081730A (ko) | 움직임 보상 기반의 영상 신호 프레임율 변환 방법 | |
KR100931110B1 (ko) | 퍼지 룰 기반 에지 복원 알고리즘을 이용하는 디인터레이싱장치 및 방법 | |
KR20030082249A (ko) | 움직임 적응 시공간 디인터레이싱 방법 | |
KR100644601B1 (ko) | 움직임 보상형 보간을 이용한 디-인터레이싱 장치 및 그방법 | |
US8922711B2 (en) | Method and apparatus for de-interlacing video data | |
US8228429B2 (en) | Reducing artifacts as a result of video de-interlacing | |
KR100382650B1 (ko) | 비디오신호 처리 시스템에서의 스케일 움직임 정보를이용한 움직임 검출 방법 및 장치와 이를 이용한 데이터보간 방법 및 장치 | |
Heinrich et al. | Robust motion estimation design methodology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20130627 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20140627 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |