KR100488043B1 - Generating method of macroblock coding information in MH pictures - Google Patents

Generating method of macroblock coding information in MH pictures Download PDF

Info

Publication number
KR100488043B1
KR100488043B1 KR10-2002-0024472A KR20020024472A KR100488043B1 KR 100488043 B1 KR100488043 B1 KR 100488043B1 KR 20020024472 A KR20020024472 A KR 20020024472A KR 100488043 B1 KR100488043 B1 KR 100488043B1
Authority
KR
South Korea
Prior art keywords
syntax
bwd
fwd
mhi
reverse
Prior art date
Application number
KR10-2002-0024472A
Other languages
Korean (ko)
Other versions
KR20030086101A (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 엘지전자 주식회사
Priority to KR10-2002-0024472A priority Critical patent/KR100488043B1/en
Publication of KR20030086101A publication Critical patent/KR20030086101A/en
Application granted granted Critical
Publication of KR100488043B1 publication Critical patent/KR100488043B1/en

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/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • 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/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

Landscapes

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

Abstract

본 발명에 따른 MH 픽쳐의 매크로블록 코딩정보 생성 방법은, 매크로블록 타입과 매핑되는 코드번호를 파악하고, 그 코드번호에 해당되는 코드워드를 할당하는 MB_Type 신택스를 수행하는 단계와; 상기 매크로블록 타입과 매핑된 코드번호를 참조하여, 양방향 예측 모드를 갖는 MHI(Multi-Hypothesis Indicator)가 포함된 매크로블록 여부를 판단하고, MHI가 포함된 경우에는 해당되는 코드워드를 할당하는 MHI 신택스를 수행하는 단계와; 상기 MB_Type 신택스 및 MHI 신택스가 수행된 결과를 이용하여, 참조할 픽쳐의 인덱스 정보를 획득하고, 그 획득된 인덱스 번호에 해당되는 코드워드를 할당하는 Ref_frame 신택스를 수행하는 단계와; 상기 Ref_frame 신택스의 수행 결과를 참조하여, 순방향 참조 인덱스가 있는 경우에는, 순방향 모션벡터에 해당되는 코드워드를 할당하는 MVDFW 신택스를 수행하는 단계; 및 상기 Ref_frame 신택스의 수행 결과를 참조하여, 역방향 참조 인덱스가 있는 경우에는, 역방향 모션벡터에 해당되는 코드워드를 할당하는 MVDBW 신택스를 수행하는 단계; 를 포함한다.A method for generating macroblock coding information of an MH picture according to the present invention includes: identifying a code number mapped to a macroblock type and performing an MB_Type syntax for allocating a codeword corresponding to the code number; With reference to the code number mapped to the macroblock type, it is determined whether a macroblock including a multi-hyperothesis indicator (MHI) having a bidirectional prediction mode is included, and when the MHI is included, an MHI syntax for allocating a corresponding codeword Performing a step; Using the result of the MB_Type syntax and the MHI syntax, obtaining index information of a picture to be referred to, and performing Ref_frame syntax for allocating a codeword corresponding to the obtained index number; Performing an MVDFW syntax that allocates a codeword corresponding to a forward motion vector when there is a forward reference index with reference to a result of performing the Ref_frame syntax; And MVDBW syntax for allocating a codeword corresponding to a backward motion vector when there is a backward reference index with reference to the result of performing the Ref_frame syntax. It includes.

여기서, 상기 MHI 신택스를 수행하는 단계에 있어, 상기 MHI 신택스는 [순방향, 역방향], [순방향, 순방향], [역방향, 역방향]의 방향 정보를 각각 나타낸다.Here, in the step of performing the MHI syntax, the MHI syntax represents the direction information of [forward, reverse], [forward, forward], [reverse direction, reverse direction], respectively.

Description

MH 픽쳐의 매크로블록 코딩정보 생성 방법{Generating method of macroblock coding information in MH pictures}Generating method of macroblock coding information in MH pictures}

본 발명은 동영상 코딩에 관한 것으로서, 특히 매크로블록 타입을 표시하는 코드워드의 길이를 감소시킴으로써 효율적인 동영상 코딩이 수행될 수 있는 MH (Multi-Hypothesis) 픽쳐의 매크로블록 코딩정보 생성 방법에 관한 것이다.The present invention relates to video coding, and more particularly, to a method for generating macroblock coding information of an MH (Multi-Hypothesis) picture in which efficient video coding can be performed by reducing the length of a codeword indicating a macroblock type.

MH 픽쳐와 종래 B 픽쳐는 인트라(intra), 순방향, 역방향, 양방향, 다이렉트 (direct) 모드 등 5 가지 예측 모드를 가지고 있다는 공통점이 있다. 반면에, MH 픽쳐와 종래 B 픽쳐의 차이점은, 양방향 예측 모드가 서로 다르게 정의된다는 것이다.The MH picture and the conventional B picture have in common that they have five prediction modes, such as intra, forward, reverse, bidirectional, and direct modes. On the other hand, the difference between the MH picture and the conventional B picture is that the bidirectional prediction mode is defined differently.

좀더 자세히 비교한다면, 종래 B 픽쳐의 양방향 모드는 순방향과 역방향에서 모션 벡터를 구하고, 각 방향의 예측 값을 평균 또는 보간 연산하여 B 픽쳐의 매크로블록 예측 값을 구하게 된다. 그러나, MH 픽쳐의 양방향 모드는 B 픽쳐의 [순방향, 역방향] 외에 [순방향, 순방향], [역방향, 역방향] 등 단일 방향에서 두 개의 모션 벡터를 구하여 매크로블록 예측 값을 구하는 것을 포함한다. 이렇게 확장된 양방향 예측 모드를 사용하는 MH 픽쳐는 B 픽쳐에 비해 코딩 효율이 향상될 수 있는 장점이 있다. 즉, [순방향, 역방향] 외에 [순방향, 순방향] 또는 [역방향, 역방향]의 모션 벡터로부터 보다 유사한 매크로블록 예측 값을 추출함으로써, 코딩 효율을 향상시킬 수 있게 되는 것이다.In more detail, the bidirectional mode of the conventional B picture obtains a motion vector in the forward and reverse directions, and averages or interpolates the prediction values in each direction to obtain a macroblock prediction value of the B picture. However, the bidirectional mode of the MH picture includes obtaining a macroblock prediction value by obtaining two motion vectors in a single direction such as [forward, forward], [reverse, reverse] in addition to [forward, reverse] of the B picture. The MH picture using the extended bidirectional prediction mode has an advantage in that coding efficiency can be improved compared to a B picture. That is, by extracting more similar macroblock prediction values from motion vectors of [forward, forward] or [reverse, reverse] in addition to [forward, reverse], coding efficiency can be improved.

