KR101037070B1 - 전역탐색기법에 의한 고속 움직임 예측 방법 - Google Patents
전역탐색기법에 의한 고속 움직임 예측 방법 Download PDFInfo
- Publication number
- KR101037070B1 KR101037070B1 KR1020090050080A KR20090050080A KR101037070B1 KR 101037070 B1 KR101037070 B1 KR 101037070B1 KR 1020090050080 A KR1020090050080 A KR 1020090050080A KR 20090050080 A KR20090050080 A KR 20090050080A KR 101037070 B1 KR101037070 B1 KR 101037070B1
- Authority
- KR
- South Korea
- Prior art keywords
- motion prediction
- subblocks
- slope
- matching
- global search
- 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
Images
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/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
- H04N19/527—Global motion vector estimation
-
- 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/12—Selection from among a plurality of transforms or standards, e.g. selection between discrete cosine transform [DCT] and sub-band transform or selection between H.263 and H.264
- H04N19/122—Selection of transform size, e.g. 8x8 or 2x4x8 DCT; Selection of sub-band transforms of varying structure or type
-
- 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/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/169—Methods 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/17—Methods 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/176—Methods 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Discrete Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
Claims (8)
- 전역탐색기법에 의한 고속 움직임 예측 방법에 있어서,(a) 현재 프레임 내의 기준블록을 다수의 서브블록으로 나누는 단계;(b) 이전 프레임의 부호화 과정에서 기 산출되었던 상기 이전 프레임의 DCT 계수를 이용하여 상기 서브블록 각각에 대한 기울기의 크기를 산출하는 단계; 및(c) 상기 산출된 기울기의 크기에 따라 상기 서브블록에 대한 매칭순서를 결정하는 단계를 포함하는 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
- 전역탐색기법에 의한 고속 움직임 예측 방법에 있어서,(a) 현재 인터 프레임 내의 기준블록을 다수의 서브블록으로 나누는 단계;(b) 이전 인트라 프레임의 부호화 과정에서 기 산출되었던 상기 이전 인트라 프레임의 DCT 계수를 이용하여 상기 서브블록 각각에 대한 기울기의 크기를 산출하는 단계;(c) 상기 산출된 기울기의 크기순서에 따라 상기 서브블록에 대한 매칭스캔순서를 결정하는 단계; 및(d) 부분 에러 제거 방법(PDE, Partial Distortion Elimination)을 통해 매칭을 수행하여 움직임 벡터를 산출하는 단계를 포함하는 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
- 제1항 또는 제2항에 있어서,상기 (b) 단계에서 상기 서브블록 각각에 대한 기울기는 다음 식에 따라 산출되는 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법:GP1= │2(2F1.0 + F3.0) - F5.0 - F7.0│ + │2(2F0.1 + F0.3) - F0.5 - F0.7│.(여기서, GP1은 기울기 크기, Fu ,v는 주파수 블록의 위치 (u,v)에서의 DCT 계수를 의미함)
- 제1항 또는 제2항에 있어서,상기 서브블록은 8*8 크기의 블록인 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
- 제1항에 있어서,상기 이전 프레임은 인트라 프레임인 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
- 제1항에 있어서,상기 고속 움직임 예측 방법은,(d) 상기 기준블록과 검색창 내에 기 설정된 후보블록 간의 매칭 에러를 산출하여 최소 매칭 에러를 설정하는 단계; 및(e) 상기 (c) 단계에서 결정된 매칭순서에 따라 상기 기준블록과 후보블록 간의 매칭 에러를 산출하는 단계로서, 상기 매칭 에러의 중간합이 상기 최소 매칭 에러보다 큰 경우, 해당 검색점에 대한 매칭 에러의 산출을 중단하고 다음 과정으로 진행하는 단계를 더 포함하는 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
- 제7항에 있어서,상기 (e) 단계는, 상기 산출된 매칭 에러가 상기 최소 매칭 에러보다 작은 경우, 상기 최소 매칭 에러보다 작은 상기 매칭 에러를 상기 최소 매칭 에러로 설정하는 단계를 포함하는 것을 특징으로 하는 전역탐색기법에 의한 고속 움직임 예측 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090050080A KR101037070B1 (ko) | 2009-06-05 | 2009-06-05 | 전역탐색기법에 의한 고속 움직임 예측 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090050080A KR101037070B1 (ko) | 2009-06-05 | 2009-06-05 | 전역탐색기법에 의한 고속 움직임 예측 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100131273A KR20100131273A (ko) | 2010-12-15 |
KR101037070B1 true KR101037070B1 (ko) | 2011-05-26 |
Family
ID=43507355
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090050080A Expired - Fee Related KR101037070B1 (ko) | 2009-06-05 | 2009-06-05 | 전역탐색기법에 의한 고속 움직임 예측 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101037070B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100723507B1 (ko) | 2005-10-12 | 2007-05-30 | 삼성전자주식회사 | I-프레임 움직임 예측을 이용한 동영상 압축 장치의 적응양자화 제어기 및 적응 양자화 제어 방법 |
KR20080048384A (ko) * | 2006-11-28 | 2008-06-02 | 한양대학교 산학협력단 | 세분화된 탐색 영역을 기반으로 하는 고속 전영역 움직임예측 방법 및 그 장치 |
KR100847517B1 (ko) * | 2007-03-20 | 2008-07-22 | 한양대학교 산학협력단 | 움직임 추정장치, 방법 및 그 프로그램이 기록된 기록매체 |
-
2009
- 2009-06-05 KR KR1020090050080A patent/KR101037070B1/ko not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100723507B1 (ko) | 2005-10-12 | 2007-05-30 | 삼성전자주식회사 | I-프레임 움직임 예측을 이용한 동영상 압축 장치의 적응양자화 제어기 및 적응 양자화 제어 방법 |
KR20080048384A (ko) * | 2006-11-28 | 2008-06-02 | 한양대학교 산학협력단 | 세분화된 탐색 영역을 기반으로 하는 고속 전영역 움직임예측 방법 및 그 장치 |
KR100847517B1 (ko) * | 2007-03-20 | 2008-07-22 | 한양대학교 산학협력단 | 움직임 추정장치, 방법 및 그 프로그램이 기록된 기록매체 |
Also Published As
Publication number | Publication date |
---|---|
KR20100131273A (ko) | 2010-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10250908B2 (en) | Adaptive transform size selection for geometric motion partitioning | |
US20200120355A1 (en) | Sub-block transform coding of prediction residuals | |
KR100955152B1 (ko) | 비디오 인코딩을 위한 다차원 인접 블록 예측 | |
RU2491758C2 (ru) | Кодирование видеосигналов посредством выбора фильтра | |
CA2452632C (en) | Method for sub-pixel value interpolation | |
TWI556648B (zh) | 解碼影像的方法 | |
KR100772576B1 (ko) | 비디오 정보를 부호화 및 복호화하기 위한 방법, 움직임보상 비디오 부호기 및 대응하는 복호기 | |
US9078009B2 (en) | Data compression for video utilizing non-translational motion information | |
KR100242406B1 (ko) | 디지탈 비디오 동화상의 움직임 보상 방법 | |
US20110206132A1 (en) | Data Compression for Video | |
JP2022537064A (ja) | エンコーダ、デコーダ、および対応する方法 | |
JP2014209743A (ja) | 幾何学的動き区分のための固定小数点実装形態 | |
WO2011064673A1 (en) | Method of and apparatus for encoding video frames, method of and apparatus for decoding video frames | |
KR20050025567A (ko) | 전방 예측된 인터레이스드 비디오 프레임의 필드에 대한모션 벡터의 예측 | |
CN109996080A (zh) | 图像的预测方法、装置及编解码器 | |
US11212536B2 (en) | Negative region-of-interest video coding | |
US20070133689A1 (en) | Low-cost motion estimation apparatus and method thereof | |
US11582444B2 (en) | Intra-frame coding method and apparatus, frame coder, and frame coding system | |
KR101085963B1 (ko) | 동영상 부호화 장치 및 방법 | |
KR101691380B1 (ko) | 시프팅 매트릭스를 이용한 dct 기반의 부화소 단위 움직임 예측 방법 | |
KR101037070B1 (ko) | 전역탐색기법에 의한 고속 움직임 예측 방법 | |
US20130170565A1 (en) | Motion Estimation Complexity Reduction | |
KR100790757B1 (ko) | H.264 동영상 부호화기의 적응적 고속 움직임 추정 방법 | |
KR101610028B1 (ko) | 고속 모션 추정 방법 및 장치, 이를 이용한 비디오 인코딩 장치 | |
KR101037743B1 (ko) | 효율적인 조기중단 기법을 사용하는 움직임 추정 방법 및 이를 이용한 비디오 인코딩 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
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 |
|
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 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
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 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
Fee payment year number: 1 St.27 status event code: A-2-2-U10-U11-oth-PR1002 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
FPAY | Annual fee payment |
Payment date: 20140401 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 4 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
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 |
Fee payment year number: 5 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
FPAY | Annual fee payment |
Payment date: 20160418 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Fee payment year number: 6 St.27 status event code: A-4-4-U10-U11-oth-PR1001 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Not in force date: 20170520 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE St.27 status event code: A-4-4-U10-U13-oth-PC1903 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
PC1903 | Unpaid annual fee |
Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170520 St.27 status event code: N-4-6-H10-H13-oth-PC1903 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 St.27 status event code: A-5-5-R10-R13-asn-PN2301 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |