Eco-friendly codec-based system for low latency transmission
AssigneeSchmied Enterprises LLC
InventorMiklos Szegedi
Life of this patent
Estimating the term…
Abstract
Disclosed herein is a system for providing a low-latency transmission between a client and a server. The client may be a thin client that leverages a codec to receive data transmissions from the server over a dedicated connection and need not require significant processing power. The client-server system has additional capabilities for reducing latency, including providing a view port for viewing portions of documents in a buffer cache and providing a method for blending image content by applying an alpha coefficient to separated red, blue, and green image components.
Claims18
A system for providing a low-latency media transmission, comprising:
- one or more servers for providing one or more transmissions of media content, wherein the one or more transmissions comprise a plurality of video frames;
- a client for presenting the one or more transmissions of the media content, wherein the client includes a software application for blending one or more pixels of the transmissions from one or more of the servers, wherein the blending the one or more pixels of the transmissions comprises:
- for a first pixel of a first transmission, producing a first alpha from a checksum of equivalences of red, green, and blue components;
- processing the red, green, and blue components of the first pixel at least in part by multiplying the red, green, and blue components of the first pixel of the first transmission by the first alpha;
- and
- generating summed red, green, and blue components of a blended pixel from at least the processed red, green, and blue components of the first pixel;
- wherein the client further includes a cache for storing a downloaded media file;
- a codec for compressing the one or more transmissions, wherein the codec is installed on the each of client and the server, wherein the codec does not require a session header, negotiation header, or frame header;
- and
- a dedicated communication channel connecting the client to the server.
A system for providing a low-latency media transmission, comprising:
- one or more servers for providing one or more transmissions of media content, wherein the one or more transmissions comprise a plurality of video frames;
- a client for presenting the one or more transmissions of the media content, wherein the client includes a software application for blending one or more pixels of the transmissions from one or more of the servers, wherein the blending the one or more pixels of the transmissions comprises:
- for a first pixel of a first transmission, producing a first alpha from a checksum of equivalences of red, green, and blue components;
- processing the red, green, and blue components of the first pixel at least in part by multiplying the red, green, and blue components of the first pixel of the first transmission by the first alpha;
- and
- generating summed red, green, and blue components of a blended pixel from at least the processed red, green, and blue components of the first pixel,
- wherein the client further includes a cache for storing a downloaded media file comprising an image with an arbitrary resolution and a view port for viewing portions of the downloaded media file;
- a codec for compressing the one or more transmissions, wherein the codec is installed on each of the client and the server, wherein the codec does not require a session header, negotiation header, or frame header;
- and
- a dedicated communication channel connecting the client to the server.
A system for providing a low-latency media transmission, comprising:
- one or more servers for providing one or more transmissions of media content, wherein the one or more transmissions comprise a plurality of video frames;
- a client for presenting the one or more transmissions of the media content, wherein the client includes a software application for blending one or more pixels of the transmissions from one or more of the servers, wherein the blending the one or more pixels of the transmissions comprises:
- for a first pixel of a first transmission, producing a first alpha from a checksum of equivalences of red, green, and blue components;
- processing the red, green, and blue components of the first pixel at least in part by multiplying the red, green, and blue components of the first pixel of the first transmission by the first alpha;
- and
- generating summed red, green, and blue components of a blended pixel from at least the processed red, green, and blue components of the first pixel, wherein the client further includes a cache for storing a downloaded media file;
- a codec for compressing the one or more transmissions, wherein the codec does not use a negotiation header, session header, or frame header during processing of the one or more transmissions, wherein the codec is configured to not place a portion of a transmission of the one or more transmissions in a buffer;
- wherein the codec is installed on each of the client and the server;
- and
- a dedicated communication channel connecting the client to the server.
Dependencies are inferred from the claim text.