한편, 다중 픽쳐 버퍼(multiple-picture buffer)를 사용하는 동영상 코딩 시스템에서는 양방향 모드에 대한 필수적인 추가 정보가 필요하게 되는데, 그것은 모션 벡터가 어느 참조 픽쳐(reference picture)를 참조하여 구해졌는지를 나타내는 참조 픽쳐 인덱스이다. 이러한 동영상 코딩 시스템 예컨대, H.263 의 Annex U, H.26L, MPEG-4 part 10과 같은 동영상 코딩 시스템에서는, 순방향 참조 인덱스(즉, ref_idx_fwd)와 역방향 참조 인덱스(즉, ref_idx_bwd)를 각각 구분하고 있다.On the other hand, in a video coding system using a multiple-picture buffer, necessary additional information on the bidirectional mode is required, which is a reference picture indicating which reference picture the motion vector is obtained from. Index. In such a video coding system, for example, video coding systems such as Annex U, H.26L, and MPEG-4 part 10 of H.263, a forward reference index (ie ref_idx_fwd) and a backward reference index (ie ref_idx_bwd) are respectively distinguished. have.

따라서, 모션 벡터가 구해진 참조 픽쳐를 나타내기 위해 단순히 인덱스 정보만을 디코더에게 보낸다면, 디코더는 이 인덱스가 어느 방향의 인덱스인지 판단할 수 없게 된다. 결국, 인코더는 참조 픽쳐 인덱스 정보를 보내기 위해 반드시 방향 정보를 보내어야 한다. 이를 기반으로 MH 픽쳐의 코드 테이블을 종래의 B 픽쳐 코드 테이블에 MH 픽쳐의 확장된 양방향 모드를 포함하도록 하여 만든다면, 매크로블록 타입 수가 급격히 증가하고 따라서 매크로블록 타입에 할당되는 코드워드 길이도 증가하게 된다.Therefore, if only the index information is sent to the decoder to indicate the obtained reference picture, the decoder cannot determine in which direction the index is. As a result, the encoder must send direction information in order to send reference picture index information. Based on this, if the code table of the MH picture is made to include the extended bi-directional mode of the MH picture in the conventional B picture code table, the number of macroblock types increases rapidly and thus the codeword length allocated to the macroblock types also increases. do.

[표 1]은 H.26L 비디오 코덱에서의 B 픽쳐 매크로블록 타입을 각각의 고유 코드워드로 매핑하는 코드 테이블의 예를 나타낸 것이다. Table 1 shows an example of a code table for mapping a B picture macroblock type in the H.26L video codec to each unique codeword.

Code numberCode number Macroblock modeMacroblock mode 1 block1 block 2 block2 block 00 DirectDirect 1One 16 ×1616 × 16 FwdFwd 22 16 ×1616 × 16 BwdBwd 33 16 ×1616 × 16 Bi-directBi-direct 44 16 ×816 × 8 FwdFwd FwdFwd 55 8 ×168 × 16 FwdFwd FwdFwd 66 16 ×816 × 8 BwdBwd BwdBwd 77 8 ×168 × 16 BwdBwd BwdBwd 88 16 ×816 × 8 FwdFwd BwdBwd 99 8 ×168 × 16 FwdFwd BwdBwd 1010 16 ×816 × 8 BwdBwd FwdFwd 1111 8 ×168 × 16 BwdBwd FwdFwd 1212 16 ×816 × 8 FwdFwd Bi-directBi-direct 1313 8 ×168 × 16 FwdFwd Bi-directBi-direct 1414 16 ×816 × 8 BwdBwd Bi-directBi-direct 1515 8 ×168 × 16 BwdBwd Bi-directBi-direct 1616 16 ×816 × 8 Bi-directBi-direct FwdFwd 1717 8 ×168 × 16 Bi-directBi-direct FwdFwd 1818 16 ×816 × 8 Bi-directBi-direct BwdBwd 1919 8 ×168 × 16 Bi-directBi-direct BwdBwd 2020 16 ×816 × 8 Bi-directBi-direct Bi-directBi-direct 2121 8 ×168 × 16 Bi-directBi-direct Bi-directBi-direct 2222 8 ×8(split)8 × 8 (split) 2323 Intra 4 ×4Intra 4 × 4 24...24 ... Intra 16 ×16Intra 16 × 16

Code numberCode number 8 ×8 partition mode8 × 8 partition mode PredictionPrediction 00 DirectDirect 1One 8 ×88 × 8 FwdFwd 22 8 ×88 × 8 BwdBwd 33 8 ×88 × 8 Bi-directBi-direct 44 8 ×48 × 4 FwdFwd 55 4 ×84 × 8 FwdFwd 66 8 ×48 × 4 BwdBwd 77 4 ×84 × 8 BwdBwd 88 8 ×48 × 4 Bi-directBi-direct 99 4 ×84 × 8 Bi-directBi-direct 1010 4 ×44 × 4 FwdFwd 1111 4 ×44 × 4 BwdBwd 1212 4 ×44 × 4 Bi-directBi-direct 1313 IntraIntra

