[go: up one dir, main page]

KR20080000562A - 화상 복호화 장치 및 화상 복호화 방법 - Google Patents

화상 복호화 장치 및 화상 복호화 방법 Download PDF

Info

Publication number
KR20080000562A
KR20080000562A KR20077020811A KR20077020811A KR20080000562A KR 20080000562 A KR20080000562 A KR 20080000562A KR 20077020811 A KR20077020811 A KR 20077020811A KR 20077020811 A KR20077020811 A KR 20077020811A KR 20080000562 A KR20080000562 A KR 20080000562A
Authority
KR
South Korea
Prior art keywords
intra prediction
image
prediction mode
block
picture
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR20077020811A
Other languages
English (en)
Other versions
KR101255381B1 (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 마쯔시다덴기산교 가부시키가이샤
Publication of KR20080000562A publication Critical patent/KR20080000562A/ko
Application granted granted Critical
Publication of KR101255381B1 publication Critical patent/KR101255381B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/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/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/105Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for 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/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/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • 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
    • 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/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/423Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • 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
    • 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/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • 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/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder

Landscapes

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

Abstract

전송 오류나 부호화 방법의 오류 등에 의해서 스트림 중에 지정된 인트라 예측 모드가 규격 상 사용할 수 없는 블록의 화소를 참조 화소로서 필요로 하고 있는 경우라도, 복호화 화상을 생성할 수 있는 화상 복호화 장치 및 화상 복호화 방법을 제공한다. 화상 복호화 장치(200)는 인트라 예측 모드 추출부(102)에 의해서 추출된 인트라 예측 모드 정보와, 라인 메모리(104)에 저장되어 있는 주변 블록 화소 정보로부터, 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한지 어떤지의 판단을 행함과 함께, 스위치부(202)의 제어를 행하는 참조 화소 판정부(201)와, 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우에 대체 인트라 예측 화상을 생성하는 대체 인트라 예측 화상 생성부(203)를 구비한다.

Description

화상 복호화 장치 및 화상 복호화 방법{IMAGE DECODING APPARATUS AND IMAGE DECODING METHOD}
본 발명은 1개 이상의 블록으로 분할되어 부호화된 정지 화상 신호 또는 동화상 신호를 복호화하는 화상 복호화 장치 및 화상 복호화 방법 및 그것을 소프트웨어로 실시하기 위한 프로그램에 관한 것이다.
디지털 화상을 효율적으로 기억하고 또는 전송하려면, 압축 부호화할 필요가 있다. 디지털 화상을 효율적으로 압축하기 위한 방법으로서 정지 화상에서는 JPEG, 동화상에서는 H.261, H.263, MPEG(Moving Picture Experts Group)-1, MPEG-2, MPEG-4 등이 개발되고 있다. 또한, 이 MPEG-1~4 등의 기술을 계승하면서 더욱 성능의 향상을 도모한 MPEG-4 AVC(Advanced Video Coding)가 ISO(국제 표준화 기구)에 의해서 2003년에 표준 규격화되어 있다.
동영상에 대한 화상 데이터의 부호화는 인트라 예측 부호화와 인터 예측 부호화로 성립되고 있고, 예를 들어 MPEG-4 AVC에서는 연속하는 픽쳐 내의 분할된 블록(매크로 블록)은 부호화 방법의 상이에 따라 인트라 매크로 블록, 인터 매크로 블록으로 분류된다(예를 들어, 비특허 문헌 1 참조.).
인트라 예측 부호화란, 1장의 닫힌 픽쳐 중에서 주변에 위치하는 블록의 화 소 정보를 기본으로 부호화 대상 블록의 예측 화상(인트라 예측 화상)을 생성하고, 실제의 현재 화상과의 차분을 송신하는 수법이다. 또한, 인터 예측 부호화란 한쪽 방향 혹은 전후 양 방향의 픽쳐를 참조 픽쳐로서 지정하고, 참조 픽쳐에서 부호화 대상 블록의 예측 화상을 생성하여 실제의 현재 화상과의 차분을 송신하는 수법이다.
도 1은 종래의 화상 복호화 장치의 기능 구성을 나타내는 블록도이다. 동 도면에 도시되는 바와 같이, 1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호를 복호화하는 것으로서, 인트라 예측 화상을 복호화하기 위한, 가변 길이 복호화/역양자화부(101)와, 인트라 예측 모드 추출부(102)와, 인트라 예측 화상 생성부(103)와, 라인 메모리(104)와, 가산기(105)를 구비하고 있다.
화상 복호화 장치에는 또한, 인터 예측 화상을 복호화하기 위한 기능이 구비되어 있지만, 본 발명의 본질과 직접 관계하지 않기 때문에 혼란되는 것을 피하기 위해 도면에서는 생략하고 있다.
이렇게 구성된 화상 복호화 장치에 있어서, 블록 단위로 분할 처리되어 부호화된 부호화 신호는 가변 길이 복호화/역양자화부(101)에 의해서 공간 영역의 차분 블록 화상으로 변환되어 가산기(105)에 출력된다.
또한, 인트라 예측 모드 추출부(102)에 의해 부호화 신호에 포함되는 인트라 예측 모드 정보가 블록 단위로 추출되고, 인트라 예측 화상 생성부(103)에 출력된다. 인트라 예측 화상 생성부(103)에서는 추출된 인트라 예측 모드에 따라, 필요한 참조 블록의 참조 화소를 라인 메모리(104)로부터 취득하고, 인트라 예측 화상 을 블록 단위로 생성하여 가산기(105)에 출력한다.
가산기(105)에서는 인트라 예측 화상 생성부(103)에서 출력된 인트라 예측 화상과, 가변 길이 복호화/역양자화부(101)에서 출력된 차분 블록 화상을 가산함으로써 복호화 화상을 생성한다.
가산 결과의 복호화 화상은 출력 단자에서 복호화 신호로서 출력됨과 동시에, 다음의 인트라 예측 화상 생성을 위한 참조 블록 화상으로서 라인 메모리(104)에 저장된다.
여기서, 인트라 예측 모드에 대해서, MPEG-4 AVC의 베이스 라인 프로파일을 예로 들어 설명한다.
MPEG-4 AVC의 휘도 신호에서의 인트라 예측 화상 생성 방법에서는, 예측 블록 단위로서 종횡 16 화소 블록 단위의 Intra16×16과, 종횡 4 화소 블록 단위의 Intra4×4가 있고, 각각에 인트라 예측 모드가 정의되고 있다.
도 2는, MPEG-4 AVC의 Intra4×4에서의 인트라 예측 모드를 나타내고 있다. 도 3은 도 2의 각 인트라 예측 모드가 사용하는 참조 화소 및 예측 방향을 나타내고 있다.
참조 블록이란, 스트림(화상 부호화 신호) 중에서 지정된 인트라 예측 모드에 있어서, 인트라 예측 화상 생성에 필요한 화소를 포함한 블록이고, 부호화 대상 블록의 좌측, 상측, 우상측 및 좌상측의 어느 하나에 인접하는 이미 복호화된 블록이다.
도 3에서의 DC(평균값) 모드는 상측에 인접하는 참조 블록과 좌측에 인접하 는 참조 블록에 포함되는 참조 화소의 평균값에서 인트라 예측 화상을 생성하는 모드이다. 단, 상측에 인접하는 참조 블록 혹은 좌측에 인접하는 참조 블록의 어느 한 쪽을 사용할 수 없는 경우에는, 다른 한 쪽의 사용 가능한 참조 블록의 화소만을 이용하여 인트라 예측 화상을 생성한다. 또한, 상측에 인접하는 참조 블록과 좌측에 인접하는 참조 블록의 양쪽 모두를 참조할 수 없는 경우에는 모든 화소값이 128인 일정한 값으로 구성된 인트라 예측 화상을 생성한다.
또한, 인접 블록의 참조 가부의 판단 기준으로서 MPEG-4 AVC에서의 규격에서는, 이하에 드는 3개의 조건 중 어느 하나가 해당하는 블록은 참조 블록으로서 사용할 수 없는 블록이라고 정의되고 있다. 즉, (a) 픽쳐 내에 존재하지 않는 블록, (b) 복호화 대상 블록과는 상이한 슬라이스에 속하고 있는 블록, (c) 스트림 중의 인트라 예측 제한 플래그에 의해서 인터 예측 부호화된 블록의 참조가 금지되고 있는 경우에서의 인터 예측 부호화된 블록이다.
비특허 문헌 1:ITU-T Rec.H264┃ISO/IEC 14496-10 version 1 "Information technology-Coding of audio-visuaI objects-Part10:Advanced video coding"
그러나, 전송 오류나 부호화 방법의 오류에 의해서 스트림 중에 지정된 인트라 예측 모드가 규격 상 사용할 수 없는 블록의 화소를 참조 화소로서 필요로 하고 있는 경우에는 화상 복호화 처리를 계속할 수 없다.
따라서, 본 발명은 상기의 사정을 감안하여 이루어진 것으로, 스트림 중에 지정된 인트라 예측 모드가 규격 상 사용할 수 없는 블록의 화소를 참조 화소로서 필요로 하고 있는 경우라도, 복호화 화상을 생성할 수 있는 화상 복호화 장치 및 화상 복호화 방법을 제공하는 것을 목적으로 한다.
상기 목적을 달성하기 위해, 본 발명에 따른 화상 복호화 장치는 1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하는 화상 복호화 장치로서, 대상 블록이 복수의 인트라 예측 모드 중에서 어느 인트라 예측 모드를 이용하여 인트라 부호화되고 있는지를 나타내는 인트라 예측 모드 정보를 상기 화상 부호화 신호로부터 추출하는 추출 수단과, 상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드에 필요한 참조 블록의 사용 가능의 가부를 판정하는 참조 화소 판정 수단과, 상기 참조 화소 판정 수단에 있어서 상기 참조 블록이 사용 불가능하다고 판단된 경우에, 복호화 화상을 생성하는 인트라 화상 복호화 대체 수단을 구비하는 것을 특징으로 한다.
이것에 의해서, 예를 들어 부호화 시에서의 오류 또는 전송 중에서의 오류 등에 의해서 화상 부호화 신호 중에 지정된 인트라 예측 모드를 규격 상 사용할 수 없는 블록의 화소를 참조 화소로서 필요로 하고 있는 경우라도, 복호화 화상을 생성할 수 있다.
여기서, 상기 인트라 화상 복호화 대체 수단은 대체 인트라 예측 화상을 생성하는 대체 인트라 예측 화상 생성부와, 상기 대체 인트라 예측 화상 생성부에 의해서 생성된 상기 대체 인트라 예측 화상을 이용하여 상기 복호화 화상을 생성하는 복호화 화상 생성부를 구비해도 좋다.
또한, 상기 대체 인트라 예측 화상 생성부는 상기 대상 블록의 인트라 예측 모드를, 상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드로부터 사용 불가능한 블록을 참조하지 않는 인트라 예측 모드로 전환하는 인트라 예측 모드 전환부와, 상기 인트라 예측 모드 전환부에 의해 전환된 인트라 예측 모드를 이용하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비해도 좋다.
또한, 상기 대체 인트라 예측 화상 생성부는 특정한 화소값을 참조 화소로서 기억하는 대체 참조 화소 기억부와, 상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드를 이용하여 상기 대체 참조 화소 기억부로부터 참조 화소를 취득하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비해도 좋다.
또한, 상기 대체 인트라 예측 화상 생성부는 특정한 화소값으로 구성된 블록 화상을 기억하는 대체 인트라 예측 화상 기억부를 구비하고, 상기 대체 인트라 예측 화상 기억부에 기억된 상기 블록 화상을 상기 대체 인트라 예측 화상으로서 생성해도 좋다.
또한, 상기 대체 인트라 예측 화상 생성부는 상기 참조 화소 판정 수단에 있어서 사용 불가능하다고 판단된 상기 참조 블록의 화소를 참조 화소로서 취득하는 참조 화소 강제 취득부와, 상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드를 이용하여 상기 참조 화소 강제 취득부에 의해서 취득된 참조 화소를 사용하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비해도 좋다.
이것에 의해서, 예를 들어 부호화 시에서의 오류 또한 전송 중에서의 오류 등에 의해서 부호화 신호 중에서 지정된 인트라 예측 모드가, 사용할 수 없는 블록 화상의 화소를 참조 화소로서 필요로 하고 있는 경우에 있어서도, 인트라 예측 화상을 생성할 수 있어 복호화를 계속할 수 있다.
또한, 상기 인트라 화상 복호화 대체 수단은 특정한 화소값으로 구성된 블록 화상을 기억하는 대체 복호화 화상 기억부를 구비하고, 상기 대체 복호화 화상 기억부에 기억된 블록 화상을 복호화 화상으로서 출력해도 좋다.
이것에 의해서, 예를 들어 부호화 시에서의 오류 또는 전송 중에서의 오류에 의해서 사용할 수 없는 화소를 참조용 화소로서 필요로 하는 인트라 예측 모드가 지정된 경우에 있어서도, 복호화 신호를 생성할 수 있어 복호화 처리를 계속하는 것이 가능해진다.
상기 화상 복호화 장치는, 또한, 복수의 상기 인트라 화상 복호화 대체 수단과, 복수의 상기 인트라 화상 복호화 대체 수단 중에서 하나를 선택하고, 선택한 상기 인트라 화상 복호화 대체 수단으로 전환하는 대체 전환 수단을 구비해도 좋다.
이것에 의해서, 화상 부호화 신호 중에 잘못된 인트라 예측 모드가 지정된 경우라도, 예를 들어, 상황에 따라 외부 입력을 부여하는 것 또는 내부의 판정에 의해 복수의 상기 인트라 화상 복호화 대체 수단 중에서 최적인 하나를 선택하는 것이 가능해지고 최적인 복호화 화상을 생성할 수 있다.
또한, 본 발명은 이러한 화상 복호화 장치로서 실현하는 것이 가능할 뿐만 아니라, 이러한 화상 복호화 장치가 구비하는 특징적인 수단을 단계로 하는 화상 복호화 방법으로서 실현하거나, 그러한 단계를 컴퓨터에 실행시키는 프로그램으로서 실현하거나 할 수도 있다. 그리고, 그러한 프로그램은 CD-ROM 등의 기록 매체나 인터넷 등의 전송 매체를 통해 전달할 수 있는 것은 말할 필요도 없다.
본 발명에 따른 화상 복호화 장치 및 화상 복호화 방법에 의하면, 1개 이상의 블록으로 분할 처리되어 부호화된 화상 부호화 신호에 있어서, 부호화 시의 오류나 전송 시에 발생하는 전송 오류 등이 원인이 되어, 부호화 신호 중에서 지정되어 있는 인트라 예측 모드가 규격 상 사용 할 수 없는 참조 블록의 화소를 사용하는 모드인 경우라도, 대체 인트라 예측 화상 혹은 대체 복호화 화상을 생성함으로써 인트라 예측으로 부호화된 블록 화상을 복호화하는 것을 가능하게 하고 있다.
도 1은 종래의 화상 복호화 장치의 구성을 나타내는 블록도이다.
도 2는 MPEG-4 AVC 규격에서의 인트라 예측 모드의 종류를 나타낸 도면이다.
도 3은 MPEG-4 AVC 규격에서의 인트라 4×4의 각 예측 모드의 예측 방향과 참조 화소를 나타낸 도면이다.
도 4는 본 발명의 실시의 형태 1에서의 화상 복호화 장치의 구성을 나타내는 블록도이다.
도 5는 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 인트라 예측 모드를 전환하는 구성인 경우의 블록도이다.
도 6은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 인 트라 예측 모드를 전환하는 구성인 경우의 동작의 흐름을 나타내는 흐름도이다.
도 7은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 대체 참조 화소 메모리를 사용하는 구성인 경우의 블록도이다.
도 8은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 대체 참조 화소 메모리를 사용하는 구성인 경우의 동작의 흐름을 나타내는 흐름도이다.
도 9는 대체 참조 화소 메모리가 복호화된 다른 블록 화상을 기록하는 구성인 경우의 블록도이다.
도 10은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 대체 인트라 예측 화상 메모리를 사용하는 구성인 경우의 블록도이다.
도 11은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 대체 인트라 예측 화상 메모리를 사용하는 구성인 경우의 동작의 흐름을 나타내는 흐름도이다.
도 12는 대체 인트라 예측 화상 메모리가 복호화된 다른 블록 화상을 기록하는 구성인 경우의 블록도이다.
도 13은 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 강제적으로 참조 화소를 취득하는 구성인 경우의 블록도이다.
도 14는 본 발명의 실시의 형태 1에서의 대체 인트라 예측 화상 생성부가 강제적으로 참조 화소를 취득하는 구성인 경우의 동작의 흐름을 나타내는 흐름도이다.
도 15는 본 발명의 실시의 형태 2에서의 화상 복호화 장치의 구성을 나타내는 블록도이다.
도 16은 본 발명의 실시의 형태 2에서의 화상 복호화 장치의 동작의 흐름을 나타내는 흐름도이다.
도 17은 본 발명의 실시의 형태 2에서의 대체 복호화 화상 메모리가 복호화된 다른 블록 화상을 기억하는 구성인 경우의 블록도이다.
도 18은 본 발명의 실시의 형태 3에서의 화상 복호화 장치의 구성을 나타내는 블록도이다.
도 19는 본 발명의 실시의 형태 3에서의 대체 전환부가 대체 인트라 예측 화상 및 대체 복호화 화상의 결과로부터 선택하는 구성인 경우의 블록도이다.
<도면의 주요부분에 대한 부호의 설명>
100 : 화상 복호화 장치
101 : 가변 길이 복호화/역양자화부
102 : 인트라 예측 모드 추출부
103, 103-a : 인트라 예측 화상 생성부
104 : 라인 메모리
105 : 가산기
200 : 화상 복호화 장치
201 : 참조 화소 판정부
202 : 스위치부
203 : 대체 인트라 예측 화상 생성부
A01, A02 : 스위치단
300 : 화상 복호화 장치
301 : 인트라 예측 모드 전환부
400 : 화상 복호화 장치
401 : 대체 참조 화소 메모리
500 : 화상 복호화 장치
501 : 대체 인트라 예측 화상 메모리
600 : 화상 복호화 장치
601 : 참조 화소 강제 취득부
700 : 화상 복호화 장치
701 : 대체 복호화 화상 생성부
702 : 대체 복호화 화상 메모리
800 : 화상 복호화 장치
801 : 대체 전환부
이하에 본 발명의 실시의 형태에 대해서, 도면을 참조하면서 설명한다.
(실시의 형태 1)
도 4는 본 발명에 따른 실시의 형태 1인 화상 복호화 장치(200)의 구성을 나타내는 블록도이다.
도 4에서 나타나는 화상 복호화 장치(200)는, 1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하기 위한 장치로서, 그 기능으로서 가변 길이 복호화/역양자화부(101)와, 인트라 예측 모드 추출부(102)와, 인트라 예측 화상 생성부(103)와, 가산기(105)와, 라인 메모리(104)와, 참조 화소 판정부(201)와, 스위치부(202)와, 대체 인트라 예측 화상 생성부(203)를 구비하고 있다. 또한, 도 4에 있어서 도 1과 동일한 구성 요소에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
참조 화소 판정부(201)는 인트라 예측 모드 추출부(102)에 의해서 추출된 인트라 예측 모드 정보와, 라인 메모리(104)에 저장되어 있는 주변 블록 화소 정보로부터, 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한지 어떤지의 판단을 행함과 함께 스위치부(202)의 제어를 행한다. 참조 화소 판정부(201)는 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하다고 판단한 경우, 스위치부(202)를 스위치단(A02)에 접속한다. 또한, 지정된 인트라 예측 모드에 필요한 참조 블록이 1개 이상 사용 불가능하다고 판단한 경우, 스위치부(202)를 스위치단(A01)에 접속한다.
스위치부(202)가 스위치단(A01)에 접속된 경우, 대체 인트라 예측 화상 생성부(203)가 동작하고 대체 인트라 예측 화상을 생성한다.
생성된 대체 인트라 예측 화상은 가산기(105)에 출력되고, 차분 블록 화상과 가산되어 복호화 신호로서 출력된다.
대체 인트라 예측 화상 생성부(203)에서의 대체 인트라 예측 화상을 생성하 기 위한 구성으로서는, 이하의 (a)로부터 (d)의 경우가 있다. (a) 인트라 예측 모드를 전환하는 경우, (b) 대체 참조 화소 메모리를 사용하는 경우, (c) 대체 인트라 예측 화상 메모리를 이용하는 경우, (d) 강제적으로 참조 화소를 취득하는 경우, 각각의 경우의 상세에 대하여 이하에 설명한다.
(a) 인트라 예측 모드를 전환하는 경우
도 5는 대체 인트라 예측 화상 생성부(203)의 구성이 (a) 인트라 예측 모드를 전환하는 구성인 경우의 화상 복호화 장치(300)의 구성을 나타내는 블록도이다.
대체 인트라 예측 화상 생성부(203-a)는 인트라 예측 모드 전환부(301)와 인트라 예측 화상 생성부(103-a)를 구비하고 있다.
인트라 예측 모드 전환부(301)는 참조 화소 판정부(201)에서 사용 불가라고 판정된 참조 화소를 사용하지 않는 인트라 예측 모드로 전환한다. 여기에서는, 인트라 예측 모드 전환부(301)는 사용 불가라고 판정된 화소를 사용하지 않는 인트라 예측 모드로서 MPEG-4 AVC 규격으로 부호화된 부호화 신호인 경우에는, DC(평균값) 예측 모드를 선택하고 이것으로 전환한다. 이 DC(평균값) 예측 모드는 전술한 바와 같이, 상측 인접 및 좌측 인접 블록 중에서 사용 가능한 블록의 화소만을 참조하여 인트라 예측 화상을 생성할 수 있는 모드이다.
인트라 예측 화상 생성부(103-a)는 인트라 예측 모드 전환부에 의해서 지정된 인트라 예측 모드와 라인 메모리(104)로부터 취득한 참조 블록의 화소값을 이용하여 대체 인트라 예측 화상을 생성한다. 생성한 대체 인트라 예측 화상은 가산기(105)에 출력된다.
다음에, 상기와 같이 구성된 화상 복호화 장치(300)의 동작에 대해 설명한다. 도 6은 화상 복호화 장치(300)의 동작의 흐름을 나타내는 흐름도이다.
인트라 예측 모드 추출부(102)는 부호화 신호에 포함되는 인트라 예측 모드 정보를 블록 단위에 추출한다(단계 S101). 다음에, 참조 화소 판정부(201)는 인트라 예측 모드 추출부(102)에 의해서 추출된 인트라 예측 모드 정보와, 라인 메모리(104)에 저장되어 있는 주변 블록 화소 정보로부터 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한지 여부의 판단을 행한다(단계 S102). 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한 경우(단계 S102에서 Yes)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A02)에 접속함으로써 인트라 예측 화상 생성부(103)가 동작한다. 그리고, 인트라 예측 화상 생성부(103)에서는 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 따라, 필요한 참조 블록의 참조 화소를 라인 메모리(104)로부터 취득하고, 인트라 예측 화상을 블록 단위로 생성하며, 생성한 인트라 예측 화상을 가산기(105)에 출력한다(단계 S103). 다음에, 가산기(105)에서는 인트라 예측 화상 생성부(103)에서 출력된 인트라 예측 화상과, 가변 길이 복호화/역양자화부(101)에 의해 부호화 신호로부터 변환된 차분 블록 화상을 가산함으로써 복호화 화상을 생성한다(단계 S104). 여기서, 가산 결과의 복호화 화상은 출력 단자에서 복호화 신호로서 출력됨과 동시에 다음의 인트라 예측 화상 생성을 위한 참조 블록 화상으로서 라인 메모리(104)에 저장된다.
한편, 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우(단계 S102에서 No)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A01)에 접속함으로써 대체 인트라 예측 화상 생성부(203-a)가 동작한다. 그리고, 인트라 예측 모드 전환부(301)는 참조 화소를 사용하지 않는 인트라 예측 모드로 전환한다(단계 S105). 다음에, 인트라 예측 화상 생성부(103-a)는 인트라 예측 모드 전환부(301)에 의해서 전환된 인트라 예측 모드와, 라인 메모리(104)로부터 취득한 참조 블록의 화소값을 이용하여 대체 인트라 예측 화상을 생성하고, 생성한 대체 인트라 예측 화상을 가산기(105)에 출력한다(단계 S106). 다음에, 가산기(105)에서는 인트라 예측 화상 생성부(103-a)에서 출력된 대체 인트라 예측 화상과, 가변 길이 복호화/역양자화부(101)에 의해서 부호화 신호로부터 변환된 차분 블록 화상을 가산함으로써 복호화 화상을 생성한다(단계 S104).
또한, 도 5에 있어서 인트라 예측 화상 생성부(103)와 인트라 예측 화상 생성부(103-a)는 동일해도 상관없다.
또한, 상기에서는 인트라 예측 모드 전환부(301)는 사용 불가라고 판정된 화소를 사용하지 않는 인트라 예측 모드로서 DC(평균값) 예측 모드를 선택하고, 이것으로 전환하고 있지만, 이것에 한정되는 것은 아니다. 예를 들어, DC(평균값) 예측 모드 이외의 선택 방법으로서는, 상측 인접 블록의 참조 화소가 사용 불가능한 경우에는, 상측 인접 블록 이외의 블록의 참조 화소를 사용하는 인트라 예측 모드로 전환하는 방법 및 좌측 인접 블록의 참조 화소가 사용 불가능한 경우에는 좌측 인접 블록 이외의 블록의 참조 화소를 이용하는 인트라 예측 모드로 전환하는 방법 도 유효하다. 여기서, 대용 가능한 인트라 예측 모드가 복수 존재하는 경우에는, 예를 들어, 대상 블록 이전에 마지막으로 지정된 인트라 예측 모드를 사용하거나 대상 블록 이전에 지정된 회수가 가장 많은 인트라 예측 모드를 사용하거나 해도 상관없다.
또한, 참조할 수 없는 패턴마다 미리 대용하는 인트라 예측 모드를 결정해 두고, 그 인트라 예측 모드를 사용해도 상관없다. 또한, 도 2에 나타내는 바와 같은 인트라 예측 모드에 할당된 번호의 최소의 인트라 예측 모드, 또는, 최대의 인트라 예측 모드를 사용해도 상관없다.
또한 부호화 신호의 에러 혹은 부호화 방법의 오류 등이 원인으로, 인트라 예측 모드 추출부(102)에 의해서 인트라 예측 모드를 추출할 수 없는 경우에 있어서도, 스위치부(202)를 스위치단(A01)에 접속하고, 인트라 예측 모드 전환부(301)가 사용 가능한 인트라 예측 모드를 생성하는 방법도 유효하다. 어느 것도 이 실시 형태에 한정되는 것은 아니다.
(b) 대체 참조 화소 메모리를 사용하는 경우
도 7은 대체 인트라 예측 화상 생성부(203)의 구성이 (b) 대체 참조 화소 메모리를 사용하는 구성인 경우의 화상 복호화 장치(400)의 구성을 나타내는 블록도이다. 또한, 도 7에 있어서 도 4와 동일한 구성 요소에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
대체 인트라 예측 화상 생성부(203-b)는 대체 참조 화소 메모리(401)와 인트라 예측 화상 생성부(103-a)를 구비하고 있다. 대체 참조 화소 메모리(401)에는 일정값의 화소값이 기억되어 있고, 이 화소값을 참조 불가로 판정된 참조 화소의 대체 참조용 화소로서 인트라 예측 화상 생성부(103-a)에 출력한다. 인트라 예측 화상 생성부(103-a)는 인트라 예측 모드 정보에서 지정된 인트라 예측 모드와, 대체 참조 화소 메모리(401)로부터 취득한 참조 화소의 화소값을 이용하여 대체 인트라 예측 화상을 생성한다.
다음에, 상기와 같이 구성된 화상 복호화 장치(400)의 동작에 대해 설명한다. 도 8은 화상 복호화 장치(400)의 동작의 흐름을 나타내는 흐름도이다. 또한, 도 6과 동일한 동작에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
인트라 예측 모드 정보의 추출 처리(단계 S101)로부터 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한 경우의 복호화 화상의 생성 처리(단계 S104)까지는, 도 6과 동일하다.
한편, 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우(단계 S102에서 No)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A01)에 접속함으로써 대체 인트라 예측 화상 생성부(203-b)가 동작한다. 그리고, 인트라 예측 화상 생성부(103-a)는 인트라 예측 모드 정보에서 지정된 인트라 예측 모드와, 대체 참조 화소 메모리(401)로부터 취득한 참조 화소의 화소값을 이용하여 대체 인트라 예측 화상을 생성하고, 생성한 대체 인트라 예측 화상을 가산기(105)에 출력한다(단계 S201). 다음에, 가산기(105)에서는 인트라 예측 화상 생성부(103-a)에서 출력된 대체 인트라 예측 화상과, 가변 길이 복호화/역양자화부(101)에 의해 부호화 신호로부터 변환된 차분 블 록 화상을 가산함으로써 복호화 화상을 생성한다(단계 S104).
또한, 대체 참조 화소 메모리(401)에 기록되고 있는 대체 참조용 화소값으로서, 도 9에 나타내는 바와 같이 가산기(105)의 출력처가 대체 참조 화소 메모리(401)에 접속됨으로써, 복호화된 다른 픽쳐의 화소값이나, 동일 픽쳐 내의 복호화된 다른 블록의 화소값이 기억되어 있어도 상관없다. 어느 것도 이 실시 형태에 한정되는 것은 아니다.
또한, 도 7 및 도 9에 있어서, 인트라 예측 화상 생성부(103)와 인트라 예측 화상 생성부(103-a)는 동일해도 상관없다.
(c) 대체 인트라 예측 화상 메모리를 사용하는 경우
도 10은 대체 인트라 예측 화상 생성부(203)의 구성이 (c) 대체 인트라 예측 화상 메모리를 사용하는 구성인 경우의 화상 복호화 장치(500)의 구성을 나타내는 블록도이다.
대체 인트라 예측 화상 생성부(203-c)는 대체 인트라 예측 화상 메모리(501)를 구비하고 있다. 대체 인트라 예측 화상 메모리(501)에는 일정값의 화소값이 기억되어 있고, 이 화소값을 대체 인트라 예측 화상으로서 가산기(105)에 출력한다.
다음에, 상기와 같이 구성된 화상 복호화 장치(500)의 동작에 대해 설명한다. 도 11은 화상 복호화 장치(500)의 동작의 흐름을 나타내는 흐름도이다. 또한, 도 6과 동일한 동작에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
인트라 예측 모드 정보의 추출 처리(단계 S101)로부터 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한 경우의 복호화 화상의 생성 처리(단계 S104)까지는, 도 6과 동일하다.
한편, 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우(단계 S102에서 No)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A01)에 접속함으로써 대체 인트라 예측 화상 생성부(203-c)가 동작한다. 그리고, 대체 인트라 예측 화상 메모리(501)는 기억하고 있는 화소값을 대체 인트라 예측 화상으로서 가산기(105)에 출력한다(단계 S301). 다음에, 가산기(105)에서는 대체 인트라 예측 화상 메모리(501)에서 출력된 대체 인트라 예측 화상과 가변 길이 복호화/역양자화부(101)에 의해 부호화 신호로부터 변환된 차분 블록 화상을 가산함으로써 복호화 화상을 생성한다(단계 S104).
또한, 대체 인트라 예측 화상 메모리(501)에 기록되고 있는 화소값으로서 도 12에 나타내는 바와 같이, 가산기(105)의 출력처가 대체 인트라 예측 화상 메모리(501)에 접속되어 있고, 이미 복호화된 다른 픽쳐의 화소값이나, 동일 픽쳐 내의 이미 복호화된 다른 블록의 화소값이 기록되어 있어도 상관없다. 어느 것도 이 실시 형태에 한정되는 것은 아니다.
(d) 강제적으로 참조 화소를 취득하는 경우
도 13은 대체 인트라 예측 화상 생성부(203)의 구성이 (d) 강제적으로 참조 화소를 취득하는 구성인 경우의 화상 복호화 장치(600)의 구성을 나타내는 블록도이다.
대체 인트라 예측 화상 생성부(203-d)는 참조 화소 강제 취득부(601)와 인트라 예측 화상 생성부(103-a)를 구비하고 있다. 참조 화소 강제 취득부(601)는 규 격 상 참조할 수 없는 블록의 화소라도, 참조 화소로서 메모리로부터 화소 정보를 취득한다.
예를 들어 MPEG-4 AVC에서는 규격상 참조할 수 없는 블록이란, 이하의 3가지가 정의되고 있다.
(가) 픽쳐 상에 존재하지 않는 블록, (나) 복호화 대상 블록과는 상이한 슬라이스에 속하고 있는 블록, (다) 부호화 신호 중의 인트라 예측 제한 플래그에 의해서 인터 부호화된 블록의 참조가 금지되고 있는 경우의, 인터 예측으로 부호화된 블록이다.
참조 화소 강제 취득부(601)는 상기의 (가) 및 (다)의 정의에 들어맞는 블록의 화소라도, 라인 메모리(104)로부터 강제적으로 취득하고, 인트라 예측 화상 생성부(103-a)에 참조용 화소로서 출력한다. 이것에 의해, 규격 상 사용할 수 없다고 정의되고 있는 화소라도, 참조 화소로서 사용하여 인트라 예측 화상을 생성할 수 있다.
다음에, 상기와 같이 구성된 화상 복호화 장치(600)의 동작에 대해 설명한다. 도 14는 화상 복호화 장치(600)의 동작의 흐름을 나타내는 흐름도이다. 또한, 도 6과 동일한 동작에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
인트라 예측 모드 정보의 추출 처리(단계 S101)로부터 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한 경우의 복호화 화상의 생성 처리(단계 S104)까지는, 도 6과 동일하다.
한편, 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우(단계 S102에서 No)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A01)에 접속함으로써 대체 인트라 예측 화상 생성부(203-d)가 동작한다. 그리고, 참조 화소 강제 취득부(601)는 상기의 (가) 및 (나)의 정의에 들어맞는 블록의 화소라도, 라인 메모리(104)로부터 강제적으로 취득하여 인트라 예측 화상 생성부(103-a)에 참조용 화소로서 출력한다(단계 S401). 그리고, 인트라 예측 화상 생성부(103-a)는 인트라 예측 모드 정보에서 지정된 인트라 예측 모드와, 참조 화소 강제 취득부(601)에 의해서 취득된 참조 화소의 화소값을 이용하여, 대체 인트라 예측 화상을 생성하고, 생성한 대체 인트라 예측 화상을 가산기(105)에 출력한다(단계 S402). 다음에, 가산기(105)에서는 인트라 예측 화상 생성부(103-a)에서 출력된 대체 인트라 예측 화상과 가변 길이 복호화/역양자화부(101)에 의해 부호화 신호로부터 변환된 차분 블록 화상을 가산함으로써 복호화 화상을 생성한다(단계 S104).
또한, 참조 화소 강제 취득부(601)가 취득하는 화소가 저장되어 있는 메모리는, 라인 메모리로 한정하는 것이 아니고, 대상으로 하는 규격도 MPEG-4 AVC로 한정하는 것은 아니다.
또한, 도 13에 있어서 인트라 예측 화상 생성부(103)와 인트라 예측 화상 생성부(103-a)는 동일해도 상관없다.
또한, 상기 (가) 및 (나)에 들어맞는 경우라도, 스위치부(202)를 스위치단(A02)에 접속하고, 통상과 동일하게 인트라 예측 화상 생성부(103)가 라인 메모리(104)로부터 참조 화소를 취득하여 인트라 예측 화상을 생성하는 방법이라도, 대 체 인트라 예측 화상 생성부(203-d)를 이용한 경우와 동등한 효과를 얻을 수 있다.
이것에 의해, 부호화 시에서의 오류 혹은 전송 중에서의 오류에 의해서, 부호화 신호 중에서 지정된 인트라 예측 모드가, 사용할 수 없는 블록 화상의 화소를 참조 화소로서 필요로 하고 있는 경우에 있어서도, 상기 (a)로부터 (d)까지의 어느 하나의 구성을 구비한 대체 인트라 예측 화상 생성부(203)에 의해서 인트라 예측 화상을 생성할 수 있고 복호화를 계속할 수 있다.
(실시의 형태 2)
도 15는 본 발명에 따른 실시의 형태 2인 화상 복호화 장치(700)의 구성을 나타내는 블록도이다. 도 15에 있어서, 도 4 내지 도 13과 동일한 구성에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
본 실시의 형태 2에서는, 화상 복호화 장치(700)는 도 15에 나타내는 바와 같이 스위치단(A01)의 측에 대체 복호화 화상 생성부(701)를 구비하고 있고, 그 내부에는 대체 복호화 화상 메모리(702)가 구비되어 있다.
대체 복호화 화상 메모리(702)에는 일정한 화소값으로 구성된 블록 화상이 기억되어 있다. 참조 화소 판정부(201)에 의해서 스위치부(202)가 스위치단(A01)에 접속된 경우, 대체 복호화 화상 생성부(701)가 동작하고, 내부의 대체 복호화 화상 메모리(702)에 저장되어 있는 블록 화상이 복호화 화상으로서 화상 복호화 장치(700)로부터 출력된다. 또한 동시에, 생성된 대체 복호화 화상은, 다음의 블록의 참조용 화상으로서 라인 메모리(104)에 기록된다.
다음에, 상기와 같이 구성된 화상 복호화 장치(700)의 동작에 대해 설명한 다. 도 16은 화상 복호화 장치(700)의 동작의 흐름을 나타내는 흐름도이다. 또한, 도 6과 동일한 동작에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
인트라 예측 모드 정보의 추출 처리(단계 S101)로부터 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능한 경우의 복호화 화상의 생성 처리(단계 S104)까지는, 도 6과 동일하다.
한편, 인트라 예측 모드 정보에서 지정된 인트라 예측 모드에 필요한 참조 블록이 사용 가능하지 않은 경우(단계 S102에서 No)에는, 참조 화소 판정부(201)가 스위치부(202)를 스위치단(A01)에 접속함으로써 대체 복호화 화상 생성부(701)가 동작한다. 그리고, 대체 복호화 화상 메모리(702)는 기억하고 있는 블록 화상을 복호화 화상으로서 출력한다(단계 S501).
또한, 대체 복호화 화상 메모리(702)에 저장되는 블록 화상은, 도 17에서 나타내는 화상 복호화 장치(700-a)와 같이 가산기(105)의 출력이 대체 복호화 화상 메모리(702)에 접속되고 있고, 이미 생성된, 동일한 픽쳐 내의 블록 화상, 혹은 다른 픽쳐의 블록 화상이 기록되어 있어도 좋다.
또한, 본 실시의 형태에서는, 대체 복호화 화상을 대체 복호화 화상 메모리에 기억되어 있는 화상으로서 나타내고 있지만, 계산에 의해서 산출한 화상이라도 상관없다.
이것에 의해, 부호화 시에서의 오류, 혹은 전송 중에서의 오류에 의해서, 사용할 수 없는 화소를 참조용 화소로서 필요로 하는 인트라 예측 모드가 지정된 경우에 있어서도, 대체 복호화 화상 메모리(702)에 기억되고 있는 화상을 복호화 신 호로서 출력함으로써 복호화 처리를 계속하는 것이 가능해진다.
어느 것도 이 실시의 형태에 한정되는 것은 아니다.
(실시의 형태 3)
도 18은 본 발명에 따른 실시의 형태 3인 화상 복호화 장치(800)의 구성을 나타내는 블록도이다. 도 18에 있어서, 도 4 내지 도 17과 동일한 구성에 대해서는 동일한 부호를 이용하여 설명을 생략한다.
본 실시의 형태 3에서는, 화상 복호화 장치(800)는 도 18에 나타내는 바와 같이, 스위치단(A01)의 측에 대체 전환부(801)를 구비하고 있다. 또한, 대체 전환부(801)에는, 실시의 형태 1에서 설명한 대체 인트라 예측 화상 생성부(203-a 내지 203-d) 및 실시의 형태 2에서 설명한 대체 복호화 화상 생성부(701 내지 701-a)의 어느 하나가 복수 접속되고 있다.
참조 화소 판정부(201)가 스트림 중에서 지정된 인트라 예측 모드에 필요한 참조 화소를 사용할 수 없다고 판정한 경우, 스위치부(202)가 스위치단(A01)에 접속되고 대체 전환부(801)가 동작한다.
대체 전환부(801)는 접속되고 있는 복수의 대체 인트라 예측 화상 생성부 또는 대체 복호화 화상 메모리 중에서 외부 입력에 따라 1개를 선택하여 전환한다.
이로부터, 스트림 중에 잘못된 인트라 예측 모드가 지정된 경우라도, 상황에 따라 외부 입력을 부여함으로써 대체 인트라 예측 화상 생성부 및 대체 복호화 화상 생성부 중에서 최적인 1개를 선택하는 것이 가능해진다.
또한, 도 19에 나타내는 화상 복호화 장치(800-a)는 스위치단(A01)의 측에 1 개 이상의 복수의 대체 인트라 예측 화상 생성부 및 대체 복호화 화상 생성부가 접속되어 있다. 또한 이러한 복수의 대체 인트라 예측 화상 생성부 및 대체 복호화 화상 생성부의 출력처에는 대체 전환부(801)가 접속되고 있다. 대체 전환부(801)에서는, 복수의 입력된 대체 인트라 예측 화상 및 대체 복호화 화상에서, 외부 입력에 의해서 결정된 1개를 인트라 예측 화상 혹은 복호화 화상으로서 출력한다. 여기서, 외부 입력은 복수의 대체 인트라 예측 화상 및 대체 복호화 화상의 결과로부터 1개를 선택할 수 있다. 이러한 화상 복호화 장치라도, 복수의 대체 인트라 예측 화상 및 대체 복호화 화상의 결과 중에서 최선의 결과를 외부 입력으로부터 선택하여 출력할 수 있기 때문에 유효하다.
또한, 대체 전환부(801)의 선택 방법으로서 외부 입력이 아니고, 내부의 판정에 의해서 선택하여 전환을 실시하는 것도 가능하다. 그 때의 판정 수법으로서는, 한 번 모든 대체 인트라 예측 화상 생성부 및 대체 복호화 화상 생성부를 실시시켜 복호화 화상을 생성하고, 그 모든 결과를 이미 복호화한 복수의 픽쳐와 비교하여, 대체 인트라 예측 화상 생성부 및 대체 복호화 화상 생성부 중에서 최선의 결과가 얻어진 하나로 전환하는 수법 등이 있다.
어느 쪽도 이 실시의 형태에 한정되는 것은 아니다.
또한, 상기 각 실시의 형태에 기재되어 있는 메모리는, "메모리"로 한정되지 않고 기억 소자이면 좋다. 또한, 라인 메모리(104)는 가산기(105)로부터 직접 접속되어 있지 않아도, 복호가 끝난 픽쳐를 기억하는 프레임 메모리 등을 통해 접속되어 있어도 좋다.
또한, 상기 각 실시의 형태에서 설명한 참조 화소 판정부(201), 대체 인트라 예측 화상 생성부(203), 대체 전환부(801) 등의 각 기능 블록은 전형적으로는 집적회로인 LSI로서 실현된다. 이들은 일부 또는 모두를 포함하도록 1칩화되어도 좋다.
여기에서는 LSI로 했지만, 집적도의 차이에 의해 IC, 시스템 LSI, 슈퍼 LSI, 울트라 LSI라고 칭해지기도 한다.
또한, 집적 회로화의 수법은 LSI에 한정하는 것이 아니고, 전용 회로 또는 범용 프로세서로 실현되어도 좋다. LSI 제조 후에 프로그램하는 것이 가능한 FPGA(Field Programmable Gate Array)나, LSI 내부의 회로 셀의 접속이나 설정을 재구성 가능한 리컴피규러블·프로세서를 이용해도 좋다.
나아가서는, 반도체 기술의 진보 또는 파생하는 다른 기술에 의해 LSI 등에 치환되는 집적 회로의 기술이 등장하면, 당연히, 그 기술을 이용해 기능 블록의 집적화를 행해도 좋다. 바이오 기술의 적응 등을 가능성으로 할 수 있다.
이상과 같이, 본 발명에 따른 화상 복호화 방법 및 화상 복호화 장치는, 예를 들어 DVD 장치, TV 전화, 퍼스널 컴퓨터 및 휴대 전화 등에서 정지 화상 혹은 동화상을 복호화하기 위한 방법으로서 유용하다.

