Automatic Video Frame Positioning in Collage Cells
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing techniques for positioning digital video within a collage cell in a graphical user interface are time-consuming and prone to visual distortions, such as letter or pillar boxing, and can cause jerkiness during playback, as they require manual adjustment and may not maintain the original aspect ratio effectively.
Innovation Solution
A computer-implemented method that generates polygons encompassing visual elements in each video frame, adjusts the center position of these polygons to an average position across consecutive frames, and crops or magnifies the frames to fit within a collage cell while maintaining the original aspect ratio, thereby avoiding distortions and jerkiness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If content is stretched or compressed to fit into the collage cell, then the content fills the cell, but visual distortions occur
Solution Approach 1:
The patent changes the parameter of content size by applying magnification or minimization to fit the content within the collage cell while preserving the original aspect ratio. This allows the content to fill the cell area without stretching or compressing, thereby avoiding visual distortions.
2Manufacturing precision
If the original aspect ratio is maintained by proportionally resizing the content, then visual distortions are avoided, but the content becomes very small and difficult to view
Solution Approach 1:
The patent applies magnification to increase the size of the content while maintaining its aspect ratio. By adjusting the magnification parameter, the content can be enlarged to improve visibility and occupy more of the collage cell area without distorting its original proportions.
3Measurement precision
If manual adjustment is used for positioning video frames, then precise positioning can be achieved, but the process is time-consuming and causes jerkiness during playback
Solution Approach 1:
The patent implements automatic positioning that detects visual elements within video frames and autonomously determines their optimal positions within collage cells. This self-service approach eliminates the need for manual adjustment, reducing time consumption and ensuring smooth playback without jerkiness caused by manual repositioning.
Solution Approach 2:
The system uses feedback from visual element detection to automatically adjust and maintain optimal positioning of video frames. By continuously analyzing the content and adjusting positions based on detected visual elements, the system achieves precise positioning automatically, avoiding the time loss and playback issues associated with manual adjustment.
4Manufacturing precision
If letter or pillar boxing is used to fill empty spaces, then the original aspect ratio is maintained, but visual discontinuities and jerkiness occur during playback
Solution Approach 1:
Instead of using letter or pillar boxing, the patent applies magnification to expand the content until it fills the collage cell. This parameter change eliminates empty spaces that would require boxing, thereby maintaining aspect ratio while ensuring continuous, smooth playback without visual discontinuities.
Data Source
AI summary
A computer-implemented method of positioning a video frame within a collage cell includes, for a given one of a plurality of video frames, generating a polygon encompassing a portion of the respective video frame containing at least one visual element. The polygon has a center position corresponding to a first point within the respective video frame. The center position of the polygon of a given frame is then changed to a new center position based at least in part on an average center position of polygons encompassing portions of at least two consecutive video frames containing the visual element(s). The new center position corresponds to a second point within the given video frame. Next, a cropped portion of the given video frame encompassed by the polygon having the new center position is generated and displayed within a collage cell of a graphical user interface.


