Display Controller Version Compatibility Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing TVs often receive application programs that cannot be properly executed, leading to malfunctions due to incompatible version information between the development tools and firmware, causing inconvenience to users.

Innovation Solution

A display apparatus and method that includes a signal processing unit, display unit, communication unit, and controller to request and receive only application programs with compatible version information, ensuring proper execution by comparing firmware and development tool versions, including emulator, API, browser, and flash player information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the display apparatus receives all application programs from the server, then the quantity of available applications increases, but system reliability deteriorates due to incompatible applications causing malfunctions

Engineering Contradiction:
Improvequantity of available applicationsVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The display apparatus performs preliminary version compatibility checking before receiving and executing application programs. The controller compares the version information of the development tool used to create each application with the firmware version of the display apparatus, and only receives applications that pass the compatibility check, preventing incompatible applications from causing system malfunctions.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the display apparatus performs version compatibility checking, then system reliability improves, but device complexity increases due to additional control operations

Engineering Contradiction:
Improvesystem stabilityVSAvoidcontrol operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The display apparatus implements a feedback mechanism where the controller automatically requests version information from the server, compares it with the firmware version, and receives feedback on compatibility. Based on this feedback, the system automatically decides whether to receive or reject each application program, making the complexity management systematic and automated rather than manual.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If the display apparatus requests and processes version information from the server, then manufacturing precision of application selection improves, but loss of time increases due to additional communication operations

Engineering Contradiction:
Improveapplication selection accuracyVSAvoidapplication reception time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The server prepares and stores version information about application programs in advance, so when the display apparatus requests applications, the version data is already available for immediate comparison. This preliminary preparation eliminates the need for time-consuming analysis during the application reception process, maintaining high selection accuracy while minimizing time loss.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8613003B2Display apparatus and method of controlling the same
Publication Date: 2013.12.17 SAMSUNG ELECTRONICS CO LTD
  • US8613003B2 patent drawing
  • US8613003B2 patent drawing
  • US8613003B2 patent drawing

AI summary

A display apparatus and a method of controlling the same are provided. The display apparatus includes: a signal processing unit which processes an image signal; a display unit which displays an image thereon corresponding to the processed image signal; a communication unit which communicates with a server which stores a plurality of application programs; and a controller which requests information about the plurality of application programs from the server, determines whether the application programs can be properly performed in the display apparatus based on the information received corresponding to the request, and controls the communication unit to receive only at least one application program that can be performed properly among the application programs. Accordingly, a display apparatus is capable of receiving only at least one application program that can be performed in the display apparatus from a server.