Claims (18)

1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하는 화상 복호화 장치로서,
대상 블록이 복수의 인트라 예측 모드 중에서 어느 인트라 예측 모드를 이용하여 인트라 부호화되고 있는지를 나타내는 인트라 예측 모드 정보를 상기 화상 부호화 신호로부터 추출하는 추출 수단과,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드에 필요한 참조 블록의 사용 가능의 가부를 판정하는 참조 화소 판정 수단과,
상기 참조 화소 판정 수단에 있어서 상기 참조 블록이 사용 불가능하다고 판단된 경우에, 복호화 화상을 생성하는 인트라 화상 복호화 대체 수단을 구비하는 것을 특징으로 하는 화상 복호화 장치.
청구항 1에 있어서, 상기 인트라 화상 복호화 대체 수단은,
대체 인트라 예측 화상을 생성하는 대체 인트라 예측 화상 생성부와,
상기 대체 인트라 예측 화상 생성부에 의해서 생성된 상기 대체 인트라 예측 화상을 이용하여 상기 복호화 화상을 생성하는 복호화 화상 생성부를 구비하는 것을 특징으로 하는 화상 복호화 장치.
청구항 2에 있어서, 상기 대체 인트라 예측 화상 생성부는,
상기 대상 블록의 인트라 예측 모드를 상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드로부터 사용 불가능한 블록을 참조하지 않는 인트라 예측 모드로 전환하는 인트라 예측 모드 전환부와,
상기 인트라 예측 모드 전환부에 의해 전환된 인트라 예측 모드를 이용하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비하는 것을 특징으로 하는 화상 복호화 장치.
청구항 3에 있어서, 상기 인트라 예측 모드 전환부는, 상기 대상 블록의 인트라 예측 모드를 평균값 예측 모드로 전환하는 것을 특징으로 하는 화상 복호화 장치.
청구항 3에 있어서, 상기 인트라 예측 모드 전환부는, 상기 대상 블록의 좌측 인접 블록이 사용 불가능한 경우, 상기 대상 블록의 상기 좌측 인접 블록 이외의 블록을 참조하는 예측 모드로 전환하고, 또는, 상기 대상 블록의 상측 인접 블록이 사용 불가능한 경우, 상기 대상 블록의 상기 상측 인접 블록 이외의 블록을 참조하는 예측 모드로 전환하는 것을 특징으로 하는 화상 복호화 장치.
청구항 2에 있어서, 상기 대체 인트라 예측 화상 생성부는,
특정의 화소값을 참조 화소로서 기억하는 대체 참조 화소 기억부와,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드를 이용하여 상 기 대체 참조 화소 기억부로부터 참조 화소를 취득하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비하는 것을 특징으로 하는 화상 복호화 장치.
청구항 6에 있어서, 상기 대체 참조 화소 기억부는, 상기 참조 화소로서 고정값의 화소, 이미 복호화된 다른 픽쳐의 화소 및 동일 픽쳐 내의 이미 복호화된 블록의 화소의 어느 하나를 기억하는 것을 특징으로 하는 화상 복호화 장치.
청구항 2에 있어서, 상기 대체 인트라 예측 화상 생성부는,
특정한 화소값으로 구성된 블록 화상을 기억하는 대체 인트라 예측 화상 기억부를 구비하고,
상기 대체 인트라 예측 화상 기억부에 기억된 상기 블록 화상을 상기 대체 인트라 예측 화상으로서 생성하는 것을 특징으로 하는 화상 복호화 장치.
청구항 8에 있어서, 상기 대체 인트라 예측 화상 기억부는, 고정값의 화소로 구성된 블록 화상, 이미 복호화된 다른 픽쳐의 화소로 구성된 블록 화상, 및, 동일 픽쳐 내의 이미 복호화된 블록의 화소로 구성된 블록 화상의 어느 하나를 기억하는 것을 특징으로 하는 화상 복호화 장치.
청구항 2에 있어서, 상기 대체 인트라 예측 화상 생성부는,
상기 참조 화소 판정 수단에 있어서 사용 불가능하다고 판단된 상기 참조 블록의 화소를 참조 화소로서 취득하는 참조 화소 강제 취득부와,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드를 이용하여, 상기 참조 화소 강제 취득부에 의해서 취득된 참조 화소를 사용하여 상기 대체 인트라 예측 화상을 생성하는 인트라 예측 화상 생성부를 구비하는 것을 특징으로 하는 화상 복호화 장치.
청구항 10에 있어서, 상기 참조 화소 강제 취득부는 상기 참조 블록과 상기 대상 블록이 상이한 슬라이스라도, 상기 참조 블록의 화소를 상기 참조 화소로서 취득하는 것을 특징으로 하는 화상 복호화 장치.
청구항 10에 있어서, 상기 참조 화소 강제 취득부는 상기 참조 블록이 인터 예측으로 복호화된 블록이며, 또한 상기 화상 부호화 신호 중의 파라미터에 의해 인터 예측 블록의 사용이 금지되고 있는 경우라도, 상기 참조 블록의 화소를 참조 화소로서 취득하는 것을 특징으로 하는 화상 복호화 장치.
청구항 1에 있어서, 상기 인트라 화상 복호화 대체 수단은,
특정한 화소값으로 구성된 블록 화상을 기억하는 대체 복호화 화상 기억부를 구비하고,
상기 대체 복호화 화상 기억부에 기억된 블록 화상을 복호화 화상으로서 출 력하는 것을 특징으로 하는 화상 복호화 장치.
청구항 13에 있어서, 상기 대체 복호화 화상 기억부는, 고정값의 화소로 구성된 블록 화상, 이미 복호화된 다른 픽쳐의 화소로 구성된 블록 화상 및 동일 픽쳐 내의 이미 복호화된 블록의 화소로 구성된 블록 화상의 어느 하나를 기억하는 것을 특징으로 하는 화상 복호화 장치.
청구항 1에 있어서, 상기 화상 복호화 장치는, 또한,
복수의 상기 인트라 화상 복호화 대체 수단과,
복수의 상기 인트라 화상 복호화 대체 수단 중에서 1개를 선택하고, 선택한 상기 인트라 화상 복호화 대체 수단으로 전환하는 대체 전환 수단을 구비하는 것을 특징으로 하는 화상 복호화 장치.
1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하는 화상 복호화 방법으로서,
대상 블록이 복수의 인트라 예측 모드 중에서 어느 인트라 예측 모드를 이용하여 인트라 부호화되고 있는지를 나타내는 인트라 예측 모드 정보를 상기 화상 부호화 신호로부터 추출하고,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드에 필요한 참조 블록의 사용 가능의 가부를 판정하고,
상기 참조 블록이 사용 불가능하다고 판단된 경우에, 복호화 화상을 생성하는 것을 특징으로 하는 화상 복호화 방법.
1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하기 위한 프로그램으로서,
대상 블록이 복수의 인트라 예측 모드 중에서 어느 인트라 예측 모드를 이용하여 인트라 부호화되고 있는지를 나타내는 인트라 예측 모드 정보를 상기 화상 부호화 신호로부터 추출하는 추출 단계와,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드에 필요한 참조 블록의 사용 가능의 가부를 판정하는 참조 화소 판정 단계와,
상기 참조 화소 판정 단계에 있어서 상기 참조 블록이 사용 불가능하다고 판단된 경우에, 복호화 화상을 생성하는 인트라 화상 복호화 대체 단계를 컴퓨터에 실행시키는 것을 특징으로 하는 프로그램.
1개 이상의 블록으로 분할되어 부호화된 화상 부호화 신호의 복호화를 행하기 위한 집적 회로로서,
대상 블록이 복수의 인트라 예측 모드 중에서 어느 인트라 예측 모드를 이용하여 인트라 부호화되고 있는지를 나타내는 인트라 예측 모드 정보를 상기 화상 부호화 신호로부터 추출하는 추출 수단과,
상기 인트라 예측 모드 정보에서 나타나는 인트라 예측 모드에 필요한 참조 블록의 사용 가능의 가부를 판정하는 참조 화소 판정 수단과,
상기 참조 화소 판정 수단에 있어서 상기 참조 블록이 사용 불가능하다고 판단된 경우에, 복호화 화상을 생성하는 인트라 화상 복호화 대체 수단을 구비하는 것을 특징으로 하는 집적 회로.
KR1020077020811A 2005-04-01 2006-03-31 화상 복호화 장치 및 화상 복호화 방법 KR101255381B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JPJP-P-2005-00106821 2005-04-01
JP2005106821 2005-04-01
PCT/JP2006/306867 WO2006106935A1 (ja) 2005-04-01 2006-03-31 画像復号化装置及び画像復号化方法