그리고, 이와 같은 코드 테이블을 MH 픽쳐를 위한 코드 테이블로 수정한다면, 양방향 모드로 설정되어 있는 부분은 방향성 조합을 구분하기 위해 [순방향, 역방향], [순방향, 순방향], [역방향, 역방향]과 같이 세 개로 다시 분리되어야 할 것이다. 즉, [표 2]에 나타낸 바와 같이, 매크로블록 타입 수는 급격히 증가하게 되고, 이에 비례하여 각 매크로블록 타입에 할당되는 코드워드 길이도 증가하게 됨을 알 수 있다. 이에 따라, 이와 같은 동영상 코딩 시스템에서는 코드워드 길이가 증가함에 따라 코딩 효율을 감소시키는 원인이 되며, 결과적으로는 코딩 효율의 향상을 기대할 수 없게 되는 문제점이 있다.If the code table is modified to a code table for the MH picture, the part set to the bidirectional mode is used as [forward, reverse], [forward, forward], [reverse direction, reverse direction] to distinguish the directional combinations. It will have to be separated into three again. That is, as shown in [Table 2], it can be seen that the number of macroblock types increases rapidly, and the codeword length allocated to each macroblock type also increases in proportion to this. Accordingly, in such a video coding system, as the codeword length is increased, it causes a decrease in coding efficiency, and as a result, an improvement in coding efficiency cannot be expected.

이와 같이, 다중 픽쳐 버퍼를 사용하는 동영상 코딩 시스템, 예컨대 H.26L과 같은 비디오 코덱은 참조 픽쳐 인덱스(reference picture index)를 참조한 방향에 따라 순방향 참조 인덱스(ref_idx_fwd)와 역방향 참조 인덱스(ref_idx_bwd)로 각각 구분하고 있다.As such, a video coding system using multiple picture buffers, such as a video codec such as H.26L, may be respectively referred to as a forward reference index (ref_idx_fwd) and a backward reference index (ref_idx_bwd) according to a direction in which a reference picture index is referenced. It is distinguished.

한편, 도 1은 종래 MH 픽쳐에 대한 디폴트 참조 인덱스의 예를 나타낸 것이다. 도 1에서는 순방향 참조 픽쳐 수가 5이고, 역방향 참조 픽쳐 수가 3일 때의 각 방향 디폴트 참조 인덱스를 보여주고 있다. 따라서, 참조된 픽쳐의 인덱스 정보를 디코더에게 보낼 때, 반드시 방향 정보를 명시해야 제대로 디코딩이 이루어지게 된다. 이를 위해, 종래 B 픽쳐 코드 테이블(표 1 참조)의 매크로블록 타입에 양방향 모드의 방향 정보를 포함하여 MH 픽쳐의 코드 테이블(표 2 참조)을 구성한다면, 각 매크로블록 타입의 코드워드 길이가 증가하게 되는 문제점이 발생된다.1 shows an example of a default reference index for a conventional MH picture. FIG. 1 shows each direction default reference index when the number of forward reference pictures is five and the number of backward reference pictures is three. Therefore, when the index information of the referenced picture is sent to the decoder, the direction information must be specified so that decoding can be performed properly. To this end, if a code table (see Table 2) of the MH picture is configured by including the bidirectional mode direction information in the macroblock type of the conventional B picture code table (see Table 1), the codeword length of each macroblock type is increased. The problem is caused.

Code numberCode number Macroblock modeMacroblock mode 1 block1 block 2 block2 block 00 DirectDirect 1One 16 ×1616 × 16 FwdFwd 22 16 ×1616 × 16 BwdBwd 33 16 ×1616 × 16 Fwd/BwdFwd / Bwd 44 16 ×1616 × 16 Fwd/FwdFwd / Fwd 55 16 ×1616 × 16 Bwd/BwdBwd / Bwd 66 16 ×816 × 8 FwdFwd FwdFwd 77 8 ×168 × 16 FwdFwd FwdFwd 88 16 ×816 × 8 BwdBwd BwdBwd 99 8 ×168 × 16 BwdBwd BwdBwd 1010 16 ×816 × 8 FwdFwd BwdBwd 1111 8 ×168 × 16 FwdFwd BwdBwd 1212 16 ×816 × 8 BwdBwd FwdFwd 1313 8 ×168 × 16 BwdBwd FwdFwd 1414 16 ×816 × 8 FwdFwd Fwd/BwdFwd / Bwd 1515 16 ×816 × 8 FwdFwd Fwd/FwdFwd / Fwd 1616 16 ×816 × 8 FwdFwd Bwd/BwdBwd / Bwd 1717 8 ×168 × 16 FwdFwd Fwd/BwdFwd / Bwd 1818 8 ×168 × 16 FwdFwd Fwd/FwdFwd / Fwd 1919 8 ×168 × 16 FwdFwd Bwd/BwdBwd / Bwd 2020 16 ×816 × 8 BwdBwd Fwd/BwdFwd / Bwd 2121 16 ×816 × 8 BwdBwd Fwd/FwdFwd / Fwd 2222 16 ×816 × 8 BwdBwd Bwd/BwdBwd / Bwd 2323 8 ×168 × 16 BwdBwd Fwd/BwdFwd / Bwd 2424 8 ×168 × 16 BwdBwd Fwd/FwdFwd / Fwd 2525 8 ×168 × 16 BwdBwd Bwd/BwdBwd / Bwd 2626 16 ×816 × 8 Fwd/BwdFwd / Bwd FwdFwd 2727 16 ×816 × 8 Fwd/FwdFwd / Fwd FwdFwd 2828 16 ×816 × 8 Bwd/BwdBwd / Bwd FwdFwd 2929 8 ×168 × 16 Fwd/BwdFwd / Bwd FwdFwd 3030 8 ×168 × 16 Fwd/FwdFwd / Fwd FwdFwd 3131 8 ×168 × 16 Bwd/BwdBwd / Bwd FwdFwd 3232 16 ×816 × 8 Fwd/BwdFwd / Bwd BwdBwd 3333 16 ×816 × 8 Fwd/FwdFwd / Fwd BwdBwd 3434 16 ×816 × 8 Bwd/BwdBwd / Bwd BwdBwd 3535 8 ×168 × 16 Fwd/BwdFwd / Bwd BwdBwd 3636 8 ×168 × 16 Fwd/FwdFwd / Fwd BwdBwd 3737 8 ×168 × 16 Bwd/BwdBwd / Bwd BwdBwd 3838 16 ×816 × 8 Fwd/BwdFwd / Bwd Fwd/BwdFwd / Bwd 3939 16 ×816 × 8 Fwd/FwdFwd / Fwd Fwd/BwdFwd / Bwd 4040 16 ×816 × 8 Bwd/BwdBwd / Bwd Fwd/BwdFwd / Bwd 4141 16 ×816 × 8 Fwd/BwdFwd / Bwd Fwd/FwdFwd / Fwd 4242 16 ×816 × 8 Fwd/FwdFwd / Fwd Fwd/FwdFwd / Fwd 4343 16 ×816 × 8 Bwd/BwdBwd / Bwd Fwd/FwdFwd / Fwd 4444 16 ×816 × 8 Fwd/BwdFwd / Bwd Bwd/BwdBwd / Bwd 4545 16 ×816 × 8 Fwd/FwdFwd / Fwd Bwd/BwdBwd / Bwd 4646 16 ×816 × 8 Bwd/BwdBwd / Bwd Bwd/BwdBwd / Bwd 4747 8 ×168 × 16 Fwd/BwdFwd / Bwd Fwd/BwdFwd / Bwd 4848 8 ×168 × 16 Fwd/FwdFwd / Fwd Fwd/BwdFwd / Bwd 4949 8 ×168 × 16 Bwd/BwdBwd / Bwd Fwd/BwdFwd / Bwd 5050 8 ×168 × 16 Fwd/BwdFwd / Bwd Fwd/FwdFwd / Fwd 5151 8 ×168 × 16 Fwd/FwdFwd / Fwd Fwd/FwdFwd / Fwd 5252 8 ×168 × 16 Bwd/BwdBwd / Bwd Fwd/FwdFwd / Fwd 5353 8 ×168 × 16 Fwd/BwdFwd / Bwd Bwd/BwdBwd / Bwd

