KR20040086400A - 비디오 이미지 처리 방법 - Google Patents

비디오 이미지 처리 방법 Download PDF

Info

Publication number
KR20040086400A
KR20040086400A KR10-2004-7012827A KR20047012827A KR20040086400A KR 20040086400 A KR20040086400 A KR 20040086400A KR 20047012827 A KR20047012827 A KR 20047012827A KR 20040086400 A KR20040086400 A KR 20040086400A
Authority
KR
South Korea
Prior art keywords
area
unrelated
information
image
block
Prior art date
Application number
KR10-2004-7012827A
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 KR20040086400A publication Critical patent/KR20040086400A/ko

Links

Classifications

    • 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/119Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
    • 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/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/186Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a colour or a chrominance component
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/86Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
    • H04N19/865Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness with detection of the former encoding block subdivision in decompressed video

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)
  • Image Generation (AREA)
  • Color Television Systems (AREA)

Abstract

본 발명은 흑색 가장자리를 가지는 이미지 포맷을 좀더 효율적으로 사전 처리하는 방법에 관한 것이다. 이 방법은 디지털 리코더가 그러한 포맷, 특히 방송시 사용된 소위 레터박스 포맷을 좀더 효율적으로 리코딩할 수 있게 한다.

Description

비디오 이미지 처리 방법{METHOD FOR PROCESSING VIDEO IMAGES}
이미지는 이미지의 비디오 컨텐트와 같은 사용자 관련 정보와 보통 흑색인 가장자리와 같은 사용자와 관련되지 않은 정보를 포함할 수 있다.
예를 들어, 텔레비전에서 4:3 디스플레이 16:9 디스플레이로의 최근의 전이에 있어서, 많은 방송국은 "레터박스 포맷(letterbox format)"이라고 부르는 디스플레이 포맷을 송신한다. 이 포맷에서 흑색 가장자리가 디스플레이될 화상의 상부와 하부에 추가된다. 이는 통상 TV에서 4:3 디스플레이의 사용자로 하여금 비디오 컨텐트와 흑색 가장자리를 가진 이미지로서 16:9 포맷을 볼 수 있게 하는데 반해, 16:9 디스플레이를 포함하는 현재의 TV는 비디오 컨텐트만이 디스플레이 되는 방식으로 레터박스 송신을 줌(zoom)한다. 그러므로, 수신기측 상에서 송신된 레터박스 포맷을 리코딩하는, 통상 디지털 리코더인 리코더는 비디오 컨텐트와 흑색 가장자리 모두를 포함하는 비트 스트림을 리코딩해야 한다.
현재, 이미지는 통상 블록 변환 코딩과 같은 방법을 통해 종종 인코드되고 압축되는데, 이 방법은 이미지 내에서 인접하는 픽셀들 사이의 상관(correlation)을 이용한다. 이는 예를 들어 MPEG에 기초한 방법들에서 일반적인 것으로, 본 발명의 상세한 설명부에서 더 설명될 것이다.
블록층에서, 블록들은 통상 0인 일부 엔트리들을 가질 수 있는 양자화된 변환 계수들로 표현된다. 하지만, 예를 들어 케이블 공급자로부터 고객으로의 아날로그 전송시의 잡음으로 인해, 상부 및 하부 흑색 가장자리들은 완전히 흑색은 아니지만, 또한 잡음을 포함할 것이다. 그 결과, 모든 양자화된 변환 계수들이 0인 것은 아니고, 이로 인해 인코더가 상부 및 하부 흑색 가장자리 내부의 블록들을 건너뛰는 것을 방지할 것이다.
MPEG 또는 다른 블록 기반의 인코딩 및 압축으로 레터박스 포맷을 압축할 때의 또다른 통상적인 결점은 흑색 가장자리들이 블록 경계면들 상에 정렬되지 않는다는 점이다. 그 결과, 비디오 컨텐트로부터 흑색으로의 매우 선명한 전이가 블록 내부에 존재한다. 이 블록을 변환으로 처리한 후, 블록은 효율적으로 인코드될 수 있는 양자화 후에 0변환 계수들을 거의 가지지 않게 될 것이다. 따라서, 양자화된 변환 계수들을 가진 블록을 저장하는데 있어 많은 비트들을 취할 것이다. 이 결점은 또한 다른 블록 기반의 인코딩 방법들에 관해서 통상적인 것으로, 이러한 방법들에서는 인접하는 픽셀들 사이의 선명한 전이는 0이 아닌 변환 계수들 때문에 많은 수의 비트들을 필요로 한다.
본 발명은 관련된 및 비관련된 데이터를 포함하는 이미지를 사전 처리하는 방법에 관한 것이다. 또한, 본 발명은 해당 장치에 관한 것이다.
도 1은 비디오 프레임의 형태인 이미지에 비디오 컨텐트의 상부 및 하부에서 어떻게 흑색 가장자리들이 제공되는지를 설명하는 도면.
도 2는 본 발명의 일 양상을 설명하기 위해 흑색 가장자리로 정렬되지 않는 블록들로 나누어지는 비디오 프레임을 설명하는 도면.
도 3a 내지 도 3c는 비디오 4:2:0 포맷을 사용할 때, 최적의 코딩 효율을 달성하기 위해 블록 내부의 크로미넌스 정보를 미러링하는 것을 설명하는 도면.
도 4는 MPEG 인코더 전에 연결된 본 발명의 바람직한 실시예에 따른 장치를 설명하는 도면.
도 5는 수정된 MPEG 인코더를 구비한 본 발명의 바람직한 실시예에 따른 장치를 구현하는 것을 설명하는 도면.
도 6은 리코더/재생기와 TV 사이의 레터박스 검출기의 매칭을 설명하는 도면.
본 발명의 목적은 인코딩 효율이 개선되는, 관련 및 비관련 정보를 포함하는 이미지들을 인코딩하는 방법을 제공하는 것이다. 이를 위해, 본 발명은 독립항들에한정된 바와 같은 방법 및 장치를 제공한다. 유리한 실시예들은 종속항들에서 한정된다.
본 발명의 제 1 양상에 따르면, 가장자리 또는 가장자리들이 본래 경계면들 상에 재생성된다.
본 발명의 바람직한 실시예에 따르면, 이미지를 커버하는 픽셀들의 세그먼트들을 포함하는 이미지를 처리하기 위한 방법이 제공되고, 상기 이미지는 관련 데이터의 영역과 비관련 데이터의 영역을 포함하며, 비관련 데이터의 영역은 관련 정보의 영역 외부에 있고, 상기 방법은
-비관련 정보의 영역을 재생성하는 단계를 포함한다.
본 명세서에서, "세그먼트"라는 용어는 적어도 하나의 픽셀, 통상 그 이상의 픽셀들을 포함하는 영역을 의미한다. 세그먼트는 블록의 형태일 수도 있으나 또한 원 등과 같은 다른 형태도 가능하다. 실제 실시예에서는, 정사각형 또는 직사각형 블록들이 사용될 수 있다.
비관련 정보의 영역들의 모든 픽셀들은 공통인 픽셀 값으로 재설정되는 것이 바람직하다. "공통"이란 용어는 비관련 정보의 동일한 영역 내의 모든 픽셀들이 동일한 값으로 설정됨을 의미한다. 이 값은 0이거나 또는 효율적으로 인코드될 수 있는 임의의 다른 적절한 값일 수 있다. 비관련 정보의 영역들은 다시 흑색으로 되는 것이 바람직하다.
통상, 흑색 가장자리들은 레터박스의 본래 경계면 상에서 재생성된다. 또한, 관련 정보의 영역들과 비관련 정보의 영역들을 가지는 "레터박스 포맷" 이외의 다른 타입의 포맷들은 물론 본 발명에 의해 개선될 수 있다. 재생성된 가장자리들이 흑색이므로, 모든 변환 계수들 예를 들어 DCT 계수들은 0이 될 것이고 따라서 좀더 효율적으로 코딩될 수 있다.
본 방법은 예를 들어 디지털 리코더로 하여금 그러한 포맷, 특히 방송에서 좀더 효율적으로 사용된 소위 레터박스 포맷을 리코딩할 수 있게 한다.
비관련 정보의 영역들은, 바람직하게 부분적으로 채워진 세그먼트들을 흑색으로 만들어서, 세그먼트 가장자리로 정렬되고 재생성되는 것이 바람직하다. "부분적으로 채워진"이라는 용어는 하나의 세그먼트가 흑색인 적어도 하나의 픽셀을 포함한다는 것을 의미한다. 그러므로, 부분적으로 채워진 것은 또한 반쯤 채워진 세그먼트들 또는 거의 완전히 채워진 세그먼트들을 포함한다.
본 발명의 일부 바람직한 실시예들의 제 2 양상에서는, 흑색 가장자리들이 상이한 블록 경계면들 위에 재생성된다.
본 발명의 일부 바람직한 실시예들의 제 3 양상에서는, 통상 비디오 라인들인 픽셀들이 가장자리들을 정렬하기 위해 제거될 수 있다.
본 발명의 또다른 바람직한 실시예에 따르면, 비관련 정보의 영역들, 즉 가장자리들은 매크로 블록 경계면들 위에 정렬된다. 장점은 MPEG 표준이 상부 및 하부 흑색 가장자리 내부의 이들 비어있는 매크로 블록들을 건너뛰는 방식을 제공한다는 점이다.
본 발명의 또다른 바람직한 실시예에 따르면, 가장자리가 바람직하게는 매크로 블록들을 포함하는 다음의 더 높은 레벨을 가지는 블록 레벨로 블록의 블록 경계면 위에 정렬된다.
본 발명의 일부 바람직한 실시예들의 제 4 양상에서는, 흑색 가장자리가 매크로 블록 대신 블록 위에 정렬되고, 비디오 4:2:0 포맷을 사용할 때 최적의 코딩 효율을 달성하기 위해 블록 내부의 크로미넌스 정보를 미러링시키는 것이 바람직할 수 있다.
본 발명의 일부 실시예들의 제 5 양상에서는, 이미지의 비디오 컨텐트를 이동(shift)시킴으로써, DCT 블록으로 정렬하기 위해, 최대 7개의 라인들이 제거될 필요가 있다. 본 발명의 또다른 양상에 따르면, 동일한 양의 라인들이 상부 및 하부, 예를 들어 상부에 4개 하부에 3개가 제거되는 것이 바람직하다.
본 발명의 또다른 바람직한 실시예에 따르면, 이미지를 커버하는 픽셀들의 세그먼트들을 포함하는 이미지를 처리하기 위한 장치가 제공되고, 상기 이미지는 관련 데이터의 영역과 비관련 데이터의 영역을 포함하며, 비관련 데이터의 영역은 관련 정보의 영역 외부에 있고, 상기 장치는
- 비관련 정보의 영역들을 재생성하기 위한 수단을 포함한다.
상기 장치는 또한 빈(empty) 비관련 정보의 영역들을 제공하기 위한 수단을 포함하는 것이 바람직하다.
상기 장치는 바람직하게 레터박스 탐지기에 연결될 수 있고, 이 레터박스 탐지기는 탐지기가 탐지기로의 레터박스 송신과 장치 인입 신호(Qin)를 탐지하면 사전 처리를 시작하도록 장치를 제어한다.
본 발명의 이들 및 다른 양상들은 이후 설명된 실시예들을 참조하여 명백하고 명료하게 될 것이다.
본 발명은 첨부된 도면들과 함께 읽어지는 본 발명의 바람직한 실시예들의 다음 설명으로부터 좀더 명확하게 이해될 것이다.
이제, 첨부한 도면과 함께 바람직한 실시예에 의해 본 발명이 설명된다; 하지만, 종래 기술인 MPEG 구조를 설명함으로서 블록 기반의 인코딩의 간단한 설명으로 시작한다.
MPEG-2 비디오 비트 스트림은 층상 구조를 가진다. 각 층은 하나 또는 그 이상의 부속 층들을 포함한다. 예를 들어, 비디오 시퀀스는 소위 "GOP"라고 부르는 화상들의 다수 그룹으로 나누어질 수 있고, 이는 디스플레이 순서가 연속인 비디오 프레임들의 세트를 나타낸다. 부속 층에서는 프레임들이 16×16 매크로 블록들로 분할될 수 있고, 이 매크로 블록은 역시 또다른 블록들의 부속 층으로 더 분할될 수 있다. 매크로 블록은 4개의 8×8 휘도 이산 코사인 변환(DCT) 블록들과 코딩된 포맷에 의존하는 다수의 크로미넌스 블록들을 포함한다. 코딩 특성들의 일부가 매크로 블록마다 명시되고, 그들 중 일부가 8×8 블록마다 명시된다. 예를 들어, 소위 "움직임 벡터들"의 오직 한 세트만이 매크로 블록마다 명시된다.
3가지 타입의 프레임들이 MPEG 처리에 사용되는데, 이들은 다른 프레임들을 참조하지 않고 코딩되는 인트라 프레임들(I-프레임), 과거의 I- 또는 P-프레임들을 참조하여 코딩되는 예측 프레임들(P-프레임), 및 과거와 미래의 프레임 모두를 참조하여 코딩되는 양 방향으로 보간된(interpolated) 프레임들(B-프레임)이다.
MPEG-2는 I-프레임들이 전체 화상이 픽셀들의 8×8 블록들로 갈라지도록 "인트라" 코딩되는 것을 명시하고, 이러한 화상의 블록들은 통상 DCT에 의해 처리되며 본래 화상만을 나타내는 계수들의 압축된 세트로 양자화된다. MPEG-2 사양은 또한 DCT에 의해 모든 블록들을 인코드하기 보다는 P-프레임들을 고려하여, 대부분의 비디오 데이터에서 발견된 시간적인 중복(temporal redundancy)을 이용하기 위해 소위 "움직임 보상"이 사용된다. 움직임 보상은 GOP 내에서 프레임들 중 시간적인 중복이 상이한 신호인 소위 예측 에러를 얻기 위해 예측을 적용함으로써 감소되는 방식으로 동작하고, 이 예측 에러는 공간적인 상관을 제거하기 위해 DCT를 사용하여 추가로 압축된다. 그 후, 결과적인 DCT 계수들이 양자화된다.
도 1은 이미지(1), 본 예에서는 한 세트의 프레임들, 예를 들어 GOP로부터의 하나의 비디오 프레임에 이미지의 상부 및 하부에서 흑색 가장자리들이 어떻게 제공될 수 있는지를 도시한다. 이미지(1)는 관련 데이터의 영역(2)과 관련 정보의 영역(2) 외부의 비관련 데이터의 영역(3)을 포함한다. 본 도면에서, 비관련 정보의 이들 영역(3)은 레터박스 포맷 송신에서 추가되는 흑색 가장자리들이다. 도 1은 또한 어떻게 그러한 송신이 4:3 디스플레이 상에 나타날 것인지를 도시한다. 16:9 디스플레이 상에서 이들 흑색 가장자리들은 줌되어 이 후 사용자를 위해 사라질 것이다.
본 발명의 일 양상을 도시하는 도 2에서는, 또한 본 경우에서는 비디오 프레임인 이미지(1)가 어떻게 블록들로 나누어지는지가 도시되어 있고, 도면에서는 이 비디오 프레임의 하부에서의 흑색 가장자리만이 도시되어 있다. 본 명세서에는 본 발명의 바람직한 실시예에 따른 방법이 설명된 MPEG 구조에 기초하여 설명될 것이지만, 본 발명은 어떠한 의미에서도 이러한 특정 코딩에 결코 한정되는 것은 아니다. 본 발명의 아이디어를 벗어나지 않고 어떠한 블록 기반의 코딩도 이용될 수 있다. 본 도면에서, 2가지 타입의 블록들이 도시되어 있는데, 그 중 하나가 도시되는 16×16 매크로 블록(4)과, 그 중 4개가 도시된 8×8 DCT 블록(5)이 있다. 8×8 DCT 블록들은 다수의 크로미넌스 블록들을 포함하고, 이들은 점선으로 표시되어 있으나 더 설명되지 않는다.
본 발명의 바람직한 실시예에 따르면, 비관련 정보의 영역들은 본래 위치 상에서 재생성되어, 본래 흑색 가장자리들에서 잡음을 제거하면서, 본래 비디오 컨텐트를 버리지 않고 효율적으로 코딩될 수 있다.
본 발명의 일 양상에 따르면, 상부 및 하부에서의 흑색 가장자리들이 블록 경계면(6) 상에서 재생성된다. 블록 경계면(6)은 절반쯤 채워진 블록(7) 내부의 라인들을 흑색으로 만듦으로써 보장될 수 있다. 바람직하게는 비디오 라인들이 가장자리들을 정렬하기 위해 제거될 수 있다. 본 발명은 본 특정 예에서와 같이 비디오 라인들에 한정되지 않는다. 이미지 분할(segmentation)의 가장자리 외부의 어떠한 픽셀 값도 본 발명의 범위 내에 있다.
재생성된 가장자리들이 흑색이기 때문에, 모든 DCT 계수들이 0이 되고 따라서 DCT 블록들이 비게 될 것이다.
본 발명의 바람직한 실시예에 따르면, 가장자리들은 매크로 블록 경계면(6) 상에서 정렬된다. 그러면, MPEG 표준은 상부 및 하부 흑색 가장자리 내부의 빈 매크로 블록들을 건너뛰는 방법을 제공한다.
본 발명의 또다른 바람직한 실시예에 따르면, 매크로 블록(4) 대신 블록(5)상에 흑색 가장자리가 정렬되고, 비디오 4:2:0 포맷을 사용할 때 최적의 코딩 효율을 달성하기 위해 블록 내부의 크로미넌스 정보를 미러링하는 것이 바람직하게 될 수 있다. 이에 관한 것은 도 3a 내지 도 3c에 도시되어 있다.
도 3a는 DCT 전에 8×8 크로미넌스 블록(5)을 도시한다. 도 3b는 4:2:0 포맷을 사용하여 휘도 블록 경계면 상이 블록 가장자리를 재생성한 후의 동일한 것을도시한다. 도 3c에서는 최적의 성능을 달성하기 위해 크로미넌스 블록들이 어떻게 미러링되는지가 도시되어 있다.
본 발명의 또다른 바람직한 실시예에 따르면, 가장자리들은 매크로 블록 격자 대신에 DCT 블록 격자 상에 정렬된다. 이 경우, MPEG은 여전히 빈 블록들을 효율적으로 코딩 할 수 있다.
절반쯤 채워진 DCT 블록 내부의 비디오 라인들이 제거되기 때문에, 제거된 라인들의 수는 최소화되어야 한다. 본 발명의 또다른 바람직한 실시예에 따르면, 이를 달성하기 위해, 비디오는 가장 가까운 블록 경계로의 정렬을 위해 위아래로 수 라인만큼 이동될 수 있다. 본 발명의 또다른 실시예에 따르면, 메모리에서의 한 프레임으로의 시작 포인터를 변경함으로써 이를 행할 수 있다.
이미지의 비디오 컨텐트를 이동함으로써, DCT 블록으로의 정렬을 위해 최대 7개의 라인들이 제거될 필요가 있다. 본 발명의 또다른 실시예에 따르면, 동일한 양의 라인들이 상부 및 하부, 예를 들어 상부에 4개, 하부에 3개씩 제거될 수 있다.
매크로 블록 경계로 정렬하기 위해, 예를 들어 상부에 7개, 하부에 8개씩 최대 15개의 라인들이 제거된다.
본 발명의 다양한 실시예들에 따른 방법은 여러 가지 방식으로 구현될 수 있다. MPEG 인코더 상에서 묵인될 수 있는 변화에 따라, 필요로 하는 자원들의 총 개수를 낮추는 것도 가능하다. 도 4는 장치의 바람직한 실시예와 MPEG 인코더를 가지고 그 방법을 구현한 것을 도시하고 있다.
도 4에 도시된 본 발명의 바람직한 실시예에 따르면, 신호를 사전 처리하기 위한 장치(10)는 MPEG 인코더(11) 전에 연결된다. 본 기술 분야 내에서 잘 알려진 레터박스 탐지기(12)는 장치(10)에 연결될 수 있다. 사전 처리를 위해 인입 신호(Qin)가 장치(10)에 송신되고 또한 레터박스 탐지기(12)에도 송신된다. 이러한 구현을 사용할 때, 사전 처리는 흑색 가장자리들을 재생성하고 필요하다면 크로미넌스 정보를 미러링할 것이다.
장치(10)는 비관련 정보의 영역들을 재생성하기 위한 수단(13)과 통상 모든 블록인 영역들에 빈 비관련 정보를 제공하기 위한 수단(14)을 포함하여 효율적으로 코딩될 수 있다. 수단(14)은 또한 블록 경계면 상에서의 정렬을 위해 이용될 수 있다. 수단(13)과 수단(14)은 또한 결합될 수 있다.
도 5에는 장치(10)의 또다른 구현이 도시되어 있다. 장치(10)는 MPEG 인코더(11)의 전에 연결된다. 인입 스트림(Qin)은 사전 처리를 위한 장치(10)와 레터박스 탐지기(12)에 송신된다. 레터박스 탐지기(12)는 MPEG 인코더(11)와 스트림 연결(concatenation) 유닛(17)에 연결된다. 본 구현에서, MPEG 인코더(11)는 본 발명에 따른 방법의 가능성을 충분히 이용할 수 있도록 변경된다. 본 도면에 도시된 바와 같이, 일정한 흑색 가장자리 스트림들을 제공하기 위해 수단(16)에 의해 얻어진 사전 정의된 MPEG 스트림(Sc)을 사용하는 것이 가능하다. 일정한 흑색 가장자리 스트림들을 제공하기 위한 수단(16)은, 예를 들어 스트림에 관한 정보를 저장하기 위한 ROM 내에 메모리 회로(미도시)를 포함할 수 있다. 물론, 다른 비휘발성 반도체 메모리 등과 같은 임의의 다른 적절한 타입의 메모리 회로가 이용될 수 있다.
저장되고 사전에 정의된 스트림(Sc)이 스트림 연결 유닛(17)에서 인코더(11)에 의해 생성된 MPEG 스트림에 더해질 수 있는 흑색 가장자리들에 대하여 사용되어 출력 스트림(Qout)으로 된다.
레터박스 탐지기(12)가 레터박스 포맷 방송을 탐지하면, 인코더(11)는 흑색 가장자리들 내부의 블록/매크로 블록들에 관한 움직임 추정을 포함하는 처리 단계를 건너뛸 수 있고, 이들 매크로 블록/블록들에 관해서는 사전에 정의된 MPEG 스트림(Sc)이 대신 사용된다. 그 결과, 하드웨어는 효율적인 인코딩을 제공하면서 더 적은 수의 자원들을 필요로 할 것이다.
리코더 내부의 레터박스 탐지기가 TV에서의 레터박스 탐지기와 매칭되면, 리코더 내부의 레터박스 탐지기(4:3 방송이면서 레터박스 전송인 것으로 생각함)의 실수들은 TV에 의해 감추어질 수 있다. 도 6에는 본 발명의 일 실시예가 도시되어 있고, 도 6의 리코더/재생기(18)는 인입 신호(Qin)를 수신한다. 리코더/재생기(18)는 TV(19)에 연결 가능하고 신호(Qout)를 보낸다. 최적의 구현은 디스크를 재생할 때 리코더/재생기(18) 내부의 동일한 레터박스 탐지기를 사용하게 되고, 이 리코더/재생기(18)는 레터박스 신호(Qletterbox)를 TV(19)에 보낸다. 신호(Qletterbox)는 레터박스 예/아니오 선택을 도시하기 위해 점선으로 표시되어 있다. 레터박스 탐지기를 매칭하는 것은 리코더/재생기(18)와 TV 사이의 라인(M)으로 도시되어 있다.
리코더가 실수를 하고 4:3 방송이면서 흑색 가장자리들을 생성하면, TV(19)는 리코더에 의해 흑색으로 만들어진 가장자리들이 보이지 않게 되는 식으로 송신을 줌할 것이다. 하지만, 사용자가 레터박스 탐지기를 디스에이블(disable) 하면, TV는 리코더에서 이루어진 실수들을 더 이상 감추지 않을 것이다.
현재, 우리는 4:3에서 16:9 디스플레이로의 전이 시작 단계에 있다. 레터박스 송신의 일부가 흑색 가장자리들에서의 부제목들의 절반을 디스플레이할 것이기 때문에, 부제목들이 흑색 가장자리에 디스플레이될 때 일부 장점들이 사라질 것이다. 하지만, 4:3에서 16:9로의 송신의 끝에서 모든 방송국들은 흑색 가장자리들에 부제목들을 붙이는 것을 금지할 것으로 생각되는데, 이는 16:9 디스플레이 상의 많은 단점들을 일으킬 것이기 때문이다. 물론, 이것은 부제목들이 사용될 때만 유효하다.
본 발명은 또한 예를 들어 MPEG 소프트웨어, PC 기반 포맷 변환 도구들, 및 와이드(wide) 스크린 DVD에서 이용될 수 있는데, 이는 통상 현재의 와이드 스크린 DVD가 흑색 가장자리들로 코딩되기 때문이다.
본 발명의 장점들은 여러 가지가 있는데, 예를 들어 더 높은 코딩 효율, 인코딩시 필요한 자원이 적은 점(물론, 구현에 따라 다름), 및 흑색 가장자리 상의 시작점에서 어떠한 양자화 결함(quantization artefacts)도 없다는 점이 있다.
전술한 실시예들은 본 발명을 한정하기보다는 예시하며, 당업자라면 첨부된 청구항들의 범위를 벗어나지 않으면서 많은 대안적인 실시예들을 디자인할 수 있을 것이라는 점을 주목해야 한다. 청구항들에서, 괄호들 사이에 놓인 임의의 참조 부호들은 청구항을 한정하는 것으로 해석되지 않을 것이다. '포함하는'이라는 단어는 청구항에 열거된 것들 이외의 다른 요소나 단계들을 배제하지 않는다. 본 발명은여러 가지 다른 요소들을 포함하는 하드웨어와 적절히 프로그램된 컴퓨터에 의해 구현될 수 있다. 여러 가지 수단을 열거하는 장치 청구항에서, 이들 수단들 중 몇 가지는 하나씩 그리고 하드웨어의 동일한 항목으로 구현될 수 있다. 특정 수단이 서로 상이한 종속항들에서 재인용되는 단순한 사실은, 이들 수단들의 조합이 유리하게 사용될 수 없다는 사실을 가리키지는 않는다.
본 발명은 관련된 및 비관련된 데이터를 포함하는 이미지를 사전 처리하는 장치에 적용 가능하다.