Publications (2)

Publication Number Publication Date
KR20080000562A true KR20080000562A (ko) 2008-01-02
KR101255381B1 KR101255381B1 (ko) 2013-04-17

Family

ID=37073486

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020077020811A KR101255381B1 (ko) 2005-04-01 2006-03-31 화상 복호화 장치 및 화상 복호화 방법

Country Status (7)

Country Link
US (1) US8885707B2 (ko)
EP (1) EP1871117B1 (ko)
JP (1) JP4722125B2 (ko)
KR (1) KR101255381B1 (ko)
CN (1) CN101133650B (ko)
DE (1) DE602006020556D1 (ko)
WO (1) WO2006106935A1 (ko)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140057672A (ko) * 2010-08-17 2014-05-13 엠앤케이홀딩스 주식회사 인트라 예측 복호화 방법
KR101394209B1 (ko) * 2008-02-13 2014-05-15 삼성전자주식회사 영상의 인트라 예측 부호화 방법
KR101434208B1 (ko) * 2013-04-02 2014-08-27 삼성전자주식회사 픽처 경계의 부호화 단위를 부호화, 복호화 하는 방법 및 장치
US9264708B2 (en) 2009-10-30 2016-02-16 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding coding unit of picture boundary
US9307246B2 (en) 2010-07-31 2016-04-05 M & K Holdings Inc. Apparatus for decoding moving picture
WO2018070549A1 (ko) * 2016-10-10 2018-04-19 삼성전자 주식회사 블록 맵을 이용하여 영상을 부호화 또는 복호화하는 방법 및 장치
WO2019135457A1 (ko) * 2018-01-02 2019-07-11 삼성전자 주식회사 움직임 예측에 의한 패딩 기법을 이용한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치
US11284072B2 (en) 2010-08-17 2022-03-22 M&K Holdings Inc. Apparatus for decoding an image