5454 8 ×168 × 16 Fwd/FwdFwd / Fwd Bwd/BwdBwd / Bwd 5555 8 ×168 × 16 Bwd/BwdBwd / Bwd Bwd/BwdBwd / Bwd 5656 8 ×8(split)8 × 8 (split) 5757 Intra 4 ×4Intra 4 × 4 58...58 ... Intra 16 ×16Intra 16 × 16

Code numberCode number 8 ×8 partition mode 8 × 8 partition mode PredictionPrediction 00 DirectDirect 1One 8 ×88 × 8 FwdFwd 22 8 ×88 × 8 BwdBwd 33 8 ×88 × 8 Fwd/BwdFwd / Bwd 44 8 ×88 × 8 Fwd/FwdFwd / Fwd 55 8 ×88 × 8 Bwd/BwdBwd / Bwd 66 8 ×48 × 4 FwdFwd 77 4 ×84 × 8 FwdFwd 88 8 ×48 × 4 BwdBwd 99 4 ×84 × 8 BwdBwd 1010 8 ×48 × 4 Fwd/BwdFwd / Bwd 1111 8 ×48 × 4 Fwd/FwdFwd / Fwd 1212 8 ×48 × 4 Bwd/BwdBwd / Bwd 1313 4 ×84 × 8 Fwd/BwdFwd / Bwd 1414 4 ×84 × 8 Fwd/FwdFwd / Fwd 1515 4 ×84 × 8 Bwd/BwdBwd / Bwd 1616 4 ×44 × 4 FwdFwd 1717 4 ×44 × 4 BwdBwd 1818 4 ×44 × 4 Fwd/BwdFwd / Bwd 1919 4 ×44 × 4 Fwd/FwdFwd / Fwd 2020 4 ×44 × 4 Bwd/BwdBwd / Bwd 2121 IntraIntra

본 발명은, 종래 B 픽쳐의 코드 테이블을 그대로 유지하고, 양방향 예측 모드를 갖는 매크로블록 타입에 대해 참조 픽쳐의 방향 정보를 나타낼 수 있는 새로운 신택스, MHI(Multi-Hypothesis Indicator)를 매크로블록 레이어에 추가함으로써, 전체적인 코딩 효율을 향상시킬 수 있는 MH 픽쳐의 매크로블록 코딩정보 생성 방법을 제공함에 그 목적이 있다.The present invention maintains the code table of the conventional B picture as it is, and adds a new syntax, MHI (Multi-Hypothesis Indicator), which can indicate the direction information of the reference picture for the macroblock type having the bidirectional prediction mode, to the macroblock layer. Accordingly, an object of the present invention is to provide a method for generating macroblock coding information of an MH picture, which can improve overall coding efficiency.

상기의 목적을 달성하기 위하여 본 발명에 따른 MH 픽쳐의 매크로블록 코딩정보 생성 방법은,In order to achieve the above object, the macroblock coding information generation method of the MH picture according to the present invention,

매크로블록 타입과 매핑되는 코드번호를 파악하고, 그 코드번호에 해당되는 코드워드를 할당하는 MB_Type 신택스를 수행하는 단계와;Identifying a code number mapped to the macroblock type and performing MB_Type syntax for allocating a codeword corresponding to the code number;

상기 매크로블록 타입과 매핑된 코드번호를 참조하여, 양방향 예측 모드를 갖는 MHI(Multi-Hypothesis Indicator)가 포함된 매크로블록 여부를 판단하고, MHI가 포함된 경우에는 해당되는 코드워드를 할당하는 MHI 신택스를 수행하는 단계와;With reference to the code number mapped to the macroblock type, it is determined whether a macroblock including a multi-hyperothesis indicator (MHI) having a bidirectional prediction mode is included, and when the MHI is included, an MHI syntax for allocating a corresponding codeword Performing a step;

상기 MB_Type 신택스 및 MHI 신택스가 수행된 결과를 이용하여, 참조할 픽쳐의 인덱스 정보를 획득하고, 그 획득된 인덱스 번호에 해당되는 코드워드를 할당하는 Ref_frame 신택스를 수행하는 단계와;Using the result of the MB_Type syntax and the MHI syntax, obtaining index information of a picture to be referred to, and performing Ref_frame syntax for allocating a codeword corresponding to the obtained index number;

상기 Ref_frame 신택스의 수행 결과를 참조하여, 순방향 참조 인덱스가 있는 경우에는, 순방향 모션벡터에 해당되는 코드워드를 할당하는 MVDFW 신택스를 수행하는 단계; 및Performing an MVDFW syntax that allocates a codeword corresponding to a forward motion vector when there is a forward reference index with reference to a result of performing the Ref_frame syntax; And

