TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM

Techniques for reducing reduce coding artifacts in video data are disclosed. In one aspect, a frame of video data is partitioned into pixel blocks, which are organized into slices. The pixel blocks of each slice are coded by a compression algorithm and an estimate of coding artifacts in the slice is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hoang, Dzung T, Gore, Mukta S, Rangarajan, Supradeep T, Guo, Linfeng, Baldwin, Ryan, Luo, Jiancong, Iacopino, Francesco, Yang, Xiaohua
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Hoang, Dzung T
Gore, Mukta S
Rangarajan, Supradeep T
Guo, Linfeng
Baldwin, Ryan
Luo, Jiancong
Iacopino, Francesco
Yang, Xiaohua
description Techniques for reducing reduce coding artifacts in video data are disclosed. In one aspect, a frame of video data is partitioned into pixel blocks, which are organized into slices. The pixel blocks of each slice are coded by a compression algorithm and an estimate of coding artifacts in the slice is made. For slices that are estimated to possess coding artifacts, the method revises coding parameters applied to pixel blocks in the slice and recodes the slice. The method substitutes recoded slices for originally-coded slices in frame, working in a priority order from a slice with the highest estimated likelihood of coding artifacts down to slices with lower estimated likelihoods of coding artifacts, measuring changes in the frame's coding size as it goes. The likelihood of coding artifacts can be estimated from slice statistics that may be developed from a comparison of transform coefficients among the pixel blocks within a slice, from an evaluation of transform coefficients of a pixel block with a slice that is estimated to have a lowest spatial complexity, or from coded luma data of the pixel blocks within a slice. In a further aspect, slice statistics may be computed from pixel block data only for a subset of slices within a frame. Slice statistics for other slices may be derived from the statistics of neighboring slices. In another aspect, a method may revise coding parameters in iterative fashion working from an initialized value and estimate (without recoding them) data sizes of coded slices that may be obtained from the revised parameters. As the method operates, it may compare the coding parameters to parameters used in a first iteration of coding and terminate the iterative process for that slice if the first iteration coding parameters are higher than the revised parameter.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2023070492A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2023070492A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2023070492A13</originalsourceid><addsrcrecordid>eNrjZLAMcXX28PMMDHUNVnDzD1IIcnUJdfb0c1dw9ncBUY5BIZ5ujs4hwQqefjCx4MjgEFdfHgbWtMSc4lReKM3NoOzmGuLsoZtakB-fWlyQmJyal1oSHxpsZGBkbGBuYGJp5GhoTJwqAC2iKaQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM</title><source>esp@cenet</source><creator>Hoang, Dzung T ; Gore, Mukta S ; Rangarajan, Supradeep T ; Guo, Linfeng ; Baldwin, Ryan ; Luo, Jiancong ; Iacopino, Francesco ; Yang, Xiaohua</creator><creatorcontrib>Hoang, Dzung T ; Gore, Mukta S ; Rangarajan, Supradeep T ; Guo, Linfeng ; Baldwin, Ryan ; Luo, Jiancong ; Iacopino, Francesco ; Yang, Xiaohua</creatorcontrib><description>Techniques for reducing reduce coding artifacts in video data are disclosed. In one aspect, a frame of video data is partitioned into pixel blocks, which are organized into slices. The pixel blocks of each slice are coded by a compression algorithm and an estimate of coding artifacts in the slice is made. For slices that are estimated to possess coding artifacts, the method revises coding parameters applied to pixel blocks in the slice and recodes the slice. The method substitutes recoded slices for originally-coded slices in frame, working in a priority order from a slice with the highest estimated likelihood of coding artifacts down to slices with lower estimated likelihoods of coding artifacts, measuring changes in the frame's coding size as it goes. The likelihood of coding artifacts can be estimated from slice statistics that may be developed from a comparison of transform coefficients among the pixel blocks within a slice, from an evaluation of transform coefficients of a pixel block with a slice that is estimated to have a lowest spatial complexity, or from coded luma data of the pixel blocks within a slice. In a further aspect, slice statistics may be computed from pixel block data only for a subset of slices within a frame. Slice statistics for other slices may be derived from the statistics of neighboring slices. In another aspect, a method may revise coding parameters in iterative fashion working from an initialized value and estimate (without recoding them) data sizes of coded slices that may be obtained from the revised parameters. As the method operates, it may compare the coding parameters to parameters used in a first iteration of coding and terminate the iterative process for that slice if the first iteration coding parameters are higher than the revised parameter.</description><language>eng</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><creationdate>2023</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230309&amp;DB=EPODOC&amp;CC=US&amp;NR=2023070492A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,780,885,25564,76547</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20230309&amp;DB=EPODOC&amp;CC=US&amp;NR=2023070492A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Hoang, Dzung T</creatorcontrib><creatorcontrib>Gore, Mukta S</creatorcontrib><creatorcontrib>Rangarajan, Supradeep T</creatorcontrib><creatorcontrib>Guo, Linfeng</creatorcontrib><creatorcontrib>Baldwin, Ryan</creatorcontrib><creatorcontrib>Luo, Jiancong</creatorcontrib><creatorcontrib>Iacopino, Francesco</creatorcontrib><creatorcontrib>Yang, Xiaohua</creatorcontrib><title>TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM</title><description>Techniques for reducing reduce coding artifacts in video data are disclosed. In one aspect, a frame of video data is partitioned into pixel blocks, which are organized into slices. The pixel blocks of each slice are coded by a compression algorithm and an estimate of coding artifacts in the slice is made. For slices that are estimated to possess coding artifacts, the method revises coding parameters applied to pixel blocks in the slice and recodes the slice. The method substitutes recoded slices for originally-coded slices in frame, working in a priority order from a slice with the highest estimated likelihood of coding artifacts down to slices with lower estimated likelihoods of coding artifacts, measuring changes in the frame's coding size as it goes. The likelihood of coding artifacts can be estimated from slice statistics that may be developed from a comparison of transform coefficients among the pixel blocks within a slice, from an evaluation of transform coefficients of a pixel block with a slice that is estimated to have a lowest spatial complexity, or from coded luma data of the pixel blocks within a slice. In a further aspect, slice statistics may be computed from pixel block data only for a subset of slices within a frame. Slice statistics for other slices may be derived from the statistics of neighboring slices. In another aspect, a method may revise coding parameters in iterative fashion working from an initialized value and estimate (without recoding them) data sizes of coded slices that may be obtained from the revised parameters. As the method operates, it may compare the coding parameters to parameters used in a first iteration of coding and terminate the iterative process for that slice if the first iteration coding parameters are higher than the revised parameter.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2023</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZLAMcXX28PMMDHUNVnDzD1IIcnUJdfb0c1dw9ncBUY5BIZ5ujs4hwQqefjCx4MjgEFdfHgbWtMSc4lReKM3NoOzmGuLsoZtakB-fWlyQmJyal1oSHxpsZGBkbGBuYGJp5GhoTJwqAC2iKaQ</recordid><startdate>20230309</startdate><enddate>20230309</enddate><creator>Hoang, Dzung T</creator><creator>Gore, Mukta S</creator><creator>Rangarajan, Supradeep T</creator><creator>Guo, Linfeng</creator><creator>Baldwin, Ryan</creator><creator>Luo, Jiancong</creator><creator>Iacopino, Francesco</creator><creator>Yang, Xiaohua</creator><scope>EVB</scope></search><sort><creationdate>20230309</creationdate><title>TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM</title><author>Hoang, Dzung T ; Gore, Mukta S ; Rangarajan, Supradeep T ; Guo, Linfeng ; Baldwin, Ryan ; Luo, Jiancong ; Iacopino, Francesco ; Yang, Xiaohua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2023070492A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2023</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>PICTORIAL COMMUNICATION, e.g. TELEVISION</topic><toplevel>online_resources</toplevel><creatorcontrib>Hoang, Dzung T</creatorcontrib><creatorcontrib>Gore, Mukta S</creatorcontrib><creatorcontrib>Rangarajan, Supradeep T</creatorcontrib><creatorcontrib>Guo, Linfeng</creatorcontrib><creatorcontrib>Baldwin, Ryan</creatorcontrib><creatorcontrib>Luo, Jiancong</creatorcontrib><creatorcontrib>Iacopino, Francesco</creatorcontrib><creatorcontrib>Yang, Xiaohua</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hoang, Dzung T</au><au>Gore, Mukta S</au><au>Rangarajan, Supradeep T</au><au>Guo, Linfeng</au><au>Baldwin, Ryan</au><au>Luo, Jiancong</au><au>Iacopino, Francesco</au><au>Yang, Xiaohua</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM</title><date>2023-03-09</date><risdate>2023</risdate><abstract>Techniques for reducing reduce coding artifacts in video data are disclosed. In one aspect, a frame of video data is partitioned into pixel blocks, which are organized into slices. The pixel blocks of each slice are coded by a compression algorithm and an estimate of coding artifacts in the slice is made. For slices that are estimated to possess coding artifacts, the method revises coding parameters applied to pixel blocks in the slice and recodes the slice. The method substitutes recoded slices for originally-coded slices in frame, working in a priority order from a slice with the highest estimated likelihood of coding artifacts down to slices with lower estimated likelihoods of coding artifacts, measuring changes in the frame's coding size as it goes. The likelihood of coding artifacts can be estimated from slice statistics that may be developed from a comparison of transform coefficients among the pixel blocks within a slice, from an evaluation of transform coefficients of a pixel block with a slice that is estimated to have a lowest spatial complexity, or from coded luma data of the pixel blocks within a slice. In a further aspect, slice statistics may be computed from pixel block data only for a subset of slices within a frame. Slice statistics for other slices may be derived from the statistics of neighboring slices. In another aspect, a method may revise coding parameters in iterative fashion working from an initialized value and estimate (without recoding them) data sizes of coded slices that may be obtained from the revised parameters. As the method operates, it may compare the coding parameters to parameters used in a first iteration of coding and terminate the iterative process for that slice if the first iteration coding parameters are higher than the revised parameter.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2023070492A1
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
PICTORIAL COMMUNICATION, e.g. TELEVISION
title TECHNIQUES FOR REDUCING CODING ARTIFACTS IN CODING SYSTEM
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-02T18%3A06%3A57IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=Hoang,%20Dzung%20T&rft.date=2023-03-09&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2023070492A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true