Motion Image Display with Selective Static Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices that capture and display motion images waste computational resources when the images do not enhance user experience, as they default to capturing and storing motion images regardless of their relevance, leading to inefficient use of processing and storage capacity.
Innovation Solution
A method that determines a motion score for each image based on factors like pixel values, subject stability, and movement, deciding whether to display the image with subject motion or as a static image, and stores images only if they meet a storage threshold, reducing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If motion images are captured and stored by default, then user experience is enhanced by preserving all motion content, but computational resources and storage capacity are wasted on images with minimal or no subject motion
Solution Approach 1:
The system changes the parameter of image representation by converting between static and motion image formats based on the motion score. When subject motion is minimal, the system converts motion images to static images, changing the format parameter to reduce computational resource consumption and storage requirements while maintaining acceptable user experience quality.
Solution Approach 2:
The system performs self-service by automatically evaluating motion scores and making decisions about image format conversion without requiring manual user input. The device autonomously determines which images should be stored as motion images and which can be converted to static images, eliminating the need for users to manually select or categorize images.
2Loss of information
If all motion images are stored in local storage, then complete motion content is preserved, but storage capacity is quickly consumed requiring manual user input for selection
Solution Approach 1:
The system changes the storage format parameter based on motion score evaluation. Images with low motion scores are converted from motion image format to static image format before storage, significantly reducing the quantity of storage data required while preserving the essential visual content. This parameter change allows the system to maintain complete motion content for high-value images while efficiently utilizing storage capacity.
Solution Approach 2:
The system discards redundant motion information from images that have minimal subject motion by converting them to static images. This selective discarding of unnecessary motion data reduces storage capacity consumption while the system recovers and preserves the essential visual content, maintaining image quality for viewing purposes.
3Reliability
If motion images are displayed with subject motion by showing multiple frames in succession, then visual fidelity is improved, but processing time and computational load increase
Solution Approach 1:
The system changes the display parameter dynamically based on motion score. For images with low motion scores, the system changes the display parameter from multi-frame sequential display to single static frame display, significantly reducing processing time and computational load while maintaining sufficient visual fidelity for the user experience.
4Productivity
If the system automatically converts low-motion images to static images, then resource usage is optimized, but manual user control over image selection is reduced
Solution Approach 1:
The system provides self-service functionality by automatically evaluating motion scores and making intelligent decisions about image format conversion. This eliminates the need for manual user control in every case, allowing the system to autonomously optimize resource usage by converting appropriate images to static format while preserving motion format for images where users would benefit from seeing the motion.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Implementations described herein relate to methods, devices, and computer- readable media to display a motion image that includes a plurality of frames. In some implementations, a computer-implemented method includes determining a motion score for the motion image based on the plurality of frames. The method further includes determining whether the motion score meets a display threshold. If the motion score meets the display threshold, the method further includes causing the motion image to be displayed with subject motion by displaying the plurality of frames of the motion image in succession. If the motion score does not meet the display threshold, the method further includes causing the motion image to be displayed without subject motion by displaying a particular frame of the motion image.