상기 Ref_frame 신택스의 수행 결과를 참조하여, 역방향 참조 인덱스가 있는 경우에는, 역방향 모션벡터에 해당되는 코드워드를 할당하는 MVDBW 신택스를 수행하는 단계; 를 포함하는 점에 그 특징이 있다.Performing an MVDBW syntax for allocating a codeword corresponding to a backward motion vector when there is a backward reference index with reference to a result of performing the Ref_frame syntax; Its features are to include.

여기서, 상기 MHI 신택스를 수행하는 단계에 있어, 상기 MHI 신택스는 [순방향, 역방향], [순방향, 순방향], [역방향, 역방향]의 방향 정보를 각각 나타내는 점에 그 특징이 있다.Here, in the step of performing the MHI syntax, the MHI syntax is characterized in that the direction information of the [forward, reverse], [forward, forward], [reverse, reverse] respectively.

이와 같은 본 발명에 의하면, 양방향 예측 모드의 3 가지 조합의 방향 정보를 구분하기 위한 MHI 신택스를 매크로블록 레이어에 추가함으로써, 매크로블록 타입을 표시하는 코드워드의 길이를 감소시키고 효율적인 동영상 코딩이 수행될 수 있는 장점이 있다.According to the present invention, by adding the MHI syntax for distinguishing three combinations of direction information of the bidirectional prediction mode to the macroblock layer, the length of the codeword indicating the macroblock type can be reduced and efficient video coding can be performed. There are advantages to it.

이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명은 B 픽쳐 코드테이블의 양방향 모드 이름을 MHI(Multi-Hypothesis Indicator)라는 새로운 신택스 이름으로 대치하고, 실제 매크로블록 타입이 양방향 모드를 갖고 있을 때, MHI의 값에 따라 방향 정보를 알려주도록 하였다.The present invention replaces the bidirectional mode name of the B picture code table with a new syntax name called MHI (Multi-Hypothesis Indicator), and when the actual macroblock type has the bidirectional mode, informs the direction information according to the MHI value. .

부연하여 설명하면, 매크로블록이 [순방향, 역방향] 조합을 갖는 양방향 예측 모드에 의해 코딩되어지면 MHI는 0(즉, 코드워드 길이는 1 비트)으로 결정하고, 만일 [순방향, 순방향] 조합을 갖는 양방향 예측 모드에 의해 코딩되어지면 MHI는 1(즉, 코드워드 길이는 3 비트)로, [역방향, 역방향] 조합을 갖는 양방향 예측 모드에 의해 코딩되어지면 MHI는 2(즉, 코드워드 길이는 3 비트)로 값을 결정하였다. 여기서, 상기 코드번호는 각 양방향 예측 모드에 대하여 코딩되는 한 예를 나타낸 것으로서, 각 예측 모드에 대하여 코딩되는 번호는 다르게 설정될 수 있음은 자명하다할 것이다.In other words, if the macroblock is coded by the bidirectional prediction mode with the [forward, reverse] combination, the MHI is determined to be 0 (ie, the codeword length is 1 bit), and if the [forward, forward] combination has When coded by the bidirectional prediction mode, the MHI is 1 (i.e., the codeword length is 3 bits), and when coded by the bidirectional prediction mode with the [reverse, reverse] combination, the MHI is 2 (ie, the codeword length is 3). Bit) to determine the value. Here, the code number is an example of coding for each bidirectional prediction mode, and it will be apparent that the coded number for each prediction mode may be set differently.

[표 3]은 매크로블록 타입이 양방향 예측 모드를 갖는 경우 MHI 신택스의 방향 정보에 따른 코드번호를 할당하는 코드 테이블을 나타낸 것이며, [표 4]는 MHI 신택스를 포함한 MH 픽쳐 매크로블록 타입을 위한 코드 테이블을 나타낸 것이다.[Table 3] shows a code table for allocating code numbers according to the direction information of the MHI syntax when the macroblock type has the bidirectional prediction mode. [Table 4] shows the codes for the MH picture macroblock type including the MHI syntax. It shows a table.

MHI 신택스 코드번호MHI syntax code number 의미meaning 00 [순방향, 역방향][Forward, reverse] 1One [순방향, 순방향][Forward, forward] 22 [역방향, 역방향][Reverse, reverse]

Code numberCode number Macroblock modeMacroblock mode 1 block1 block 2 block2 block 00 DirectDirect 1One 16 ×1616 × 16 FwdFwd 22 16 ×1616 × 16 BwdBwd 33 16 ×1616 × 16 MHIMHI 44 16 ×816 × 8 FwdFwd FwdFwd 55 8 ×168 × 16 FwdFwd FwdFwd 66 16 ×816 × 8 BwdBwd BwdBwd 77 8 ×168 × 16 BwdBwd BwdBwd 88 16 ×816 × 8 FwdFwd BwdBwd 99 8 ×168 × 16 FwdFwd BwdBwd 1010 16 ×816 × 8 BwdBwd FwdFwd 1111 8 ×168 × 16 BwdBwd FwdFwd 1212 16 ×816 × 8 FwdFwd MHIMHI 1313 8 ×168 × 16 FwdFwd MHIMHI 1414 16 ×816 × 8 BwdBwd MHIMHI 1515 8 ×168 × 16 BwdBwd MHIMHI 1616 16 ×816 × 8 MHIMHI FwdFwd 1717 8 ×168 × 16 MHIMHI FwdFwd 1818 16 ×816 × 8 MHIMHI BwdBwd 1919 8 ×168 × 16 MHIMHI BwdBwd 2020 16 ×816 × 8 MHIMHI MHIMHI 2121 8 ×168 × 16 MHIMHI MHIMHI 2222 8 ×8(split)8 × 8 (split) 2323 Intra 4 ×4Intra 4 × 4 24...24 ... Intra 16 ×16Intra 16 × 16

Code numberCode number 8 ×8 partition mode8 × 8 partition mode PredictionPrediction 00 DirectDirect 1One 8 ×88 × 8 FwdFwd 22 8 ×88 × 8 BwdBwd 33 8 ×88 × 8 MHIMHI 44 8 ×48 × 4 FwdFwd 55 4 ×84 × 8 FwdFwd 66 8 ×48 × 4 BwdBwd 77 4 ×84 × 8 BwdBwd 88 8 ×48 × 4 MHIMHI 99 4 ×84 × 8 MHIMHI 1010 4 ×44 × 4 FwdFwd 1111 4 ×44 × 4 BwdBwd 1212 4 ×44 × 4 MHIMHI 1313 IntraIntra

