KR20060047635A - 필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행방법, 필름 모드 검출기 및 움직임 보상기 - Google Patents

필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행방법, 필름 모드 검출기 및 움직임 보상기 Download PDF

Info

Publication number
KR20060047635A
KR20060047635A KR1020050036072A KR20050036072A KR20060047635A KR 20060047635 A KR20060047635 A KR 20060047635A KR 1020050036072 A KR1020050036072 A KR 1020050036072A KR 20050036072 A KR20050036072 A KR 20050036072A KR 20060047635 A KR20060047635 A KR 20060047635A
Authority
KR
South Korea
Prior art keywords
film mode
motion vector
image
picture
current
Prior art date
Application number
KR1020050036072A
Other languages
English (en)
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 마츠시타 덴끼 산교 가부시키가이샤
Publication of KR20060047635A publication Critical patent/KR20060047635A/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/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
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/04Arrangements for synchronous operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/112Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/136Incoming video signal characteristics or properties
    • H04N19/137Motion inside a coding unit, e.g. average field, frame or block difference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods 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/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/176Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/189Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
    • H04N19/192Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/02Automatically-operated arrangements
    • 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/0137Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving interpolation processes dependent on presence/absence of motion, e.g. of motion zones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2209/00Arrangements in telecontrol or telemetry systems
    • H04Q2209/40Arrangements in telecontrol or telemetry systems using a wireless architecture

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Image Analysis (AREA)
  • Television Systems (AREA)

Abstract

본 발명은 특히, 움직이는 객체의 경계 영역에 대한 필름 모드 결정을 개선할 수 있다. 이러한 개선은 필름 모드 외삽에 의해 달성된다. 현재 블록의 움직임 벡터 방향은 반전되며, 반전 움직임 벡터에 기초하여 결정된 타겟 블록의 필름 모드 표시는 현재 블록을 향해 외삽된다. 이러한 방식으로, 현재 화상에 대한 필름 모드 결정의 정확성이 개선되고, 화상 처리에 의한 개선된 화질이 따라서 개선될 수 있다.

Description

