KR101221495B1 - 적응적 mctf의 rd 최적화 방법 - Google Patents
적응적 mctf의 rd 최적화 방법 Download PDFInfo
- Publication number
- KR101221495B1 KR101221495B1 KR1020110018129A KR20110018129A KR101221495B1 KR 101221495 B1 KR101221495 B1 KR 101221495B1 KR 1020110018129 A KR1020110018129 A KR 1020110018129A KR 20110018129 A KR20110018129 A KR 20110018129A KR 101221495 B1 KR101221495 B1 KR 101221495B1
- Authority
- KR
- South Korea
- Prior art keywords
- sum
- current block
- added
- extra data
- theory
- 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.)
- Active
Links
- 230000003044 adaptive effect Effects 0.000 title claims abstract description 37
- 238000005457 optimization Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 49
- 230000008569 process Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 13
- 230000008859 change Effects 0.000 description 9
- 230000006866 deterioration Effects 0.000 description 8
- 230000002123 temporal effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 6
- 230000000007 visual effect Effects 0.000 description 5
- 238000001514 detection method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000007423 decrease Effects 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000013139 quantization Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 206010047571 Visual impairment Diseases 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007430 reference method Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
- H04N19/615—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding using motion compensated temporal filtering [MCTF]
-
- 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/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/19—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding using optimisation based on Lagrange multipliers
-
- 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/567—Motion estimation based on rate distortion criteria
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
도 2는 5/3-탭 웨이블릿 MCTF 부호화 구조를 나타낸 것이다.
도 3은 본 발명의 바람직한 일 실시예에 따른 R-D 이론을 이용한 적응적 MCTF 방법의 흐름도이다.
도 4는 MCTF의 예측 과정과 역방향 움직임 정보로 인한 업데이트의 중복을 도시한 것이다.
도 5는 각각의 MCTF 별로 JSVM에 foreman 시퀀스를 적용하여 나타난 PSNR과 비트량을 그래프화한 것이다.
도 6은 각각의 MCTF 별로 JSVM에 football 시퀀스에 적용하여 나타난 PSNR과 비트량을 그래프화 한 것이다.
Claims (8)
- 현재 블록의 움직임 정보를 검색하는 단계;
상기 검색된 움직임 정보를 이용하여 고주파 밴드 영상을 생성하는 단계;
상기 현재 블록에 대하여 R-D 이론(Rate-Distortion Theory)을 이용하여 라그랑제 계열의 비용함수식(Lagrangian cost function)을 최소화하는 픽셀 당 허용된 오차 범위의 합(EB)을 산출하는 단계;
상기 현재 블록의 픽셀별 지역 분산(JND)을 구하고, 상기 현재 블록 내 지역분산의 합(JNDsum)과 짝수 프레임에 더해질 여분의 데이터의 합(Usum)을 산출하는 단계;
상기 픽셀 당 허용된 오차 범위의 합(EB) 또는 상기 현재 블록 내 지역분산의 합(JNDsum) 중 적어도 하나 이상을 이용하여 상기 짝수 프레임에 더해질 여분의 데이터의 합(Usum)과 비교하는 단계; 및
상기 비교 결과에 따라, 상기 현재 블록에 대하여 상기 짝수 프레임에 더해질 여분의 데이터의 합을 그대로 유지하거나 상기 짝수 프레임에 더해질 여분의 데이터의 합을 상기 현재 블록 내 지역분산의 합을 이용하여 변경하거나, 상기 현재 블록에 대하여 화면 내 부호화하는 단계를 포함하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 1 항에 있어서,
상기 R-D 이론에서 R-D 곡선의 기울기를 λ라고 할 때, 상기 라그랑제 계열의 비용함수식(Lagrangian cost function)을 최소화하는 상기 픽셀 당 허용된 오차 범위의 합과 상기 λ를 선택하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 2 항에 있어서,
현재 프레임에 대한 λ를 다음 프레임에 대한 λ로 사용함으로써, 상기 라그랑제 계열의 비용함수식(Lagrangian cost function)을 최소화하는 연산의 복잡성을 줄이는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 1 항에 있어서,
상기 픽셀 당 허용된 오차 범위의 합과 상기 현재 블록 내 지역분산의 합을 더한 결과가 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 작은 경우, 상기 현재 블록에 대하여 화면 내 부호화하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 1 항에 있어서,
상기 픽셀 당 허용된 오차 범위의 합과 상기 현재 블록 내 지역분산의 합을 더한 결과가 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 크고, 상기 현재 블록 내 지역분산의 합이 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 큰 경우, 상기 현재 블록에 대하여 상기 짝수 프레임에 더해질 여분의 데이터의 합을 그대로 유지하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 1 항에 있어서,
상기 픽셀 당 허용된 오차 범위의 합과 상기 현재 블록 내 지역분산의 합을 더한 결과가 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 크고, 상기 현재 블록 내 지역분산의 합이 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 작은 경우, 상기 짝수 프레임에 더해질 여분의 데이터의 합을 상기 현재 블록 내 지역분산의 합을 이용하여 변경하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 4 항에 있어서,
상기 픽셀 당 허용된 오차 범위의 합과 상기 현재 블록 내 지역분산의 합을 더한 결과가 상기 짝수 프레임에 더해질 여분의 데이터의 합보다 작은 경우, 정확하지 않은 움직임 정보가 적용된 것으로 판단하는 것을 특징으로 하는 R-D 이론을 이용한 적응적 MCTF 방법. - 제 1 항 내지 제 7 항 중에 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110018129A KR101221495B1 (ko) | 2011-02-28 | 2011-02-28 | 적응적 mctf의 rd 최적화 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110018129A KR101221495B1 (ko) | 2011-02-28 | 2011-02-28 | 적응적 mctf의 rd 최적화 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120098274A KR20120098274A (ko) | 2012-09-05 |
KR101221495B1 true KR101221495B1 (ko) | 2013-01-11 |
Family
ID=47109356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110018129A Active KR101221495B1 (ko) | 2011-02-28 | 2011-02-28 | 적응적 mctf의 rd 최적화 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101221495B1 (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150095591A (ko) * | 2014-02-13 | 2015-08-21 | 한국과학기술원 | 시각적 인지 특성을 이용한 pvc 방법 |
CN104469386B (zh) * | 2014-12-15 | 2017-07-04 | 西安电子科技大学 | 一种基于dof的恰可察觉误差模型的感知立体视频编码方法 |
CN106886419B (zh) * | 2017-03-28 | 2021-04-27 | 武汉斗鱼网络科技有限公司 | 网络图片加载方法及装置 |
CN115379159B (zh) * | 2022-07-14 | 2024-12-13 | 百果园技术(新加坡)有限公司 | 一种基于画质监控的帧队列管理方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1617677A1 (en) | 2004-07-12 | 2006-01-18 | Microsoft Corporation | Embedded base layer codec for 3D sub-band coding |
KR20060092825A (ko) * | 2004-07-12 | 2006-08-23 | 마이크로소프트 코포레이션 | 움직임-보상형 시간적 필터링에서의 적응적 업데이트를위한 방법 |
KR20100016795A (ko) * | 2008-08-05 | 2010-02-16 | 동국대학교 산학협력단 | 적응적 부호화 모드 선택 방법 |
-
2011
- 2011-02-28 KR KR1020110018129A patent/KR101221495B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1617677A1 (en) | 2004-07-12 | 2006-01-18 | Microsoft Corporation | Embedded base layer codec for 3D sub-band coding |
KR20060092825A (ko) * | 2004-07-12 | 2006-08-23 | 마이크로소프트 코포레이션 | 움직임-보상형 시간적 필터링에서의 적응적 업데이트를위한 방법 |
KR20100016795A (ko) * | 2008-08-05 | 2010-02-16 | 동국대학교 산학협력단 | 적응적 부호화 모드 선택 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20120098274A (ko) | 2012-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11538198B2 (en) | Apparatus and method for coding/decoding image selectively using discrete cosine/sine transform | |
US10218975B2 (en) | Transform precision manipulation in video coding | |
JP5061179B2 (ja) | 照明変化補償動き予測符号化および復号化方法とその装置 | |
JP5234241B2 (ja) | 動画像符号化方法、及びこれを用いた装置と、コンピュータプログラム | |
US9237354B2 (en) | Video coding apparatus, video coding method and video coding program, and video decoding apparatus, video decoding method and video decoding program | |
KR20170021337A (ko) | 해시 기반의 블록 매칭의 결과에 기초한 인코더 결정 | |
US20070171970A1 (en) | Method and apparatus for video encoding/decoding based on orthogonal transform and vector quantization | |
US20110228854A1 (en) | Apparatus and method for encoding/decoding a video signal | |
KR20110001990A (ko) | 영상 데이터의 인 루프 필터링 장치 및 방법과 이를 이용한 영상 부호화/복호화 장치 | |
KR20140110221A (ko) | 비디오 인코더, 장면 전환 검출 방법 및 비디오 인코더의 제어 방법 | |
JP2009021908A (ja) | 動画像符号化装置及びプログラム | |
US20120307898A1 (en) | Video encoding device and video decoding device | |
KR101388902B1 (ko) | 모션 추정을 위한 기법들 | |
JP2013005437A (ja) | デジタル映像データを符号化するための方法およびデジタル映像符号化システム | |
JP4383240B2 (ja) | 画面内予測符号化装置、その方法及びそのプログラム | |
US20130114690A1 (en) | Video encoding device and video decoding device | |
KR100856392B1 (ko) | 현재 영상의 복원영역을 참조하는 동영상 부호화/복호화장치 및 그 방법 | |
KR101221495B1 (ko) | 적응적 mctf의 rd 최적화 방법 | |
KR20130053645A (ko) | 적응적 루프 필터를 이용한 비디오 부호화/복호화 방법 및 장치 | |
US10015484B2 (en) | Adaptive scan device and method for scanning thereof | |
KR101850152B1 (ko) | 적응적 루프 필터 적용 방법 및 그를 이용한 스케일러블 비디오 부호화 장치 | |
Suzuki et al. | Block-based reduced resolution inter frame coding with template matching prediction | |
Chen et al. | Adaptive linear prediction for block-based lossy image coding | |
KR101021249B1 (ko) | 적응적 부호화 모드 선택 방법 | |
US20250193389A1 (en) | Method and apparatus for adaptive motion compensated filtering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110228 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120622 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20121226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130107 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130108 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160106 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160106 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170102 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170102 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180103 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180103 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20190102 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20190102 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20200106 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20200106 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20201231 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20220105 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20230106 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20240105 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20250107 Start annual number: 13 End annual number: 13 |