KR100523908B1 - 격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법 - Google Patents
격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100523908B1 KR100523908B1 KR1019980052584A KR19980052584A KR100523908B1 KR 100523908 B1 KR100523908 B1 KR 100523908B1 KR 1019980052584 A KR1019980052584 A KR 1019980052584A KR 19980052584 A KR19980052584 A KR 19980052584A KR 100523908 B1 KR100523908 B1 KR 100523908B1
- Authority
- KR
- South Korea
- Prior art keywords
- shape information
- motion
- field
- encoding
- information
- 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.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/20—Contour coding, e.g. using detection of edges
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/004—Predictors, e.g. intraframe, interframe coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/20—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
- H04N19/21—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with binary alpha-plane coding for video objects, e.g. context-based arithmetic encoding [CAE]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (17)
- 격행주사 영상에 대한 동영상의 모양정보 부호화 방법에 있어서,입력되는 소정크기 이진 모양정보 블록의 움직임을 추정하고 그 추정한 움직임 정보로 모양정보 움직임 예측모드와 움직임 벡터 예측치를 결정하며, 상기 결정한 모양정보 움직임 벡터 예측치와 상기 추정한 움직임 정보를 연산하여 모양정보 움직임 벡터 차이 값을 산출하는 움직임 추정 단계와;상기 움직임 추정에서 얻어지는 움직임 정보에 따라 이진 모양정보 블록의 타입을 결정하는 모양정보 타입 결정단계와; 상기 이진 모양정보 블록에 대해 프레임시 각 픽셀에 대해 이웃하는 픽셀과의 오차를 구하여 누적 덧셈한 값과 필드시 각 필드의 각 픽셀에 대해 이웃하는 픽셀과의 오차를 구하여 누적 덧셈한 값을 비교하여 그 대소 유무로 부호화 모드를 결정하는 부호화 모드 결정단계와;상기 결정한 움직임 예측 모드에 따라 모양정보의 움직임을 보상하는 움직임 보상단계와;상기 결정한 부호화 모드로 상기 움직임이 보상된 이진 모양정보를 부호화하는 모양정보 부호화 단계로 모양정보를 부호화하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 추정 단계는,현재 모양정보 BAB이 프레임 예측 BAB이면 인접하는 모양정보 BAB중 프레임 예측 BAB인 것을 우선하여 움직임 벡터 예측치(MVPs)로 선택하고, 영상신호 MB중 프레임 예측 MB인 것을 우선으로 하여 MVPs를 선택하며, 모양정보 BAB의 움직임 벡터들은 영상신호(texture) MB의 움직임 벡터 보다 우선하여 선택하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 추정 단계는,현재 모양정보 BAB이 필드예측 BAB이면 인접하는 모양정보 BAB중 필드예측 BAB을 우선하여 MVPs를 선택하고, 영상신호 MB의 인접하는 MB중 필드예측 MB를 우선으로 하여 MVPs를 선택하며, 모양정보 BAB의 움직임 벡터들은 영상신호 MB의 움직임 벡터보다 우선하여 MVPs로 선택하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 예측모드의 결정은,16x16 움직임 추정시의 오차 값과 8x16 움직임 추정시의 오차 값을 비교하여 그 오차가 적은 쪽으로 움직임 예측 타입을 결정하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 벡터 예측치 결정은,현재의 모양정보 BAB이 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB이거나 16x16 한 개의 움직임 벡터를 갖은 프레임 예측 BAB이고, 이웃하는 모양정보 BAB 3개(MVs1,MVs2,MVs3)와 영상신호 MB 3개(MV1,MV2,MV3)에서 각각 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB가 존재할 경우, 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB에 Div2Adj(MVsif1 + MVsif2), Div2Adj(MVif1 + MVif2) [i=1,2,3]을 적용하여 하나의 벡터로 만들 때, MV1f1과 MV1f2를 합하여 2로 나누고 정수값으로 반올림한 값으로 벡터를 만든 후 움직임 벡터 예측치를 선택하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 벡터 예측치 결정은,현재의 모양정보 BAB이 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB이거나 16x16 한 개의 움직임 벡터를 갖은 프레임 예측 BAB이고, 이웃하는 모양정보 BAB 3개(MVs1,MVs2,MVs3)와 영상신호 MB 3개(MV1,MV2,MV3)에서 각각 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB가 존재할 경우, 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB에 Div2Adj(MVsif1 + MVsif2), Div2Adj(MVif1 + MVif2) [i=1,2,3]을 적용하여 하나의 벡터로 만들 때, MV1f1과 MV1f2를 합하여 2로 나누고 정수값으로 올림한 값으로 벡터를 만든 후 움직임 벡터 예측치를 선택하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 움직임 벡터 예측치 결정은,현재의 모양정보 BAB이 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB이거나 16x16 한 개의 움직임 벡터를 갖은 프레임 예측 BAB이고, 이웃하는 모양정보 BAB 3개(MVs1,MVs2,MVs3)와 영상신호 MB 3개(MV1,MV2,MV3)에서 각각 8x16 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB가 존재할 경우, 두개의 움직임 벡터를 갖은 필드 예측 BAB/MB에 Div2Adj(MVsif1 + MVsif2), Div2Adj(MVif1 + MVif2) [i=1,2,3]을 적용하여 하나의 벡터로 만들 때, MV1f1과 MV1f2를 합하여 2로 나누고 정수값으로 버림 한 값으로 벡터를 만든 후 움직임 벡터 예측치를 선택하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 모양정보를 부호화하는 단계는,결정된 부호화 모드가 필드 모드이면 프레임 예측과 필드 예측을 모두 수행한 후 그 오차량으로 움직임 예측모드를 결정하고, 필드 단위의 부호화를 수행하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 제1항에 있어서, 상기 이진 모양정보 블록의 부호화시 프레임 단위의 움직임 추정과 필드 단위의 움직임 추정을 모두 수행한 후 이진 모양정보 블록의 움직임 예측모드를 결정하고 이를 기반으로 프레임/필드 움직임 보상을 수행하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 격행주사 영상에 대한 동영상의 모양정보 부호화 방법에 있어서,입력되는 소정크기 이진 모양정보 블록에 대해 프레임시 각 픽셀에 대해 이웃하는 픽셀과의 오차를 구하여 누적 덧셈한 값과 필드시 각 필드의 각 픽셀에 대해 이웃하는 픽셀과의 오차를 구하여 누적 덧셈한 값을 비교하여 그 대소 유무로 부호화 모드를 결정하는 부호화 모드 결정 단계와;상기 결정한 부호화 모드 정보를 움직임 예측 모드 정보로 이용하여 입력되는 소정크기 이진 모양정보 블록으로부터 움직임 추정과 모양정보 움직임 벡터 예측치를 결정하고 그 결정한 모양정보 움직임 벡터 예측치와 추정한 상기 모양정보 움직임 정보를 연산하여 움직임 벡터 차이 값을 산출하는 모양정보 움직임 추정단계와;상기 움직임 추정에서 얻어지는 움직임 정보에 따라 이진 모양정보 블록의 타입을 결정하는 모양정보 타입 결정단계와;상기 결정한 움직임 예측모드에 따라 모양정보의 움직임을 보상하는 움직임 보상단계와;상기 결정한 부호화 모드로 상기 움직임이 보상된 이진 모양정보를 부호화하는 모양정보 부호화 단계로 모양정보를 부호화하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 방법.
- 격행주사 영상에 대한 모양정보 부호화 장치에 있어서,입력되는 소정크기 이진 모양정보 블록의 움직임 추정을 하고, 움직임 예측 모드와 움직임 벡터 예측치를 결정하고 그 결정한 모양정보 움직임 벡터 예측치와 추정한 상기 모양정보 움직임 정보를 연산하여 움직임 벡터 차이 값을 산출하는 모양정보 움직임 추정수단과;상기 모양정보 움직임 추정수단에서 얻어지는 움직임 정보로 이진 모양정보 블록의 BAB-타입을 결정하는 모양정보 타입 결정수단과; 상기 이진 모양정보 블록의 움직임 변화량에 따라 모양정보의 부호화 모드를 결정하는 모양정보 부호화 모드 결정수단과;상기 결정한 움직임 예측 모드에 따라 입력 모양정보의 움직임을 보상하는 모양정보 움직임 보상수단과;상기 모양정보 부호화 모드 결정수단에서 얻어지는 부호화 모드 정보와 상기 모양정보 타입 결정수단에서 얻어지는 이진 모양정보 블록의 BAB 타입 정보에 따라 필드 블록 타입과 필드 구별에 대한 부가정보를 결정하고 이를 부호화하는 필드 부가정보 결정수단과;상기 모양정보 부호화 모드 결정수단에서 결정된 부호화 모드 정보에 따라 상기 모양정보 움직임 보상수단에서 움직임이 보상된 이진 모양정보를 프레임 단위 또는 필드 단위로 부호화하는 모양정보 부호화수단을 포함하여 구성된 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 장치.
- 제11항에 있어서, 상기 모양정보 움직임 추정수단은,하나의 모양정보 매크로블록(BAB)에서 16x16 움직임 벡터를 사용하는 프레임 예측과 8x16 두 개의 움직임 벡터를 사용하는 필드 예측을 구분하여 모양정보의 움직임 벡터를 추정하고 이 모양정보 예측모드를 전송하는 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 장치.
- 제11항에 있어서, 상기 모양정보 움직임 추정수단은,프레임/필드 예측 플래그와 이웃하는 모양정보 BAB의 움직임 벡터를 입력받아 현재 BAB에 이웃하는 BAB의 예측 모드가 프레임 예측모드인지 필드 예측모드인지를 판단하는 프레임/필드 예측모드 판단기와,현재 BAB에 이웃하는 모양정보 BAB의 움직임 벡터를 상기 모양정보 프레임/필드 예측판단기로 출력하는 이웃 모양정보 움직임벡터 추출기와,상기 모양정보 프레임/필드 예측판단기로부터 현재 BAB에 이웃하는 모양정보 BAB이 프레임 모드인지 필드 모드인지에 대한 정보를 입력받아 모양정보 움직임 벡터 예측치(MVPs)의 순서를 결정하는 모양정보 움직임 벡터 예측치 순서결정기와,상기 모양정보 움직임 벡터 예측치 순서결정기에서 얻어지는 모양정보 움직임 벡터 예측치와 영상 움직임 벡터 예측치 순서 결정기에서 얻어지는 영상 움직임 벡터 예측치로 최종 MVPs를 결정하는 모양정보 움직임 벡터 예측치(MVPs) 최종 결정기와,상기 MVPs 최종 결정기에서 얻어지는 MVPs와 추정한 모양정보 움직임 정보(MVs)의 차이 값으로 움직임 벡터 차이값(MVDs)을 결정하는 모양정보 움직임 벡터 차이값(MVDs) 결정기를 포함하여 구성된 것을 특징으로 하는 격행주사를 위한 모양정보 부호화 장치.
- 제13항에 있어서, 상기 모양정보 움직임 추정수단은,프레임/필드 예측 플래그와 이웃하는 영상신호 MB의 움직임 벡터를 입력받아 현재 MB에 이웃하는 영상신호 MB가 프레임 모드인지 필드 모드인지를 판단하는 영상신호 프레임/필드 예측판단기와;현재 MB에 이웃하는 영상신호 MB의 움직임 벡터를 상기 영상신호 프레임/필드 예측판단기로 출력하는 영상신호 움직임벡터 추출기와;상기 영상신호 프레임/필드 예측판단기로부터 현재 MB에 이웃하는 영상신호 MB가 프레임모드인지 필드모드인지에 대한 정보를 입력받아 영상 움직임 벡터 예측치의 순서를 결정하는 영상 움직임 벡터 예측치 순서 결정기를 더 포함하여 구성된 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화장치.
- 제11항에 있어서,상기 모양정보 부호화수단은,상기 모양정보 부호화 모드 결정수단에서 얻어지는 부호화 모드 정보가 프레임 모드정보이면 상기 움직임이 보상된 이진 모양정보를 프레임 타입 블록단위로 부호화하는 프레임 부호화수단과,상기 모양정보 부호화 모드 결정수단에서 얻어지는 부호화 모드 정보가 필드 모드정보이면 상기 움직임이 보상된 이진 모양정보를 필드 타입 블록단위로 부호화하는 필드 부호화수단으로 구성된 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 장치.
- 제11항에 있어서, 상기 필드 부가정보 결정수단은,상기 모양정보 부호화 모드 결정수단에서 얻어지는 부호화 모드 정보와 상기 모양정보 타입 결정수단에서 얻어지는 이진 모양정보 블록의 모드 정보에 따라 필드 블록 타입을 결정하는 필드 블록 타입 결정기와,상기 결정한 필드 블록 타입을 나타내는 정보를 부호화고 한 필드의 BAB_data를 부호화하여 출력하는 필드 부가정보 부호화기로 구성된 것을 특징으로 하는 격행주사 영상에 대한 모양정보 부호화 장치.
- 격행주사 영상에 대한 모양정보 부호화 장치에 있어서,입력되는 이진 모양정보 블록의 움직임 변화량에 따라 모양정보의 부호화 모드를 결정하는 모양정보 부호화 모드 결정수단과;상기 결정한 부호화 모드가 프레임 모드이면 입력되는 이진 모양정보로부터 프레임 단위로 움직임 벡터를 추정하는 모양정보 움직임 추정수단과;상기 모양정보 움직임 추정수단에서 얻어지는 움직임 정보로 이진 모양정보 블록의 BAB-타입을 결정하는 모양정보 타입 결정수단과;상기 결정한 움직임 예측 모드에 따라 입력 모양정보의 움직임을 보상하는 모양정보 움직임 보상수단과;상기 결정한 부호화 모드가 필드 모드이면 필드 구별에 대한 부가정보를 결정해주는 필드 부가정보 결정수단과;상기 모양정보 부호화 모드 결정수단에서 얻어지는 부호화 모드 정보가 프레임 모드정보이면 상기 움직임이 보상된 이진 모양정보를 프레임 타입 블록단위로 부호화하는 프레임 부호화수단과;상기 결정한 부호화 모드가 필드 모드이면 상기 입력되는 이진 모양정보로부터 필드 단위로 움직임 벡터를 추정하는 필드단위 움직임 추정수단과;상기 필드단위 움직임 추정수단에서 얻어지는 움직임 정보에 따라 상기 움직임이 보상된 이진 모양정보를 필드타입 블록단위로 부호화하는 필드 부호화수단을 포함하여 구성된 것을 특징으로 하는 격행주사를 위한 모양정보 부호화 장치.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR19970068377 | 1997-12-12 | ||
| KR1019970068377 | 1997-12-12 | ||
| KR97-68377 | 1997-12-12 | ||
| KR1019980002986 | 1998-02-03 | ||
| KR1019980002986A KR19990069012A (ko) | 1998-02-03 | 1998-02-03 | 격행주사를 위한 모양정보 부호화 방법 및 그 장치 |
| KR98-02986 | 1998-02-03 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR19990062734A KR19990062734A (ko) | 1999-07-26 |
| KR100523908B1 true KR100523908B1 (ko) | 2006-01-27 |
Family
ID=26633251
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019980052584A Expired - Fee Related KR100523908B1 (ko) | 1997-12-12 | 1998-12-02 | 격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6381277B1 (ko) |
| KR (1) | KR100523908B1 (ko) |
Families Citing this family (76)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10229422A (ja) * | 1997-02-12 | 1998-08-25 | Hiroshi Fukuda | コード出力による音声画像信号の伝達方法 |
| JP2000050258A (ja) * | 1998-07-31 | 2000-02-18 | Toshiba Corp | 映像検索方法および映像検索装置 |
| KR20010101329A (ko) * | 1999-10-29 | 2001-11-14 | 요트.게.아. 롤페즈 | 비디오 인코딩 방법 |
| KR100350376B1 (ko) * | 1999-12-27 | 2002-08-28 | 주식회사 하이닉스반도체 | 격행주사를 위한 모양정보 부호화방법 및 그 장치 |
| TW473645B (en) * | 2000-11-22 | 2002-01-21 | Elecvision Inc | Method of displacement detection for digital camera |
| ES2588388T3 (es) * | 2002-04-19 | 2016-11-02 | Panasonic Intellectual Property Corporation Of America | Método de cálculo de vectores de movimiento |
| KR100906473B1 (ko) * | 2002-07-18 | 2009-07-08 | 삼성전자주식회사 | 개선된 움직임 벡터 부호화 및 복호화 방법과 그 장치 |
| CN100589576C (zh) * | 2002-11-25 | 2010-02-10 | 松下电器产业株式会社 | 动态补偿方法、图像编码方法及图像解码方法 |
| US8824553B2 (en) * | 2003-05-12 | 2014-09-02 | Google Inc. | Video compression method |
| US20050013498A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | Coding of motion vector information |
| US7499495B2 (en) * | 2003-07-18 | 2009-03-03 | Microsoft Corporation | Extended range motion vectors |
| US7620106B2 (en) * | 2003-09-07 | 2009-11-17 | Microsoft Corporation | Joint coding and decoding of a reference field selection and differential motion vector information |
| US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
| US8064520B2 (en) * | 2003-09-07 | 2011-11-22 | Microsoft Corporation | Advanced bi-directional predictive coding of interlaced video |
| US7623574B2 (en) * | 2003-09-07 | 2009-11-24 | Microsoft Corporation | Selecting between dominant and non-dominant motion vector predictor polarities |
| US7616692B2 (en) * | 2003-09-07 | 2009-11-10 | Microsoft Corporation | Hybrid motion vector prediction for interlaced forward-predicted fields |
| US7599438B2 (en) * | 2003-09-07 | 2009-10-06 | Microsoft Corporation | Motion vector block pattern coding and decoding |
| US7567617B2 (en) * | 2003-09-07 | 2009-07-28 | Microsoft Corporation | Predicting motion vectors for fields of forward-predicted interlaced video frames |
| JP4317814B2 (ja) * | 2004-12-06 | 2009-08-19 | 株式会社ルネサステクノロジ | 動画像情報の符号化装置及び符号化方法 |
| US20070074251A1 (en) * | 2005-09-27 | 2007-03-29 | Oguz Seyfullah H | Method and apparatus for using random field models to improve picture and video compression and frame rate up conversion |
| KR100757374B1 (ko) * | 2006-03-02 | 2007-09-11 | 삼성전자주식회사 | 픽셀 데이터 압축 방법 및 이를 이용한 픽셀 데이터 압축장치 |
| KR101383540B1 (ko) * | 2007-01-03 | 2014-04-09 | 삼성전자주식회사 | 복수의 움직임 벡터 프리딕터들을 사용하여 움직임 벡터를추정하는 방법, 장치, 인코더, 디코더 및 복호화 방법 |
| US8385404B2 (en) | 2008-09-11 | 2013-02-26 | Google Inc. | System and method for video encoding using constructed reference frame |
| US8325796B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video coding using adaptive segmentation |
| US8326075B2 (en) | 2008-09-11 | 2012-12-04 | Google Inc. | System and method for video encoding using adaptive loop filter |
| US9510009B2 (en) * | 2010-05-20 | 2016-11-29 | Thomson Licensing | Methods and apparatus for adaptive motion vector candidate ordering for video encoding and decoding |
| US9532059B2 (en) | 2010-10-05 | 2016-12-27 | Google Technology Holdings LLC | Method and apparatus for spatial scalability for video coding |
| US8611415B1 (en) | 2010-11-15 | 2013-12-17 | Google Inc. | System and method for coding using improved motion estimation |
| CA2933341C (en) * | 2011-01-07 | 2020-06-30 | Ntt Docomo, Inc. | Predictive encoding method, predictive encoding device, and predictive encoding program of motion vector, and, predictive decoding method, predictive decoding device, and predictive decoding program of motion vector |
| US8891626B1 (en) | 2011-04-05 | 2014-11-18 | Google Inc. | Center of motion for encoding motion fields |
| US8693547B2 (en) | 2011-04-06 | 2014-04-08 | Google Inc. | Apparatus and method for coding using motion vector segmentation |
| US8780996B2 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method for encoding and decoding video data |
| US8781004B1 (en) | 2011-04-07 | 2014-07-15 | Google Inc. | System and method for encoding video using variable loop filter |
| US8638854B1 (en) | 2011-04-07 | 2014-01-28 | Google Inc. | Apparatus and method for creating an alternate reference frame for video compression using maximal differences |
| US8780971B1 (en) | 2011-04-07 | 2014-07-15 | Google, Inc. | System and method of encoding using selectable loop filters |
| US9154799B2 (en) | 2011-04-07 | 2015-10-06 | Google Inc. | Encoding and decoding motion via image segmentation |
| US8804819B1 (en) | 2011-04-19 | 2014-08-12 | Google Inc. | Method and apparatus for encoding video using data frequency |
| US9749638B1 (en) | 2011-04-28 | 2017-08-29 | Google Inc. | Method and apparatus for encoding video with dynamic quality improvement |
| US8705620B1 (en) | 2011-04-28 | 2014-04-22 | Google Inc. | Method and apparatus for encoding anchor frame by encoding features using layers |
| US8989256B2 (en) | 2011-05-25 | 2015-03-24 | Google Inc. | Method and apparatus for using segmentation-based coding of prediction information |
| US9094689B2 (en) | 2011-07-01 | 2015-07-28 | Google Technology Holdings LLC | Motion vector prediction design simplification |
| US8885706B2 (en) | 2011-09-16 | 2014-11-11 | Google Inc. | Apparatus and methodology for a video codec system with noise reduction capability |
| CN104041041B (zh) | 2011-11-04 | 2017-09-01 | 谷歌技术控股有限责任公司 | 用于非均匀运动向量栅格的运动向量缩放 |
| US9247257B1 (en) | 2011-11-30 | 2016-01-26 | Google Inc. | Segmentation based entropy encoding and decoding |
| US9014265B1 (en) | 2011-12-29 | 2015-04-21 | Google Inc. | Video coding using edge detection and block partitioning for intra prediction |
| US8908767B1 (en) | 2012-02-09 | 2014-12-09 | Google Inc. | Temporal motion vector prediction |
| US9262670B2 (en) | 2012-02-10 | 2016-02-16 | Google Inc. | Adaptive region of interest |
| US9094681B1 (en) | 2012-02-28 | 2015-07-28 | Google Inc. | Adaptive segmentation |
| US9131073B1 (en) | 2012-03-02 | 2015-09-08 | Google Inc. | Motion estimation aided noise reduction |
| US9609341B1 (en) | 2012-04-23 | 2017-03-28 | Google Inc. | Video data encoding and decoding using reference picture lists |
| US9426459B2 (en) | 2012-04-23 | 2016-08-23 | Google Inc. | Managing multi-reference picture buffers and identifiers to facilitate video data coding |
| US9172970B1 (en) | 2012-05-29 | 2015-10-27 | Google Inc. | Inter frame candidate selection for a video encoder |
| US9014266B1 (en) | 2012-06-05 | 2015-04-21 | Google Inc. | Decimated sliding windows for multi-reference prediction in video coding |
| US11317101B2 (en) | 2012-06-12 | 2022-04-26 | Google Inc. | Inter frame candidate selection for a video encoder |
| US9277168B2 (en) * | 2012-06-29 | 2016-03-01 | Advanced Micro Devices, Inc. | Subframe level latency de-interlacing method and apparatus |
| US9344729B1 (en) | 2012-07-11 | 2016-05-17 | Google Inc. | Selective prediction signal filtering |
| US9332276B1 (en) | 2012-08-09 | 2016-05-03 | Google Inc. | Variable-sized super block based direct prediction mode |
| US9380298B1 (en) | 2012-08-10 | 2016-06-28 | Google Inc. | Object-based intra-prediction |
| US9288484B1 (en) | 2012-08-30 | 2016-03-15 | Google Inc. | Sparse coding dictionary priming |
| US9756346B2 (en) | 2012-10-08 | 2017-09-05 | Google Inc. | Edge-selective intra coding |
| US9369732B2 (en) | 2012-10-08 | 2016-06-14 | Google Inc. | Lossless intra-prediction video coding |
| US9407915B2 (en) | 2012-10-08 | 2016-08-02 | Google Inc. | Lossless video coding with sub-frame level optimal quantization values |
| US9503746B2 (en) | 2012-10-08 | 2016-11-22 | Google Inc. | Determine reference motion vectors |
| US9485515B2 (en) | 2013-08-23 | 2016-11-01 | Google Inc. | Video coding using reference motion vectors |
| US9210432B2 (en) | 2012-10-08 | 2015-12-08 | Google Inc. | Lossless inter-frame video coding |
| US9225979B1 (en) | 2013-01-30 | 2015-12-29 | Google Inc. | Remote access encoding |
| US9210424B1 (en) | 2013-02-28 | 2015-12-08 | Google Inc. | Adaptive prediction block size in video coding |
| US9300906B2 (en) | 2013-03-29 | 2016-03-29 | Google Inc. | Pull frame interpolation |
| US9756331B1 (en) | 2013-06-17 | 2017-09-05 | Google Inc. | Advance coded reference prediction |
| US9313493B1 (en) | 2013-06-27 | 2016-04-12 | Google Inc. | Advanced motion estimation |
| US9392272B1 (en) | 2014-06-02 | 2016-07-12 | Google Inc. | Video coding using adaptive source variance based partitioning |
| US9578324B1 (en) | 2014-06-27 | 2017-02-21 | Google Inc. | Video coding using statistical-based spatially differentiated partitioning |
| US9286653B2 (en) | 2014-08-06 | 2016-03-15 | Google Inc. | System and method for increasing the bit depth of images |
| US9153017B1 (en) | 2014-08-15 | 2015-10-06 | Google Inc. | System and method for optimized chroma subsampling |
| US10102613B2 (en) | 2014-09-25 | 2018-10-16 | Google Llc | Frequency-domain denoising |
| US9807416B2 (en) | 2015-09-21 | 2017-10-31 | Google Inc. | Low-latency two-pass video coding |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04186985A (ja) * | 1990-11-20 | 1992-07-03 | Matsushita Electric Ind Co Ltd | 動画像符号化装置 |
| KR950023003A (ko) * | 1993-12-28 | 1995-07-28 | 배순훈 | 디지탈 동영상 부호기의 필드 및 프레임 움직임 추정 선택방법 |
| KR970019673A (ko) * | 1995-09-29 | 1997-04-30 | 배순훈 | 동영상 부호화기에 있어서 움직임 추정 모드 판정 장치 |
| KR19980066971A (ko) * | 1997-01-30 | 1998-10-15 | 구자홍 | 움직임 이동량 검출기능을 갖는 영상 부호화 장치 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5428693A (en) | 1991-04-12 | 1995-06-27 | Mitsubishi Denki Kabushiki Kaisha | Motion compensation predicting coding method and apparatus |
| DE69223234T2 (de) | 1991-08-21 | 1998-06-18 | Toshiba Kawasaki Shi Kk | Bilddatenkompressionsvorrichtung |
| JP3850034B2 (ja) | 1995-05-12 | 2006-11-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | ライン数変換手段付き画像表示装置 |
| DE69716694T2 (de) * | 1996-09-25 | 2003-07-31 | Hyundai Curitel, Inc. | Verfahren und Vorrichtung zur Videokodierung mit einem beweglichen Raster von Bildelementen |
| JPH1169356A (ja) * | 1997-08-25 | 1999-03-09 | Mitsubishi Electric Corp | 動画像符号化方式及び動画像復号方式 |
| US5929915A (en) * | 1997-12-02 | 1999-07-27 | Daewoo Electronics Co., Ltd. | Interlaced binary shape coding method and apparatus |
| KR100281329B1 (ko) * | 1998-01-31 | 2001-02-01 | 전주범 | 이진 형상 신호의 모드 신호 부호화 방법 및 그 복원 방법 |
| KR100281462B1 (ko) * | 1998-03-30 | 2001-02-01 | 전주범 | 격행 부호화에서 이진 형상 신호의 움직임 벡터 부호화 방법 |
-
1998
- 1998-12-02 KR KR1019980052584A patent/KR100523908B1/ko not_active Expired - Fee Related
- 1998-12-11 US US09/209,955 patent/US6381277B1/en not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04186985A (ja) * | 1990-11-20 | 1992-07-03 | Matsushita Electric Ind Co Ltd | 動画像符号化装置 |
| KR950023003A (ko) * | 1993-12-28 | 1995-07-28 | 배순훈 | 디지탈 동영상 부호기의 필드 및 프레임 움직임 추정 선택방법 |
| KR970019673A (ko) * | 1995-09-29 | 1997-04-30 | 배순훈 | 동영상 부호화기에 있어서 움직임 추정 모드 판정 장치 |
| KR19980066971A (ko) * | 1997-01-30 | 1998-10-15 | 구자홍 | 움직임 이동량 검출기능을 갖는 영상 부호화 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR19990062734A (ko) | 1999-07-26 |
| US6381277B1 (en) | 2002-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100523908B1 (ko) | 격행주사 영상에 대한 영상신호 부호화 장치 및 그 방법 | |
| KR102797628B1 (ko) | 부분 코스트 계산 | |
| EP4604535A2 (en) | Video processing methods and apparatuses for sub-block motion compensation in video coding systems | |
| KR100681370B1 (ko) | 전방 예측된 인터레이스드 비디오 프레임의 필드에 대한모션 벡터의 예측 | |
| JP2025100555A (ja) | マルチリファレンス予測のための動きベクトルの精密化 | |
| CA2702769C (en) | Motion estimation and compensation of video object planes for interlaced digital video | |
| KR100254070B1 (ko) | 화상 부호화 장치 및 화상 복호화 장치 | |
| KR101383612B1 (ko) | 비디오 시퀀스에서 데이터 압축 방법 | |
| US20080084930A1 (en) | Image coding apparatus, image coding method, image decoding apparatus, image decoding method and communication apparatus | |
| KR20250020699A (ko) | 모션 벡터 리파인먼트 및 모션 보상을 위한 메모리 액세스 윈도우 및 패딩 | |
| JP2005318620A (ja) | 適応時間予測を用いた動きベクトル検出 | |
| JP2014103678A (ja) | 画像復号装置 | |
| EP2293574B1 (en) | Motion picture decoding method | |
| JP5522252B2 (ja) | 画像処理装置および画像処理方法 | |
| WO2014051081A1 (ja) | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 | |
| KR20210153548A (ko) | 비디오 신호 부호화/복호화 방법 및 장치, 그리고 비트스트림을 저장한 기록 매체 | |
| JPH07240944A (ja) | ステレオ画像符号化装置 | |
| JP2012186762A (ja) | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 | |
| KR100350376B1 (ko) | 격행주사를 위한 모양정보 부호화방법 및 그 장치 | |
| JP2013009164A (ja) | 動画像符号化装置、動画像復号装置、動画像符号化方法及び動画像復号方法 | |
| JP2005012527A (ja) | 符号化装置、符号化プログラムおよび符号化方法 | |
| JP2019097076A (ja) | 映像符号化装置及び映像復号装置 | |
| KR19990069012A (ko) | 격행주사를 위한 모양정보 부호화 방법 및 그 장치 | |
| JPH089388A (ja) | 動画像復号化装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20090925 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20101019 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20101019 |