필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행 방법, 필름 모드 검출기 및 움직임 보상기{REVERSE FILM MODE EXTRAPOLATION}
도 1은 균일 크기의 다수의 블록으로의 비디오 화상의 분할에 대한 예를 도시하는 도면,
도 2는 동영상 데이터를 PAL 또는 NTSC 비월 주사 비디오 시퀀스로 변환하는 풀 다운 방식을 도시하는 도면,
도 3은 다수의 블록으로 분할된 비디오 화상과, 각각의 블록에 대해서 저장된 보조 정보에 대한 예를 도시하는 도면,
도 4는 움직이는 객체의 경계에서의 필름 모드 표시의 지연된 검출에 대한 예를 도시하는 도면,
도 5는 본 발명에 따른 개선된 반전 외삽 이론을 나타내는 도면,
도 6은 본 발명에 따른 필름 모드 표시의 외삽 동안에 수행되는 개별적인 단계를 나타내는 흐름도,
도 7는 본 발명의 하나의 바람직한 실시예에 따라서 필름 모드 표시의 반전 외삽에 있어서의 반복적인 블록 결정의 흐름도,
도 8은 본 발명의 하나의 바람직한 실시예에 따라서 필름 모드 표시의 반전 외삽에 있어서의 반복 블록 결정에 대한 예를 도시하는 도면,
도 9는 본 발명의 다른 바람직한 실시예에 따라서 필름 모드 표시가 정정되는 화상 블록의 순차 결정을 도시하는 도면,
도 10은 본 발명의 다른 바람직한 실시예에 따른 외삽 룩업 테이블에 대한 예를 도시하는 도면.
도면의 주요 부분에 대한 부호의 설명
20 : 현재 화상 영역 30 : 움직임 벡터
50 : 필름 모드 표시
본 발명은 개선된 필름 모드 결정에 관한 것이다. 특히, 본 발명은 개선된 필름 모드 결정을 결정하는 방법과, 대응의 필름 모드 검출기에 관한 것이다.
필름 모드 표시는 다수의 애플리케이션, 특히, 최신의 텔레비전 수신기의 디지털 신호 처리에 사용되는 움직임 보상의 화상 처리에 사용되고 있다. 상세하게, 최신의 텔레비전 수신기는, 재생된 화상의 화질을 증가시키기 위해서, 프레임율 변환(frame-rate conversion)을, 특히, 업컨버전(up-conversion) 또는 움직임 보상의 업컨버전의 형태로 수행한다. 예를 들어, 하나의 필드 또는 50Hz의 프레임 주파수를 가진 비디오 시퀀스에 대해서, 60Hz, 66.67Hz, 75Hz, 100Hz 등의 보다 높은 주 파수로 움직임 보상의 업컨버전이 수행된다. 50Hz의 입력 신호 주파수가 PAL 또는 SECAM 표준에 기초한 텔레비전 신호 방송에 주로 적용되지만, NTSC 기반의 비디오 신호는 60Hz의 입력 주파수를 가지고 있다. 60Hz의 입력 비디오 신호는 72Hz, 80Hz, 90Hz, 120Hz 등의 보다 높은 주파수로 업컨버전될 수 있다.
업컨버전 동안에, 50Hz 또는 60Hz의 입력 비디오 시퀀스로 표현되지 않는 시간적 위치에서 비디오 내용을 반영하는 중간 화상이 생성되어야 한다. 이러한 목적으로, 객체의 움직임으로 인해 발생하는 후속 화상 간의 변화를 적절히 반영하기 위해서, 객체의 움직임이 고려되어야 한다. 객체의 움직임은 블록 단위로 계산되며, 움직임 보상은 앞선 화상과 후속 화상 간의 새롭게 생성된 화상의 상대적인 위치 및 시간에 기초하여 수행된다.
움직임 벡터 결정에 있어서, 각각의 화상은 다수의 블록으로 분할된다. 각각의 블록은 앞선 화상으로부터의 객체의 시프트를 검출하기 위해서 움직임 예측이 적용된다.
PAL 또는 NTSC 신호 등의 비월 주사 비디오 신호에 비해, 동영상 데이터는 완성된 프레임으로 구성된다. 동영상 데이터의 가장 광범위한 프레임율은 24Hz(24p)이다. 텔레비전 수신기 상에 디스플레이하기 위해 동영상 데이터를 비월 주사의 비디오 시퀀스로 변환할 때(이러한 변환을 텔레신(telecine)이라 함), 24Hz의 프레임율은 "풀 다운" 기술을 이용하여 변환된다.
50Hz(50i)의 필드 레이트를 가진 PAL 방송 표준에 따라서 동영상 필름을 비월 주사 비디오 시퀀스로 변환함에 있어서, 2-2 풀 다운 기술이 사용된다. 2-2 풀 다운 기술은 각 필름 프레임으로부터 2개의 필드를 생성한다. 동영상 필름은 초당 25 프레임(25p)으로 재생된다. 결과적으로, 2개의 연속적인 필드는 동일 프레임으로 시작하여 비디오 내용의, 특히 움직이는 객체의 동일한 시간적 위치를 나타내는 정보를 포함한다.
동영상 필름을 60Hz(60i)의 필드 레이트를 가진 NTSC 신호로 변환할 때, 24Hz의 프레임율은 3-2 풀 다운 기술을 이용하여 60Hz의 필드 레이트로 변환된다. 이러한 3-2 풀 다운 기술은 임의의 주어진 동영상 프레임으로부터 2개의 비디오 필드를 생성하며, 다음 동영상 프레임으로부터 3개의 비디오 필드를 생성한다.
상이한 텔레비전 표준에 따라서 비월 주사의 비디오 시퀀스를 생성하는 텔레신 변환 프로세스가 도 2에 도시되어 있다. 사용된 풀 다운 기술에 의해, 동일한 움직임 위상을 반영한 쌍 또는 트리플의 인접 필드를 포함하는 비디오 시퀀스를 생성한다. 개별적인 움직임 위상은 후속 필드 간의 필드 차이의 계산에 기초하여 검출된다. 상이한 필름 프레임으로부터 발생하는 필드만이 움직임을 검출할 수 있다.
화질 개선 처리를 적절히 수행하기 위해서, 특히 필름 움직임 보상이 사용되는지 여부를 결정하기 위해서는, 사용된 개별적인 풀 다운 패턴의 검출이 필요하다. 예를 들어, EP-A-0 720 366 및 EP-A-1 198 138로부터 각각의 풀 다운 패턴의 검출을 이미 알고 있다.
본 발명의 목적은 필름 모드 검출을 더 개선하고, 개선된 필름 모드 검출 방법 및 개선된 필름 모드 검출기를 제공하는 것이다.
이러한 목적은 독립항의 특징에 의해 달성된다.
본 발명의 일측면에 따르면, 현재 화상의 다수의 화상 영역에 대한 필름 모드 표시를 결정하는 방법이 제공된다. 현재 화상은 화상 시퀀스의 일부이다. 본 방법은 현재 화상 영역에 대한 움직임 백터를 구한다. 수신된 움직임 벡터에 기초하여, 그 수신된 움직임 벡터의 길이 및 역방향을 가진 움직임 벡터가 계산된다. 또한, 반전 움직임 벡터에 의해 지시되는 화상 영역의 필름 모드 표시가 수신되고, 현재 화상의 필름 모드 표시는 반전 움직임 벡터에 기초하여 정정된다.
본 발명의 다른 측면에 따르면, 현재 화상의 다수의 화상 영역에 대한 필름 모드 표시를 결정하는 필름 모드 검출기가 제공된다. 현재 화상은 화상 시퀀스의 일부이다. 화상 검출기는 입력 수단, 계산 수단 및 외삽(extrapolation) 수단을 포함한다. 입력 수단은 현재 화상의 화상 영역에 대한 필름 모드 표시와 현재 화상 영역에 대한 움직임 벡터를 구한다. 계산 수단은 수신된 움직임 벡터의 길이 및 역 방향을 가진 움직임 벡터를 계산한다. 외삽 수단은 반전 움직임 벡터에 기초하여 현재 화상의 필름 모드 표시를 정정한다.
본 발명의 특정 접근 방법은 필름 모드 표시를 부분적으로 획득함으로써 필름 모드 검출을 개선하는 것과, 현재 화상 영역의 필름 모드 표시를 외삽하는 것이다. 외삽은, 검출된 필름 모드 표시가 움직이는 화상 객체의 움직임으로 인해 변 할 때, 필름 모드 표시의 신뢰성을 향상시키고, 특히, 올바른 필름 모드 표시를 검출할 때의 지연을 피하는데 도움이 된다. 이러한 목적으로, 현재 블록의 반전 움직임 벡터에 따라서 결정된 블록의 필름 모드 표시가 특히 현재 블록을 향해서 외삽된다. 이러한 방식으로, 움직이는 객체의 선단 에지 주변에서의 필름 모드 표시가 개선된 정확성과 신뢰성으로 결정될 수 있다. 화면 개선 알고리즘에 의해 달성가능한 화질이 따라서 개선된다.
필름 모드 표시의 신뢰성을 증가시키기 위해 도입된 지연으로 인해, 움직이는 객체의 에지 부근의 화상 영역의 필름 모드 표시는 새롭게 검출된 모드로 바로 변경되지 않는 것이 일반적이다. 그러나, 이러한 신뢰성 증가는 움직이는 객체의 에지에서의 필름 모드 표시의 올바른 결정에 의해서만 달성된다. 이러한 결점은 본 발명에 따른 반전 피름 모드 표시 외삽을 사용함으로써 피하게 된다.
이러한 목적으로, 본 발명은 움직이는 객체의 방향과는 반대의 방향인 움직이는 객체의 에지 뒤편의 화상 영역을 평가한다. 타겟 화상 영역은 반전 움직임 벡터의 방향인 현재 화상 영역으로부터 반전 움직임 벡터 포인팅에 따라서 결정된다. 그 사이에 있는 화상 영역은 타겟 화상 영역의 필름 모드 표시로 설정된다. 이러한 방식으로, 필름 모드 표시의 신뢰성을 떨어뜨리지 않고 스위칭 지연을 피할 수 있다.
바람직하게, 현재 화상 영역과 반전 움직임 벡터가 지시하는 화상 영역과의 사이의 화상 영역은, 타겟 화상 영역의 필름 모드 표시가 필름 모드인 경우에, 필름 모드로 설정된다. 따라서, 필름 모드는 움직이는 객체의 에지를 향해 외삽된 다. 바람직하게, 현재 블록이 필름 모드가 아닌 경우에만 외삽이 수행된다. 따라서, 본 발명의 반전 외삽은, 검출된 필름 모드 표시의 변경이 현재 화상 영역과 타겟 화상 영역 사이에서 발생하는 경우에만, 수행된다.
반전 움직임 벡터가 현재 화상 영역으로부터 그 화상의 외측 위치까지를 지시하는 경우에, 반전 움직임 벡터 길이는, 클립된 벡터가 단지 현재 화상의 내측에 위치하는 위치만을 지시하도록, 바람직하게 클립된다.
바람직하게, 화상 시퀀스의 화상은 다수의 블록으로 분할되며, 여기서, 필름 모드 표시와 움직임 벡터는 블록 단위, 즉, 블록 구조에 대응하는 화상 영역 단위로 제공된다. 따라서, 기존의 화상 영역 구조에 기초하여 단순한 방식으로 외삽이 수행될 수 있다.
바람직하게, 현재 블록으로부터 타겟 블록까지를 지시하는 반전 움직임 벡터는, 화상 블록의 래스터에 적합하도록 양자화된다. 따라서, 역 필름 모드 외삽은 단순한 방식으로 실행될 수 있다.
역 필름 모드 외삽을 수행할 때 필름 모드로 설정되는 화상 영역은 사전 정의된 화상 영역 패턴, 즉 정정되는 개별적인 화상 영역을 식별하는 패턴에 따라서 바람직하게 선택된다. 이러한 방식으로, 필름 모드 표시가 정정될 필요가 있는 화상 영역을 신뢰성 있고 단순한 방식으로 결정할 수 있다.
바람직하게, 사전 정의된 패턴이 메모리 내의 다수의 사전 저장된 패턴 중에서 선택된다. 이러한 선택은 현재 화상 영역과 타겟 화상 영역의 상대적인 위치에 기초하여 수행된다. 따라서, 현재 화상 영역에 적용되는 패턴은 신속하고 단순한 방식으로 선택될 수 있다.
바람직하게, 사전 저장된 패턴은 현재 화상 영역과 타겟 화상 영역의 상대적인 위치의 모든 가능한 조합을 갖는다. 따라서, 필름 모드 표시가 정정되는 화상 영역은 신뢰성 있게 결정될 수 있다.
바람직한 실시예에 따르면, 필름 모드로 설정되는 화상 영역은, 현재 화상 영역에서 시작하여 순차적으로 타겟 화상 영역에 도달하는 반복적인 결정에 기초하여 결정된다.
필름 모드로 설정되는 새로운 화상 영역을 결정하기 위한 스텝 크기(step size)는 움직임 벡터의 방위에 기초하여 바람직하게 결정된다. 가장 바람직하게는, 스텝 크기는 보다 큰 벡터 성분을 보다 작은 벡터 성분의 수평 및 수직 벡터 성분으로 제산함으로써 설정된다.
바람직하게, 현재 화상 영역의 필름 모드 표시가 정정되었는지 여부를 표시하는 추가적인 표시가 화상 영역 각각에 관련해서 저장되어 있다. 이러한 방식으로, 본래의 필름 모드 표시는 정정된 필름 모드 표시와 신뢰성 있게 구별될 수 있다. "정정된" 필름 모드 표시의 발생이 검출되는 경우에, 필름 모드 표시의 추가적인 역 외삽은 금지될 수 있다. 이러한 방식으로, 1회 외삽된 필름 모드는 추가적인 필름 모드 외삽에 대한 기준으로서 작용하지 않는다.
바람직한 실시예에 따르면, 현재 화상 영역과 타겟 화상 영역 사이의 화상 영역은, 타겟 화상 영역의 필름 모드 표시가 비디오 모드인 경우에 비디오 모드로 설정된다. 이러한 방식으로, 필름 모드의 배경에 삽입된 비디오 모드의 움직이는 객체의 필름 모드 표시는, 비디오 모드를 외삽함으로써, 정확하게 결정될 수 있다.
바람직하게, 비디오 모드는, 현재 화상 영역이 필름 모드에 있는 경우에만 외삽된다. 비디오 모드 외삽은, 현재 화상 영역과 타겟 화상 영역간의 필름 모드 표시 변경이 발생하는 경우에만 결과적으로 수행된다.
본 발명은 디지털 신호 처리, 특히, 최신 텔레비전 수신기에서의 디지털 신호 처리에 관한 것이다. 최신 텔레비전 수신기는 재생된 화질을 향상시키기 위해 업컨버전 알고리즘을 이용한다. 이러한 목적으로, 중간 화상이 2개의 연속적인 화상으로부터 생성된다. 중간 화상을 생성함에 있어서, 보간된 화상이 반영된 시간점에 객체의 위치를 적절히 채택하기 위해서, 객체의 움직임이 고려되어야 한다.
움직임 벡터를 결정하는 움직임 예측과 움직임 보상이 블록 단위로 수행된다. 이러한 목적으로, 각각의 화상은, 예를 들어, 도 1에 도시된 바와 같이 다수의 블록으로 분할된다. 앞선 화상에서 최적의 일치 블록을 결정함으로써 각각의 블록을 움직임 예측에 개별적으로 적용하게 된다.
화상 영역에 움직임 보상을 올바르게 적용하기 위해서, 그 화상 영역에 대한 필름 모드 표시, 즉, 필름 모드 또는 비디오 모드의 결정이 필요하다. 검출된 필름 모드 표시에 따라서 올바른 화질 개선 처리를 적용함으로써, 화상의 아티팩트(artifact)를 피하게 된다.
비디오 신호 처리는 특히 HDTV 디스플레이 장치에 있어서의 순차 디스플레이 를 구동하여 높은 프레임율을 이용하는데 특히 필요하다. 텔레비전 방송에 있어서 비월 주사 화상 시퀀스로 변환된 동영상 필름의 검출(필름 모드라 함)은 신호 처리에 있어서 절대적으로 중요하다.
화면 개선 처리에 있어서, 비월 주사/순차 변환(I/P)은 역 텔레신 처리, 즉, 짝수 및 홀수 필드의 재 인터리빙(re-interleaving)을 이용하여 가능하다. 3-2 풀 다운 방식에서 생성되는 화상 시퀀스에 있어서, 동일 필름 프레임으로부터 발생한 필드의 트리플 중에서 단일의 중복 필드(도 2에서의 흑색 표시 필드)가 제거된다.
보다 진보된 업컨버전 알고리즘은 프레임의 움직임 벡터 기반의 보간을 이용한다. 출력 프레임율은 입력 비디오 비율의 나누어 떨어지지 않는 분수(uneven fraction)일 수 있으며, 예를 들어, 60Hz의 입력 신호 주파수는 5:6의 비율에 대응하는 72Hz의 출력 주파수로 업컨버전될 수 있다. 따라서, 움직이는 객체의 연속적인 움직임 표현이 유지되는 경우에, 매 6번째 출력 프레임만이 단일 입력 필드 자체로부터 생성될 수 있다.
화상의 필름 모드 특성은 화상 별로 결정될 수 있거나, 개선된 접근 방법에 따르면, 개별적인 화상 영역의 로컬 특성일 수 있다. 특히, 텔레비전 신호는 무 움직임 영역(예를 들어, 로고, 배경), 비디오 카메라 영역(예를 들어, 뉴스틱커(newsticker), 비디오 삽입) 및 필름 모드 영역(예를 들어, 메인 뮤비, PIP)와 같은 상이한 형태의 화상 영역으로 구성된다. 풀 다운 방식의 검출은 이들 화상 영역 각각에 대해서 개별적으로 수행되어, 개선된 화질의 업컨버전 결과를 얻게 된다.
일반적으로, 필름 모드 검출은 풀 다운 패턴의 인지(recognition)와 관련되어 있다. 종래에는, 화소 차이가 후속 화상 간의 움직임을 나타내는 변위차 영상(displaced frame difference : DFD)에 누적된다. 결론적으로 관찰자에게 불안한 느낌을 주게 되는 검출된 필름 모드 표시의 갑작스런 변화를 피하기 위해서, 필름 모드에서 비디오 모드로의 변경과, 그 반대의 변경을 트리거하는 검출 지연이 사용된다.
필름 모드 표시의 정확도를 높이기 위해서, 필름 모드 검출은 예를 들어, 도 3에 도시된 바와 같이 블록 단위로 수행된다. m*n 화소 크기의 각각의 블록에 있어서, 움직임 벡터와 필름 모드 표시가 결정된다.
각각의 화상 블록에 대해서 획득된 데이터가 단일 블록에 대해서 도 3에 도시되어 있다. 수평 및 수직 움직임 벡터 성분에 추가로, 현재 블록이 필름 모드인지 비디오 모드인지 여부를 표시하는 필름 모드 표시가 저장된다. 또한, 본래의 필름 모드 표시를 추후 정정과 구별하기 위해서, 배정된 필름 모드 표시의 정정은 "인공 모드"로 표시된다.
블록 기반의 필름 모드 검출과, 그로부터 발생하는 문제점이 도 4에 도시되어 있다. 균일한 구조를 가진 움직이는 객체(c)는 경계 영역(b, e)에서의 움직임 값, 즉, DFD 값을 신뢰성 있게 검출할 수 있다. 중요한 움직임 검출과, 그에 따른 움직 패턴 및 필름 모드 표시의 검출이 이들 경계 영역을 제외하고는 가능하지 않다.
그들의 신뢰성을 증가시키기 위해서 도입된, 필름 모드 표시를 결정하기 위 한 스위칭 지연으로 인해, 그 검출된 필름 모드 표시(도 4의 a, d)가 움직이는 객체(c)의 선단 에지(e)와 후단 에지(b) 각각에 대해서 공간적으로 이격되어 있다. 이로 인해 발생되는 특정의 문제점은, 움직이는 객체(c)의 경계선(b, e)이 올바르게 결정되지 않은 필름 모드 표시를 가진다는 것과, 따라서, 효율적인 화질 개선 처리가 이들 화상 영역에 대해서 수행될 수 없다는 것이다.
그러나, 화상 객체의 경계 영역은 인지된 화질에 있어서는 특히 중요하다. 특정의 화상 영역에 있어서의 올바르지 않은 필름 모드 표시에 기초한 부적절한 화면 개선 처리의 적용으로 인해, 화질 개선 대신에 화질의 저하가 발생한다. 따라서, 효율적인 화질 처리에 있어서 객체 에지의 신뢰가능한 필름 모드 표시를 결정하는 것이 중요하다.
움직이는 화상 객체의 경계 영역에 있어서의 필름 모드 표시를 신뢰성있게 결정하기 위해서는, 필름 모드 표시가 화상 객체의 움직임 방향과는 반대의 방향으로 외삽된다.
외삽된 필름 모드 표시에 대한 본 발명의 접근 방법이 도 5를 기준으로 이하에 상세히 설명될 것이다. 비디오 모드의 각 블록(도 1을 참조)은 다수의 화소, 바람직하게, 비월 주사 비디오 화상에서는 8*4 화소를, 순차 화상에서는 8*8 화소를 포함한다. 따라서, 90*60 블록은 각각의 NTSC 비월 주사 비디오 화상 용으로 제공된다.
필름 모드 결정 및 움직임 예측은 각각의 개별적인 블록에 대해서 실행된다. 결정 결과는 도 3에 도시된 바와 같이, 도 6에 도시된 메모리 영역(100)에 각각의 블록에 대해서 개별적으로 저장된다. 도 6은 필름 모드 표시를 반전 방식으로 외삽하는 개별적인 단계를 도시하며, 도 5는 그 단계 각각의 결과를 도시한다.
반전 외삽 처리는 현재 블록(20)에 대한 움직임 벡터(30)와 소스 모드를 획득함으로써 개시된다(단계 120). 단계 130에서 현재 블록이 비디오 모드인 것으로 판명되면, 현재 블록(20)의 움직임 벡터(30)의 방향은 단계 140에서 반전 움직임 벡터(40)를 획득하기 위해서 반전된다. 또한, 반전 벡터(40)의 길이는 비디오 화상의 블록 래스터에 적합하도록 양자화된다(도 1을 참조). 반전 움직임 벡터(40)가 현재 화상의 외측 위치를 지시하면, 움직임 벡터 길이는 화상 경계에서의 각각의 블록을 지시하기 위해서 클립된다.
현재 블록(20)에서 시작하는 반전 움직임 벡터(40)의 움직임 벡터 길이에 기초하여 타겟 블록(45)을 결정한 후에, 타겟 블록(45)의 모드(타겟 모드)가 결정된다(단계 140). 타겟 모드의 외삽은 다음 조건을 충족하는 경우에만 수행된다.
소스 모드 = 비디오 모드
타겟 모드 = 필름 모드
단계 150에서 타겟 블록의 모드가 필름 모드이다고 결정된 경우에만, 단계 160에서 현재 블록(20)을 향해 반전 외삽이 수행된다. 현재 블록(20)으로부터 타겟 블록(45)까지를 지시하는 반전 움직임 벡터 하에서의 각각의 블록(50)을 필름 모드로 설정함으로써 외삽이 수행된다. 대안으로, 현재 블록의 필름 모드 표시가 또한 필름 모드로 설정된다.
필름 모드로 설정되는 블록의 결정은 현재 블록 지수의 모듈 어드레싱에 의 해 실행될 수 있다. 보다 큰 값을 가진 수평 및 수직 성분의 반전 움직임 벡터 성분은 1차축(V1)으로서 간주되며, 보다 작은 반전 움직임 벡터 성분은 2차축(V2)을 나타내는 것으로 생각된다. 각각의 부호는 방향 Dir1, Dir2를 결정한다.
필름 모드로 설정될 블록을 순차 결정하는 스텝 폭은 아래에 나타내는 바와 같이 보다 작은 움직임 벡터 성분에 의한 보다 큰 움직임 성분의 정수 제산에 기초하여 계산된다.
Figure 112005022722699-PAT00001
이들 인위적으로 설정된 필름 모드 블록(50) 각각(도 5에서)은 도 3에 도시된 바와 같이, "인공 모드 비트"로 표시된다는 것을 알아야 한다. 따라서, 각각의 필름 모드 표시는 본래 결정된 것으로 또는 인위적으로 설정된 것으로 구별될 수 있다. 이러한 인공 모드 비트는, 인위적으로 설정되는 이들 필름 모드 표시의 추가적인 외삽을 피하기 위해서 외삽 처리를 개시하기 전에, 평가된다.
타겟 블록은 인공 모드로 설정되지 않는다. 따라서, 필름 모드로 설정되고 인공 비트 세트를 가진 제 1 블록은 소스 모드 블록이다.
소스 블록(20)과 타겟 블록(45) 사이의 블록(50)을 반복적으로 결정하는 방법이 도 7에 도시되어 있다. Vx = 6, Vy = 4의 반전 벡터에 대한 예시적인 결과가 도 8에 나타나 있다.
모듈 어드레싱 방법에 있어서, 전형적인 루프 변수(i 및 j)가 사용된다. 변 수(i)는 1차 방향(Dir1)용으로 사용되며, j는 Dir2용으로 사용된다.
본래 결정된 소스 블록(310)은 비디오 모드이며, 타겟 블록(330)은 필름 모드이다. 후자는 다시 설정되지 않고 인위적으로 표시되며, 제 1 소스 블록은 인위적으로 표시되어 필름 모드로 설정된다. 따라서, 초기에 i는 S210에서 -Dir1로 설정된다.
처리는 Dir1의 부호를 지수 i에 가산함으로써 단계 S220에서 개시한다. 이것은 도 8에서 블록 310 "Start"이다.
단계 230에서, 변수 j의 증분 조건이 체크되며, 이는 S240에서의 인위적인 마킹 위치를 2차 방향 Dir2로 증분시킬 원인이 된다. i가 위에서 계산된 값 "Step"의 짝수배이면, 그 조건은 참(true)이다. 이는 도 8의 블록(331, 333, 335)의 경우이다.
단계 S250에서, 인공 필름 블록의 절대 위치는, 현재 지수(i 및 j)를 소스 블록(지수 1/2(소스))의 절대 위치에 가산함으로써 계산된다. 결과는 화상에서의 위치를 나타내는 변수 k 및 l로 유지된다. 그 다음, 인공 비트 및 필름 비트는 단계 S260에서 화상내에 설정된다.
1차 방향 Dir1의 지수 i가 S270에서 체크된 V1의 벡터 크기의 값으로 진보하면, 모듈 어드레싱은 S210에서 종료하고(도 8의 "END" 블록 335), 그렇지 않으면 S220로 건너 뛴다.
본래의 필름 모드가 인위적으로 표시되지 않아야 하기 때문에, 현재 블록(20)과 타겟 블록(45) 사이의 블록을 결정하는 반복적 접근 방법은 타겟 블록에 도 달하기 전에 중단된다.
다른 바람직한 실시예에 따르면, 인공 모드 마킹은 x/y 벡터 성분의 모든 가능한 조합에 대해 룩업 테이블(LUT)을 사용함으로써 실행된다. 룩업 테이블의 각각의 엔트리는 인위적으로 표시되는 이들 블록을 식별한다. 이러한 목적으로, 저장 패턴은 어느 블록이 다음에 표시되는지를 기술한다. 이는 2진 표시에 기초하여 실행되며, 여기서, "0"은 상/하 단계를 표시하며, "1"은 우/좌 단계를 표시한다. 각 벡터 성분의 부호는 방향을 나타낸다. 도 9에 도시된 예는 2개의 네가티브 성분 x = -3, y = -4를 가진 반전 움직임 벡터에 기초한다. 테이블 엔트리는 010101의 6개의 단계, 즉, 하, 좌, 하, 좌...를 표시한다.
이러한 접근 방법은 수평 또는 수직 방향으로 인접 블록을 갖지 않고 대각선 방식으로 블록을 마킹할 수 없게 한다. 결과적으로, 마킹 블록의 개수는 증가하여, 결과적으로 벡터 경로 커버리지는 보다 양호해진다.
현재 블록과 타겟 블록 사이에서 이들 블록을 필름 모드로 인위적으로 설정하는 상술한 접근 방법은 상술한 실시예로 한정되지 않으며, 동일 효과를 가진 다른 모든 접근 방법이 사용될 수 있음을 당업자에게는 자명한 일이다.
움직임 예측으로부터 알게 된 블록 크기에 대응하는 화상 영역이 상술되어 있다. 본 발명은 필름 모드 결정과, 특히 필름 모드 외삽에 있어서 이러한 화상 영역 크기로 제한되지 않는다. 블록보다 크거나 작은 화상 영역이 정의될 수 있다. 예를 들어, 블록보다 작은 화상 영역은 필름 모드 해상도를 개선한다. 필름 모드 결정 및 외삽은 전체 필드와 적정한 단일 화소 간의 크기, 또는 심지어 서브 화소 크기를 가진 화상 영역에 기초하여 실행될 수 있다.
또한, 필름 모드 외삽은 필름 모드 표시의 검출된 비디오 모드의 추가적인 움직임 벡터 지원의 외삽에 의해 개선될 수 있다. 각 블록에 대한 비디오 모드 검출은 정확하게 보다 높은 신뢰도로 수행될 수 있다는 가정하에, 비디오 모드 객체의 움직임 경로는 필름 모드 객체의 움직임 경로와 충돌하지 않는다.
요약하면, 본 발명은 특히, 움직이는 객체의 경계 영역에 대한 필름 모드 결정을 개선할 수 있다. 이러한 개선은 필름 모드 외삽에 의해 달성된다. 현재 블록의 움직임 벡터 방향은 반전되며, 반전 움직임 벡터에 기초하여 결정된 타겟 블록의 필름 모드 표시는 현재 블록을 향해 외삽된다. 이러한 방식으로, 현재 화상에 대한 필름 모드 결정의 정확성이 개선되고, 화상 처리에 의한 개선된 화질이 따라서 개선될 수 있다.

