Pre-filtering Crawl Text for Reduced Video Processing Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The overlay of crawl text in video displays poses a processor burden due to the need for real-time filtering of fractional pixel movements, which is inefficient and burdensome.
Innovation Solution
A method that pre-filters crawl text images based on determined fractional components of the crawl text rate, allowing for the storage of pre-filtered images and their combination with the primary video image, reducing the need for real-time processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If real-time filtering of crawl text images is performed to avoid jitter during fractional pixel movement, then display quality is improved, but processor burden increases
Solution Approach 1:
The patent pre-filters crawl text images for all possible fractional pixel movements (0.0 to 0.99 pixels) in advance and stores them in a lookup table. During real-time display, the system simply retrieves the pre-filtered image corresponding to the current fractional position rather than performing filtering calculations. This preliminary action eliminates real-time processing demands while maintaining smooth jitter-free crawl text display across all fractional pixel positions.
2Stability of the object's composition
If crawl text moves by non-integer pixel amounts, then display smoothness is improved, but real-time filtering complexity increases
Solution Approach 1:
The patent segments the continuous range of fractional pixel movements into discrete intervals (0.0-0.99 pixels), creating 100 distinct pre-filtered crawl text images. Each segment corresponds to a specific fractional position and has been pre-rendered with appropriate filtering. This segmentation transforms the complex continuous filtering problem into a simple discrete lookup operation, maintaining smooth display while eliminating filtering complexity during real-time execution.
Data Source
AI summary
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.


