USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER

Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used f...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BUSHELL, John Samuel, WITTENHAGEN, Mortiz
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 BUSHELL, John Samuel
WITTENHAGEN, Mortiz
description Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used for parsing multiple tracks of the media file. An I/O manager may determine that a destination buffer requires new data. The I/O manager may schedule a memory read for a data element from the sample buffer corresponding to the destination buffer and may determine if any of the sample buffers have data elements with memory locations close to the scheduled read. If so, the I/O manager may also schedule those memory locations to be read. After reading, the filled data elements corresponding to the read memory may then be sent to their corresponding destination buffers to be consumed and added to their corresponding tracks.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2019370172A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2019370172A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2019370172A13</originalsourceid><addsrcrecordid>eNqNyrsKwkAQQNE0FqL-w4C1kEcRLCfObDIQN7iZDViFKGslGoj_j88PsLq3OPPo5FuxJSCRqDQWaxCr7PZMgspQeGPYwcGz5xa0ASG2Kub4ZTVjxwQfDYSKb1IwOEZ6bclasVtGs8twncLq10W0Nqy7ahPGex-mcTiHW3j0vk3jZJvlcZKnmGT_qSeeZTSd</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER</title><source>esp@cenet</source><creator>BUSHELL, John Samuel ; WITTENHAGEN, Mortiz</creator><creatorcontrib>BUSHELL, John Samuel ; WITTENHAGEN, Mortiz</creatorcontrib><description>Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used for parsing multiple tracks of the media file. An I/O manager may determine that a destination buffer requires new data. The I/O manager may schedule a memory read for a data element from the sample buffer corresponding to the destination buffer and may determine if any of the sample buffers have data elements with memory locations close to the scheduled read. If so, the I/O manager may also schedule those memory locations to be read. After reading, the filled data elements corresponding to the read memory may then be sent to their corresponding destination buffers to be consumed and added to their corresponding tracks.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2019</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=20191205&amp;DB=EPODOC&amp;CC=US&amp;NR=2019370172A1$$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=20191205&amp;DB=EPODOC&amp;CC=US&amp;NR=2019370172A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>BUSHELL, John Samuel</creatorcontrib><creatorcontrib>WITTENHAGEN, Mortiz</creatorcontrib><title>USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER</title><description>Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used for parsing multiple tracks of the media file. An I/O manager may determine that a destination buffer requires new data. The I/O manager may schedule a memory read for a data element from the sample buffer corresponding to the destination buffer and may determine if any of the sample buffers have data elements with memory locations close to the scheduled read. If so, the I/O manager may also schedule those memory locations to be read. After reading, the filled data elements corresponding to the read memory may then be sent to their corresponding destination buffers to be consumed and added to their corresponding tracks.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2019</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNqNyrsKwkAQQNE0FqL-w4C1kEcRLCfObDIQN7iZDViFKGslGoj_j88PsLq3OPPo5FuxJSCRqDQWaxCr7PZMgspQeGPYwcGz5xa0ASG2Kub4ZTVjxwQfDYSKb1IwOEZ6bclasVtGs8twncLq10W0Nqy7ahPGex-mcTiHW3j0vk3jZJvlcZKnmGT_qSeeZTSd</recordid><startdate>20191205</startdate><enddate>20191205</enddate><creator>BUSHELL, John Samuel</creator><creator>WITTENHAGEN, Mortiz</creator><scope>EVB</scope></search><sort><creationdate>20191205</creationdate><title>USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER</title><author>BUSHELL, John Samuel ; WITTENHAGEN, Mortiz</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2019370172A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2019</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>BUSHELL, John Samuel</creatorcontrib><creatorcontrib>WITTENHAGEN, Mortiz</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>BUSHELL, John Samuel</au><au>WITTENHAGEN, Mortiz</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER</title><date>2019-12-05</date><risdate>2019</risdate><abstract>Techniques are disclosed for identifying multiple sections from one or more tracks of a media file and reading them together in a consumption-driven pipeline process. A render pipeline may comprise a sample generator, a sample buffer, and a destination buffer. Multiple render pipelines may be used for parsing multiple tracks of the media file. An I/O manager may determine that a destination buffer requires new data. The I/O manager may schedule a memory read for a data element from the sample buffer corresponding to the destination buffer and may determine if any of the sample buffers have data elements with memory locations close to the scheduled read. If so, the I/O manager may also schedule those memory locations to be read. After reading, the filled data elements corresponding to the read memory may then be sent to their corresponding destination buffers to be consumed and added to their corresponding tracks.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2019370172A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title USING ADDITIONAL INTERMEDIATE BUFFER QUEUES TO IDENTIFY INTERLEAVED MEDIA DATA TO BE READ TOGETHER
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T19%3A42%3A59IST&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=BUSHELL,%20John%20Samuel&rft.date=2019-12-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2019370172A1%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