Character Template Mixing for Restoring Noisy Scrolling Text

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods fail to effectively restore picture quality in scenarios where noise power exceeds signal power, particularly in scrolling text areas, due to logic defects in processing units like frame rate conversion and de-interlacing.

Innovation Solution

A computer-implemented method using a prestored character template dictionary to measure differences and determine mixing weights, updating a character patch buffer to produce a final output, with adaptive mixing processing to handle both good and bad inputs, and incorporating a region-of-interest detector and character separator for character reconstruction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If stochastic approaches based on central limit theorem are used for restoration, then restoration can be performed in general cases, but restoration fails when noise power is significantly stronger than signal power

Engineering Contradiction:
Improverestoration reliabilityVSAvoidnoise power
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by maintaining a buffer of previously processed character patches and prestored character templates before restoration is needed. When noise corruption occurs, these pre-prepared clean references are immediately available for comparison and substitution, allowing reliable restoration even when noise power exceeds signal power without requiring complex real-time processing under adverse conditions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism - a character patch buffer and template matching system - that mediates between the noisy input signal and the restored output. By comparing corrupted characters against prestored templates and using mixing weights to blend clean reference data with current input, the intermediary structure enables reliable restoration in high-noise environments where direct stochastic approaches fail

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If adaptive mixing processing is used to handle both good and bad inputs, then restoration quality improves, but processing complexity increases

Engineering Contradiction:
Improverestoration precisionVSAvoidprocessing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system dynamically changes parameters by adjusting mixing weights based on the quality assessment of current input versus reference data. When input quality is high, the mixing weight favors the current input; when quality is low, the weight shifts toward the clean reference from the buffer or templates. This parameter adaptation enables high restoration precision without requiring complex structural changes, as the system flexibly adjusts blending ratios based on real-time quality metrics

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements feedback by continuously comparing current character patches against the buffer and templates, assessing quality through template matching scores, and using this feedback to determine appropriate mixing weights. This closed-loop approach ensures high restoration precision by constantly adapting to input quality, while the feedback mechanism is implemented through relatively simple comparison operations rather than complex processing structures

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12536820B2Template based text restoration
Publication Date: 2026.01.27 SAMSUNG ELECTRONICS CO LTD
  • US12536820B2 patent drawing
  • US12536820B2 patent drawing
  • US12536820B2 patent drawing

AI summary

One embodiment provides a computer-implemented method that includes comparing, by a computing device, an input character signal with one or more prestored character templates for determining an estimated difference measure. The computing device, based on the estimated difference measure, determines one or more mixing weights between a stored character patch buffer and a current input character patch for determining an output mixing patch. The computing device further updates the character patch buffer based on the output mixing patch. The computing device additionally substitutes a designated area using the output mixing patch to produce a final output.