Full-Screen Photo Display via Aspect Ratio Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users experience inefficiency when browsing photographs on mobile devices due to the need to frequently switch between landscape and portrait modes or zoom in/out to match the aspect ratio of the image, degrading the browsing speed and overall experience.
Innovation Solution
A method that automatically displays photographs in full screen by maintaining the aspect ratio and zooming in the image to match the screen dimensions, regardless of the shooting mode, eliminating the need for manual rotation or zooming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the user manually rotates the mobile phone to switch between landscape and portrait modes to match photograph aspect ratios, then the photograph can be displayed correctly, but the browsing speed decreases and user experience degrades
Solution Approach 1:
The system automatically detects the photograph's aspect ratio and rotates the display to match, eliminating the need for manual user intervention. The display unit self-adjusts its orientation based on the stored aspect ratio information of each photograph, making the system serve itself rather than requiring user control.
Solution Approach 2:
The aspect ratio information is pre-stored with each photograph in the database. Before display, the system retrieves this pre-stored information to determine the appropriate rotation angle, preparing the display configuration in advance rather than requiring real-time manual adjustment.
2Ease of operation
If the user frequently double-taps or pinches to zoom in photographs for viewing, then the photograph can be viewed in full screen, but the browsing efficiency is reduced
Solution Approach 1:
The system pre-calculates and stores the aspect ratio of each photograph when it is captured or imported. This preliminary information is then used to automatically determine the display configuration, eliminating the need for time-consuming manual zooming operations during browsing.
Solution Approach 2:
The display system automatically zooms and positions the photograph to full screen based on the pre-stored aspect ratio, serving the user's need for full-screen viewing without requiring manual pinch or double-tap gestures.
3Productivity
If the display rotates automatically to match photograph aspect ratio, then browsing speed improves, but the system complexity increases due to aspect ratio detection and rotation control
Solution Approach 1:
Instead of implementing complex real-time aspect ratio detection algorithms, the system uses a simplified approach by storing the aspect ratio information as metadata with each photograph. This copied information is then directly used for display rotation, avoiding the need for complex computational geometry calculations during browsing.
Solution Approach 2:
The system changes the display parameter (rotation angle) based on the stored aspect ratio parameter. By using the pre-stored aspect ratio values to directly control the rotation angle, the system avoids complex real-time parameter calculation while achieving automatic adaptation.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
Embodiments of the present invention relate to the field of image processing, and provide a photograph displaying method and a user terminal, which can automatically display a photograph in full screen, thereby improving user experience in fast picture browsing. The method includes: determining a current screen display mode of a user terminal; determining a shooting mode of a to-be-displayed photograph; determining whether the screen display mode matches the shooting mode; and if the screen display mode does not match the shooting mode, keeping an aspect ratio of the to-be-displayed photograph, and zooming in the to-be-displayed photograph to full screen for displaying on a display screen, where a width of a photograph displayed on the display screen is equal to a width of the display screen, or a height of a photograph displayed on the display screen is equal to a height of the display screen.