Frame Rate Conversion for Multi-Speed Video Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing moving image data processing technologies face challenges in allowing users to easily playback moving image data generated at various frame rates at desired frame rates and playback speeds, particularly when multiple data sets with different frame rates need to be sequentially or continuously played back, as users must set and consider multiple frame rates, which can be cumbersome and limit playback flexibility.
Innovation Solution
A moving image data processing apparatus and method that includes input and output frame rate specification units, a playback speed specification unit, and a frame rate conversion unit, enabling the conversion of frame rates based on input and output frame rates and playback speed, allowing for seamless playback of moving image data at predetermined frame rates and speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple moving image data with different frame rates are played back sequentially, then playback flexibility is improved, but operation complexity increases because users must set frame rates and playback speeds for each data set
Solution Approach 1:
The playback control is segmented into two independent parts: frame rate selection and playback speed selection. Users can first select a common output frame rate for all moving image data, then independently adjust playback speed for each data set. This segmentation allows flexible playback of multiple data sets with different original frame rates without requiring complex individual settings for each.
Solution Approach 2:
The playback apparatus provides universal frame rate conversion capability that handles multiple moving image data sets with different frame rates (e.g., 30 fps, 60 fps, 120 fps) using a single unified output frame rate setting. This multi-functional approach allows the same device to accommodate various frame rates through automatic conversion, eliminating the need for separate configuration for each data set.
2Adaptability or versatility
If frame rate conversion is performed to match display apparatus capabilities, then playback compatibility is improved, but processing time increases
Solution Approach 1:
The system performs preliminary frame rate conversion by converting all moving image data to a predetermined output frame rate (e.g., 30 fps or 60 fps) before playback. This preliminary action ensures compatibility with various display apparatuses and allows subsequent playback at different speeds without requiring real-time conversion during playback, thus reducing processing time delays.
3Speed
If high frame rate data is played back at normal speed, then motion smoothness is improved, but playback duration becomes excessively long
Solution Approach 1:
The system dynamically adjusts playback speed based on the original frame rate of each moving image data set. After converting to a common output frame rate, the apparatus allows independent playback speed control for each data set. This enables users to play back high frame rate data (e.g., 120 fps) at reduced speeds (e.g., 1/2x or 1/4x) to achieve desired playback duration while maintaining motion smoothness through the converted frame rate.
Data Source
AI summary
A moving image data processing apparatus receives input of first and second image data with a first and second frame rate respectively. The apparatus includes; an input frame rate specification unit that specifies the first and the second frame rate of the moving image data; an output frame rate specification unit that specifies output frame rates of the first and second moving image data; a playback speed specification unit that specifies same playback speed for the first and second moving image data; a frame rate conversion unit that changes a frame rate of the first moving image data based on the first frame rate, the output frame rate, and the playback speed, and changes a frame rate of the second moving image data based on the second frame rate, the output frame rate, and the playback speed; and an output unit that outputs the changed moving image data.


