A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME

The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip pre...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: WANG, RONGGANG, YU, CHENCHEN, GAO, WEN, WAN, JIE, LV, JING, CHEN, JINGCHANG, ZHENG, QUANZHAN
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 WANG, RONGGANG
YU, CHENCHEN
GAO, WEN
WAN, JIE
LV, JING
CHEN, JINGCHANG
ZHENG, QUANZHAN
description The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock. La présente invention concerne un procédé de codage vidéo qui consiste à établir des types de trame pour une séquence vidéo; à obtenir une trame B; à déterminer si un macrobloc actuel de la trame B satisfait un mode de prédiction directe et dans la positive à déterminer si le macrobloc satisfait un mode de prédiction de saut; si le macrobloc actuel ne satisfait aucun des modes, à calculer au moins un coût de mode parmi un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen de deux vecteurs de mouvement de prédiction bidirectionnel obtenus en mode de prédiction directe, un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction avant obtenu en mode de prédiction directe, et un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction arrière obtenu en mode de prédiction directe; et à sélectionner un mode avec le coût plus bas en tant que sens de prédiction optimale pour coder le macrobloc actuel.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_CA2883133C</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>CA2883133C</sourcerecordid><originalsourceid>FETCH-epo_espacenet_CA2883133C3</originalsourceid><addsrcrecordid>eNrjZHB1VAjzdHH1V3D1c_Z38fRzV_B1DfHwd1Fw9ANidDnHgADHIMeQ0GCF0GAQP8TDVSHY0deVh4E1LTGnOJUXSnMzyLu5hjh76KYW5MenFhckJqfmpZbEOzsaWVgYGxobOxsTVgEAghwqeg</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME</title><source>esp@cenet</source><creator>WANG, RONGGANG ; YU, CHENCHEN ; GAO, WEN ; WAN, JIE ; LV, JING ; CHEN, JINGCHANG ; ZHENG, QUANZHAN</creator><creatorcontrib>WANG, RONGGANG ; YU, CHENCHEN ; GAO, WEN ; WAN, JIE ; LV, JING ; CHEN, JINGCHANG ; ZHENG, QUANZHAN</creatorcontrib><description>The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock. La présente invention concerne un procédé de codage vidéo qui consiste à établir des types de trame pour une séquence vidéo; à obtenir une trame B; à déterminer si un macrobloc actuel de la trame B satisfait un mode de prédiction directe et dans la positive à déterminer si le macrobloc satisfait un mode de prédiction de saut; si le macrobloc actuel ne satisfait aucun des modes, à calculer au moins un coût de mode parmi un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen de deux vecteurs de mouvement de prédiction bidirectionnel obtenus en mode de prédiction directe, un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction avant obtenu en mode de prédiction directe, et un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction arrière obtenu en mode de prédiction directe; et à sélectionner un mode avec le coût plus bas en tant que sens de prédiction optimale pour coder le macrobloc actuel.</description><language>eng ; fre</language><subject>ELECTRIC COMMUNICATION TECHNIQUE ; ELECTRICITY ; PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><creationdate>2017</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=20170228&amp;DB=EPODOC&amp;CC=CA&amp;NR=2883133C$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,309,781,886,25569,76552</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20170228&amp;DB=EPODOC&amp;CC=CA&amp;NR=2883133C$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>WANG, RONGGANG</creatorcontrib><creatorcontrib>YU, CHENCHEN</creatorcontrib><creatorcontrib>GAO, WEN</creatorcontrib><creatorcontrib>WAN, JIE</creatorcontrib><creatorcontrib>LV, JING</creatorcontrib><creatorcontrib>CHEN, JINGCHANG</creatorcontrib><creatorcontrib>ZHENG, QUANZHAN</creatorcontrib><title>A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME</title><description>The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock. La présente invention concerne un procédé de codage vidéo qui consiste à établir des types de trame pour une séquence vidéo; à obtenir une trame B; à déterminer si un macrobloc actuel de la trame B satisfait un mode de prédiction directe et dans la positive à déterminer si le macrobloc satisfait un mode de prédiction de saut; si le macrobloc actuel ne satisfait aucun des modes, à calculer au moins un coût de mode parmi un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen de deux vecteurs de mouvement de prédiction bidirectionnel obtenus en mode de prédiction directe, un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction avant obtenu en mode de prédiction directe, et un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction arrière obtenu en mode de prédiction directe; et à sélectionner un mode avec le coût plus bas en tant que sens de prédiction optimale pour coder le macrobloc actuel.</description><subject>ELECTRIC COMMUNICATION TECHNIQUE</subject><subject>ELECTRICITY</subject><subject>PICTORIAL COMMUNICATION, e.g. TELEVISION</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2017</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZHB1VAjzdHH1V3D1c_Z38fRzV_B1DfHwd1Fw9ANidDnHgADHIMeQ0GCF0GAQP8TDVSHY0deVh4E1LTGnOJUXSnMzyLu5hjh76KYW5MenFhckJqfmpZbEOzsaWVgYGxobOxsTVgEAghwqeg</recordid><startdate>20170228</startdate><enddate>20170228</enddate><creator>WANG, RONGGANG</creator><creator>YU, CHENCHEN</creator><creator>GAO, WEN</creator><creator>WAN, JIE</creator><creator>LV, JING</creator><creator>CHEN, JINGCHANG</creator><creator>ZHENG, QUANZHAN</creator><scope>EVB</scope></search><sort><creationdate>20170228</creationdate><title>A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME</title><author>WANG, RONGGANG ; YU, CHENCHEN ; GAO, WEN ; WAN, JIE ; LV, JING ; CHEN, JINGCHANG ; ZHENG, QUANZHAN</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_CA2883133C3</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng ; fre</language><creationdate>2017</creationdate><topic>ELECTRIC COMMUNICATION TECHNIQUE</topic><topic>ELECTRICITY</topic><topic>PICTORIAL COMMUNICATION, e.g. TELEVISION</topic><toplevel>online_resources</toplevel><creatorcontrib>WANG, RONGGANG</creatorcontrib><creatorcontrib>YU, CHENCHEN</creatorcontrib><creatorcontrib>GAO, WEN</creatorcontrib><creatorcontrib>WAN, JIE</creatorcontrib><creatorcontrib>LV, JING</creatorcontrib><creatorcontrib>CHEN, JINGCHANG</creatorcontrib><creatorcontrib>ZHENG, QUANZHAN</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>WANG, RONGGANG</au><au>YU, CHENCHEN</au><au>GAO, WEN</au><au>WAN, JIE</au><au>LV, JING</au><au>CHEN, JINGCHANG</au><au>ZHENG, QUANZHAN</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME</title><date>2017-02-28</date><risdate>2017</risdate><abstract>The present application provides a video encoding method that includes setting frame types for a video sequence; obtaining a B frame; determining whether a current macroblock of the B frame satisfies a Direct prediction mode, and if yes determining whether the current macroblock satisfies a Skip prediction mode; if the current macroblock does not meet either mode, computing at least one of a mode cost after performing motion compensation on the current macroblock using two bidirectional prediction motion vectors obtained in the Direct prediction mode; a mode cost after performing motion compensation on the current macroblock using a forward prediction motion vector obtained in the Direct prediction mode; and a mode cost after performing motion compensation on the current macroblock using a backward prediction motion vector obtained in the Direct prediction mode; and selecting a mode with a smallest cost as an optimal prediction direction to encode the current macroblock. La présente invention concerne un procédé de codage vidéo qui consiste à établir des types de trame pour une séquence vidéo; à obtenir une trame B; à déterminer si un macrobloc actuel de la trame B satisfait un mode de prédiction directe et dans la positive à déterminer si le macrobloc satisfait un mode de prédiction de saut; si le macrobloc actuel ne satisfait aucun des modes, à calculer au moins un coût de mode parmi un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen de deux vecteurs de mouvement de prédiction bidirectionnel obtenus en mode de prédiction directe, un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction avant obtenu en mode de prédiction directe, et un coût de mode après réalisation d'une compensation de mouvement sur le macrobloc actuel au moyen d'un vecteur de mouvement de prédiction arrière obtenu en mode de prédiction directe; et à sélectionner un mode avec le coût plus bas en tant que sens de prédiction optimale pour coder le macrobloc actuel.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng ; fre
recordid cdi_epo_espacenet_CA2883133C
source esp@cenet
subjects ELECTRIC COMMUNICATION TECHNIQUE
ELECTRICITY
PICTORIAL COMMUNICATION, e.g. TELEVISION
title A VIDEO ENCODING METHOD AND A VIDEO ENCODING APPARATUS USING THE SAME
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T16%3A29%3A23IST&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=WANG,%20RONGGANG&rft.date=2017-02-28&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3ECA2883133C%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