FI117533B - Förfarande för att filtrera digitaliska videobilder - Google Patents
Förfarande för att filtrera digitaliska videobilder Download PDFInfo
- Publication number
- FI117533B FI117533B FI20000120A FI20000120A FI117533B FI 117533 B FI117533 B FI 117533B FI 20000120 A FI20000120 A FI 20000120A FI 20000120 A FI20000120 A FI 20000120A FI 117533 B FI117533 B FI 117533B
- Authority
- FI
- Finland
- Prior art keywords
- block
- pixel
- frame
- value
- block boundary
- Prior art date
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/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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/86—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Studio Circuits (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Image Analysis (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Claims (27)
1. Förfarande för att avlägsna blockformiga bildfel frän en ram av en digitalisk videosignal som är kodad i block och därefter avkodad, varvid 5 kodningsmetoden för blocket är vald frän en förutbestämd grupp av kodningsmetoder, i vilket förfarande minst ett bildelement (n) för att behandlas väljs frän ätminstone den ena sidan av blockgränsen (30), och värdet av minst ett bildelement som är valt för att behandlas korri-geras genom filtrering, kännetecknat därav, att filtrering som tillämpas 10 för blockgränsen beror pä blocktyper av ramen i omgivningen av blockgränsen (30).
2. Förfarande enligt patentkrav 1, kännetecknat därav, att antalet bildelement (n) som är valda för att behandlas beror pä bildinnehället av 15 ramen i omgivningen av blockgränsen (30) och att antalet bildelemen-ten (n) som är valda för att behandlas även beror pä blocktyper av ramar i omgivningen av blockgränsen (30).
3. Förfarande enligt patentkrav 2, kännetecknat därav, att antalet bild-20 element som är valda för att behandlas beror pä storleken av kvantise- ringssteget mellan koefficienter som använts vid kodningen av blocken.
4. Förfarande enligt patentkrav 3, kännetecknat därav, att antalet bild- :···1 element (n) som är valda för att behandlas bestäms pä basen av 25 formeln ····1 • 1 f0 Δ > 2.00a 1 150α < Δ < 2.00a • · .···. 2 1.00a< Δ < 1.50a • ♦ « = <3 0.66a< Δ < 1.00a , (2) . . 4 0.40a < Δ < 0.66a • · 1 5 0.25a < Δ < 0.40a ’·1·1 6 0< Δ < 0.25a • : . v ·1· • 1 • 1 ·«1 ·:·1! där a = QPIog(QP) och QP är storleken av kvantiseringssteget mellan 30 koefficienter som använts vid kodningen av blocken. * « · * · · . • ·· • · 28 1 1 7 5 3 3
5. Förfarande enligt patentkrav 2, 3 eller 4, kännetecknat därav, att antalet (n) bildelement definieras först enligt bildinnehället av ramen som befinner sig i omgivningen av blockgränsen (30) och ytterligare reduceras antalet (n) bildelement enligt blocktyperna av ramen i 5 omgivningen av blockgränsen (30).
6. Förfarande enligt patentkrav 5, kännetecknat därav, att det reduce- rade värdet (ntr) för antalet (n) bildelement definieras genom att väljä ett reduceringsvärde (trvaf) frän tabellen 10 : _;___ . _ Regionstypet av blocket pä den andra sidan_ Regionstypet intra kopia kodad okodad av blocket pä den första sidan____:____ INTRA__nn22n4n2_ KOPIA__22222422_ KODAD__4___ n 4 2 4 4 4 2_ OKODAD 2 In I 2 | 2 | 2 4 2 2_ och genom att använda sagda valda reduceringsvärde (trvaf) i formeln .···. ntr =min(trval,n), (3). • · · • · * « * . *· *; 15
7. Förfarande enligt nagot av de föregäende patentkraven, känne- tecknat därav, att frän gruppen av de för behandlingen valda bildele-menten väljs bestämda bildelement som skall filtreras, och ett nytt • · · värde definieras för varje bildelement som skall filtreras pä basen av bildelement som tillhör ett omkring bildelementet insatt filtrerings-20 fönster. • · • · · * · « ·** ·
8. Förfarande enligt patentkrav 7, kännetecknat därav, att det nya värdet av bildelementet som skall filtreras är medelvärdet av de filtre- • · *—* ringsfönstret tillhörande bildelementen. 25
·:··.: 9. Förfarande enligt patentkrav 7, kännetecknat därav, att sagda filtre- ringsfönster används för att definiera ett nytt värde för bildelementen • · 29 1 1 7533 - som befinner sig pä den första sidan av blockgränsen och som skall filtreras, och storleken av filtreringsfönstret definieras pä basen av tabellen dr (di > 1) n__r2_r3 J_X_X_X_ 2 _J_X_X_ 3 _J_V_X_ 4 _2_2_X_ 5 _2_2_2** 6. eller 2*** [3 13 5 där * det filtrerade värdet av bildelementet η används för att filtre- ra bildelementet r2 10 ** det filtrerade värdet av bildelementen ^ och r2 används för att filtrera bildelementet r3 *** 3 om d| > 2, annars 2, 15 varvid heitalsparameter dr visar aktivitet pä den första sidan av block-:*·.· gränsen och heitalsparameter di visar aktivitet pä den andra sidan av blockgränsen; η, r2, r3är tre bildelement som befinner sig närmast tili .···. blockgränsen pä den första sidan av densamma i denna ordning; X V.'.r 20 betyder att bildelementet inte skall filtreras, numret betyder att vid sidan av den filtrerande bildelementet införs ett antal bildelement utmärkt av • · ***** numret i filtreringsfönstret frän bäda sidor av bildelementet som skall filtreras; och ”3 eller 2” betyder ”3 om d|> 2, annars 2”; och ett pä ett : motsvarande sätt definierat filtreringsfönster används för att definiera 25 det nya värdet för bildelementen som befinner sig pä andra sidan av .···. blockgränsen och som skall filtreras, med det undantag att varje r ersätts med I och tvärtom.
**»·· • · *;**: 10. Förfarande enligt patentkrav 9, kännetecknat därav, att ·*.'·: 30 30 1 1 7533 - dr = 6, om |η - η| < β/j för alla je [1,6], annars: dr = i, där i uppfyller villkoret ie[1, ntr], (4) |n - ri+i| > f;Vi, och 5. r, - nl < β/j för alla i vilken tilläggsparameter β = 4 log(QP) och QP är storleken av kvantiseringssteget av de vid omvandlingskodningen använda omvandlingskoefficienterna och värdet av parametern di bestäms pä 10 samma sätt med det undantag att varje r ersätts med I.
11. Anordning för att avlägsna blockformiga bildfel frän en ram av en digitalisk videosignal som är kodad i block och därefter avkodad, varvid kodningsmetoden är vald frän en i förväg bestämd grupp av kodnings-15 metoder, vilken anordning omfattar medel för att väljä minst ett bild-element (n) för att behandlas frän ätminstone den ena sidan av block-gränsen (30), samt ett filter för att korrigera värdet av minst ett bildele-ment som är valt för att behandlas, kännetecknad därav, att filtret är anordnat att fungera pä ett anpassande sätt enligt blocktyper av ramen 20 i omgivningen av blockgränsen (30).
12. Anordning enligt patentkrav 11, kännetecknad därav, att den .*··. omfattar medel (41) för att väljä bildelement för att behandlas och filtre- * · ras, som fungerar pä ett anpassande sätt enligt bildinnehället av ** *: 25 ramen, och att medlen (41) för att väljä bildelement för att behandlas ····« och filtreras vidare omfattar medel (42) för att undersöka blocktyper av ramen som befinner sig i omgivningen av blockgränsen (30) för att definiera antalet bildelement (n) som skall valjas att behandlas. ··· • · • · * ♦ ·
13. Anordning enligt patentkrav 12, kännetecknad därav, att den : omfattar medel (42) för att väljä antalet bildelement pä basen av stor- :***; leken av kvantiseringssteget mellan koefficienter som använts vid kod- ningen av blocken. • · ··* - *
14. Anordning enligt patentkrav 13, kännetecknad därav, att medlen ·:♦·: (42) för att väljä antalet bildelement som skall behandlas omfattar medel (35) för att definiera sagda antal bildelement med formeln: * · 31 1 1 7533 Ο Δ > 2.00α 1 1.50α < Δ < 2.00α 2 1.00α < Δ < 1.50α η~< 3 0.66α < Δ < 1.00α , (2) 4 0.40α < Δ < 0.66α 5 0.25α < Δ < 0.40α 6 0< Δ <0.25α i vilken a = QP-log(QP) och QP är storleken av kvantiseringssteget mellan koefficienter som använts vid kodningen. 5
15. Anordning enligt patentkrav 11, 12, 13 eller 14, kännetecknad därav, att den omfattar medel (42) för att reducera antalet (n) bildele-ment som är valda för att behandlas pä basen av sagda blocktyper.
16. Anordning enligt nägot av patentkraven 11—15, kännetecknad därav, att medlen (42) för att väljä antalet bildelement som skall behandlas omfattar medel för att bestämma antalet (n) bildelement pä basen av bildinnehället av ramen som befinner sig i omgivningen av blockgränsen (30) och medel för att reducera antalet (n) bildelement pä 15 basen av blocktyper av den i omgivningen av blockgränsen (30) befint-liga ramen.
• · · · '·*·[ 17. Anordning enligt patentkrav 16, kännetecknad därav, att medlen *’.*·: för att reducera antalet (n) bildelement omfattar medel för att väljä ett 20 reduceringsvärde {trval) frän tabellen ··· « · • · '__Regionstypet av blocket pä den andra sidan_ Regionstypet intra kopia kodad okodad av blocket pä • den första * · · · .*·*. sidan_____ __ • · I —T. III —.I I —I I I .:. INTRA nn22n4n2 • · - - “™i"' ’ - ^" ’ _ **"[ KOPIA__22222422_ KODAD__4n424442_ "··: OKODAD_| 2 In 2 I 2 I 2 [4 I 2 \ 2 • · • · · • ·♦ • · 32 1 1 7533 genom att använda sagda reduceringsvärde (trval) i formeln ntr = min(trval,n), (3).
18. Anordning enligt nägot av patentkraven 11—17, kännetecknad 5 därav, att den omfattar medel (42) för att väljä bildelementen som skall filtreras frän en grupp av valda bildelement, medel (42) för att definiera ett filtreringsfönster, och medel för att bestämma ett nytt värde för varje bildelement som skall filtreras pä basen av bildelement som tillhör ett omkring bildelementet insatt filtreringsfönster.
19. Anordning enligt patentkrav 18, kännetecknad därav, att medlen för att bestämma ett nytt värde för varje bildelement omfattar medel för att räkna ett medelvärde för de filtreringsfönstret tillhörande bildelementen.
20. Anordning enligt patentkrav 18, kännetecknad därav, att medlen 15 för att bestämma ett nytt värde för bildelementen omfattar medel för att använda sagda filtreringsfönstret för att filtrera bildelement pä den första sidan av blockgränsen, och medel för att bestämma fönstrets storlek pä basen av tabellen dr (d, > 1) n_ r3 j_x_x_x_ 2_J_X___X_ ·:·: 3_J_V_X_ .··. 4 2 2 X * * - I .... 5 _2_2_2“_ 6. eller 2*** 3 [3 20 . . där • ♦ · • · · · * · * • · *·;·* * det fjitrerade värdet av bildelementet η används för filtrering av bildelementet r2 *·· ^ ····· 25 *. ** det filtrerade värdet av bildelementen r, och r2 används för * filtrering av bildelementet r3 * ·· * · 33 1 1 7533 *** 3 om di > 2, annars 2, varvid heltalsparameter dr visar aktivitet pä den första sidan av block-gränsen och heltalsparameter d, visar aktivitet pä den andra sidan av 5 blockgränsen; n, r2, r3 är tre bildelement som befinner sig närmast till blockgränsen pä den första sidan av densamma i denna ordning; X betyder att bildelementet inte skall filtreras, numret betyder att vid sidan av den filtrerande bildelementet införs ett antal bildlement utmärkt med numret I filtreringsfönstret frän bäda sidor av bildelementet som skall 10 filtreras; och ”3 eller 2” betyder ”3 om di> 2, annars 2”; och ett pä ett motsvarande sätt definierat filtreringsfönster används för att definiera ett nytt värde för bildelementen som befinner sig pä andra sidan av blockgränsen och som skall filtreras, med det undantag att varje r ersätts med I och tvärtom. 15 .
21. Anordning enligt patentkrav 20, kännetecknad därav, att dr e 6, om |r1, - rj < β/j för alla je [1,6], annars: dr = i, där i uppfyller villkoret 20 k [1, ntr], (4) |n - ri+i| > β/i, och | n - η| < β/j för alla je ♦ *· t » • · i vilket tilläggsparameter β = 4 log(QP) och QP är storleken av kvanti- • 25 seringssteget mellan omvandlingskoefficienterna som använts vid omvandlingskodningen använda, och värdet av parametern d| bestäms :y : pä samma sätt med det undantag att varje r ersätts med I. • · • · 9 · 9
22. Anordning enligt nägot av patentkraven 11—21, kännetecknad 30 därav, att den omfattar programmerbara medel (42) för att väljä bild-element frän en lagrad ram som bildelementen vilka skall behandlas, programmerbara medel (45) för att väljä bildelementen frän en grupp av bildelement som skall behandlas för filtrering, och programmerbara medel (44) för att bestämma ett nytt värde för bildelementen som skall • : 35 filtreras.
• · :*·.· 23. Videokodare (10) som omfattar medel (35—44) för att koda och • · avkoda digitalisk videoinformation i block, medel för att väljä kodnings- 117533 metoden för blocket frän en förutbestämd grupp av kodningstyper, vilken kodare omfattar medel för att väljä minst ett bildelement (n) för att behandlas frän ätminstone den ena sidan av blockgränsen (30), och ett filter för att korrigera värdet av de för behandlingen valda bildele-5 menten, kännetecknad därav, att filtret är anordnat att fungera pä ett anpassande sätt enligt blocktyper av ramen i omgivningen av blockgränsen (30).
24. Videoavkodare (20) som omfattar medel (35—44) för att avlägsna 10 blockformiga bildfel frän en ram av en digitalisk videosignal som är kodad i block och därefter avkodad, vilken kodningsmetod är vald frän en förutbestämd grupp av kodningsmetoder, vilken videoavkodare omfattar medel för att väljä minst ett bildelement (n) för att behandlas frän ätminstone den ena sidan av blockgränsen (30), och ett filter för 15 att korrigera värdet av bildelement som är valt för att behandlas, kännetecknad därav, att filtret är anordnat att fungera pä ett anpassande sätt enligt blocktyper av ramen i omgivningen av blockgränsen (30).
25. Videokodek (10, 20) som omfattar medel (35—44) för att koda och 20 avkoda digitalisk videoinformation i block, medel för att väljä kodnings- metoden för blocket frän en förutbestämd grupp av kodningstyper, medel för att avlägsna blockformiga bildfel frän en ram av en digitalisk videosignal, vilken videokodek omfattar medel för att väljä minst ett *;··) bildelement (n) för att behandlas frän ätminstone den ena sidan av 25 blockgränsen (30), och ett filter för att korrigera värdet av de för behandlingen valda bildelementen, kännetecknad därav, att filtret är anordnat att fungera pä ett anpassande sätt enligt blocktyper av ramen i omgivningen av blockgränsen (30). • · « • · • ♦ # » ·
26. Trädlöst kommunikationsmedel (46) som omfattar en videokodek : .·. (10, 20), som omfattar medel (35—44) för att koda och avkoda digita- !···* lisk videoinformation i block, medel för att väljä kodningsmetoden för blocket frän en förutbestämd grupp av kodningstyper, medel för att avlägsna blockformiga bildfel frän en ram av en digitalisk videosignal, ·:**: 35 vilken videokodek omfattar medel för att väljä minst ett bildelement (n) för att behandlas frän ätminstone den ena sidan av blockgränsen (30), ,·. ; och ett filter för korrigering av värdet av de för behandlingen valda bild- ' : element, kännetecknat därav, att filtret är anordnat att fungera pä ett 35 1 1 7533 anpassande sätt enligt blocktyper av ramen i omgivningen av block-gränsen (30).
27. Datorprogram som är lagrat i ett datamedel, kännetecknat därav, 5 att datorprogrammet utför räkneoperationer enligt nägot av förfarande-kraven 1-10 när programmet utförs i en databehandlingsanordning. • ♦ • · • · • · • · · • ·» • · • · • · · • · • · • 1 · ··· • · • · * · « • · • · «·« • · • » · • · · ···· • 1 ♦ • · • · ··· ♦ • · · • · ··1 • · • · • · • · · ·
Priority Applications (16)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20000120A FI117533B (sv) | 2000-01-20 | 2000-01-20 | Förfarande för att filtrera digitaliska videobilder |
US09/766,035 US9800891B2 (en) | 2000-01-20 | 2001-01-19 | Method and associated device for filtering digital video images |
EP01902442A EP1186177B1 (en) | 2000-01-20 | 2001-01-22 | A method and associated device for filtering digital video images |
PCT/FI2001/000049 WO2001054415A1 (en) | 2000-01-20 | 2001-01-22 | A method and associated device for filtering digital video images |
CA002374523A CA2374523C (en) | 2000-01-20 | 2001-01-22 | A method and associated device for filtering digital video images |
RU2002100648/09A RU2295203C2 (ru) | 2000-01-20 | 2001-01-22 | Способ и соответствующее устройство для фильтрации цифровых видеоизображений |
AT01902442T ATE522088T1 (de) | 2000-01-20 | 2001-01-22 | Verfahren und zugehörige vorrichtung zum filtern von digitalen videobildern |
CN2005101137676A CN1756362B (zh) | 2000-01-20 | 2001-01-22 | 过滤数字视频图像的方法和相关装置 |
AU30275/01A AU778990B2 (en) | 2000-01-20 | 2001-01-22 | A method and associated device for filtering digital video images |
ES01902442T ES2368706T3 (es) | 2000-01-20 | 2001-01-22 | Un procedimiento y dispositivo asociado para filtrar imágenes digitales de video. |
SG200405663A SG128476A1 (en) | 2000-01-20 | 2001-01-22 | A method and associated device for filtering digital video images |
CNB018005659A CN1230001C (zh) | 2000-01-20 | 2001-01-22 | 过滤数字视频图像的方法和相关装置 |
HK03100263.7A HK1048411B (zh) | 2000-01-20 | 2003-01-10 | 過濾數字視頻圖像的方法和相關裝置 |
HK06109148.6A HK1089030A1 (en) | 2000-01-20 | 2006-08-17 | A method and associated device for filtering digital video images |
RU2006139951/09A RU2358410C2 (ru) | 2000-01-20 | 2006-11-10 | Способ и соответствующее устройство для фильтрации цифровых видеоизображений |
US15/790,314 US20180048910A1 (en) | 2000-01-20 | 2017-10-23 | Method and associated device for filtering digital video images |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20000120 | 2000-01-20 | ||
FI20000120A FI117533B (sv) | 2000-01-20 | 2000-01-20 | Förfarande för att filtrera digitaliska videobilder |
Publications (3)
Publication Number | Publication Date |
---|---|
FI20000120A0 FI20000120A0 (sv) | 2000-01-20 |
FI20000120A FI20000120A (sv) | 2001-07-21 |
FI117533B true FI117533B (sv) | 2006-11-15 |
Family
ID=8557147
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20000120A FI117533B (sv) | 2000-01-20 | 2000-01-20 | Förfarande för att filtrera digitaliska videobilder |
Country Status (12)
Country | Link |
---|---|
US (2) | US9800891B2 (sv) |
EP (1) | EP1186177B1 (sv) |
CN (2) | CN1230001C (sv) |
AT (1) | ATE522088T1 (sv) |
AU (1) | AU778990B2 (sv) |
CA (1) | CA2374523C (sv) |
ES (1) | ES2368706T3 (sv) |
FI (1) | FI117533B (sv) |
HK (2) | HK1048411B (sv) |
RU (2) | RU2295203C2 (sv) |
SG (1) | SG128476A1 (sv) |
WO (1) | WO2001054415A1 (sv) |
Families Citing this family (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7929610B2 (en) * | 2001-03-26 | 2011-04-19 | Sharp Kabushiki Kaisha | Methods and systems for reducing blocking artifacts with reduced complexity for spatially-scalable video coding |
US7450641B2 (en) | 2001-09-14 | 2008-11-11 | Sharp Laboratories Of America, Inc. | Adaptive filtering based upon boundary strength |
US6931063B2 (en) | 2001-03-26 | 2005-08-16 | Sharp Laboratories Of America, Inc. | Method and apparatus for controlling loop filtering or post filtering in block based motion compensationed video coding |
KR100525785B1 (ko) * | 2001-06-15 | 2005-11-03 | 엘지전자 주식회사 | 이미지 화소 필터링 방법 |
US7426315B2 (en) * | 2001-09-05 | 2008-09-16 | Zoran Microelectronics Ltd. | Method for reducing blocking artifacts |
US20050013494A1 (en) * | 2003-07-18 | 2005-01-20 | Microsoft Corporation | In-loop deblocking filter |
US7724827B2 (en) * | 2003-09-07 | 2010-05-25 | Microsoft Corporation | Multi-layer run level encoding and decoding |
US8625680B2 (en) * | 2003-09-07 | 2014-01-07 | Microsoft Corporation | Bitstream-controlled post-processing filtering |
US9715898B2 (en) * | 2003-12-16 | 2017-07-25 | Core Wireless Licensing S.A.R.L. | Method and device for compressed-domain video editing |
EP1555832A3 (en) * | 2004-01-14 | 2011-05-18 | Samsung Electronics Co., Ltd. | Adaptive loop filtering for reducing blocking artifacts |
GB2418093B (en) * | 2004-09-09 | 2007-03-28 | Imagination Tech Ltd | Method and apparatus for removing visible artefacts in video images |
US20080084932A1 (en) * | 2006-10-06 | 2008-04-10 | Microsoft Corporation | Controlling loop filtering for interlaced video frames |
US7876808B2 (en) * | 2006-11-30 | 2011-01-25 | Broadcom Corp. | Method and apparatus for adaptive noise and/or signal filtering in an HSDPA channel quality indicator (CQI) selection |
PL2123051T3 (pl) * | 2006-12-18 | 2011-04-29 | Koninl Philips Electronics Nv | Kompresja i dekompresja obrazu |
US8831086B2 (en) | 2008-04-10 | 2014-09-09 | Qualcomm Incorporated | Prediction techniques for interpolation in video coding |
US9967590B2 (en) | 2008-04-10 | 2018-05-08 | Qualcomm Incorporated | Rate-distortion defined interpolation for video coding based on fixed filter or adaptive filter |
JP4813517B2 (ja) * | 2008-05-29 | 2011-11-09 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法、および電子機器 |
US10123050B2 (en) * | 2008-07-11 | 2018-11-06 | Qualcomm Incorporated | Filtering video data using a plurality of filters |
CA2742239A1 (en) * | 2008-11-07 | 2010-05-14 | Mitsubishi Electric Corporation | Image encoder and image decoder |
BRPI0921986A2 (pt) * | 2008-11-25 | 2018-06-05 | Thomson Licensing | métodos e aparelho para filtralçao por eliminação de artefatos à base de matrizes esparsas para codificação e decodificação de vídeo |
JP5490404B2 (ja) | 2008-12-25 | 2014-05-14 | シャープ株式会社 | 画像復号装置 |
US9143803B2 (en) | 2009-01-15 | 2015-09-22 | Qualcomm Incorporated | Filter prediction based on activity metrics in video coding |
US8559733B2 (en) * | 2009-03-31 | 2013-10-15 | Citrix Systems, Inc. | Methods and systems for approximating progressive image encoding using image partitioning |
SG10202012742QA (en) * | 2009-06-19 | 2021-01-28 | Mitsubishi Electric Corp | Image encoding device, image decoding device, image encoding method, and image decoding method |
JP5597968B2 (ja) * | 2009-07-01 | 2014-10-01 | ソニー株式会社 | 画像処理装置および方法、プログラム、並びに記録媒体 |
JP2011049740A (ja) * | 2009-08-26 | 2011-03-10 | Sony Corp | 画像処理装置および方法 |
US8787443B2 (en) | 2010-10-05 | 2014-07-22 | Microsoft Corporation | Content adaptive deblocking during video encoding and decoding |
PL2664141T3 (pl) * | 2011-01-14 | 2016-01-29 | Ericsson Telefon Ab L M | Filtrowanie deblokujące |
US8964852B2 (en) | 2011-02-23 | 2015-02-24 | Qualcomm Incorporated | Multi-metric filtering |
JP5291134B2 (ja) | 2011-03-09 | 2013-09-18 | 日本電信電話株式会社 | 映像符号化/復号方法,映像符号化/復号装置およびそのプログラム |
JP5291133B2 (ja) * | 2011-03-09 | 2013-09-18 | 日本電信電話株式会社 | 画像処理方法,画像処理装置,映像符号化/復号方法,映像符号化/復号装置およびそれらのプログラム |
US9042458B2 (en) | 2011-04-01 | 2015-05-26 | Microsoft Technology Licensing, Llc | Multi-threaded implementations of deblock filtering |
US8724701B1 (en) * | 2011-04-18 | 2014-05-13 | Google Inc. | Using object decomposition to improve the selection of example-based predictors |
JP2014526818A (ja) * | 2011-09-09 | 2014-10-06 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 低複雑度のデブロッキングフィルタ決定 |
GB201119206D0 (en) * | 2011-11-07 | 2011-12-21 | Canon Kk | Method and device for providing compensation offsets for a set of reconstructed samples of an image |
CA2868255C (en) * | 2012-04-13 | 2018-04-17 | Mitsubishi Electric Corporation | Image encoding device, image decoding device, image encoding method, and image decoding method |
WO2013175736A1 (ja) | 2012-05-25 | 2013-11-28 | パナソニック株式会社 | 動画像符号化方法、動画像符号化装置、動画像復号方法、動画像復号装置、および、動画像符号化復号装置 |
SG10201608592UA (en) | 2012-05-25 | 2016-12-29 | Sun Patent Trust | Image coding method, image coding apparatus, image decoding method, image decoding apparatus, and image coding and decoding apparatus |
CN103650511B (zh) | 2012-05-25 | 2017-12-15 | 太阳专利托管公司 | 运动图像解码方法及运动图像解码装置 |
ES2923648T3 (es) | 2012-06-04 | 2022-09-29 | Sun Patent Trust | Procedimiento de codificación de imágenes de vídeo, procedimiento de decodificación de imágenes de vídeo |
CA2999826C (en) | 2015-09-25 | 2020-10-13 | Huawei Technologies Co., Ltd. | Apparatus and method for video motion compensation with selectable interpolation filter |
WO2017052407A1 (en) * | 2015-09-25 | 2017-03-30 | Huawei Technologies Co., Ltd. | Adaptive sharpening filter for predictive coding |
KR102142938B1 (ko) | 2015-09-25 | 2020-08-10 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 비디오 모션 보상을 위한 장치 및 방법 |
EP3348057A1 (en) | 2015-09-25 | 2018-07-18 | Huawei Technologies Co., Ltd. | Apparatus and method for video motion compensation |
CN108141602B (zh) | 2015-09-25 | 2021-02-23 | 华为技术有限公司 | 视频编解码器、编解码方法和计算机可读存储介质 |
RU2640298C1 (ru) * | 2015-10-12 | 2017-12-27 | Общество С Ограниченной Ответственностью "Яндекс" | Способ обработки и хранения изображений |
CN114157869A (zh) * | 2021-09-30 | 2022-03-08 | 浙江大华技术股份有限公司 | 视频帧的滤波方法、及编解码方法、编解码器和存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5225904A (en) * | 1987-10-05 | 1993-07-06 | Intel Corporation | Adaptive digital video compression system |
US5218649A (en) * | 1990-05-04 | 1993-06-08 | U S West Advanced Technologies, Inc. | Image enhancement system |
RU2042282C1 (ru) | 1992-07-27 | 1995-08-20 | Санкт-Петербургский государственный электротехнический университет им.Ульянова (Ленина В.И.) | Устройство цифрового кодирования и декодирования телевизионного сигнала |
DE69533870T2 (de) | 1994-10-19 | 2005-05-25 | Matsushita Electric Industrial Co., Ltd., Kadoma | Vorrichtung zur Bilddekodierung |
GB9502274D0 (en) * | 1995-02-06 | 1995-03-29 | Central Research Lab Ltd | Method and apparatus for coding information |
US5731840A (en) * | 1995-03-10 | 1998-03-24 | Kabushiki Kaisha Toshiba | Video coding/decoding apparatus which transmits different accuracy prediction levels |
DE19604050B4 (de) | 1995-08-17 | 2005-09-29 | Siemens Ag | Verfahren zur Bearbeitung von decodierten Bildblöcken eines blockbasierten Verfahrens zur Bildcodierung |
US5896176A (en) * | 1995-10-27 | 1999-04-20 | Texas Instruments Incorporated | Content-based video compression |
US5812702A (en) * | 1995-11-22 | 1998-09-22 | U S West, Inc. | System and method for enhancement of coded images using adaptive spatial filtering |
EP0881837B1 (en) | 1997-05-30 | 2003-03-26 | STMicroelectronics S.r.l. | Post-processing method for reducing artifacts in block-coded digital images, and post-processing device for actuating such method |
JP3967405B2 (ja) * | 1996-10-09 | 2007-08-29 | テキサス インスツルメンツ インコーポレイテツド | 画像信号の符号化方法 |
JP3800704B2 (ja) | 1997-02-13 | 2006-07-26 | ソニー株式会社 | 映像信号処理装置及び方法 |
FI106071B (sv) | 1997-03-13 | 2000-11-15 | Nokia Mobile Phones Ltd | Anpassningsbart filter |
FI103003B (sv) | 1997-06-13 | 1999-03-31 | Nokia Corp | Filtreringsförfarande, filter och mobil terminal |
KR100244290B1 (ko) * | 1997-09-09 | 2000-02-01 | 구자홍 | 저속 전송에서의 동영상을 위한 디블록킹 필터링 방법 |
US6285801B1 (en) | 1998-05-29 | 2001-09-04 | Stmicroelectronics, Inc. | Non-linear adaptive image filter for filtering noise such as blocking artifacts |
EP1072157A1 (en) | 1999-02-16 | 2001-01-31 | Koninklijke Philips Electronics N.V. | Video decoding device and method using a filtering step for block effect reduction |
-
2000
- 2000-01-20 FI FI20000120A patent/FI117533B/sv not_active IP Right Cessation
-
2001
- 2001-01-19 US US09/766,035 patent/US9800891B2/en not_active Expired - Fee Related
- 2001-01-22 WO PCT/FI2001/000049 patent/WO2001054415A1/en active Application Filing
- 2001-01-22 SG SG200405663A patent/SG128476A1/en unknown
- 2001-01-22 CA CA002374523A patent/CA2374523C/en not_active Expired - Lifetime
- 2001-01-22 AU AU30275/01A patent/AU778990B2/en not_active Expired
- 2001-01-22 RU RU2002100648/09A patent/RU2295203C2/ru active
- 2001-01-22 CN CNB018005659A patent/CN1230001C/zh not_active Expired - Lifetime
- 2001-01-22 CN CN2005101137676A patent/CN1756362B/zh not_active Expired - Lifetime
- 2001-01-22 AT AT01902442T patent/ATE522088T1/de active
- 2001-01-22 ES ES01902442T patent/ES2368706T3/es not_active Expired - Lifetime
- 2001-01-22 EP EP01902442A patent/EP1186177B1/en not_active Expired - Lifetime
-
2003
- 2003-01-10 HK HK03100263.7A patent/HK1048411B/zh unknown
-
2006
- 2006-08-17 HK HK06109148.6A patent/HK1089030A1/xx not_active IP Right Cessation
- 2006-11-10 RU RU2006139951/09A patent/RU2358410C2/ru active
-
2017
- 2017-10-23 US US15/790,314 patent/US20180048910A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1186177B1 (en) | 2011-08-24 |
EP1186177A1 (en) | 2002-03-13 |
CA2374523A1 (en) | 2001-07-26 |
HK1048411B (zh) | 2006-08-11 |
CA2374523C (en) | 2008-04-08 |
HK1048411A1 (en) | 2003-03-28 |
ES2368706T3 (es) | 2011-11-21 |
RU2295203C2 (ru) | 2007-03-10 |
US9800891B2 (en) | 2017-10-24 |
FI20000120A0 (sv) | 2000-01-20 |
FI20000120A (sv) | 2001-07-21 |
ATE522088T1 (de) | 2011-09-15 |
US20180048910A1 (en) | 2018-02-15 |
RU2358410C2 (ru) | 2009-06-10 |
CN1756362A (zh) | 2006-04-05 |
CN1756362B (zh) | 2013-08-07 |
CN1365575A (zh) | 2002-08-21 |
AU3027501A (en) | 2001-07-31 |
HK1089030A1 (en) | 2006-11-17 |
RU2006139951A (ru) | 2008-05-20 |
CN1230001C (zh) | 2005-11-30 |
WO2001054415A1 (en) | 2001-07-26 |
SG128476A1 (en) | 2007-01-30 |
US20010017944A1 (en) | 2001-08-30 |
AU778990B2 (en) | 2004-12-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI117533B (sv) | Förfarande för att filtrera digitaliska videobilder | |
FI106071B (sv) | Anpassningsbart filter | |
FI117534B (sv) | Förfarande för att filtrera digitaliska bilder och filtreringsanordning | |
EP1971153B1 (en) | Method for decoding video information, a motion compensated video decoder | |
EP2241112B1 (en) | Encoding filter coefficients | |
EP3363198B1 (en) | Method and apparatus of adaptive filtering of samples for video coding | |
JP5174958B2 (ja) | ビデオのコーダとデコーダとの同時最適化のための方法およびシステム | |
KR101749269B1 (ko) | 적응적인 인루프 필터를 이용한 동영상 부호화와 복호화 장치 및 그 방법 | |
EP2141927A1 (en) | Filters for video coding | |
KR101915425B1 (ko) | 비디오 영상 프루닝 방법 및 장치 | |
US9438904B2 (en) | Reduced look-up table for LM mode calculation | |
RU2707411C1 (ru) | Устройство, способ, считываемый компьютером носитель записи с программой кодирования движущихся изображений для кодирования движущихся изображений | |
US20060088098A1 (en) | Method and arrangement for reducing the volume or rate of an encoded digital video bitstream | |
KR101469338B1 (ko) | 혼합된 탭 필터들 | |
US6907071B2 (en) | Selective prediction for intra-coding video data block | |
CN103109532A (zh) | 视频编码设备和视频解码设备 | |
KR19980017213A (ko) | 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템 | |
KR20040093481A (ko) | 양자화기 스케일의 제한된 변동들을 가진 비디오 부호화 | |
KR100744435B1 (ko) | 고속 동영상 압축을 위한 dct 및 양자화 과정 생략 방법 | |
JPH0710103B2 (ja) | 画像符号化伝送装置 | |
Gardos | H. 263+: the new itu-t recommendation for video coding at low bit rates | |
US20240414379A1 (en) | Combining deblock filtering and another filtering for video encoding and/or decoding | |
EP1083751A1 (en) | Measurement of activity of video images in the DCT domain | |
US20250071283A1 (en) | Filtering for image encoding and decoding | |
JPH03283785A (ja) | ブロック符号化信号復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Ref document number: 117533 Country of ref document: FI |
|
PC | Transfer of assignment of patent |
Owner name: NOKIA TECHNOLOGIES OY |
|
MA | Patent expired |