Claims (36)

  1. 현재 화상 - 상기 현재 화상은 화상 시퀀스의 일부분임 - 의 다수의 화상 영역에 대한 필름 모드 표시를 결정하는 방법에 있어서,
    현재 화상 영역(20)에 대한 움직임 벡터(30)를 구하는 단계와,
    상기 수신된 움직임 벡터(30)의 길이 및 역방향을 가진 움직임 벡터(40)를 계산하는 단계와,
    상기 반전 움직임 벡터(40)에 의해 지시되는 화상 영역(45)에 대한 필름 모드 표시를 수신하는 단계와,
    상기 반전 움직임 벡터(40)에 기초하여 상기 현재 화상의 필름 모드 표시(50)를 정정하는 단계
    를 포함하는 필름 모드 표시 결정 방법.
  2. 제 1 항에 있어서,
    상기 반전 움직임 벡터에 의해 지시되는 상기 화상 영역(45)의 상기 필름 모드 표시가 필름 모드인 경우에, 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시되는 상기 화상 영역(45) 사이의 화상 영역(50)은 필름 모드로 설정되는 필름 모드 표시 결정 방법.
  3. 제 2 항에 있어서,
    상기 화상 영역(50)은, 상기 현재 화상 영역(20)의 필름 모드 표시가 필름 모드가 아닌 경우에만, 필름 모드로 설정되는 필름 모드 표시 결정 방법.
  4. 제 2 항 또는 제 3 항에 있어서,
    상기 반전 움직임 벡터(40)의 길이는, 상기 계산된 움직임 벡터(40)가 상기 현재 화상을 벗어난 위치를 지시하는 경우에 클립되는 필름 모드 표시 결정 방법.
  5. 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,
    상기 비디오 시퀀스의 상기 화상은 다수의 블록으로 분할되며, 상기 필름 모드 표시와 움직임 벡터(30)는 블록 단위로 제공되는 필름 모드 표시 결정 방법.
  6. 제 5 항에 있어서,
    상기 반전 움직임 벡터(40)는 화상 블록의 래스터에 적합하도록 양자화되는 필름 모드 표시 결정 방법.
  7. 제 1 항 내지 제 6 항 중 어느 한 항에 있어서,
    필름 모드로 설정되는 상기 화상 영역(50)은 사전 정의된 화상 영역 패턴에 따라서 선택되는 필름 모드 표시 결정 방법.
  8. 제 7 항에 있어서,
    상기 사전 정의된 패턴은 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 화상 영역(45)의 상대적인 위치에 따라서 다수의 사전 저장된 패턴 중에서 선택되는 필름 모드 표시 결정 방법.
  9. 제 8 항에 있어서,
    상기 사전 저장된 패턴은, 상기 현재 화상 영역(20)과, 상기 반전 움직임 벡터(40)에 의해 지시된 상기 화상 영역(45)의 상대적인 위치의 모든 가능한 조합을 제공하는 필름 모드 표시 결정 방법.
  10. 제 1 항 내지 제 9 항 중 어느 한 항에 있어서,
    필름 모드로 설정되는 상기 화상 영역(50)은 상기 현재 화상 영역(20)에서 개시하여 상기 반전 움직임 벡터(40)에 의해 지시되는 상기 화상 영역(45)에 순차 접근하는 반복 결정에 기초하여 결정되는 필름 모드 표시 결정 방법.
  11. 제 10 항에 있어서,
    필름 모드로 설정되는 새로운 화상 영역을 결정하는 스텝 크기는 상기 반전 움직임 벡터(40)의 방위에 기초하여 결정되는 필름 모드 표시 결정 방법.
  12. 제 11 항에 있어서,
    상기 반전 움직임 벡터(40)는 수평 및 수직 성분을 가지며, 상기 스텝 크기는 보다 큰 벡터 성분을 보다 작은 벡터 성분으로 제산함으로써 계산되는 필름 모드 표시 결정 방법.
  13. 제 1 항 내지 제 12 항 중 어느 한 항에 있어서,
    상기 필름 모드 표시가 필름 모드로 정정되었는지 여부를 표시하는 추가적인 표시를 상기 화상 영역 각각과 관련해서 저장하는 단계를 더 포함하는 필름 모드 표시 결정 방법.
  14. 제 1 항 내지 제 13 항 중 어느 한 항에 있어서,
    상기 필름 모드 표시는 각각의 개별적인 화상 영역에 대한 필름 모드 또는 비디오 모드 중 하나를 표시하는 필름 모드 표시 결정 방법.
  15. 제 13 항 또는 제 14 항에 있어서,
    필름 모드 표시의 정정은, 상기 반전 움직임 벡터(40)에 의해 지시되는 화상 영역(45)의 필름 모드 표시가 정정되지 않았을 경우에만, 실행되는 필름 모드 표시 결정 방법.
  16. 제 1 항 내지 제 15 항 중 어느 한 항에 있어서,
    상기 반전 움직임 벡터(40)에 의해 지시되는 상기 화상 영역(45)에 대해서 수신된 상기 필름 모드 표시가 비디오 모드인 경우에, 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 화상 영역(45) 사이의 화상 영역(50)을 비디오 모드로 설정하는 단계를 더 포함하는 필름 모드 표시 결정 방법.
  17. 제 16 항에 있어서,
    상기 현재 화상 영역(20)의 필름 모드 표시가 필름 모드인 경우에만, 화상 영역(50)이 비디오 모드로 설정되는 필름 모드 표시 결정 방법.
  18. 움직임 보상의 화상 처리를 수행하는 방법에 있어서,
    현재 화상에 대해서 결정된 움직임 벡터를 수신하는 단계와,
    상기 현재 화상에 대한 필름 모드 표시를 결정하는 단계와,
    청구항 1 내지 청구항 17 중 어느 한 항에 따른 방법을 적용함으로써, 상기 현재 화상에 대해서 결정된 상기 필름 모드 표시를 정정하는 단계와,
    각각의 필름 모드 표시에 따라서 움직임 보상을 적용함으로써, 상기 현재 화상의 화상 데이터에 기초하여 움직임 보상의 화상 처리를 수행하는 단계
    를 포함하는 움직임 보상의 화상 처리 수행 방법.
  19. 현재 화상 - 상기 현재 화상은 화상 시퀀스의 일부임 - 의 다수의 화상 영역에 대한 필름 모드 표시를 결정하는 필름 모드 검출기에 있어서,
    상기 현재 화상의 화상 영역에 대한 필름 모드 표시와 현재 화상 영역(20)에 대한 움직임 벡터(30)를 구하는 입력 수단과,
    상기 수신된 움직임 벡터(30)의 길이 및 역방향을 가진 움직임 벡터(40)를 계산하는 계산 수단과,
    상기 반전 움직임 벡터(40)에 기초하여, 상기 현재 화상의 필름 모드 표시(50)를 정정하는 외삽 수단
    을 포함하는 필름 모드 검출기.
  20. 제 19 항에 있어서,
    상기 외삽 수단은, 상기 반전 움직임 벡터에 의해 지시된 상기 화상 영역(45)의 상기 필름 모드 표시가 필름 모드인 경우에, 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 상기 화상 영역(45) 사이의 화상 영역(50)을 필름 모드로 설정하는 필름 모드 검출기.
  21. 제 20 항에 있어서,
    상기 외삽 수단은, 상기 현재 화상 영역(20)의 필름 모드 표시가 필름 모드가 아닌 경우에만, 상기 화상 영역(50)을 필름 모드로 설정하도록 구성되어 있는 필름 모드 검출기.
  22. 제 20 항 또는 제 21 항에 있어서,
    상기 외삽 수단은, 상기 계산된 움직임 벡터(40)가 상기 현재 화상을 벗어난 위치를 지시하는 경우에, 상기 반전 움직임 벡터(40)의 길이를 클립하도록 구성되어 있는 필름 모드 검출기.
  23. 제 19 항 내지 제 22 항 중 어느 한 항에 있어서,
    상기 비디오 시퀀스의 상기 화상은 다수의 블록으로 분할되며, 상기 필름 모드 표시와 움직임 벡터(30)는 블록 단위로 제공되는 필름 모드 검출기.
  24. 제 23 항에 있어서,
    상기 외삽 수단은 화상 블록의 래스터에 적합하도록 상기 반전 움직임 벡터(40)를 양자화하는 필름 모드 검출기.
  25. 제 19 항 내지 제 24 항 중 어느 한 항에 있어서,
    상기 외삽 수단은 사전 정의된 화상 영역 패턴에 따라서 필름 모드로 설정되는 화상 영역(50)을 선택하는 필름 모드 검출기.
  26. 제 25 항에 있어서,
    다수의 사전 정의된 패턴을 저장하는 메모리를 더 포함하되, 상기 외삽 수단은 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 화상 영역(45)의 상대적인 위치에 따라서 상기 다수의 사전 정의된 패턴 중에서 상기 사전 정의된 패턴을 선택하는 필름 모드 검출기.
  27. 제 26 항에 있어서,
    상기 메모리는 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 상기 화상 영역(20)의 상대적인 위치의 모든 가능한 조합의 패턴을 저장하는 필름 모드 검출기.
  28. 제 19 항 내지 제 27 항 중 어느 한 항에 있어서,
    상기 외삽 수단은, 상기 현재 화상 영역(20)에서 개시하여 상기 반전 움직임 벡터(40)에 의해 지시된 상기 화상 영역(45)에 순차 도달하는 반복적인 결정에 기초하여 필름 모드로 설정되는 화상 영역(50)을 결정하는 필름 모드 검출기.
  29. 제 28 항에 있어서,
    상기 외삽 수단은 상기 반전 움직임 벡터(40)의 방위에 기초하여 필름 모드 로 설정되는 새로운 화상 영역을 결정하는 스텝 크기를 설정하는 필름 모드 검출기.
  30. 제 29 항에 있어서,
    상기 반전 움직임 벡터(40)는 수평 및 수직 성분을 가지며, 상기 외삽 수단은 보다 큰 벡터 성분을 보다 작은 벡터 성분으로 제산함으로써 상기 스텝 크기를 계산하는 필름 모드 검출기.
  31. 제 19 항 내지 제 30 항 중 어느 한 항에 있어서,
    상기 외삽 수단은, 상기 필름 모드 표시가 필름 모드로 정정되었는지 여부를 표시하는 추가적인 표시를 상기 화상 영역 각각과 관련해서 저장하는 필름 모드 검출기.
  32. 제 19 항 내지 제 31 항 중 어느 한 항에 있어서,
    상기 필름 모드 표시는 각각의 개별적인 화상 영역에 대한 필름 모드 또는 비디오 모드 중 하나를 표시하는 필름 모드 검출기.
  33. 제 31 항 또는 제 32 항에 있어서,
    상기 외삽은, 상기 반전 움직임 벡터(40)에 의해 지시된 상기 영역(45)의 상기 필름 모드 표시가 정정되지 않았을 경우에만, 필름 모드 표시의 정정을 실행하는 필름 모드 검출기.
  34. 제 19 항 내지 제 33 항 중 어느 한 항에 있어서,
    상기 외삽 수단은, 상기 반전 움직임 벡터(40)에 의해 지시된 상기 화상 영역(45)에 대해서 수신된 상기 필름 모드 표시가 비디오 모드인 경우에, 상기 현재 화상 영역(20)과 상기 반전 움직임 벡터(40)에 의해 지시된 화상 영역(45) 사이의 화상 영역(50)을 비디오 모드로 추가 설정하는 필름 모드 검출기.
  35. 제 34 항에 있어서,
    상기 외삽 수단은, 상기 현재 화상 영역(20)의 필름 모드 표시가 필름 모드인 경우에만, 화상 영역(50)을 비디오 모드로 설정하는 필름 모드 검출기.
  36. 각각의 화상에 대한 움직임 벡터와 필름 모드 표시의 필드에 따라서 입력 화 상 시퀀스를 처리하는 움직임 보상기에 있어서,
    각각의 화상의 화상 영역에 대한 외삽된 필름 모드 표시를 결정하는, 청구항 19 내지 청구항 35 중 어느 한 항에 따른 필름 모드 검출기와,
    각각의 필름 모드 표시에 따라서 각각의 개별적인 화상 영역에 대한 움직임 보상을 선택하는 선택기
    를 포함하는 움직임 보상기.
