Network-based dynamic encoding
AssigneeSkyfire Labs, Inc.
InventorsErik R. Swenson, Nitin Bhandari
Life of this patent
Estimating the term…
Loading patent…
AssigneeSkyfire Labs, Inc.
InventorsErik R. Swenson, Nitin Bhandari
Estimating the term…
A network-based video encoding and decoding system encodes and decodes remotely displayed user application data on a centralized desktop computer. Remotely displayed user application data are screen captures of a browsing application run by the centralized desktop computer on user's behalf. The encoding system optimizes its encoding performance using back channel information which includes real time network capacity information and decoder feedback. The encoding system consults a back channel information manager to dynamically adjust encoding parameters. Based on the real time network capacity information received, the encoding system adjusts its capturing sampling rate. Based on encoding errors identified by the decoding system, the encoding system selectively re-send previously encoded frames/blocks, or send intra frames on demand to allow the decoding system to correct encoding errors. In response to encoding customization requests from the decoding system, the encoding system adjusts its encoding parameters to meet such requests.
A system for encoding data comprising:
A method for encoding data comprising:
A system for decoding a data stream, the system comprising:
Dependencies are inferred from the claim text.