Television Menu Control Circuit with Dynamic Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for designing television menus require multiple projects and versions of codes, leading to increased development time and memory usage, as each client demand necessitates individualized designs and re-compilation of codes for TV chips.

Innovation Solution

A novel programming framework that pre-designs and installs television menu content for various client demands on a TV chip, reducing the need for re-compilation and re-installation by using a television control circuit to load and parse menu settings from memory, supporting multiple menu items and hierarchical relationships.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple projects with independent customized codes are created for every client demand, then each client's specific menu requirements are met, but development time increases significantly

Engineering Contradiction:
Improveclient-specific menu customizationVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a universal menu management system that can serve multiple clients with different requirements through a single codebase. The system uses a standardized data structure and configuration mechanism that allows different menu contents to be loaded dynamically, eliminating the need for separate customized codes for each client while maintaining full adaptability to various client demands.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent pre-defines menu data structures, control tags, and configuration formats during system design. By establishing these frameworks in advance, the system can quickly accommodate different client requirements through configuration rather than requiring time-consuming code rewriting and re-compilation for each new client demand.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If independent customized codes are created for every client, then specific client demands are satisfied, but code re-compilation and re-installation are required for each new demand

Engineering Contradiction:
Improvemenu content customizationVSAvoidcode compilation and installation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent extracts menu content and configuration data from the compiled code into separate, modifiable data structures. By separating content from code, the system allows menu modifications without requiring re-compilation. The control tags and setting parameters are stored in a format that can be adjusted independently, enabling rapid response to new client demands without the productivity loss associated with repeated compilation cycles.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If source codes for multiple television menus are written to memory when designing the TV chip, then multiple menu versions are available, but a certain amount of memory is required

Engineering Contradiction:
Improvemultiple menu versionsVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent uses a template-based approach where a single menu structure template is stored in memory, and different menu versions are generated through configuration parameters and control tags. Instead of storing multiple complete menu code versions in memory, the system creates variations by copying and customizing the base template, significantly reducing memory requirements while maintaining the ability to provide multiple menu versions for different clients.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If different project managements are used for various client demands, then individualized menu designs are provided, but the system complexity increases

Engineering Contradiction:
Improveindividualized menu designVSAvoidproject management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the menu system into distinct, manageable components: control tags, setting parameters, menu items, and data structures. This segmentation allows individualized menu designs to be achieved by configuring specific segments rather than managing entire separate projects. Each component can be independently customized and combined, reducing project management complexity while maintaining the ability to provide individualized designs for different clients.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12014024B2Method and system for creating a television menu with multiple settings
Publication Date: 2024.06.18 REALTEK SEMICON CORP
  • US12014024B2 patent drawing
  • US12014024B2 patent drawing
  • US12014024B2 patent drawing

AI summary

A method and a system for creating a television menu with multiple settings are provided. A television control circuit is used in a television device. The television control circuit performs the method. A memory is provided for storing multiple television menu settings with respect to multiple clients' demands. When the television device is activated, the television control circuit performs a menu-loading sequence that loads one of the television menu settings from the memory. The television control circuit parses the television menu setting and obtains control tags and corresponding setting parameters. The television menu is initiated and displayed on the television device based on the control tags and the setting parameters.