IP Library Granted Patent US 10,902,825
Granted Patent B2
US 10,902,825 · App. 16/229,037 · Granted Jan 26, 2021

System and method for pre-filtering crawling overlay elements for display with reduced real-time processing demands

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,902,825
App. No.
16/229,037
Filed
Dec 21, 2018
Granted
Jan 26, 2021
Kind
B2
Art Unit
2613
USPC
345/684
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.

Claims (23)

1. 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.

2. The method of claim 1 further comprising encoding said combined primary video image and pre-filtered crawl text image.

3. The method of claim 1 wherein said step of pre-filtering said crawl text image comprises established and storing a plurality of pre-filtered crawl text images, each at least based in part on one of said determined fractional components.

4. The method of claim 3 further comprising encoding said combined primary video image and one of said pre-filtered crawl text images.

5. 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.

6. The system of claim 5 further comprising encoding and storing in memory said combined primary video image and fractionally filtered crawl text image.

7. The system of claim 5 wherein said step of pre-filtering said crawl text image comprises established and storing in memory a plurality of pre-filtered crawl text images, each at least based in part on one of said determined fractional components.

8. The system of claim 7 further comprising encoding and storing in memory said combined primary video image and one of said fractionally filtered crawl text images.

9. The method of claim 1 , wherein pre-filtering of the crawl text image is done independent of processing of the primary video image.

10. The system of claim 5 , wherein pre-filtering of the crawl text image is done independent of processing of the primary video image.