한편, 도 2는 본 발명에 따른 MH 픽쳐의 매크로블록 코딩정보 생성 방법에 의하여, MH 픽쳐의 매크로블록 코딩 정보를 비트 스트림에 표현하는 과정을 나타낸 도면이다. 도 2에 나타낸 MH 픽쳐 신택스 다이어그램에 근거하여 MH 픽쳐의 매크로블록 코딩 정보를 비트 스트림에 표현하는 과정을 보이면 다음과 같다.2 is a diagram illustrating a process of expressing macroblock coding information of an MH picture in a bit stream by a method for generating macroblock coding information of an MH picture according to the present invention. A process of expressing macroblock coding information of an MH picture in a bit stream based on the MH picture syntax diagram shown in FIG. 2 is as follows.

먼저, 예를 들어 현재 매크로블록 타입이 16 ×8 블록 중 첫 번째 블록은 순방향 모드, 두 번째 블록은 [역방향, 역방향] 조합을 갖는 양방향 모드일 경우, MB_Type 신택스는 [표 4]에 의해 코드번호 12에 해당되는 코드워드(코드워드 길이는 7 비트)가 할당된다. 그리고, 8 ×8 mode 신택스는 현재 매크로블록이 8 ×8(split) 모드가 아니기 때문에 생략되고, 본 발명에 의해 제시된 MHI 신택스는 [표 3]에 의해 코드번호 2에 해당되는 코드워드(코드워드 길이는 3 비트)가 할당되고, Intra_pred_mode 신택스는 현재 매크로블록이 인트라 모드가 아니기 때문에 생략된다.First, for example, if the current macroblock type is a bidirectional mode in which the first block of the 16 × 8 block is the forward mode and the second block has the [reverse, reverse] combination, the MB_Type syntax is code numbered according to [Table 4 ]. A codeword corresponding to 12 (codeword length is 7 bits) is allocated. The 8x8 mode syntax is omitted since the current macroblock is not 8x8 (split) mode, and the MHI syntax proposed by the present invention corresponds to a codeword (codeword) corresponding to code number 2 according to [Table 3 ]. Length is 3 bits), and the Intra_pred_mode syntax is omitted because the current macroblock is not in intra mode.

또한, Ref_frame 신택스는 첫 번째 16 ×8 블록이 참조하는 순방향 참조 픽쳐의 인덱스를 ref_idx_fwd로부터 알아내고, 그 인덱스 번호에 해당되는 코드워드가 할당되고, 두 번째 16 ×8 블록은 MHI 신택스에 명시된대로 두 개의 역방향 참조 픽쳐를 참조하기 때문에 ref_idx_bwd로부터 두 개의 인덱스 번호를 알아낸 후, 각각의 번호에 해당되는 코드워드를 비트 스트림에 기록한다.In addition, the Ref_frame syntax finds the index of the forward reference picture referenced by the first 16 × 8 block from ref_idx_fwd, assigns the codeword corresponding to the index number, and the second 16 × 8 block is the same as specified in the MHI syntax. Since two backward reference pictures are referred to, two index numbers are found from ref_idx_bwd, and codewords corresponding to the respective numbers are recorded in the bit stream.

그리고, MVDFW 신택스에서는 첫 번째 16 ×8 블록이 순방향 모드이므로 순방향 모션벡터에 해당되는 코드워드가 할당되고, 두 번째 16 ×8 블록은 [역방향, 역방향] 조합의 양방향 모드이므로 두 번째 블록에 대한 모션벡터 정보없이 다음 신택스로 진행한다.In the MVDFW syntax, since the first 16 × 8 block is in the forward mode, a codeword corresponding to the forward motion vector is assigned, and the second 16 × 8 block is a bidirectional mode of the combination of [reverse, reverse], so the motion for the second block is Proceed to the next syntax without vector information.

이어서, MVDBW 신택스는 첫 번째 16 ×8 블록이 순방향 모드이므로 첫 번째 블록에 대한 모션 벡터 정보는 없고, 두 번째 16 ×8 블록은 [역방향, 역방향] 조합의 양방향 모드이므로 두 개의 역방향 모션벡터에 해당하는 각각의 코드워드가 할당된다. Subsequently, the MVDBW syntax has no motion vector information for the first block because the first 16 × 8 block is in forward mode, and the second 16 × 8 block corresponds to two reverse motion vectors because it is a bidirectional mode of [reverse, reverse] combination. Each codeword is assigned.

이를 다시 정리하면, 각 신택스에 기록되는 코드번호는 다음과 같다.In summary, the code numbers recorded in the syntax are as follows.

- MB-Type 신택스 : 코드번호 12MB-Type syntax: code number 12

- 8 ×8 mode 신택스 : 없음-8 × 8 mode syntax: none

- MHI 신택스 : 코드번호 2 -MHI syntax: code number 2

- Intra_pred_mode 신택스 : 없음Intra_pred_mode Syntax: None

- Ref_frame 신택스 : ref_idx_fwd의 참조 픽쳐 번호(첫 번째 블록), ref_idx_bwd에서 두 개의 참조 픽쳐 번호(두 번째 블록)Ref_frame syntax: reference picture number (first block) of ref_idx_fwd, two reference picture numbers (second block) in ref_idx_bwd

- MVDFW 신택스 : 한 개의 모션 벡터(첫 번째 블록)MVDFW syntax: one motion vector (first block)

- MVDBW 신택스 : 두 개의 모션 벡터(두 번째 블록)MVDBW syntax: two motion vectors (second block)

다른 예를 들면, 현재 매크로블록 타입이 16 ×8 블록 타입이고, 두 개의 16 ×8 블록 중 첫 번째 블록은 [순방향, 역방향] 조합을 갖는 양방향 모드, 두 번째 블록은 [순방향, 순방향] 조합을 갖는 양방향 모드일 경우의 각 신택스에 기록되는 코드번호는 다음과 같다.For another example, the current macroblock type is a 16 × 8 block type, the first of the two 16 × 8 blocks is a bidirectional mode with a [forward, reverse] combination, and the second block is a [forward, forward] combination. The code number recorded in each syntax in the bidirectional mode is as follows.