Families Citing this family (58)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060123939A (ko) * 2005-05-30 2006-12-05 삼성전자주식회사 영상의 복부호화 방법 및 장치
JP2008005197A (ja) * 2006-06-22 2008-01-10 Toshiba Corp デコード装置およびデコード方法
JP2008177907A (ja) * 2007-01-19 2008-07-31 Fujitsu Ltd 動画データ復号装置、情報機器、動画データ復号方法および動画データ復号プログラム
JP5173613B2 (ja) * 2007-07-03 2013-04-03 キヤノン株式会社 動画像符号化装置及びその制御方法
JP2009094828A (ja) * 2007-10-10 2009-04-30 Hitachi Ltd 画像符号化装置及び画像符号化方法、画像復号化装置及び画像復号化方法
JP5111127B2 (ja) * 2008-01-22 2012-12-26 キヤノン株式会社 動画像符号化装置及びその制御方法、並びに、コンピュータプログラム
US8542748B2 (en) 2008-03-28 2013-09-24 Sharp Laboratories Of America, Inc. Methods and systems for parallel video encoding and decoding
JP2010016454A (ja) * 2008-07-01 2010-01-21 Sony Corp 画像符号化装置および方法、画像復号装置および方法、並びにプログラム
JP2010035137A (ja) * 2008-07-01 2010-02-12 Sony Corp 画像処理装置および方法、並びにプログラム
JP2010016453A (ja) * 2008-07-01 2010-01-21 Sony Corp 画像符号化装置および方法、画像復号装置および方法、並びにプログラム
CN102160382A (zh) * 2008-09-24 2011-08-17 索尼公司 图像处理设备和图像处理方法
JPWO2010035733A1 (ja) * 2008-09-24 2012-02-23 ソニー株式会社 画像処理装置および方法
CN102160383A (zh) * 2008-09-24 2011-08-17 索尼公司 图像处理装置和方法
US8867854B2 (en) * 2008-10-01 2014-10-21 Electronics And Telecommunications Research Institute Image encoder and decoder using undirectional prediction
JP5238523B2 (ja) * 2009-01-13 2013-07-17 株式会社日立国際電気 動画像符号化装置、動画像復号化装置、および、動画像復号化方法
KR101510108B1 (ko) 2009-08-17 2015-04-10 삼성전자주식회사 영상의 부호화 방법 및 장치, 그 복호화 방법 및 장치
US9609342B2 (en) 2010-02-19 2017-03-28 Skype Compression for frames of a video signal using selected candidate blocks
US9313526B2 (en) 2010-02-19 2016-04-12 Skype Data compression for video
US9819358B2 (en) 2010-02-19 2017-11-14 Skype Entropy encoding based on observed frequency
US20110206118A1 (en) 2010-02-19 2011-08-25 Lazar Bivolarsky Data Compression for Video
CN102196270B (zh) * 2010-03-12 2013-04-24 华为技术有限公司 帧内预测方法及装置、编解码方法及装置
US20120163457A1 (en) * 2010-12-28 2012-06-28 Viktor Wahadaniah Moving picture decoding method, moving picture coding method, moving picture decoding apparatus, moving picture coding apparatus, and moving picture coding and decoding apparatus
KR101609490B1 (ko) * 2011-01-12 2016-04-05 미쓰비시덴키 가부시키가이샤 화상 부호화 장치, 화상 복호 장치, 화상 부호화 방법 및 화상 복호 방법
WO2012096622A1 (en) * 2011-01-14 2012-07-19 Telefonaktiebolaget Lm Ericsson (Publ) Methods and devices for intra coding of video
CN102595124B (zh) * 2011-01-14 2014-07-16 华为技术有限公司 图像编码解码方法、处理图像数据方法及其设备
CN102595118B (zh) * 2011-01-14 2015-04-08 华为技术有限公司 一种编解码中的预测方法和预测器
KR102401123B1 (ko) * 2011-02-09 2022-05-23 엘지전자 주식회사 움직임 정보 저장 방법 및 이를 이용한 시간적 움직임 벡터 예측자 유도 방법
CN102685473B (zh) * 2011-03-10 2015-03-25 华为技术有限公司 一种帧内预测方法和装置
WO2012134046A2 (ko) 2011-04-01 2012-10-04 주식회사 아이벡스피티홀딩스 동영상의 부호화 방법
JP2012244354A (ja) * 2011-05-18 2012-12-10 Sony Corp 画像処理装置および方法
GB2561264B (en) * 2011-05-20 2019-01-02 Kt Corp Method and apparatus for intra prediction within display screen
KR101383775B1 (ko) * 2011-05-20 2014-04-14 주식회사 케이티 화면 내 예측 방법 및 장치
EP2725791B1 (en) 2011-06-23 2023-08-23 Sun Patent Trust Image decoding method, image encoding method
USRE47366E1 (en) 2011-06-23 2019-04-23 Sun Patent Trust Image decoding method and apparatus based on a signal type of the control parameter of the current block
CA2833855C (en) 2011-06-24 2018-08-28 Panasonic Corporation Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
WO2012176464A1 (ja) 2011-06-24 2012-12-27 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置
WO2013001764A1 (ja) 2011-06-27 2013-01-03 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置
PH12013502409A1 (en) 2011-06-28 2014-01-06 Sun Patent Trust Image decoding method, image coding method, image decoding apparatus, image coding apparatus, and image coding and decoding apparatus
WO2013001767A1 (ja) 2011-06-29 2013-01-03 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置
KR102060619B1 (ko) 2011-06-30 2019-12-30 선 페이턴트 트러스트 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치
KR102007047B1 (ko) 2011-06-30 2019-08-02 선 페이턴트 트러스트 화상 복호 방법, 화상 부호화 방법, 화상 복호 장치, 화상 부호화 장치 및 화상 부호화 복호 장치
CN102857764B (zh) 2011-07-01 2016-03-09 华为技术有限公司 帧内预测模式处理的方法和装置
WO2013008438A1 (ja) 2011-07-11 2013-01-17 パナソニック株式会社 画像復号方法、画像符号化方法、画像復号装置、画像符号化装置及び画像符号化復号装置
EP2797324A4 (en) * 2011-10-24 2015-11-11 Infobridge Pte Ltd DEVICE FOR IMAGE DECODING
RU2588990C2 (ru) 2011-10-28 2016-07-10 Самсунг Электроникс Ко., Лтд. Способ и устройство для внутреннего предсказания видео
KR20130049522A (ko) * 2011-11-04 2013-05-14 오수미 인트라 예측 블록 생성 방법
JP6080375B2 (ja) * 2011-11-07 2017-02-15 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
CN108174206A (zh) * 2011-12-05 2018-06-15 Lg 电子株式会社 帧内预测的方法和设备
US20140064359A1 (en) * 2012-08-31 2014-03-06 Qualcomm Incorporated Intra prediction most probable mode order improvement for scalable video coding
JP6065613B2 (ja) * 2013-01-29 2017-01-25 富士通株式会社 動画像符号化装置
JP6212890B2 (ja) * 2013-03-22 2017-10-18 富士通株式会社 動画像符号化装置、動画像符号化方法、及び動画像符号化プログラム
CN103281539B (zh) * 2013-06-07 2016-10-05 华为技术有限公司 一种图像编、解码处理的方法、装置及终端
WO2016137369A1 (en) * 2015-02-25 2016-09-01 Telefonaktiebolaget Lm Ericsson (Publ) Encoding and decoding of pictures in a video
US20160353128A1 (en) * 2015-06-01 2016-12-01 Microsoft Technology Licensing, Llc Decoding of intra-predicted images
JP6740534B2 (ja) * 2016-07-04 2020-08-19 日本放送協会 符号化装置、復号装置及びプログラム
CN110650337B (zh) * 2018-06-26 2022-04-01 中兴通讯股份有限公司 一种图像编码方法、解码方法、编码器、解码器及存储介质
CN112437298A (zh) * 2019-08-26 2021-03-02 北京三星通信技术研究有限公司 编解码方法及装置
JP7104101B2 (ja) 2020-06-24 2022-07-20 日本放送協会 符号化装置、復号装置及びプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2935956B2 (ja) * 1994-06-29 1999-08-16 沖電気工業株式会社 動画像復号化装置
KR100324608B1 (ko) 1996-05-28 2002-04-17 모리시타 요이찌 화상예측부호화장치와방법,화상예측복호화장치와방법,및기록매체
JP2001309388A (ja) * 2000-04-25 2001-11-02 Oki Electric Ind Co Ltd 画像復号装置におけるエラー画像補完方法
CN1214636C (zh) * 2002-05-28 2005-08-10 华为技术有限公司 视讯系统中的错误掩盖方法
KR100970089B1 (ko) 2003-01-10 2010-07-16 톰슨 라이센싱 에러 은폐 중 생성되는 아티팩트들을 평활화하기 위한디코더 장치 및 방법
AU2003248913A1 (en) * 2003-01-10 2004-08-10 Thomson Licensing S.A. Defining interpolation filters for error concealment in a coded image
MXPA05007444A (es) 2003-01-10 2005-09-12 Thomson Licensing Sa Ocultamiento de error espacial con base en los modos de intra-prediccion transmitidos en una corriente codificada.
US8179963B2 (en) * 2003-07-24 2012-05-15 Panasonic Corporation Coding mode determining apparatus, image coding apparatus, coding mode determining method and coding mode determining program
US7369707B2 (en) * 2003-10-28 2008-05-06 Matsushita Electric Industrial Co., Ltd. Intra-picture prediction coding method
JP2005311512A (ja) * 2004-04-19 2005-11-04 Toshiba Corp エラーコンシールメント方法及び復号器
US7706443B2 (en) * 2005-03-11 2010-04-27 General Instrument Corporation Method, article of manufacture, and apparatus for high quality, fast intra coding usable for creating digital video content

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101394209B1 (ko) * 2008-02-13 2014-05-15 삼성전자주식회사 영상의 인트라 예측 부호화 방법
US9264708B2 (en) 2009-10-30 2016-02-16 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding coding unit of picture boundary
US9307246B2 (en) 2010-07-31 2016-04-05 M & K Holdings Inc. Apparatus for decoding moving picture
KR20140057672A (ko) * 2010-08-17 2014-05-13 엠앤케이홀딩스 주식회사 인트라 예측 복호화 방법
US9491478B2 (en) 2010-08-17 2016-11-08 M&K Holdings Inc. Method for decoding in intra prediction mode
US11284072B2 (en) 2010-08-17 2022-03-22 M&K Holdings Inc. Apparatus for decoding an image
KR101434208B1 (ko) * 2013-04-02 2014-08-27 삼성전자주식회사 픽처 경계의 부호화 단위를 부호화, 복호화 하는 방법 및 장치
WO2018070549A1 (ko) * 2016-10-10 2018-04-19 삼성전자 주식회사 블록 맵을 이용하여 영상을 부호화 또는 복호화하는 방법 및 장치
US12063349B2 (en) 2016-10-10 2024-08-13 Samsung Electronics Co., Ltd. Method and device for encoding or decoding image by means of block map
WO2019135457A1 (ko) * 2018-01-02 2019-07-11 삼성전자 주식회사 움직임 예측에 의한 패딩 기법을 이용한 비디오 부호화 방법 및 장치, 비디오 복호화 방법 및 장치