Claims (10)

  1. 이미지를 커버하는 픽셀들의 세그먼트들을 포함하는 이미지의 처리 방법으로서, 상기 이미지는 관련 데이터의 영역과 비관련 데이터의 영역(들)을 포함하고, 비관련 데이터의 영역은 관련 정보의 영역 외부에 있는, 이미지 처리 방법에 있어서,
    - 비관련 정보의 영역을 재생성하는 단계를 포함하는, 이미지 처리 방법.
  2. 제 1항에 있어서, 비관련 정보의 상기 영역은 가장자리이고, 비관련 정보의 상기 영역들의 모든 픽셀들은 공통 픽셀 값으로 재설정되는, 이미지 처리 방법.
  3. 제 2항에 있어서, 비관련 정보의 상기 영역들은 다시 흑색으로 되는 흑색 가장자리들인, 이미지 처리 방법.
  4. 제 1항 또는 제 2항에 있어서, 비관련 정보의 상기 영역들은 바람직하게는 부분적으로 채워진 세그먼트를 흑색으로 만들어 세그먼트 가장자리로 정렬되고 재생성되는, 이미지 처리 방법.
  5. 제 4항에 있어서, 비관련 정보의 상기 영역들은 매크로 블록 경계면들에 정렬되는, 이미지 처리 방법.
  6. 제 4항에 있어서, 비관련 정보의 상기 영역들은 한 블록의 블록 경계면에 정렬되는, 이미지 처리 방법.
  7. 제 6항에 있어서, 상기 블록 내부의 크로미넌스 정보는 4:2:0 비디오 포맷으로 최적의 코딩 효율을 달성하기 위해 미러링되는, 이미지 처리 방법.
  8. 이미지(1)를 커버하는 픽셀들의 세그먼트들을 포함하는 이미지 처리 장치로서, 상기 이미지(1)는 관련 데이터의 영역(2)과 비관련 데이터의 영역을 포함하고, 비관련 데이터의 영역은 관련 정보의 상기 영역 외부에 있는, 이미지 처리 장치(10)에 있어서,
    - 비관련 정보의 영역(3)을 재생성하는 수단(13)을 포함하는, 이미지 처리 장치.
  9. 제 8항에 있어서,
    - 비관련 정보의 빈 영역(3)을 제공하기 위한 수단(14)을 더 포함하는, 이미지 처리 장치.
  10. 제 8항 또는 제 9항에 있어서, 상기 장치(10)는 레터박스 탐지기(12)에 연결 가능하고, 상기 레터박스 탐지기(12)는 상기 탐지기(12)와 상기 장치(10)로의 인입신호(Qin)의 레터박스 송신을 탐지하면 상기 장치(10)를 제어하여 사전 처리를 시작하도록 하는, 이미지 처리 장치.
