Set-Top Box OSD Animation Segmentation for Real-Time Key Input
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing set-top box systems cannot accept key command inputs during the display of OSD animation data, requiring users to wait for the animation to finish, which is tedious and inconvenient.
Innovation Solution
A set-top box with a reception module, demultiplexer, decoding module, OSD control module, and combination control module that divides OSD animation data into subsets, loads them in every operating cycle, and allows key command inputs, enabling selective display and overlay of animation data on the screen.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If OSD animation data is displayed continuously without interruption, then the animation display is complete and visually consistent, but the user cannot input key commands during the animation playback
Solution Approach 1:
The patent divides the OSD animation data into multiple subsets (first subset, second subset, etc.) and displays them sequentially in separate operating cycles. This segmentation allows the system to pause between subsets and process key commands, resolving the contradiction by making the animation display interruptible while maintaining visual consistency through proper subset sequencing.
Solution Approach 2:
The patent implements periodic display of animation subsets with regular operating cycles. Each subset is displayed for a predetermined time period, then the system enters a key command reception period. This periodic structure enables both complete animation display and timely key command input, eliminating the need for users to wait indefinitely for animation completion.
2Productivity
If the set-top box processes OSD animation data as a single continuous operation, then the animation plays without interruption, but other operations such as receiving key commands cannot be performed simultaneously
Solution Approach 1:
The patent segments the OSD animation data processing into multiple independent operating cycles, each handling a specific subset. This allows the system to interleave animation display with key command reception and VOD operations, thereby improving both productivity through parallel operations and adaptability by enabling multiple simultaneous functions.
Solution Approach 2:
The patent introduces dynamic control mechanisms that allow the system to flexibly switch between displaying animation subsets and processing key commands based on user input timing. The operating cycle structure dynamically adjusts between animation display periods and key command reception periods, enabling the system to handle multiple operations adaptively without compromising animation completeness.
Data Source
AI summary
A set-top box, which allows a user to input a key command in real time while displaying an animation sequence on an on-screen display (OSD) screen, and a method of outputting the OSD data of the set-top box is provided. The set-top box includes OSD control module that divides OSD animation data into a plurality of subsets, loads each of the subsets in every operating cycle, determines whether a user has input a key command in every operating cycle, and selectively provides the loaded subsets based on the determination result in every operating cycle, wherein the OSD animation data realizes an animation sequence when displayed. The set-top box further includes a combination control module that receives the loaded subsets of the OSD animation data from the OSD control module and overlays the data onto the decoded broadcast signal and provides the overlaid result to a display device.