KR1020050036072A 2004-04-30 2005-04-29 필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행방법, 필름 모드 검출기 및 움직임 보상기 KR20060047635A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04010300.4 2004-04-30
EP04010300A EP1592249B1 (en) 2004-04-30 2004-04-30 Reverse film mode extrapolation

Publications (1)

Publication Number Publication Date
KR20060047635A true KR20060047635A (ko) 2006-05-18

Family

ID=34924804

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050036072A KR20060047635A (ko) 2004-04-30 2005-04-29 필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행방법, 필름 모드 검출기 및 움직임 보상기

Country Status (6)

Country Link
US (1) US20050243933A1 (ko)
EP (1) EP1592249B1 (ko)
JP (1) JP2005318622A (ko)
KR (1) KR20060047635A (ko)
CN (1) CN100417189C (ko)
DE (1) DE602004006966T2 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1592254A1 (en) * 2004-04-30 2005-11-02 Matsushita Electric Industrial Co., Ltd. Film mode extrapolation
US20070199011A1 (en) * 2006-02-17 2007-08-23 Sony Corporation System and method for high quality AVC encoding
US7912129B2 (en) * 2006-03-16 2011-03-22 Sony Corporation Uni-modal based fast half-pel and fast quarter-pel refinement for video encoding
JP4181592B2 (ja) * 2006-09-20 2008-11-19 シャープ株式会社 画像表示装置及び方法、画像処理装置及び方法
JP4181593B2 (ja) 2006-09-20 2008-11-19 シャープ株式会社 画像表示装置及び方法
JP4181598B2 (ja) 2006-12-22 2008-11-19 シャープ株式会社 画像表示装置及び方法、画像処理装置及び方法
JP4615508B2 (ja) 2006-12-27 2011-01-19 シャープ株式会社 画像表示装置及び方法、画像処理装置及び方法
US8300958B2 (en) * 2007-07-11 2012-10-30 Samsung Electronics Co., Ltd. System and method for detecting scrolling text in mixed mode film and video
JP5682454B2 (ja) * 2011-05-30 2015-03-11 株式会社Jvcケンウッド 映像処理装置及び補間フレーム生成方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5828786A (en) * 1993-12-02 1998-10-27 General Instrument Corporation Analyzer and methods for detecting and processing video data types in a video data stream
DE69510851T2 (de) * 1994-03-30 1999-12-02 Thomson Multimedia Sa Verfahren und Gerät zur Reduzierung von Umwandlungsartefakten
JP2795223B2 (ja) * 1995-07-18 1998-09-10 日本電気株式会社 画像信号の符号化方法
US6058140A (en) * 1995-09-08 2000-05-02 Zapex Technologies, Inc. Method and apparatus for inverse 3:2 pulldown detection using motion estimation information
WO1997013365A1 (fr) * 1995-09-29 1997-04-10 Matsushita Electric Industrial Co., Ltd. Procede et dispositif d'enregistrement et de reproduction de train binaire intercale sur et a partir d'un support
US6252873B1 (en) * 1998-06-17 2001-06-26 Gregory O. Vines Method of ensuring a smooth transition between MPEG-2 transport streams
US6515706B1 (en) * 1998-09-15 2003-02-04 Dvdo, Inc. Method and apparatus for detecting and smoothing diagonal features video images
US6700622B2 (en) * 1998-10-02 2004-03-02 Dvdo, Inc. Method and apparatus for detecting the source format of video images
EP0994626A1 (en) * 1998-10-12 2000-04-19 STMicroelectronics S.r.l. Detection of a 3:2 pulldown in a motion estimation phase and optimized video compression encoder
US6400763B1 (en) * 1999-02-18 2002-06-04 Hewlett-Packard Company Compression system which re-uses prior motion vectors
EP1107609A1 (en) * 1999-12-02 2001-06-13 STMicroelectronics S.r.l. Method of processing motion vectors histograms to detect interleaved or progressive picture structures
US6553150B1 (en) * 2000-04-25 2003-04-22 Hewlett-Packard Development Co., Lp Image sequence compression featuring independently coded regions
US6700932B2 (en) * 2001-03-06 2004-03-02 Sony Corporation MPEG video editing-cut and paste
US7423691B2 (en) * 2001-11-19 2008-09-09 Matsushita Electric Industrial Co., Ltd. Method of low latency interlace to progressive video format conversion
US7245326B2 (en) * 2001-11-19 2007-07-17 Matsushita Electric Industrial Co. Ltd. Method of edge based interpolation
KR100446083B1 (ko) * 2002-01-02 2004-08-30 삼성전자주식회사 움직임 추정 및 모드 결정 장치 및 방법
JP2004007379A (ja) * 2002-04-10 2004-01-08 Toshiba Corp 動画像符号化方法及び動画像復号化方法
US7154555B2 (en) * 2003-01-10 2006-12-26 Realnetworks, Inc. Automatic deinterlacing and inverse telecine
EP1592254A1 (en) * 2004-04-30 2005-11-02 Matsushita Electric Industrial Co., Ltd. Film mode extrapolation

