Network-Based Application Testing for Media Playback Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user application development environments for media playback apparatuses, such as Blu-ray disk players, require additional costs and cumbersome processes for testing and debugging user applications, as they necessitate physical disk storage and repeated insertion of storage devices, and simulation software often fails to replicate the actual test environment accurately.

Innovation Solution

A computing apparatus and method that allows user applications to be executed and tested in a media playback apparatus connected through a network, using an application providing program that transmits and receives user applications and debugging information, eliminating the need for physical disk storage and simulation software, and enabling easy selection and testing of user applications without repeated disk insertion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical disk storage devices are used to store and test user applications in media playback apparatus, then the user application can be executed in the actual test environment, but additional costs are incurred for constructing the application development environment and repeated disk insertion is required

Engineering Contradiction:
Improvetest environment accuracyVSAvoidapplication development environment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates a virtual copy of the media playback apparatus test environment that runs on the development PC. Instead of using physical disk storage devices, the system uses virtualization technology to replicate the media playback apparatus software environment, allowing user applications to be tested in a simulated but accurate test environment without requiring actual hardware construction.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical system of physical disk insertion and removal with a software-based system. User applications are transmitted electronically through the network connection between the development PC and the media playback apparatus, eliminating the need for physical disk storage devices and repeated mechanical insertion operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Device complexity

If simulation software is used to test user applications in a development PC, then the application development environment cost is reduced, but the test environment cannot accurately replicate the actual media playback apparatus, causing execution errors

Engineering Contradiction:
Improveapplication development environmentVSAvoidtest environment accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent creates a virtual copy of the media playback apparatus test environment that runs on the development PC. Instead of using physical disk storage devices, the system uses virtualization technology to replicate the media playback apparatus software environment, allowing user applications to be tested in a simulated but accurate test environment without requiring actual hardware construction.

Inventive Principle:
Principle #26Copying

3Ease of operation

If debugging messages and log messages are displayed through a display device during test and debugging operation, then the user can check the execution status, but multiple messages cannot be stored and some messages may be missed

Engineering Contradiction:
Improvedebugging information checkingVSAvoiddebugging information
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a message queue as an intermediary component between the media playback apparatus and the development PC. Debugging messages and log messages are stored in this queue on the PC, allowing the user to review all messages sequentially without missing any information. The message queue acts as a buffer that preserves all debugging information for later analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9606898B2Computing apparatus and method for providing a user application to be executed in a media playback apparatus
Publication Date: 2017.03.28 SK PLANET CO LTD
  • US9606898B2 patent drawing
  • US9606898B2 patent drawing
  • US9606898B2 patent drawing

AI summary

The present invention relates to a computing apparatus and to a method for providing a user application to be executed in a media playback apparatus. According to the present invention, the computing apparatus executes a developer application, and tests a user application in the media playback apparatus which is connected to the computer apparatus through a network. Thus, applications stored in a plurality of computing apparatuses can be tested using a single media playback apparatus.