Video Zooming on Mobile Displays via Nested Sub-Area Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of mobile terminals face difficulties in clearly viewing video details due to the limited screen size, even when videos are played in full screen, as existing solutions fail to satisfy user demands for zooming capabilities.
Innovation Solution
A method and apparatus for zooming video images that allow users to request zooming of current video frames, determining a zoom center point and ratio, and rendering the target image area within the playing window for subsequent video frames, enabling selective zooming and improved detail visibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Area of stationary object
If video is displayed at full screen, then the display area is maximized, but the user still cannot see details in the video clearly due to limited screen size
Solution Approach 1:
The patent divides the video display into multiple regions: a main display area showing the current video frame and a sub-area showing a zoomed-in portion of the video. This segmentation allows users to see both the overall video content and detailed portions simultaneously, resolving the contradiction between maximizing display area and improving detail visibility.
Solution Approach 2:
The patent implements a nested display structure where a sub-area displaying zoomed video content is embedded within the main video playback area. This nesting approach enables the system to show multiple levels of video detail within the constrained screen space, allowing users to view both overview and details without sacrificing either display area or detail visibility.
2Area of stationary object
If the playing window size is increased to full screen, then more video content is visible, but the ability to view specific details is lost
Solution Approach 1:
The patent implements dynamic zooming functionality that allows the sub-area to flexibly adjust its position and size based on user interaction. Users can drag to define custom zoom regions, and the system dynamically updates the sub-area display to show the selected portion at high magnification. This dynamic behavior enables easy inspection of specific video details while maintaining full-screen playback capability.
Solution Approach 2:
The patent adds an additional spatial dimension to the video display by introducing a sub-area that overlays zoomed content on top of the main playback area. This dimensional approach allows users to access detailed views without leaving the full-screen context, effectively adding a layer of magnification that enhances detail inspection capability while preserving the overall playing window area.
3Area of stationary object
If existing full screen solution is used, then the video occupies maximum display space, but user demands for zooming capabilities are not satisfied
Solution Approach 1:
The patent creates a multi-functional video player that combines full-screen playback with zooming capabilities in a single interface. The main area provides standard video playback while the sub-area simultaneously provides zoomed views of selected regions. This universal design satisfies both full-screen display needs and zooming functionality requirements, making the system adaptable to diverse user viewing preferences without requiring separate modes or applications.
Data Source
AI summary
The present disclosure provides a method and an apparatus for zooming video images, and belongs to video playing technology. The method may include: receiving a zoom request for zooming a current video frame while a video is being played; determining a zoom center point and a zoom ratio according to the zoom request; determining a target image area to be displayed in a playing window from the current video frame after zooming according to the zoom center point and the zoom ratio; and rendering, in the playing window, image content within the target image area of video frames subsequent to the current video frame when playing subsequent video frames. As such, a user is enabled to selectively zoom video frames according to the needs, thus can clearly see details in the video.


