Live Video Progress Preview Using Spliced Thumbnail Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In existing live time shifting, users cannot quickly locate specific content they want to watch as they can only navigate by time on a progress bar without seeing the actual content.
Innovation Solution
Generate content preview images from live video data, splice them into a spliced image, and record mapping relationships between these images and video time points, sending this data to clients for quick content preview at historical time points.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If users navigate live video by time on a progress bar, then they can locate specific time points, but they cannot see the actual content at those time points
Solution Approach 1:
The patent creates thumbnail images as simplified copies of the actual video content at specific time points. These thumbnails are generated from key frames and spliced into a sprite image, allowing users to view content previews without playing the full video. This copying approach enables content visibility while maintaining system efficiency.
Solution Approach 2:
The system performs preliminary actions by pre-generating thumbnail images from video key frames before user interaction. The sprite image containing multiple thumbnails is created in advance and sent to the client, so when users click on the progress bar, the content previews are already available for immediate display without real-time processing delays.
2Productivity
If the system generates and sends content preview images to clients, then users can quickly locate desired content, but the data transmission volume increases
Solution Approach 1:
The patent segments the video content into discrete thumbnail images at key time points, which are then spliced into a single sprite image. This segmentation allows the system to transmit only essential visual information (thumbnails) rather than continuous video data, significantly reducing transmission volume while enabling fast content location through the progress bar interface.
Solution Approach 2:
The system changes the parameter of image resolution by generating thumbnails at lower resolutions suitable for display in the sprite image. This parameter adjustment reduces the data size of each thumbnail while maintaining sufficient visual quality for content identification, thereby decreasing overall data transmission volume.
Data Source
AI summary
This disclosure describes techniques for processing data. The techniques comprise obtaining live video data; generating content view images based on the live video data; generating a spliced image corresponding to the live video data based on splicing the content view images; generating image-time mapping data corresponding to the spliced image by recording mapping relationships between the content view images and video time points, wherein the spliced image and the image-time mapping data enable to display a content view image corresponding to a historical video time point at a location close to a progress element on a page of playing the live video data; and sending, to the client device, the live video data, the spliced image corresponding to the live video data, and the image-time mapping data corresponding to the spliced image during a process of pulling the live video data by the client device.