Also Published As

Publication number Publication date
CN101133650B (zh) 2010-05-19
EP1871117A4 (en) 2010-02-24
US20090141798A1 (en) 2009-06-04
EP1871117B1 (en) 2011-03-09
JP4722125B2 (ja) 2011-07-13
JPWO2006106935A1 (ja) 2008-09-11
EP1871117A1 (en) 2007-12-26
DE602006020556D1 (de) 2011-04-21
CN101133650A (zh) 2008-02-27
KR101255381B1 (ko) 2013-04-17
US8885707B2 (en) 2014-11-11
WO2006106935A1 (ja) 2006-10-12

Similar Documents

Publication Publication Date Title
KR101255381B1 (ko) 화상 복호화 장치 및 화상 복호화 방법
KR101213904B1 (ko) 화상 복호 장치, 화상 복호 방법, 화상 부호화 장치 및 화상 부호화 방법
US10986333B2 (en) Motion vector coding apparatus, method and program for coding motion vector, motion vector decoding apparatus, and method and program for decoding motion vector
TWI848598B (zh) 編碼方法及編碼裝置
CN101803388B (zh) 图像解码装置、图像解码方法、图像编码装置、以及图像编码方法
AU2019204856A1 (en) Image predictive encoding device, image predictive encoding method, image predictive encoding program, image predictive decoding device, image predictive decoding method, and image predictive decoding program
JP2007201558A (ja) 動画像符号化装置および動画像符号化方法
TW202101981A (zh) 用以編碼和解碼視頻樣本之區塊樹的方法、設備及系統
JP2007053561A (ja) 画像符号化装置および画像符号化方法
TW202034704A (zh) 用以編碼和解碼視頻樣本之區塊樹的方法、設備及系統
CN113940065A (zh) 用于编码和解码视频样本的块的方法、设备和系统
US20230069664A1 (en) Image coding apparatus, image coding method, and program, and image decoding apparatus, image decoding method, and program
JP2012028863A (ja) 動画像符号化装置
KR100982518B1 (ko) 영상 데이터 유닛의 dc 계수 예측 방법 및 그 장치
US20100322316A1 (en) Moving-picture encoding apparatus and decoding apparatus
TW202308392A (zh) 視頻編碼及解碼
JP2008005197A (ja) デコード装置およびデコード方法
JP4789719B2 (ja) 動きベクトル検出装置、動きベクトル検出方法、コンピュータプログラム及び記憶媒体
JP2008141407A (ja) 符号化方式変換装置及び符号化方式変換方法
JP2011176503A (ja) 画像符号化装置、方法、プログラムおよび集積回路

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20070911

Patent event code: PA01051R01D

Comment text: International Patent Application

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

Patent event code: PA02012R01D

Patent event date: 20101115

Comment text: Request for Examination of Application

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

Comment text: Notification of reason for refusal

Patent event date: 20120611

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20121224

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120611

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20130206

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20121224

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20130326

Appeal identifier: 2013101000943

Request date: 20130206

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20130206

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20130206

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20120801

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20101115

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20130326

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20130311

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20130410

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20130410

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20160318

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20160318

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20170302

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20170302

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20180316

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20180316

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20190319

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20190319

Start annual number: 7

End annual number: 7

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20210121