- MB-Type 신택스 : 코드번호 20MB-Type syntax: code number 20

- 8 ×8 mode 신택스 : 없음-8 × 8 mode syntax: none

- MHI 신택스 : 코드번호 0(첫 번째 블록), 코드번호 1(두 번째 블록)MHI syntax: code number 0 (first block), code number 1 (second block)

- Intra_pred_mode 신택스 : 없음Intra_pred_mode Syntax: None

- Ref_frame 신택스 : ref_idx_fwd의 참조 픽쳐 번호와 ref_idx_bwd의 참조 픽쳐 번호(첫 번째 블록), ref_idx_fwd에서 두 개의 참조 픽쳐 번호(두 번째 블록)Ref_frame syntax: reference picture number of ref_idx_fwd and reference picture number of ref_idx_bwd (first block), two reference picture numbers of ref_idx_fwd (second block)

- MVDFW 신택스 : 한 개의 모션 벡터(첫 번째 블록), 두 개의 모션 벡터(두 번째 블록)MVDFW syntax: one motion vector (first block), two motion vectors (second block)

- MVDBW 신택스 : 한 개의 모션 벡터(첫 번째 블록)MVDBW syntax: one motion vector (first block)

하나의 예를 더 설명하면, 현재 매크로블록 타입이 8 ×8(split)모드이고, 네 개의 8 ×8 블록 중 첫 번째 블록은 8 ×8 모드의 역방향 모드, 두 번째 블록은 4 ×8 모드의 [순방향, 역방향] 조합을 갖는 양방향 모드, 세 번째 블록은 8 ×8 모드의 [역방향, 역방향] 조합을 갖는 양방향 모드, 네 번째 블록은 8 ×8 모드의 역방향 모드일 경우의 각 신택스에 기록되는 코드번호는 다음과 같다.As an example, the current macroblock type is 8 × 8 (split) mode, the first of four 8 × 8 blocks is the reverse mode of 8 × 8 mode, and the second block is the 4 × 8 mode. Bidirectional mode with [forward, reverse] combination, the third block is bidirectional mode with [reverse, reverse] combination of 8x8 mode, and fourth block is written in each syntax in case of reverse mode of 8x8 mode. Code numbers are as follows.

- MB-Type 신택스 : 코드번호 22MB-Type syntax: code number 22

- 8 ×8 mode 신택스 : 코드번호 2(네 번째 블록)-8 × 8 mode syntax: code number 2 (fourth block)

- MHI 신택스 : 코드번호 0(두 번째 블록), 코드번호 2(세 번째 블록)MHI syntax: code number 0 (second block), code number 2 (third block)

- Intra_pred_mode 신택스 : 없음Intra_pred_mode Syntax: None

- Ref_frame 신택스 : ref_idx_fwd의 참조 픽쳐 번호와 ref_idx_bwd의 참조 픽쳐 번호(두 번째 블록), ref_idx_bwd에서 두 개의 참조 픽쳐 번호(세 번째 블록)Ref_frame syntax: reference picture number of ref_idx_fwd, reference picture number of ref_idx_bwd (second block), two reference picture numbers of ref_idx_bwd (third block)

- MVDFW 신택스 : 한 개의 모션 벡터(두 번째 블록)MVDFW syntax: one motion vector (second block)

- MVDBW 신택스 : 한 개의 모션 벡터(첫 번째 블록), 한 개의 모션벡터(두 번째 블록), 두 개의 모션벡터(세 번째 블록), 한 개의 모션벡터(네 번째 블록)MVDBW syntax: one motion vector (first block), one motion vector (second block), two motion vectors (third block), one motion vector (fourth block)

이상의 설명에서와 같이 본 발명에 따른 MH 픽쳐의 매크로블록 코딩정보 생성 방법에 의하면, 양방향 예측 모드의 3 가지 조합의 방향 정보를 구분하기 위한 MHI 신택스를 매크로블록 레이어에 추가함으로써, 매크로블록 타입을 표시하는 코드워드의 길이를 감소시키고 효율적인 동영상 코딩이 수행될 수 있는 장점이 있다.As described above, according to the method for generating macroblock coding information of an MH picture according to the present invention, a macroblock type is indicated by adding an MHI syntax for distinguishing three types of direction information of a bidirectional prediction mode to a macroblock layer. There is an advantage in that the length of the codeword is reduced and efficient video coding can be performed.

도 1은 종래 MH 픽쳐에 대한 디폴트 참조 인덱스의 예를 나타낸 도면이다.1 is a diagram illustrating an example of a default reference index for a conventional MH picture.

도 2는 본 발명에 따른 MH 픽쳐의 매크로블록 코딩정보 생성 방법에 의하여, MH 픽쳐의 매크로블록 코딩 정보를 비트 스트림에 표현하는 과정을 나타낸 도면이다.2 is a diagram illustrating a process of expressing macroblock coding information of an MH picture in a bit stream by a method for generating macroblock coding information of an MH picture according to the present invention.

Claims (3)

