System and method for pre-filtering crawling overlay elements for display with reduced real-time processing demands
AssigneeARRIS Enterprises LLC
InventorsRobert S. Nemiroff, Jing Yang Chen
Life of this patent
Estimating the term…
Abstract
A system and method are provided for reducing burden on real-time processing when combining overlay or crawl text with a primary video image. Based on a crawl rate of the crawl text, the method includes determining fractional pixel values associated with the crawl rate and pre-filtering the overlay or crawl text based on the established fractional pixel values, and combining windows of the various and appropriate pre-filtered overlay or crawl text with the primary image for encoding and delivery.
Claims10
A method of reducing real-time processing for scrolling a crawl text image at a constant crawl text rate across a display showing a primary image, the method comprising:
- receiving the primary video image;
- receiving a crawl text image;
- determining a value for the constant crawl text rate;
- determining one or more fractional components based upon multiples of a non-integer remainder of said value;
- pre-filtering said crawl text image based at least in part on said one or more determined fractional components to establish one or more pre-filtered crawl text images;
- and
- combining said primary video image with one of said one or more pre-filtered crawl text images;
- wherein the combined primary video image and pre-filtered crawl text are played in real time with the pre-filtering providing for reduced jitter of the crawl text without further filtering to reduce the real-time processing time required to perform the play.
A system for reducing real-time processing for scrolling a crawl text image at a constant crawl text rate across a display showing a primary image, the system comprising:
- a memory configured to receive and store a primary video image and a crawl text image;
- a processor configured to determine a value for the constant crawl text rate;
- the processor determining one or more fractional components based upon multiples of a non-integer remainder of said value;
- the processor pre-filtering and storing in the memory at least one fractionally filtered crawl text image based at least in part on said one or more fractional components;
- and
- the processor combining said primary video image with said at least one fractionally filtered crawl text image;
- wherein the combined primary video image and pre-filtered crawl text are played in real time with the pre-filtering providing for reduced jitter of the crawl text without further filtering to reduce the real-time processing time required to perform the play.
Dependencies are inferred from the claim text.