KR10-2004-7012827A 2002-02-22 2003-01-30 비디오 이미지 처리 방법 KR20040086400A (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP02075725.8 2002-02-22
EP02075725 2002-02-22
PCT/IB2003/000329 WO2003071805A2 (en) 2002-02-22 2003-01-30 Method for processing video images

Publications (1)

Publication Number Publication Date
KR20040086400A true KR20040086400A (ko) 2004-10-08

Family

ID=27741193

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2004-7012827A KR20040086400A (ko) 2002-02-22 2003-01-30 비디오 이미지 처리 방법

Country Status (8)

Country Link
US (1) US20050105811A1 (ko)
EP (1) EP1479242A2 (ko)
JP (1) JP2005518728A (ko)
KR (1) KR20040086400A (ko)
CN (1) CN1636408A (ko)
AU (1) AU2003207363A1 (ko)
BR (1) BR0303212A (ko)
WO (1) WO2003071805A2 (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080063063A1 (en) * 2004-06-24 2008-03-13 Koninklijke Philips Electronics, N.V. Electronic device and method for block-based image processing
JP2006165809A (ja) * 2004-12-03 2006-06-22 Toshiba Corp 情報処理装置
FR2893470B1 (fr) * 2005-11-16 2008-02-15 Canon Res Ct France Soc Par Ac Procede et dispositif de creation d'une sequence video representative d'une sequence video numerique et procedes et dispositifs de transmission et reception de donnees video associes
GB2438006A (en) * 2006-05-09 2007-11-14 Tandberg Television Asa Adaptive quantisation for border processing
US20080285645A1 (en) * 2007-05-17 2008-11-20 Tandberg Television Asa Adaptive border processing
EP3244617A1 (en) 2016-05-13 2017-11-15 Thomson Licensing A method and device for deblocking filtering a boundary within an intra predicted block

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01225550A (ja) * 1988-03-04 1989-09-08 Kureha Chem Ind Co Ltd 熱収縮性多層フィルム
JP2543567B2 (ja) * 1988-04-07 1996-10-16 株式会社日立製作所 ダイナミックノイズリダクション回路及びこれを用いたテレビジョン受信機
DE3928724A1 (de) * 1989-08-30 1991-03-07 Thomson Brandt Gmbh Videorecorder
US5249049A (en) * 1990-06-01 1993-09-28 Thomson Consumer Electronics, Inc. Managing letterbox displays
US5175627A (en) * 1991-04-22 1992-12-29 Josephs David R Adjustable television mask
US5963222A (en) * 1997-10-27 1999-10-05 International Business Machines Corporation Multi-format reduced memory MPEG decoder with hybrid memory address generation
EP0913994B1 (en) * 1997-10-28 2010-12-15 Thomson Licensing Method and apparatus for automatic format detection in digital video pictures
US6463102B1 (en) * 1998-09-11 2002-10-08 Harmonic, Inc. Digital video compressor with border processor
US6678009B2 (en) * 2001-02-27 2004-01-13 Matsushita Electric Industrial Co., Ltd. Adjustable video display window

Also Published As

Publication number Publication date
US20050105811A1 (en) 2005-05-19
WO2003071805A2 (en) 2003-08-28
CN1636408A (zh) 2005-07-06
EP1479242A2 (en) 2004-11-24
AU2003207363A1 (en) 2003-09-09
BR0303212A (pt) 2004-07-06
WO2003071805A3 (en) 2003-12-31
JP2005518728A (ja) 2005-06-23
AU2003207363A8 (en) 2003-09-09

Similar Documents

Publication Publication Date Title
US5278647A (en) Video decoder using adaptive macroblock leak signals
EP0895694B1 (en) System and method for creating trick play video streams from a compressed normal play video bitstream
US7324595B2 (en) Method and/or apparatus for reducing the complexity of non-reference frame encoding using selective reconstruction
US5946043A (en) Video coding using adaptive coding of block parameters for coded/uncoded blocks
US5694173A (en) Video data arranging method and video data encoding/decoding apparatus
US20040179610A1 (en) Apparatus and method employing a configurable reference and loop filter for efficient video coding
US20070098071A1 (en) Picture coding device, method, and program thereof
KR20040069210A (ko) 코딩 정보 및 로컬 공간 특징을 이용한 디지털 비디오신호들의 후처리에서의 선명도 향상
US6873657B2 (en) Method of and system for improving temporal consistency in sharpness enhancement for a video signal
KR100260475B1 (ko) 화상 데이타 부호화 방법 및 장치, 화상 데이타 복호화 방법 및 장치 및 화상 기록 매체
US20030016745A1 (en) Multi-channel image encoding apparatus and encoding method thereof
KR20040102211A (ko) 코딩된 디지털 비디오에 대한 선명도 향상 시스템 및 방법
US6754274B2 (en) Video data recording method and apparatus for high-speed reproduction
KR100192696B1 (ko) 화상 재생 방식 및 장치
US20070140336A1 (en) Video coding device and image recording/reproducing device
KR20040086400A (ko) 비디오 이미지 처리 방법
US6556714B2 (en) Signal processing apparatus and method
US6205287B1 (en) Image forming apparatus and system for changing a parameter value of a plurality of images by a predetermined amount
JP3200199B2 (ja) 動画像圧縮符号化方法
JP2002064823A (ja) 圧縮動画像のシーンチェンジ検出装置、圧縮動画像のシーンチェンジ検出方法及びそのプログラムを記録した記録媒体
JPH1084545A (ja) ディジタルビデオ信号の符号化方法及び装置
JP3233232B2 (ja) 動画像復号化方法および装置
JPH08172628A (ja) 変換符号化された画像データの復号化時に生じる量子化ノイズの低減方法及び変換符号化された画像データの復号化装置
JP3663559B2 (ja) リアルタイム逆方向再生用動画像符号化方式
US20060098739A1 (en) Video frame encoder driven by repeat decisions

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