Also Published As

Publication number Publication date
US20050243933A1 (en) 2005-11-03
EP1592249A1 (en) 2005-11-02
CN100417189C (zh) 2008-09-03
DE602004006966T2 (de) 2007-10-18
JP2005318622A (ja) 2005-11-10
EP1592249B1 (en) 2007-06-13
CN1694501A (zh) 2005-11-09
DE602004006966D1 (de) 2007-07-26

Similar Documents

Publication Publication Date Title
KR100902315B1 (ko) 디인터레이싱장치 및 방법
US5410356A (en) Scanning-line interpolation apparatus
US6118488A (en) Method and apparatus for adaptive edge-based scan line interpolation using 1-D pixel array motion detection
JP4083265B2 (ja) 画像信号の方式変換方法および装置
KR20060047635A (ko) 필름 모드 표시 결정 방법, 움직임 보상의 화상 처리 수행방법, 필름 모드 검출기 및 움직임 보상기
EP1143712A2 (en) Method and apparatus for calculating motion vectors
KR20060047556A (ko) 필름 모드 검출 방법과, 필름 모드 검출기와, 움직임 보상방법 및 움직임 보상기
US8355442B2 (en) Method and system for automatically turning off motion compensation when motion vectors are inaccurate
KR20060047638A (ko) 필름 모드 판정 방법, 움직임 보상 화상 처리 방법, 필름모드 검출기 및 움직임 보상기
US6947094B2 (en) Image signal processing apparatus and method
EP0765572B1 (en) Motion-compensated field rate conversion
JP5133038B2 (ja) 画像復元方法および画像復元装置
JP2006270823A (ja) 画像レート変換方法及び画像レート変換装置
US20180205908A1 (en) Motion adaptive de-interlacing and advanced film mode detection
US7432979B2 (en) Interlaced to progressive scan image conversion
US8345148B2 (en) Method and system for inverse telecine and scene change detection of progressive video
KR20060047649A (ko) 필름 모드 표시 결정 방법, 필름 모드 검출기 및 움직임보상기
US8134643B2 (en) Synthesized image detection unit
KR101140442B1 (ko) 이미지 상태 정보의 정정 방법, 움직임 보상 이미지 처리방법, 및 이미지 상태 정보 정정기
KR100629281B1 (ko) 움직임정보처리 방법 및 장치
KR100594780B1 (ko) 영상변환 장치 및 그 방법
KR100931142B1 (ko) 디인터레이싱 장치 및 방법
US7221404B2 (en) Video signal processing method and device
KR0155709B1 (ko) 메디언 필터를 이용한 더블 스캐닝 방법 및 회로

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid