Live Video Thumbnail Rendering for UI Selection Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current user interfaces for video selection menus only display static images, limiting the information available to users and making it inefficient to choose a movie, as they often start with studio logos or lack significant content, prompting users to play parts of movies to gather more information.
Innovation Solution
Simultaneously playing multiple video streams to generate live thumbnails, allowing users to preview videos dynamically and select the desired one for full-screen playback, using hardware decoders to handle multiple substreams and store raw images in buffers, with optional transcoding for efficient rendering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If static images and titles are displayed in the video selection menu, then the user interface simplicity is maintained, but the information availability and user selection efficiency are limited
Solution Approach 1:
The patent applies dynamics by replacing static images with live video thumbnails that play actual video content. The user interface dynamically renders and updates video previews based on selected time ranges, allowing users to see actual moving content rather than static representations. This dynamic approach increases information availability while managing complexity through controlled video rendering mechanisms.
2Productivity
If a single frame is displayed from each video, then the display simplicity is maintained, but the user selection efficiency deteriorates as users must play parts of movies to gather information
Solution Approach 1:
The patent implements preliminary action by pre-rendering and displaying live video thumbnails that play actual video content before the user makes a selection. The system prepares and presents multiple video frames simultaneously at different time points, allowing users to gather information about multiple videos at once without needing to play through entire movies sequentially. This significantly reduces selection time while improving productivity.
3Loss of information
If multiple video streams are played simultaneously to generate live thumbnails, then the information richness and user experience are enhanced, but the hardware resource consumption increases
Solution Approach 1:
The patent applies segmentation by dividing video streams into separate channels and using individual hardware decoders for each video stream. Each video is processed independently through its own decoder chain, allowing efficient parallel processing of multiple streams. This segmented approach enables simultaneous display of multiple live thumbnails while managing hardware resources through dedicated decoding paths for each video stream.
4Adaptability or versatility
If hardware decoders are initialized and configured for multiple movies simultaneously, then the multi-video rendering capability is achieved, but the system complexity and initialization overhead increase
Solution Approach 1:
The patent implements universality by designing a multi-functional hardware decoder system that can handle multiple video streams with different parameters through a unified architecture. The decoders are configured to process various video formats and time ranges using the same fundamental decoding mechanism, enabling versatile multi-video rendering without requiring separate specialized hardware for each video type. This universal approach manages system complexity while achieving high adaptability.
Data Source
AI summary
In a user interface a plurality of videos are simultaneously played for the purpose of allowing a user to select the desired video on the basis of a plurality of played frames.


