Intelligent TV Bootstrap Program Parallel Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing startup bootstrap programs for intelligent TV sets take a long time to boot up, and there is a risk of the screen becoming blurred or darkened if tasks related to initializing the screen are not executed in the correct order, leading to potential software and hardware conflicts.

Innovation Solution

A method and apparatus that execute a first task of initializing the screen and then a second initialization task unrelated to the screen, using a preset timer to ensure that the second task is performed while the first task is being executed, thereby shortening the overall boot time and preventing screen issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tasks related to initializing the screen are executed sequentially in a prescribed order, then the screen initialization is performed correctly without blurring or darkening, but the overall startup boot time is prolonged

Engineering Contradiction:
Improvescreen initialization correctnessVSAvoidstartup boot time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies the principle of continuity of useful action by executing the second initialization task (unrelated to screen) concurrently with the first task (screen initialization). This allows the system to perform multiple useful actions simultaneously - the screen initialization proceeds in its prescribed sequential order while other initialization tasks (such as initializing remote controller, kernel, etc.) are executed in parallel during the waiting period, thereby eliminating idle time and reducing overall startup boot time without compromising screen initialization correctness

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent transitions from a one-dimensional sequential execution model to a two-dimensional execution model by introducing temporal parallelism. The task execution is organized into dimensions: the first task (screen initialization) continues in its original sequential dimension, while the second initialization task is added in a parallel temporal dimension, allowing both tasks to progress simultaneously without interfering with each other's correctness

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If the second initialization task is executed before the first task completes, then the overall boot time is reduced, but the screen may become blurred or darkened due to incorrect execution order

Engineering Contradiction:
Improveboot speedVSAvoidscreen display quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing initialization tasks into two distinct segments: the first task (screen initialization) that must execute in a prescribed sequential order to ensure display quality, and the second initialization task (unrelated to screen) that can execute in parallel. This segmentation allows the system to identify which tasks are critical for screen display quality and must maintain sequential execution, while other non-critical tasks can be executed concurrently to improve boot speed without affecting screen display quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a timer as an intermediary mechanism to coordinate between the first and second tasks. The timer monitors the execution progress of the first task and provides synchronization signals to control when the second task should execute and when it should wait. This intermediary ensures that the second task executes during appropriate time windows without interfering with the critical sequential execution of the first task, thereby maintaining screen display quality while achieving parallel execution benefits

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10776129B2Method and apparatus for controlling a startup bootstrap program of an intelligent TV set
Publication Date: 2020.09.15 HISENSE USA CORP
  • US10776129B2 patent drawing
  • US10776129B2 patent drawing
  • US10776129B2 patent drawing

AI summary

Embodiments of the disclosure provide a method and apparatus for controlling a startup bootstrap program of an intelligent TV set, and relate to the field of an embedded system so as to shorten a period of time for startup boot while initializing a screen normally. In the disclosure, after a system is powered on, a first task of initializing a screen in a startup bootstrap program is executed, and the length of preset time required for executing the first task is obtained, wherein the startup bootstrap program is a bootstrap program for initializing pieces of software/hardware of the system; executing a second initialization task unrelated to initializing the screen in the startup bootstrap program is executed while the first task is being executed, thus addressing the problem in the related art.