가공데이터 · 특허 지식베이스

움직임 보상의 계산 복잡도 감소 및 부호화 효율을 증가시키는 방법 및 장치 document_id 1020120005948

출원번호
1020120005948
분류
전기(H섹션)
문맥 (context)
[청구항 2] 제 1항에 있어서,리스트(l0/l1)의 움직임 정보(참조픽쳐번호, 움직임 벡터)가 같은지를 판단하는 단계; 단방향 움직임 보상을 수행하는 단계; 양방향 움직임 보상을 수행하는 단계; 두 방향의 움직임 정보가 같을 때 단방향 움직임 보상 과정을 수행하도록 하는 단계; 두 방향의 움직임 정보가 다를 때 양방향 움직임 보상 과정을 수행하도록 하는 단계; 를포함하는부호화/복호화 방법 및 장치. [청구항 4] 제 3항에 있어서,현재 블록의 주변 혹은 대응되는(collocated) 블록의 예측 방향을 현재 블록의 움직임 정보 후보에 대한 예측 방향으로 설정하는 단계; 현재 블록의 주변 혹은 대응되는(collocated) 블록의 l0움직임 정보를 현재 블록의 l0 움직임 정보 후보로 등록하는 단계; 현재 블록의 주변 혹은 대응되는(collocated) 블록에서 l0 움직임 정보와 l1움직임 정보가 같은지를 판단하는 단계; 현재 블록의 주변 혹은 대응되는(collocated) 블록의 l1움직임 정보를 현재 블록의 l1 움직임 정보 후보로 등록하는 단계; 현재 블록의 움직임 정보 후보에 대한 예측 방향을 단방향으로 설정하는 단계포함하는부호화/복호화 방법 및 장치 [청구항 5] 제 4항에 있어서,현재 블록의 주변 혹은 대응되는(collocated) 블록에서 l0 움직임 정보와 l1 움직임 정보가 같을 경우, 현재 블록의 l1 움직임 정보 후보를 등록하지 않고 현재 블록의 움직임 정보 후보에 대한 예측 방향을 단방향설정하는방법 및 장치 [청구항 6] 제 4항에 있어서,현재 블록의 주변 혹은 대응되는(collocated) 블록에서 l0 움직임 정보와 l1움직임 정보가 같지 않을 경우, 현재 블록의 주변 혹은 대응되는(collocated) 블록의 l1움직임 정보를 현재 블록의 l1 움직임 정보 후보등록하는방법 및 장치 [청구항 7] 제 3항에 있어서,움직임 결합(merge) 과정에서 주변 혹은 대응되는(collocated) 블록으로부터 움직임 정보를 유추할 때, 주변 혹은 대응되는(collocated) 블록에 움직임 정보를 가지는 블록이 존재하지 않는다면, p 픽쳐(단방향예측픽쳐)일 경우에는 기존의 방법을 유지하고 b 픽쳐(양방향예측픽쳐)일 경우 현재 블록을 단방향 예측으로 설정하고 l0움직임 정보에서 움직임 벡터를 (0,0)으로 설정하고 현재 블록에 대한 l1 움직임 정보에서움직임벡터설정하지설정하는방법 및 장치 [청구항 9] 제 8항에 있어서,대응되는 블록의 l0 움직임 정보가 존재하는지 판단하는 단계; 대응되는 블록의 l0 움직임 정보를 현재 블록에 대한 l0 움직임 정보로 설정하는 단계; 현재 블록에 대한 l0 움직임 정보에서 움직임 벡터를 (0,0)으로 설정하는 단계; 현재 픽쳐가 b 픽쳐(양방향 예측 픽쳐)인지를 판단하는 단계; 대응되는 블록의 l1 움직임 정보가 존재하는지 판단하는 단계; 대응되는 블록의 l1 움직임 정보를 현재 블록에 대한 l1 움직임 정보로 설정하는 단계; 현재 블록에 대한 l1 움직임 정보에서 움직임 벡터를 (0,0)으로 설정하는 단계포함하는부호화/복호화 방법 및 장치 [청구항 10] 제 9항에 있어서,대응되는 블록의 l0 움직임 정보가 존재한다면, 대응되는 블록의 l0 움직임 정보를 현재 블록에 대한 l0 움직임 정보설정하는방법 및 장치 [청구항 11] 제 9항에 있어서,대응되는 블록의 l0 움직임 정보가 존재하지 않는다면, 현재 블록에 대한 l0 움직임 정보를 설정하지 않거나 혹은 대응되는 블록의 l1 움직을 정보를 현재 블록에 대한 l0 움직임 정보로 설정하거나 혹은 현재 블록에 대한 l0 움직임 정보에서 움직임 벡터설정하는방법 및 장치 [청구항 12] 제 9항에 있어서,픽쳐가 b 픽쳐(양방향 예측 픽쳐)일 경우, 현재 블록에 대한 l1 움직임 정보를 설정하는 과정을 수행하고 그렇지 않을 경우종료하는방법 및 장치 [청구항 13] 제 9항에 있어서,대응되는 블록의 l1 움직임 정보가 존재한다면, 대응되는 블록의 l1 움직임 정보를 현재 블록에 대한 l1 움직임 정보설정하는방법 및 장치 [청구항 14] 제 9항에 있어서,대응되는 블록의 l1 움직임 정보가 존재하지 않는다면, 현재 블록에 대한 l1 움직임 정보를 설정하지 않거나 혹은 l1 움직임 정보에서 움직임 벡터설정하는방법 및 장치 [청구항 16] 제 15항에 있어서,시간적으로 유추된 움직임 정보에서 l0 움직임 정보와 l1움직임 정보가 같은지를 판단하는 단계; 시간적으로 유추된 움직임 정보의 예측 방향을 단방향으로 설정하는 단계; 시간적으로 유추된 움직임 정보에서 l0움직임 정보만을 현재 블록에 대한 움직임 정보로 사용하거나 혹은 현재 블록에 대한 움직임 정보 후보로 등록하는 단계; 를포함하는부호화/복호화 방법 및 장치 [청구항 17] 제 16항에 있어서,시간적으로 유추된 움직임 정보에서 l0 움직임 정보와 l1움직임 정보가 같지 않을 경우, 시간적으로 유추된 움직임 정보를 그대로 현재 블록에 대한 움직임 정보로 사용하거나 혹은 현재 블록에 대한 움직임 정보 후보등록하는방법 및 장치 [청구항 18] 제 16항에 있어서,시간적으로 유추된 움직임 정보에서 l0 움직임 정보와 l1움직임 정보가 같을 경우, 현재 블록에 대한 움직임 정보(혹은 움직임 정보 후보)를 단방향 예측으로 설정하고 시간적으로 유추된 움직임 정보에서 l0움직임 정보만을 현재 블록에 대한 움직임 정보로 사용하거나 혹은 현재 블록에 대한 움직임 정보 후보등록하는방법 및 장치 [청구항 21] 제 20항에 있어서,픽쳐가 p픽쳐일 경우 현재 블록을 단방향 예측으로 설정하고 l0 참조픽쳐번호는 ‘0’으로 설정하고 l0 움직임 벡터는 (0,0)으로 설정하는 단계; 현재 픽쳐가 현재 픽쳐가 b 픽쳐이고, l0 참조픽쳐와 l1 참조픽쳐가 동일하면, 현재 블록을 단방향 예측으로 설정하고 l0 참조픽쳐번호는 ‘0’으로 설정하고 l0 움직임 벡터는 (0,0)으로 설정하는 단계; 현재 픽쳐가 현재 픽쳐가 b 픽쳐이고, l0 참조픽쳐와 l1 참조픽쳐가 동일하지 않으면, 현재 블록을 양방향 예측으로 설정하고 l0와 l1 참조픽쳐번호는 ‘0’으로 설정하고 l0와 l1 움직임 벡터는 (0,0)으로 설정하는 단계; 를포함하는방법 및 장치 [청구항 23] 제 22항에 있어서,움직임 정보를 판단하는 단계; 움직임 정보를 단방향 예측으로 설정하고 l0에 대한 움직임 정보만을 현재 블록에 사용하는 단계; 입력된 l0와 l1의 움직임 정보를 현재 블록에 사용하는 단계; 를포함하는방법 및 장치 [청구항 24] 제 22항에 있어서,입력된 움직임 정보에서 l0 움직임 정보와 l1 움직임 정보가 같으면 움직임 정보를 단방향 예측으로 설정하고 l0에 대한 움직임 정보만을 현재 블록에 사용하고, 만약 입력된 움직임 정보에서 l0 움직임 정보와 l1 움직임 정보가 같지 않으면 입력된 l0와 l1의 움직임 정보를 현재 블록사용하는방법 및 장치 [청구항 26] 제 25항에 있어서,픽쳐가 p픽쳐일 경우 현재 블록을 단방향 예측으로 설정하고 l0 참조픽쳐번호는 ‘0’으로 설정하고 l0 움직임 벡터는 (0,0)으로 설정하는 단계; l0 참조픽쳐와 l1 참조픽쳐가 동일하면, 현재 블록을 양방향 예측으로 설정하고 l0 참조픽쳐번호는 ‘0’으로 설정하고 l1 참조픽쳐번호는 ‘1’로 설정하고 l0와 l1 움직임 벡터는 (0,0)으로 설정하는 단계; l0 참조픽쳐와 l1 참조픽쳐가 동일하고, 참조픽쳐리스트 안의 참조픽쳐 개수가 1개이하이면, 현재 블록을 단방향 예측으로 설정하고 l0 참조픽쳐번호는 ‘0’으로 설정하고 l0 움직임 벡터는 (0,0)으로 설정하는 단계; l0 참조픽쳐와 l1 참조픽쳐가 동일하지 않는다면, 현재 블록을 양방향 예측으로 설정하고 l0와 l1 참조픽쳐번호는 ‘0’으로 설정하고 l0와 l1 움직임 벡터는 (0,0)으로 설정하는 단계; 를포함하는방법 및 장치 [청구항 28] 제 27항에 있어서,현재 블록의 리스트(예측방향) 정보에 따라 대응되는 픽쳐를 설정하는 단계; l0와 l1의 참조픽쳐의 동일성에 따라 대응되는 픽쳐를 설정하는 단계; 참조픽쳐리스트의 개수에 따라 대응되는 픽쳐를 설정하는 단계; l0 참조픽쳐리스트에서 1번째 참조픽쳐를 대응되는 픽쳐로 설정하는 단계; l1 참조픽쳐리스트에서 l0참조픽쳐와 다른 참조픽쳐를 대응되는 픽쳐로 설정하는 단계; l1 참조픽쳐리스트에서 1번째 참조픽쳐를 대응되는 픽쳐로 설정하는 단계; l1 참조픽쳐리스트에서 2번째 참조픽쳐를 대응되는 픽쳐로 설정하는 단계; 를포함하는방법 및 장치 [청구항 29] 제 27항에 있어서,예측 방향 판단부”에서는 현재 블록의 리스트(예측 방향) 정보가 l0리스트의 움직임 정보를 유추하는 것이라면 l0 참조픽쳐리스트의 1번째 참조픽쳐를 대응되는 픽쳐설정하는방법 [청구항 30] 제 27항에 있어서,현재 블록의 리스트(예측방향) 정보가 l1리스트의 움직임 정보를 유추하는 것이고, l0 참조픽쳐와 l1참조픽쳐가 동일하지 않다면 l1 참조픽쳐리스트의 1번째 참조픽쳐를 대응되는 픽쳐설정하는방법 [청구항 31] 제 27항에 있어서,현재 블록의 리스트(예측방향) 정보가 l1리스트의 움직임 정보를 유추하는 것이고, l0 참조픽쳐와 l1참조픽쳐가 동일하고 참조픽쳐리스트의 개수가 1개 이하면, l1 참조픽쳐리스트의 1번째 참조픽쳐를 대응되는 픽쳐설정하는방법 [청구항 32] 제 27항에 있어서,현재 블록의 리스트(예측방향) 정보가 l1리스트의 움직임 정보를 유추하는 것이고, l0 참조픽쳐와 l1참조픽쳐가 동일하면 l1 참조픽쳐리스트에서 l0참조픽쳐와 다른 참조픽쳐를 대응되는 픽쳐설정하는방법 [청구항 34] 제 33항에 있어서,리스트(l0/l1)의 움직임 정보(참조픽쳐번호, 움직임 벡터)가 같은지를 판단하는 단계; 단방향 움직임 보상을 수행하는 단계; 양방향 움직임 보상을 수행하는 단계; l0의 참조픽쳐와 l1의 참조픽쳐가 같고 l0 움직임 벡터와 l1 움직임 벡터가 같을 경우, l1참조픽쳐리스트에서 입력된 l1참조픽쳐와 다른 참조픽쳐를 가져와서 l1 참조픽쳐로 설정하는 단계; 두 방향의 움직임 정보가 다를 때 양방향 움직임 보상 과정을 수행하도록 하는 단계; 를포함하는부호화/복호화 방법 및 장치
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
주변 혹은 대응되는(collocated) 블록의 l0 움직임 정보와 l1 움직임 정보가 동일할 경우, 현재 블록의 l1 움직임 정보 후보 등록 및 예측 방향 설정은 어떻게 이루어지는가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    주변 혹은 대응되는 블록의 l0 및 l1 움직임 정보가 동일할 때, 현재 블록의 l1 움직임 정보 후보 등록 방식과 예측 방향 설정 방식을 확인해야 한다.

  2. 2정보 추출information_extraction

    청구항 5에서 주변 혹은 대응되는 블록의 l0와 l1 움직임 정보가 같을 경우에 대한 구체적인 처리 방법을 추출한다.

    • 현재 블록의 주변 혹은 대응되는(collocated) 블록에서 l0 움직임 정보와 l1 움직임 정보가 같을 경우
  3. 3근거 선택evidence_selection

    질문 조건(l0와 l1 정보가 동일함)에 직접 대응하는 청구항 5의 내용을 선택한다.

    • 현재 블록의 l1 움직임 정보 후보를 등록하지 않고 현재 블록의 움직임 정보 후보에 대한 예측 방향을 단방향설정하는
  4. 4논리 통합logical_integration

    추출된 근거를 바탕으로 l1 후보 등록 여부(등록하지 않음)와 예측 방향 설정(단방향 설정)을 결합한다.

    • 현재 블록의 l1 움직임 정보 후보를 등록하지 않고 현재 블록의 움직임 정보 후보에 대한 예측 방향을 단방향설정하는
  5. 5결론 도출conclusion_formulation

    l1 움직임 정보 후보는 등록하지 않으며, 예측 방향은 단방향으로 설정한다는 결론을 도출한다.

  6. 6답변 생성answer_generation

    질문에 대해 명확하고 간결한 문장으로 최종 답변을 작성한다.

최종 답변 (final_answer)
주변 혹은 대응되는(collocated) 블록의 l0 움직임 정보와 l1 움직임 정보가 같을 경우, 현재 블록의 l1 움직임 정보 후보를 등록하지 않으며, 현재 블록의 움직임 정보 후보에 대한 예측 방향은 단방향으로 설정한다.
핵심 해석 (core_interpretation)
주변 블록의 l0와 l1 움직임 정보가 동일한 경우, 불필요한 l1 후보 등록을 생략하고 예측 방향을 단방향으로 설정함으로써 부호화 효율을 높이는 기술이다.