METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA

A method for processing encoded video data is provided. The encoded video data includes a plurality of encoded frames. Each of the plurality of encoded frames includes a plurality of macroblocks. The method includes determining (204) a position in an encoded frame of the plurality of encoded frames...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: SUNDARAM, NACHIAPPAN, SUBRAMANIYAN, RAGHAVAN
Format: Patent
Sprache:eng ; fre
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 SUNDARAM, NACHIAPPAN
SUBRAMANIYAN, RAGHAVAN
description A method for processing encoded video data is provided. The encoded video data includes a plurality of encoded frames. Each of the plurality of encoded frames includes a plurality of macroblocks. The method includes determining (204) a position in an encoded frame of the plurality of encoded frames where a macroblock is missing. The position is surrounded by a plurality of neighboring macroblocks. The method also includes selecting (206) one or more macroblocks based on a set of conditions arranged in a predefined order. Further, the method includes ranking (208) the selected one or more macroblocks based on a set of pre-defined criteria. Furthermore, the method includes determining (210) a predicted motion-vector based on representative motion-vectors of one or more of the ranked macroblocks. Moreover, the method includes processing (212) the encoded video data based on the predicted motion-vector. Procédé de traitement de données vidéo codées. Les données vidéo codées comprennent une pluralité d'images codées. Chacune de la pluralité d'images codées contient une pluralité de macroblocs. Le procédé comprend l'étape consistant à déterminer (204), dans une image codée de la pluralité d'images codées, une position dans laquelle il manque un macrobloc. La position est entourée d'une pluralité de macroblocs voisins. Le procédé comprend également l'étape consistant à sélectionner (206) un ou plusieurs macroblocs sur la base d'un ensemble de conditions organisées selon un ordre prédéfini. De plus, le procédé comprend l'étape consistant à classer (208) le(s) macrobloc(s) sélectionné(s) sur la base d'un ensemble de critères prédéfinis. En outre, le procédé comprend l'étape consistant à déterminer (210) un vecteur de mouvement prédit sur la base des vecteurs de mouvement représentatifs d'un ou plusieurs des macroblocs classés. Le procédé comprend aussi l'étape consistant à traiter (212) les données vidéo codées sur la base du vecteur de mouvement prédit.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_WO2008082762A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>WO2008082762A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_WO2008082762A13</originalsourceid><addsrcrecordid>eNrjZDD2dQ3x8HdRcPRzUQiODA5x9VVw8w9SCAjyd3YNDvb0c1dw9XP2d3F1UQjzdHH1V3BxDHHkYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBgYWBhZG5mZGjobGxKkCACS4J9A</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA</title><source>esp@cenet</source><creator>SUNDARAM, NACHIAPPAN ; SUBRAMANIYAN, RAGHAVAN</creator><creatorcontrib>SUNDARAM, NACHIAPPAN ; SUBRAMANIYAN, RAGHAVAN</creatorcontrib><description>A method for processing encoded video data is provided. The encoded video data includes a plurality of encoded frames. Each of the plurality of encoded frames includes a plurality of macroblocks. The method includes determining (204) a position in an encoded frame of the plurality of encoded frames where a macroblock is missing. The position is surrounded by a plurality of neighboring macroblocks. The method also includes selecting (206) one or more macroblocks based on a set of conditions arranged in a predefined order. Further, the method includes ranking (208) the selected one or more macroblocks based on a set of pre-defined criteria. Furthermore, the method includes determining (210) a predicted motion-vector based on representative motion-vectors of one or more of the ranked macroblocks. Moreover, the method includes processing (212) the encoded video data based on the predicted motion-vector. Procédé de traitement de données vidéo codées. Les données vidéo codées comprennent une pluralité d'images codées. Chacune de la pluralité d'images codées contient une pluralité de macroblocs. Le procédé comprend l'étape consistant à déterminer (204), dans une image codée de la pluralité d'images codées, une position dans laquelle il manque un macrobloc. La position est entourée d'une pluralité de macroblocs voisins. Le procédé comprend également l'étape consistant à sélectionner (206) un ou plusieurs macroblocs sur la base d'un ensemble de conditions organisées selon un ordre prédéfini. De plus, le procédé comprend l'étape consistant à classer (208) le(s) macrobloc(s) sélectionné(s) sur la base d'un ensemble de critères prédéfinis. En outre, le procédé comprend l'étape consistant à déterminer (210) un vecteur de mouvement prédit sur la base des vecteurs de mouvement représentatifs d'un ou plusieurs des macroblocs classés. Le procédé comprend aussi l'étape consistant à traiter (212) les données vidéo codées sur la base du vecteur de mouvement prédit.</description><language>eng ; fre</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><creationdate>2008</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=20080710&amp;DB=EPODOC&amp;CC=WO&amp;NR=2008082762A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76290</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20080710&amp;DB=EPODOC&amp;CC=WO&amp;NR=2008082762A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>SUNDARAM, NACHIAPPAN</creatorcontrib><creatorcontrib>SUBRAMANIYAN, RAGHAVAN</creatorcontrib><title>METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA</title><description>A method for processing encoded video data is provided. The encoded video data includes a plurality of encoded frames. Each of the plurality of encoded frames includes a plurality of macroblocks. The method includes determining (204) a position in an encoded frame of the plurality of encoded frames where a macroblock is missing. The position is surrounded by a plurality of neighboring macroblocks. The method also includes selecting (206) one or more macroblocks based on a set of conditions arranged in a predefined order. Further, the method includes ranking (208) the selected one or more macroblocks based on a set of pre-defined criteria. Furthermore, the method includes determining (210) a predicted motion-vector based on representative motion-vectors of one or more of the ranked macroblocks. Moreover, the method includes processing (212) the encoded video data based on the predicted motion-vector. Procédé de traitement de données vidéo codées. Les données vidéo codées comprennent une pluralité d'images codées. Chacune de la pluralité d'images codées contient une pluralité de macroblocs. Le procédé comprend l'étape consistant à déterminer (204), dans une image codée de la pluralité d'images codées, une position dans laquelle il manque un macrobloc. La position est entourée d'une pluralité de macroblocs voisins. Le procédé comprend également l'étape consistant à sélectionner (206) un ou plusieurs macroblocs sur la base d'un ensemble de conditions organisées selon un ordre prédéfini. De plus, le procédé comprend l'étape consistant à classer (208) le(s) macrobloc(s) sélectionné(s) sur la base d'un ensemble de critères prédéfinis. En outre, le procédé comprend l'étape consistant à déterminer (210) un vecteur de mouvement prédit sur la base des vecteurs de mouvement représentatifs d'un ou plusieurs des macroblocs classés. Le procédé comprend aussi l'étape consistant à traiter (212) les données vidéo codées sur la base du vecteur de mouvement prédit.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2008</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZDD2dQ3x8HdRcPRzUQiODA5x9VVw8w9SCAjyd3YNDvb0c1dw9XP2d3F1UQjzdHH1V3BxDHHkYWBNS8wpTuWF0twMym6uIc4euqkF-fGpxQWJyal5qSXx4f5GBgYWBhZG5mZGjobGxKkCACS4J9A</recordid><startdate>20080710</startdate><enddate>20080710</enddate><creator>SUNDARAM, NACHIAPPAN</creator><creator>SUBRAMANIYAN, RAGHAVAN</creator><scope>EVB</scope></search><sort><creationdate>20080710</creationdate><title>METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA</title><author>SUNDARAM, NACHIAPPAN ; SUBRAMANIYAN, RAGHAVAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_WO2008082762A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2008</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>PICTORIAL COMMUNICATION, e.g. TELEVISION</topic><toplevel>online_resources</toplevel><creatorcontrib>SUNDARAM, NACHIAPPAN</creatorcontrib><creatorcontrib>SUBRAMANIYAN, RAGHAVAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>SUNDARAM, NACHIAPPAN</au><au>SUBRAMANIYAN, RAGHAVAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA</title><date>2008-07-10</date><risdate>2008</risdate><abstract>A method for processing encoded video data is provided. The encoded video data includes a plurality of encoded frames. Each of the plurality of encoded frames includes a plurality of macroblocks. The method includes determining (204) a position in an encoded frame of the plurality of encoded frames where a macroblock is missing. The position is surrounded by a plurality of neighboring macroblocks. The method also includes selecting (206) one or more macroblocks based on a set of conditions arranged in a predefined order. Further, the method includes ranking (208) the selected one or more macroblocks based on a set of pre-defined criteria. Furthermore, the method includes determining (210) a predicted motion-vector based on representative motion-vectors of one or more of the ranked macroblocks. Moreover, the method includes processing (212) the encoded video data based on the predicted motion-vector. Procédé de traitement de données vidéo codées. Les données vidéo codées comprennent une pluralité d'images codées. Chacune de la pluralité d'images codées contient une pluralité de macroblocs. Le procédé comprend l'étape consistant à déterminer (204), dans une image codée de la pluralité d'images codées, une position dans laquelle il manque un macrobloc. La position est entourée d'une pluralité de macroblocs voisins. Le procédé comprend également l'étape consistant à sélectionner (206) un ou plusieurs macroblocs sur la base d'un ensemble de conditions organisées selon un ordre prédéfini. De plus, le procédé comprend l'étape consistant à classer (208) le(s) macrobloc(s) sélectionné(s) sur la base d'un ensemble de critères prédéfinis. En outre, le procédé comprend l'étape consistant à déterminer (210) un vecteur de mouvement prédit sur la base des vecteurs de mouvement représentatifs d'un ou plusieurs des macroblocs classés. Le procédé comprend aussi l'étape consistant à traiter (212) les données vidéo codées sur la base du vecteur de mouvement prédit.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_WO2008082762A1
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
PICTORIAL COMMUNICATION, e.g. TELEVISION
title METHOD AND SYSTEM FOR PROCESSING ENCODED VIDEO DATA
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T04%3A47%3A04IST&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=SUNDARAM,%20NACHIAPPAN&rft.date=2008-07-10&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EWO2008082762A1%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