매크로블록 타입과 매핑되는 코드번호를 파악하고, 그 코드번호에 해당되는 코드워드를 할당하는 MB_Type 신택스를 수행하는 단계와;Identifying a code number mapped to the macroblock type and performing MB_Type syntax for allocating a codeword corresponding to the code number; 상기 매크로블록 타입과 매핑된 코드번호를 참조하여, 양방향 예측 모드를 갖는 MHI(Multi-Hypothesis Indicator)가 포함된 매크로블록 여부를 판단하고, MHI가 포함된 경우에는 해당되는 코드워드를 할당하는 MHI 신택스를 수행하는 단계와;With reference to the code number mapped to the macroblock type, it is determined whether a macroblock including a multi-hyperothesis indicator (MHI) having a bidirectional prediction mode is included, and when the MHI is included, an MHI syntax for allocating a corresponding codeword Performing a step; 상기 MB_Type 신택스 및 MHI 신택스가 수행된 결과를 이용하여, 참조할 픽쳐의 인덱스 정보를 획득하고, 그 획득된 인덱스 번호에 해당되는 코드워드를 할당하는 Ref_frame 신택스를 수행하는 단계와;Using the result of the MB_Type syntax and the MHI syntax, obtaining index information of a picture to be referred to, and performing Ref_frame syntax for allocating a codeword corresponding to the obtained index number; 상기 Ref_frame 신택스의 수행 결과를 참조하여, 순방향 참조 인덱스가 있는 경우에는, 순방향 모션벡터에 해당되는 코드워드를 할당하는 MVDFW 신택스를 수행하는 단계; 및Performing an MVDFW syntax that allocates a codeword corresponding to a forward motion vector when there is a forward reference index with reference to a result of performing the Ref_frame syntax; And 상기 Ref_frame 신택스의 수행 결과를 참조하여, 역방향 참조 인덱스가 있는 경우에는, 역방향 모션벡터에 해당되는 코드워드를 할당하는 MVDBW 신택스를 수행하는 단계; 를 포함하는 것을 특징으로 하는 MH 픽쳐의 매크로블록 코딩정보 생성 방법.Performing an MVDBW syntax for allocating a codeword corresponding to a backward motion vector when there is a backward reference index with reference to a result of performing the Ref_frame syntax; Macroblock coding information generation method of the MH picture, characterized in that it comprises a. 제 1항에 있어서,The method of claim 1, 상기 MHI 신택스를 수행하는 단계에 있어, 상기 MHI 신택스는 [순방향, 역방향], [순방향, 순방향], [역방향, 역방향]의 방향 정보를 각각 나타내는 것을 특징으로 하는 MH 픽쳐의 매크로블록 코딩정보 생성 방법.In the step of performing the MHI syntax, the MHI syntax is a macroblock coding information generation method of the MH picture, characterized in that the direction information of the [forward, reverse], [forward, forward], [reverse direction, reverse], respectively . 제 1항에 있어서,The method of claim 1, 상기 MHI 신택스는 그 코드번호 및 의미가 다음과 같이 설정되는 것을 특징으로 하는 MH 픽쳐의 매크로블록 코딩정보 생성 방법.Wherein the MHI syntax has a code number and a meaning set as follows. MHI 신택스 코드번호MHI syntax code number 의미meaning 00 [순방향, 역방향][Forward, reverse] 1One [순방향, 순방향][Forward, forward] 22 [역방향, 역방향][Reverse, reverse]
KR10-2002-0024472A 2002-05-03 2002-05-03 Generating method of macroblock coding information in MH pictures KR100488043B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0024472A KR100488043B1 (en) 2002-05-03 2002-05-03 Generating method of macroblock coding information in MH pictures

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0024472A KR100488043B1 (en) 2002-05-03 2002-05-03 Generating method of macroblock coding information in MH pictures

Publications (2)

Publication Number Publication Date
KR20030086101A KR20030086101A (en) 2003-11-07
KR100488043B1 true KR100488043B1 (en) 2005-05-06

Family

ID=32381469

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0024472A KR100488043B1 (en) 2002-05-03 2002-05-03 Generating method of macroblock coding information in MH pictures

Country Status (1)

Country Link
KR (1) KR100488043B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204127B2 (en) 2008-03-03 2012-06-19 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image by using multiple reference-based motion prediction

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100857385B1 (en) * 2008-01-28 2008-09-05 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100857383B1 (en) * 2008-01-28 2008-09-05 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100857384B1 (en) * 2008-01-28 2008-09-05 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881567B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881565B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881558B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881566B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881569B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881556B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881571B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881570B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881555B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881568B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881554B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
KR100881557B1 (en) * 2008-08-04 2009-02-02 엘지전자 주식회사 A method of selecting a reference picture for processing a field macroblock
US20150103911A1 (en) * 2012-04-15 2015-04-16 Samsung Electronics Co., Ltd. Method and apparatus for determining reference images for inter-prediction

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040008562A (en) * 2002-07-18 2004-01-31 엘지전자 주식회사 Calculation method for motion vector

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040008562A (en) * 2002-07-18 2004-01-31 엘지전자 주식회사 Calculation method for motion vector

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
논문(2001.09.18) *
논문(2001.10.) *
논문(2002.07.) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204127B2 (en) 2008-03-03 2012-06-19 Samsung Electronics Co., Ltd. Method and apparatus for encoding and decoding image by using multiple reference-based motion prediction

Also Published As

Publication number Publication date
KR20030086101A (en) 2003-11-07

Similar Documents

Publication Publication Date Title
KR100488043B1 (en) Generating method of macroblock coding information in MH pictures
US10687058B2 (en) Method and apparatus for coding of intra prediction mode
US10484680B2 (en) Method and apparatus of intra mode coding
US6351563B1 (en) Apparatus and method for coding/decoding scalable shape binary image using mode of lower and current layers
US6501801B2 (en) Moving picture coding and/or decoding systems, and variable-length coding and/or decoding system
JP5855013B2 (en) Video coding method and apparatus
US7298913B2 (en) Video encoding method and apparatus employing motion compensated prediction interframe encoding, and corresponding video decoding method and apparatus
US8463058B2 (en) Calculation method for prediction motion vector
US8036271B2 (en) Method and apparatus for determining a second picture for temporal direct-mode block prediction
US8351507B2 (en) Method of deriving a motion vector of a bi-predictive block based on a motion vector of a co-located block in a reference picture
KR101368053B1 (en) Dynamic image encoding device and dynanic image decoding device
US12047596B2 (en) Method and apparatus of combined inter and intra prediction for video coding
US9860548B2 (en) Method and apparatus for palette table prediction and signaling
JP2008543161A (en) Providing and using information for inter-layer prediction of video signals
KR20130072139A (en) Apparatus and method for intra prediction coding based on adaptive candidate modes
US20040258153A1 (en) Dual block motion vector storage in compressed form
CN112399180B (en) Video decoding method, device and storage medium
JP3600487B2 (en) Variable length decoder and moving picture decoding apparatus using the same
JP3011680B2 (en) Variable length coding apparatus and method
JP4131977B2 (en) Variable length decoding device
JP3819638B2 (en) Variable length coding device
KR20030089774A (en) Recording method for dc/ac coefficient of video decoder
JP3612314B2 (en) Variable length coding method and apparatus
JP2006203915A (en) Variable-length decoding device and recording medium with data or program used for the device recorded thereon
KR20070069256A (en) Method to encode picture data

Legal Events

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