Embedded System Caption Color Index Offset Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In digital television systems, the discrepancy in color index tables can lead to false color display when multiple caption images are shown simultaneously, due to differences in color index values, causing incorrect color representation.

Innovation Solution

The method involves offset-processing and address-shifting of caption image files and color index tables to ensure correct color representation by aligning color indices, using an embedded system with a graphics engine, memory interface, and graphics output processor to store and display caption images according to adjusted color quantities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple color index tables are stored with different color quantities, then multiple caption images can be displayed simultaneously, but color index table discrepancies cause false color display

Engineering Contradiction:
Improvecapability to display multiple caption imagesVSAvoidcolor display accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing offset values for multiple color index tables during system initialization or caption loading. These offset values are computed in advance to align different color quantities (e.g., 16-color vs 256-color tables) to a unified reference standard, ensuring that when multiple caption images are displayed simultaneously, their color indices correctly map to the same color palette without causing false color display.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If color conversion is executed at the last image outputting stage, then memory demand is reduced, but color index table management becomes complex

Engineering Contradiction:
Improvememory usageVSAvoidcolor index table management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary color index table offset management mechanism that mediates between multiple color index tables with different color quantities and the final ARGB color conversion process. This intermediary layer maintains offset values that map different color table sizes to a unified reference, simplifying the management of multiple color index tables while enabling efficient memory usage by performing conversions only when needed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If color index tables are stored with original color quantities (16 or 32 bits), then color representation precision is maintained, but memory occupation increases

Engineering Contradiction:
Improvecolor representation precisionVSAvoidmemory occupation
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the color quantity parameter of color index tables based on the specific caption image being displayed. Instead of storing all color index tables at their original high-precision formats (16 or 32 bits), the system converts and stores them in a unified lower-precision format (e.g., 16-color standard) with pre-calculated offset values. This parameter transformation maintains color representation precision through the offset mechanism while significantly reducing memory occupation.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8421919B2Method for displaying captions and associated embedded system
Publication Date: 2013.04.16 MEDIATEK INC
  • US8421919B2 patent drawing
  • US8421919B2 patent drawing
  • US8421919B2 patent drawing

AI summary

A method for displaying captions and associated embedded system is provided. The method includes receiving a first caption image file and a first color index table with a first color quantity; receiving a second caption image file and a second color index table, offset-processing the second caption image file according to the first color quantity as an offset-processed second caption image file, and then storing the offset-processed second caption image file; address-shifting the second color index table according to the first color quantity, and storing the second color index table having been address-shift-processed; and displaying the first caption image file and the offset-processed second caption image file according to the first color index table and the second color index table, respectively.