KR101386891B1 - 영상 보간 방법 및 장치 - Google Patents

영상 보간 방법 및 장치 Download PDF

Info

Publication number
KR101386891B1
KR101386891B1 KR1020070129902A KR20070129902A KR101386891B1 KR 101386891 B1 KR101386891 B1 KR 101386891B1 KR 1020070129902 A KR1020070129902 A KR 1020070129902A KR 20070129902 A KR20070129902 A KR 20070129902A KR 101386891 B1 KR101386891 B1 KR 101386891B1
Authority
KR
South Korea
Prior art keywords
pixel
interpolated
motion vector
interpolation
motion
Prior art date
Application number
KR1020070129902A
Other languages
English (en)
Other versions
KR20090062560A (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 KR1020070129902A priority Critical patent/KR101386891B1/ko
Priority to US12/197,407 priority patent/US8699577B2/en
Publication of KR20090062560A publication Critical patent/KR20090062560A/ko
Application granted granted Critical
Publication of KR101386891B1 publication Critical patent/KR101386891B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0135Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes
    • H04N7/014Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes involving the use of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/403Edge-driven scaling; Edge-based scaling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0112Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level one of the standards corresponding to a cinematograph film standard
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0127Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level by changing the field or frame frequency of the incoming video signal, e.g. frame rate converter

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Television Systems (AREA)

Abstract

움직임 보상과 디블러링 필터를 결합하여 신호의 주파수 특성을 개선한 영상 보간 방법 및 장치에 관한 것이다. 본 발명은 영상 보간 방법에 있어서, 인접 프레임 사이에서 움직임 벡터를 추정하는 과정, 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하는 과정, 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 과정, 후보 화소값들에 상기 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링하는 과정을 포함한다.

Description

영상 보간 방법 및 장치{Method and apparatus for interpolating image}
본 발명은 영상 프레임 레이트 변환 장치에 관한 것이며, 특히 움직임 보상과 디블러링 필터(deblurring filter)를 결합하여 움직임 보상 보간의 주파수 특성을 개선한 영상 보간(interpolation) 방법 및 장치에 관한 것이다.
통상적으로 PC나 HDTV에서는 PAL 또는 NTSC 와 같은 다양한 방송 신호 규격을 갖는 프로그램을 호환하기 위해 프레임 레이트 변환(Frame Rate Conversion)을 수행한다. 프레임 레이트 변환은 초당 출력되는 프레임수를 변환시키는 것을 의미한다. 특히 프레임 레이트가 증가되는 경우에 프레임 사이에 새로운 프레임을 보간하는 과정이 필요하다.
영화 상영용으로 제작된 필름 영상 신호는 대부분 초당 24fps(frame per second)로 구성되어 있다. 그러나 NTSC규격의 영상 신호는 초당 30fps(frame per second)로 구성된다. 따라서 필름 영상 신호는 NTSC규격의 포맷에 적용하기 위해 30프레임(또는 60 필드/초)으로 확장되어야한다.
도 1은 종래의 24프레임 율의 디지탈 영상 신호를 30프레임 율의 디지털 영상 신호로 변환하는 프레임 레이트 변환 방법을 도시한 것이다.
새로운 프레임들(F1', F2', F3', F4')은 기존의 프레임(F1, F2, F3, F4)들을 단순 복사하여 생성된다. 그리고 보간 프레임(Fi)은 기존의 프레임들(F2, F3)을 일정 비율의 움직임 보상을 적용하여 생성된다. 즉, 제1프레임(F2)을 제3프레임(F3)으로 향하는 움직임 벡터 크기의 일정 비율로 움직임 보상한 프레임과 제3프레임(F3)을 제2프레임(F2)으로 향하는 움직임 벡터 크기의 일정 비율로 움직임 보상한 프레임을 합성한다. 이때 합성된 프레임을 제2프레임(F2)과 제3프레임(F3)사이에 새로운 보간 프레임(Fi)으로 삽입된다.
이때 서브 화소 움직임 추정을 사용하여 영상 또는 프레임을 보간하는 경우, 이전 혹은 이후 프레임에서 움직임 보상을 통해 가져오는 영역이 실제 영역에서 약간 차이가 나는 부분이 존재하게 된다.
즉, 보간될 화소는 움직임 추정을 통해 얻은 움직임 벡터값을 일정 비율에 의해 나누어 이전 프레임과 이후 프레임의 화소에서 취하게 된다. 이때 분할된 움직임 벡터값은 정수값이 아닌 소수값도 갖게 된다. 도 2에 도시된 바와 같이 움직임 벡터가 정수가 아닐 경우 보간될 화소는 이전 프레임과 이후 프레임으로부터 정확한 화소값이 아닌 소수점으로 나누어진 값을 가져오게 된다.
그러나 실제로 소수점으로 나누어진 움직임 벡터의 위치(x)에는 해당 화소가 없기 때문에 보간 화소는 4개의 화소값(P1, P2, P3, P4)으로 부터 주지의 기술인 리니어 또는 논 리니어 연산을 통해 구해진다.
그러나 4개의 화소값(P1, P2, P3, P4)은 정수 부분에 위치한 값에 해당되고 서브 화소(x)의 값은 소수 부분에 위치한 값에 해당된다. 따라서 소수 부분에 위치 한 값과 정수 부분에 위치한 값을 보상할 때 이미지 디테일(detail)에 차이가 발생한다.
따라서 이러한 화소 보간 방법은 리니어 또는 논 리니어 연산을 이용하여 화소의 주파수 성분을 로우패스 시키기 때문에 블러링(blurring)하게 되는 원인을 갖는다. 다시 말하면, 움직임 벡터의 크기와 이전/이후 프레임의 보상 비율에 따라 보간된 화소는 고주파 성분을 잃게 되는 문제점이 있다.
본 발명이 이루고자하는 기술적 과제는 서브 화소 움직임 추정을 이용한 영상 프레임 레이트 변환 장치에서 움직임 보상과 디블러링(de-blurring) 필터를 결합함으로써 서브 화소의 위치에 관계없이 보간 화소의 주파수 특성을 일정하게 유지하는 영상 보간 방법을 제공하는 데 있다.
본 발명이 이루고자하는 다른 기술적 과제는 상기 서브 화소의 위치에 관계없이 보간 화소의 주파수 특성을 일정하게 유지하는 영상 보간 방법을 적용한 영상 보간 장치를 제공하는 데 있다.
상기의 과제를 해결하기 위하여, 본 발명의 영상 보간 방법에 있어서,
인접 프레임 사이에서 움직임 벡터를 추정하는 과정;
상기 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하는 과정;
상기 과정에서 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 과정;
상기 후보 화소값들에 상기 화소의 위치에 따라 서로 다른 필터 계수를 적용하여 필터링하는 과정을 포함하며,
상기 후보 화소값들은 보간될 화소 위치의 주변에 위치한 적어도 9개 이상의 화소들임을 특징으로 한다.
상기의 다른 과제를 해결하기 위하여, 본 발명은 영상 보간 장치에 있어서,
이전 프레임과 이후 프레임 사이에서 블록을 역방향 또는 순방향으로 매칭시켜 보간 프레임에 적용할 움직임 벡터를 추정하는 움직임 추정부;
상기 움직임 추정부에서 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하고 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 후보 화소 선택부;
화소의 위치에 따른 각각의 필터 계수를 저장한 움직임 보상 필터 뱅크부;
상기 후보 화소 선택부에서 선택된 후보 화소값들에 상기 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링하는 움직임 보상부를 포함하는 것을 특징으로 한다.
상술한 바와 같이 본 발명에 의하면, 서브 화소 움직임 추정을 이용한 영상 보간시 움직임 보상과 디블러링(de-blurring) 필터를 결합함으로써 서브 화소의 위치에 관계없이 보간 화소의 주파수 특성을 일정하게 유지할 수 있다.
이하 첨부된 도면을 참조로하여 본 발명의 바람직한 실시예를 설명하기로 한다.
도 3은 본 발명에 따른 영상 보간 장치를 보이는 블록도이다.
도 3의 영상 보간 장치는 움직임 추정부(310), 후보 화소 선택부(320), 움직임 보상 필터 뱅크부(330), 움직임 보상부(340)로 구성된다.
움직임 추정부(310)는 이전(previous) 프레임/필드 또는 이후(next) 프레임/필드를 사용하여 이전 및 이후 프레임/필드들 사이에 보간될 화소 위치에 해당하는 움직임 벡터(MV)를 추정한다. 이때 움직임 추정 방법은 SAD(sum of absolute difference)를 기반으로 한 블록 매칭 알고리즘(Block Maching Algorithm: BMA)을 이용하여 움직임 벡터(MVx, MVy)를 구한다. 이때 인접 프레임간에 보간될 화소 위치를 결정하기 위해 움직임 벡터값은 소정의 비율로 분할된다. 그리고 분할된 움직임 벡터값은 정수값 또는 소수값을 갖는다.
후보 화소 선택부(320)는 움직임 추정부(310)에서 추정된 움직임 벡터(MV)의 일정 비율에 의해 인접 프레임간에 보간될 화소 위치를 결정하고, 보간될 화소 위치에 따라 보간될 화소 위치의 주변의 후보 화소값들을 선택한다. 예를 들면, 움직임 벡터의 정수 부분에 해당하는 위치의 후보 화소들은 해당 화소 주변의 9개의 화소로 선택하고, 움직임 벡터의 소수 부분에 해당하는 위치의 후보 화소들은 해당 화소 주변의 16개의 화소로 선택한다.
움직임 보상 필터 뱅크부(330)는 화소의 위치에 따라 서로 다른 필터 뱅크값 이 설정되어 있으며, 후보 화소 선택부(320)에서 결정된 각 화소의 위치에 따라 서로 다르게 설정된 필터 계수값을 선택하게 된다. 필터 뱅크값은 보간 화소의 주파수 게인을 일정하게 하기 위한 필터 계수값들이다. 이때 필터 응답은 서브 화소로 보상되는 값과 일치시켜
움직임 보상부(340)는 후보 화소 선택부(320)에서 선택된 후보 화소값들에 대해 움직임 보상 필터 뱅크부(330)에서 서브 화소의 위치에 따라 설정된 각 필터 계수를 적용하여 필터링한다.
결국, 움직임 보상부(340)는 움직임 보상 필터 뱅크부(330)에 의해 주파수가 보상된 보간 화소를 생성한다.
도 4는 현재 프레임 또는 이후 프레임에서 추출된 움직임 벡터에 해당하는 화소값들을 도시한 것이다.
도 4를 참조하면, 보간될 서브 화소값은 해당 화소의 주변의 9개에서 16개의 화소값을 이용하여 보상된다.
p1 ∼ p15는 정수값을 갖는 움직임 벡터에 해당하는 위치의 화소값들이다.
a1, a2, a3, a4는 소수점값을 갖는 움직임 벡터에 해당하는 위치의 서브 화소들이다.
정수값을 갖는 위치(P6)의 보간 화소값은 9개의 주변 화소들(P1 ∼ P3, P5 ∼ P7, P9 ∼ P11) 에 미리 설정된 필터 계수를 적용하여 보상되며, 소수값을 갖는 위치(X)의 보간 화소값은 16개의 주변 화소들(P1 ∼ P16)에 미리 설정된 필터 계수를 적용하여 보상된다.
예를 들면, x위치에서의 보간 화소값은 수학식 1과 같이 나타낼 수 있다.
Pi = {C1 x P1 + C2 x P2+ C3 x P3 + C34 x P4 +..........+ C16 x P16}
여기서 C1 .......C16 은 서브 화소들에 따라 서로 다른 값으로 미리 설정되며, 주파수 게인을 일정하게 하기 위한 필터 계수값들이다.
도 5는 본 발명에 따른 영상 보간 방법을 보이는 흐름도이다.
먼저, 이전 프레임과 이후 프레임의 영상 신호를 연속적으로 입력한다.
이어서, 이전 프레임과 이후 프레임 사이에서 움직임 추정 블록을 역방향 또는 순방향으로 매칭시켜 프레임 사이에 보간 프레임에 적용할 움직임 벡터를 추정한다(510 과정).
이어서, 추정된 움직임 벡터값은 일정한 비율로 분할하여 인접 프레임간에 보간될 화소 위치로 결정된다(520 과정). 이때 움직임 벡터값은 프레임 레이트에 따라 일정 비율로 분할된다. 그리고 분할된 움직임 벡터값은 이전 프레임과 이후 프레임의 영상 신호로부터 보간될 화소로 생성하기 위한 움직임 정보이다. 또한 분할된 움직임 벡터값은 정수가 아닌 소수도 갖게 된다.
이때 도 4에 도시된 바와 같이 이전 프레임 또는 이후 프레임내에서 정수값을 갖는 움직임 벡터에 해당하는 위치(P1 - P16)에는 화소값이 존재하지만 소수값을 갖는 움직임 벡터에 해당하는 위치(X)에는 화소값이 존재하지 않게 된다.
따라서 소수값을 갖는 움직임 벡터에 해당하는 위치(X)의 화소값은 주변에 위치한 화소들(P1 - P15)을 이용하여 보상한다.
이어서, 보간될 화소 위치 주변의 후보 화소값들을 선택한다(530 과정).
도 4에 도시한 예를 들면, 정수값을 갖는 움직임 벡터에 해당하는 위치(P6)의 후보 화소들은 주위의 9개 화소들(P1 ∼ P3, P5 ∼ P7, P9 ∼ P11)를 이용하고, 소수 부분에 해당하는 위치(X)의 후보 화소들은 주변의 16개 화소(P1 ∼ P16)를 이용한다. 이때 후보 화소들은 9개에서 16개의 주변 화소값을 이용하는 것이 바람직하다.
이어서, 보간 화소에 대한 후보 화소값들은 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링된다(540 과정). 이때 필터 응답은 서브 화소로 보상되는 값과 일치시켜 준다.
도 4에 도시한 바와 같이, 움직임 벡터에 해당하는 위치를 각각 P6, ......P7, P11, X 라 하면, 각 보간될 화소의 위치에 따라 각각 서로 다른 필터 뱅크값이 할당된다. 필터 뱅크는 보간 화소의 주파수 게인을 일정 하게 위한 필터 계수 값들이 설정되어 있다. 예를 들면,
P6의 위치에는 고주파 특성을 개선하는 A1 .......A9 의 필터 계수들이 설정되고,
P7의 위치에는 고주파 특성을 개선하는 B1 .......B9 의 필터 계수들이 설정되고,
P11의 위치에는 고주파 특성을 개선하는 C1 .......C9 의 필터 계수들이 설정 되고,
X 의 위치에는 저주파 및 고주파 특성을 개선하는 D1 .......D16 의 필터 계수들이 설정된다.
이때 P6의 값은 {A1 x P1 + A2 x P2 + A3 x P3+ A5 x P5 + A6 x P6.+ A7 x P7.+ A9 x P9+ A10 x P10+ A11 x P11} 로 구할 수 있다.
또한 X의 값은 {D1 x P1 + D2 x P2+ D3 x P3 + D34 x P4 +..........+ D16 x P16}로 구할수 있다.
따라서 후보 화소값들은 미리 설정된 필터 뱅크를 적용하여 필터링함으로써 주파수 특성이 일정한 보간 화소값으로 생성된다(550 과정).
그리고 보간되는 프레임의 정수 화소와 서브 화소의 주파수 특성을 동일하게 유지할 수 있다.
결국, 본 발명은 서브 화소를 보상하는 베이스(base)값을 16개로 늘려서 보간 화소 위치의 정수 부분에 해당하는 화소값이나 소수 부분에 해당하는 화소값의 주파수 특성을 균일하게 보상함으로써 종래의 4개의 베이스값에 의해 발생하는 아티펙트(artifact)를 제거한다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드디스크, 플로피디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
이상의 설명은 본 발명의 일 실시예에 불과할 뿐, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진자는 본 발명의 본질적 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현할 수 있을 것이다. 따라서, 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허 청구 범위에 기재된 내용과 동등한 범위내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다.
도 1은 종래의 24프레임 율의 디지탈 영상 신호를 30프레임 율의 디지털 영상 신호로 변환하는 프레임 레이트 변환 방법을 도시한 것이다.
도 2는 종래의 영상 보간 방법을 도시한 것이다.
도 3은 본 발명에 따른 영상 보간 장치를 보이는 블록도이다.
도 4는 현재 프레임 또는 이후 프레임에서 추출된 움직임 벡터에 해당하는 위치의 화소값들을 도시한 것이다.
도 5는 본 발명에 따른 영상 보간 방법을 보이는 흐름도이다.

Claims (12)

  1. 영상 보간 방법에 있어서,
    인접 프레임간에 움직임 벡터를 추정하는 과정;
    상기 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하는 과정;
    상기 과정에서 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 과정;
    상기 후보 화소값들에 상기 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링하는 과정을 포함하며,
    상기 후보 화소값들을 선택하는 과정은 상기 보간 화소의 위치에 따라 화소 개수를 선택하는 것을 특징으로 하는 영상 보간 방법.
  2. 제1항에 있어서, 상기 인접 프레임간에 보간될 화소 위치를 결정하는 과정은
    상기 움직임 벡터값은 일정한 비율로 분할하고, 그 분할된 움벡임 벡터값으로 보간 화소 위치를 결정하는 것임을 특징으로 하는 영상 보간 방법.
  3. 제1항에 있어서, 상기 후보 화소값들은 보간될 화소 위치의 주변에 위치한 적어도 9개 이상의 화소들임을 특징으로 하는 영상 보간 방법.
  4. 삭제
  5. 제1항에 있어서, 상기 필터링 과정은
    상기 보간 화소의 위치에 따라 서로 다른 필터 계수값으로 설정되는 것을 특징으로 하는 움직임 영상 보간 방법.
  6. 제1항에 있어서, 상기 필터링 과정은
    상기 보간 화소의 주파수 게인을 일정하게 하기 위한 필터 계수값을 설정하는 것을 특징으로 하는 영상 보간 방법.
  7. 제1항에 있어서, 상기 필터링 과정은
    상기 필터링 응답은 서브 화소로 보상되는 값과 일치시키는 것임을 특징으로 하는 영상 보간 방법.
  8. 제1항에 있어서, 상기 필터링 과정은
    상기 보간 화소의 위치의 정수 부분에 해당하는 화소값이나 소수 부분에 해당하는 화소값의 주파수 특성을 일정하게 보상하는 것임을 특징으로 하는 영상 보간 방법.
  9. 제1항에 있어서, 상기 움직임 벡터 추정 과정은 서브 화소 단위의 움직임 벡터 추정임을 특징으로 하는 영상 보간 방법.
  10. 영상 보간 장치에 있어서,
    이전 프레임과 이후 프레임 사이에서 블록을 역방향 또는 순방향으로 매칭시켜 보간 프레임에 적용할 움직임 벡터를 추정하는 움직임 추정부;
    상기 움직임 추정부에서 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하고 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 후보 화소 선택부;
    화소의 위치에 따른 각각의 필터 계수를 저장한 움직임 보상 필터 뱅크부;
    상기 후보 화소 선택부에서 선택된 후보 화소값들에 상기 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링하는 움직임 보상부를 포함하며,
    상기 움직임 보상 필터 뱅크부는,
    상기 보간 화소의 위치에 따라 보간 화소의 주파수 게인을 일정하게 하는 서로 다른 필터 계수들을 구비하는 것을 특징으로 하는 영상 보간장치.
  11. 삭제
  12. 영상 보간 방법을 구현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체에 있어서,
    인접 프레임 사이에서 움직임 벡터를 추정하는 과정;
    상기 추정된 움직임 벡터를 참조하여 인접 프레임간에 보간될 화소 위치를 결정하는 과정;
    상기 과정에서 보간될 화소 위치의 주변의 후보 화소값들을 선택하는 과정;
    상기 후보 화소값들에 상기 화소의 위치에 따른 각각의 필터 계수를 적용하여 필터링하는 과정을 포함하며,
    상기 후보 화소값들을 선택하는 과정은 상기 보간 화소의 위치에 따라 화소 개수를 선택하는 것을 특징으로 하는 기록 매체.
KR1020070129902A 2007-12-13 2007-12-13 영상 보간 방법 및 장치 KR101386891B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070129902A KR101386891B1 (ko) 2007-12-13 2007-12-13 영상 보간 방법 및 장치
US12/197,407 US8699577B2 (en) 2007-12-13 2008-08-25 Method and apparatus for interpolating image

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070129902A KR101386891B1 (ko) 2007-12-13 2007-12-13 영상 보간 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20090062560A KR20090062560A (ko) 2009-06-17
KR101386891B1 true KR101386891B1 (ko) 2014-04-18

Family

ID=40752711

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070129902A KR101386891B1 (ko) 2007-12-13 2007-12-13 영상 보간 방법 및 장치

Country Status (2)

Country Link
US (1) US8699577B2 (ko)
KR (1) KR101386891B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5306061B2 (ja) * 2009-06-01 2013-10-02 キヤノン株式会社 画像処理装置、画像処理方法、プログラム及び記憶媒体
US8724022B2 (en) * 2009-11-09 2014-05-13 Intel Corporation Frame rate conversion using motion estimation and compensation
WO2015005507A1 (ko) * 2013-07-08 2015-01-15 삼성전자 주식회사 다수의 가설 추정자들을 이용하는 인터 예측 방법 및 그 장치

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030033851A (ko) * 2001-10-25 2003-05-01 삼성전자주식회사 적응 움직임 보상형 프레임 및/또는 레이트 변환 장치 및그 방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2576631B2 (ja) * 1989-06-20 1997-01-29 日本ビクター株式会社 高品位テレビジヨン受信機
DE69419439T2 (de) * 1993-01-11 1999-12-16 Canon Kk Gerät und Verfahren zur Bewegungserfassung
TW377431B (en) * 1995-04-14 1999-12-21 Hitachi Ltd Method and apparatus for changing resolution
JP3997171B2 (ja) * 2003-03-27 2007-10-24 株式会社エヌ・ティ・ティ・ドコモ 動画像符号化装置、動画像符号化方法、動画像符号化プログラム、動画像復号装置、動画像復号方法、及び動画像復号プログラム
EP1617672A1 (en) * 2004-07-13 2006-01-18 Matsushita Electric Industrial Co., Ltd. Motion estimator/compensator including a 16-bit 1/8 pel interpolation filter
US8144778B2 (en) * 2007-02-22 2012-03-27 Sigma Designs, Inc. Motion compensated frame rate conversion system and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030033851A (ko) * 2001-10-25 2003-05-01 삼성전자주식회사 적응 움직임 보상형 프레임 및/또는 레이트 변환 장치 및그 방법

Also Published As

Publication number Publication date
US8699577B2 (en) 2014-04-15
KR20090062560A (ko) 2009-06-17
US20090153733A1 (en) 2009-06-18

Similar Documents

Publication Publication Date Title
RU2419243C1 (ru) Устройство и способ обработки изображений и устройство и способ отображения изображений
US7865030B2 (en) Method and system for motion compensated temporal filtering using both FIR and IIR filtering
US8743287B2 (en) Method and system for mitigating motion trail artifacts and improving low contrast contours in temporal filtering based noise reduction
US7170561B2 (en) Method and apparatus for video and image deinterlacing and format conversion
KR101399616B1 (ko) 모션이 보상된 이미지를 위한 보간 방법 및 이 방법의 구현을 위한 디바이스
US20030086498A1 (en) Apparatus and method of converting frame and/or field rate using adaptive motion compensation
US8305489B2 (en) Video conversion apparatus and method, and program
US20090092337A1 (en) Image processing apparatus, image processing method, and computer program
US20070071095A1 (en) De-blocking and de-ringing systems and methods
JP4674620B2 (ja) 画像処理装置、画像処理方法、及びプログラム
WO2010026839A1 (ja) 映像信号変換システム
US7868946B2 (en) Adaptive motion compensated interpolating method and apparatus
US20230362382A1 (en) Virtual boundary processing for adaptive loop filtering
US20100150465A1 (en) Method and apparatus for removing image noise
US8406305B2 (en) Method and system for creating an interpolated image using up-conversion vector with uncovering-covering detection
JP5133038B2 (ja) 画像復元方法および画像復元装置
WO2010026838A1 (ja) フレームレート変換装置、並びに、その対応点推定装置、対応点推定方法及び対応点推定プログラム
JP5490236B2 (ja) 画像処理装置および方法、画像表示装置および方法
US8670073B2 (en) Method and system for video noise filtering
KR101386891B1 (ko) 영상 보간 방법 및 장치
JPH11298861A (ja) 画像信号のフレーム数変換方法および装置
JP2011199349A (ja) 画像処理装置、画像処理方法及び画像処理用コンピュータプログラム
JP4719108B2 (ja) 映像符号化方法、映像符号化装置、映像符号化プログラムおよびそのプログラムを記録したコンピュータ読み取り可能な記録媒体
KR100772405B1 (ko) 전역 움직임 추정에 근거한 적응성 잡음 감쇄 방법 및 영상처리 시스템
KR20050012773A (ko) 샤프니스 예측 드리프트를 줄이기 위한 후-처리를 가지는비디오 디코딩 시스템 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee