Digital Broadcast Receiver Startup with Staged VM Initialization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital broadcasting receivers take longer to initialize when equipped with devices for additional services, causing inconvenience as they need to process various services beyond basic audio/video broadcasts, especially when the number of devices increases.

Innovation Solution

A method and apparatus that separate the initialization tasks for basic A/V broadcasting and data broadcasting services, where the digital broadcasting receiver first provides the A/V service and then initializes the virtual machine for data broadcasting, allowing for quicker initialization by executing these tasks sequentially.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the digital broadcasting receiver initializes all services including data broadcasting virtual machine at power on, then the receiver is fully ready to provide all services, but the initialization time increases significantly

Engineering Contradiction:
Improveservice readinessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The initialization process is segmented into two distinct phases: a first task for A/V service initialization that executes at power on, and a second task for virtual machine initialization that executes after A/V service is ready. This segmentation allows the system to provide basic services quickly while preparing additional services in the background, resolving the contradiction between full service readiness and fast initialization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary initialization of the A/V service infrastructure first, making basic services available immediately. The virtual machine initialization is then performed as a preliminary action in the background that prepares additional services without blocking the user from accessing basic functionality, thus achieving both quick startup and eventual full readiness.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If the receiver provides basic A/V services immediately, then user satisfaction improves, but additional services remain unavailable until later initialization

Engineering Contradiction:
Improveservice accessibilityVSAvoidservice variety
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

Services are segmented into immediate A/V services that provide basic functionality and ease of operation, and additional data broadcasting services that require virtual machine initialization. This segmentation allows users to access basic services immediately while additional services become available afterward, balancing accessibility with service variety.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The initialization process continues in the background after A/V services are provided. The virtual machine initialization task executes continuously in the background, ensuring that additional services become available without interrupting the user's access to basic services, thus maintaining continuity of useful action across different service levels.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS7688916B2Method and apparatus for initialization in digital broadcasting receiver
Publication Date: 2010.03.30 LG ELECTRONICS INC
  • US7688916B2 patent drawing
  • US7688916B2 patent drawing
  • US7688916B2 patent drawing

AI summary

An apparatus for initializing a digital broadcasting receiver and method thereof are disclosed, by which the digital broadcasting receiver provided with virtual machine to process additionally provided services can be quickly initialized. The present invention includes generating a first task required for initializing the digital broadcasting receiver in order to perform an A/V broadcasting service, generating a second task required for initializing a virtual machine installed in the digital broadcasting receiver to perform a data broadcasting service, initializing the digital broadcasting receiver included in the digital broadcasting receiver by executing the first task and initializing the virtual machine by executing the second task after the digital broadcasting receiver is initialized.