Smart TV Audio Video Application Switching Method
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for switching audio/video applications on smart TVs are inefficient, leading to prolonged waiting times and user experience issues due to the need to fully load and release shared AV decoders, which can result in frozen or blank screens.
Innovation Solution
A method that involves starting a lightweight intermediate interface, setting the current AV application to background, releasing the AV decoder when the intermediate interface is loaded, and instructing the target AV application to send a playback instruction once the decoder is unoccupied, thereby reducing switching time and avoiding shared decoder issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the target AV application is fully loaded before switching, then the playback quality is ensured, but the switching time is prolonged
Solution Approach 1:
The patent segments the application loading process into two stages: first loads a lightweight intermediate interface with minimal resources, then loads the target AV application in the background. This segmentation allows the system to provide a responsive interface immediately while completing the full application load asynchronously, thus reducing perceived switching time without compromising playback quality.
Solution Approach 2:
The patent performs preliminary actions by pre-loading the intermediate interface before the target AV application is fully ready. The intermediate interface is prepared in advance and can be displayed immediately, while the target application continues loading in the background. This preliminary action eliminates the waiting time for users while ensuring the full application will be ready for high-quality playback.
2Reliability
If the AV decoder is held occupied until the target application is fully loaded, then resource conflicts are avoided, but the switching speed is reduced
Solution Approach 1:
The patent introduces an intermediate interface as a mediator between the current and target AV applications. This intermediate interface acts as a buffer that can be displayed while the target application and decoder are being prepared. The intermediate interface manages the transition period, allowing the decoder to be released and reallocated without causing resource conflicts, thus enabling faster switching while maintaining reliable resource management.
Solution Approach 2:
The patent implements dynamic resource allocation where the AV decoder occupancy is not fixed but changes based on the loading state of applications. The decoder can be released from the current application earlier than traditional methods would allow, and dynamically allocated to the target application as it loads. This dynamic approach optimizes both switching speed and resource management reliability.
3Loss of time
If a lightweight intermediate interface is used for switching, then the switching time is reduced, but the interface functionality is limited
Solution Approach 1:
The patent segments the interface functionality into two parts: a lightweight intermediate interface for rapid switching and display, and the full target AV application for comprehensive functionality. The intermediate interface handles basic display and transition needs, while the target application provides complete functionality. This segmentation allows the system to achieve fast switching without permanently sacrificing interface capabilities.
Solution Approach 2:
The intermediate interface serves as a preliminary placeholder that provides basic functionality immediately, while the full target application functionality is prepared in the background. Users receive immediate visual feedback and basic interface responsiveness, with complete functionality becoming available as the target application finishes loading. This preliminary action balances switching speed with functional adaptability.
Data Source
AI summary
Present application discloses a method for switching an audio/video (AV) application, an apparatus and a smart TV. The method includes: receiving an instruction for switching to a target AV application; starting a preset intermediate interface and setting a AV application currently in use to be a background program, where a resource occupied by the intermediate interface is less than a resource occupied by the target AV application; and when the intermediate interface has been completely loaded, triggering the AV application, which has been set to be a background program, to release an AV decoder.


