Method for generating flame video
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electric fireplaces with display screens struggle to seamlessly simulate burning flames due to sudden changes in video loops, leading to visual pauses and increased memory requirements, which affect the visual effect and cost of the device.
Innovation Solution
A method for generating a flame video by repeating and overlapping multiple sub-videos with burning flame images, ensuring that at least one sub-video is overlapping at the start and end points of others, thereby minimizing sudden changes and reducing memory requirements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the cycle time of looping is increased to reduce the frequency of sudden changes in flame images, then the visual effect is improved, but the memory size of the flame video becomes very large and read access time increases
Solution Approach 1:
The flame video is segmented into multiple sub-videos with different cycle times. Instead of using a single long-loop video that requires large memory, the system divides the content into shorter segments (first sub-video with longer cycle time, second sub-video with shorter cycle time) that can be selectively played. This segmentation allows the system to maintain good visual effect by using the longer-cycle sub-video when appropriate, while switching to the shorter-cycle sub-video to reduce memory requirements and improve read access performance.
2Reliability
If the cycle time of looping is increased to reduce the frequency of sudden changes in flame images, then the visual effect is improved, but the read access time becomes longer and may exceed the time of visual persistence
Solution Approach 1:
The video content is divided into multiple sub-videos with different cycle times optimized for different scenarios. The first sub-video has a longer cycle time suitable for reducing sudden changes, while the second sub-video has a shorter cycle time that ensures fast read access within visual persistence time. The control system can switch between these segments based on operational requirements, ensuring that read access time never exceeds visual persistence time while maintaining good visual effect when the longer-cycle video is used.
Solution Approach 2:
The system employs periodic action by creating multiple sub-videos with different cycle times and selectively playing them. The first sub-video uses a longer periodic cycle for reduced frequency of changes, while the second sub-video uses a shorter periodic cycle for fast access. This periodic structure allows the system to optimize between visual effect and access time by choosing the appropriate period based on current needs.
3Reliability
If a single flame video is used with increased cycle time, then sudden changes are reduced, but the memory size increases and cost increases
Solution Approach 1:
Instead of storing one large flame video with increased cycle time that would require large memory and increase cost, the invention segments the video content into multiple smaller sub-videos with different cycle times. These segmented sub-videos can be stored in a memory structure that optimizes for both visual effect and cost efficiency. The control system selects which sub-video to play based on the desired balance between visual quality and resource consumption, thereby reducing overall memory requirements and manufacturing cost while maintaining good visual effect when needed.
Data Source
Figure 1~3
Figure 4~5
AI summary
The present invention provides a method for generating a flame video, including the following step: repeating two or more sub-videos with burning flame images respectively to form corresponding sub-repeating videos, and overlapping the sub-repeating videos to form a total video. At a start time point and/or an end time point of any of the sub-videos in the total video, there exists at least one of the sub-videos that is at a certain time point between a start time point and an end time point. The certain time point between the start time point and the end time point is an intervening time point therebetween, excluding the start time point and the end time point. The present invention can make simulated flames more realistic and consecutive, thus providing a good ornamental value for the user. Moreover, the size of the flame video can be made smaller, which reduces the size of a memory for storing the video and reduces the cost.