Resource Manager for Electronic Apparatus Bus Conflict Resolution
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic systems face challenges in efficiently managing limited resources, leading to conflicts and potential black screens when multiple applications require hardware resources, as they share a system bus, exceeding its bandwidth capacity.
Innovation Solution
An electronic apparatus with a resource management method that stores resource information by type and attribute, allowing for efficient allocation and recovery of resources, preventing conflicts by using a promotion category to allocate available resources, thereby maintaining system stability and preventing application termination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple applications simultaneously use hardware resources sharing a system bus, then application functionality is improved, but system bus bandwidth is exceeded causing content distortion
Solution Approach 1:
The patent introduces a resource manager as an intermediary component that mediates between multiple applications and shared hardware resources. The resource manager monitors resource usage, detects conflicts before they occur, and coordinates allocation to prevent system bus bandwidth exhaustion. This intermediary layer enables multiple applications to function simultaneously while maintaining content quality by preventing resource overload.
2Productivity
If resources are recovered from foreground applications to allocate to background applications, then resource utilization is improved, but foreground applications may be abnormally terminated causing black screens
Solution Approach 1:
The patent implements preliminary action by having the resource manager detect potential resource conflicts before they manifest as application termination or black screens. The system proactively identifies when a background application's resource request would conflict with foreground application usage, and preemptively allocates alternative resources or adjusts scheduling to prevent the conflict from occurring. This prevents abnormal termination while maintaining high resource utilization.
3Device complexity
If hardware resources and software resources are managed separately, then resource categorization is simplified, but resource conflicts cannot be efficiently resolved
Solution Approach 1:
The patent merges the management of hardware resources and software resources into a unified resource management framework. The resource manager maintains a comprehensive view of both hardware resources (e.g., video decoders, HDMI resources) and software resources (e.g., system bus bandwidth), detecting conflicts across resource types and coordinating resolution that considers the interdependencies between hardware and software layers. This unified approach efficiently resolves conflicts while maintaining manageable complexity.
Data Source
AI summary
A resource management method of an electronic apparatus according to an example embodiment includes storing resource information including at least one resource category for assorting hardware resources and software resources by type and an attribute category indicating attribute information of resources included in the at least one resource category in a memory of the electronic apparatus, and in response to an application requesting a specific resource, allocating the specific resource to the application based on the resource information.


