Still Image Generation From Moving Video Frames
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing image processing systems face inefficiencies when displaying multiple frame images from high-resolution moving images, particularly when switching between them, due to the need to decode all frame images with reference relationships, leading to prolonged processing times and reduced user convenience.
Innovation Solution
A still image generating apparatus that records still image data for selected frame images and their reference relationships in advance, allowing for the generation of frame image data based on this stored data, thereby reducing the need for continuous decoding and improving processing speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all frame images with reference relationships are decoded to display multiple frame images, then complete image data is obtained, but processing time is significantly prolonged
Solution Approach 1:
The patent applies preliminary action by pre-decoding and storing frame images that have reference relationships with the selected frame image. When a user selects a frame image for still image extraction, the system automatically decodes and stores not only the selected frame but also its reference frames (I-frames, P-frames, B-frames) in advance. This preliminary decoding eliminates the need for time-consuming decoding operations at the moment of display, thus resolving the contradiction between obtaining complete image data and reducing processing time.
2Measurement precision
If high-resolution moving images with advanced coding schemes are used, then image quality is improved, but decoding complexity and processing time increase
Solution Approach 1:
The patent addresses decoding complexity by performing the complex decoding operation in advance rather than in real-time. When high-resolution moving images encoded with advanced schemes like H.265 are processed, the system pre-decodes the necessary frames and stores them as still image data. This shifts the computational burden from the display moment to a preliminary processing stage, maintaining high image quality while reducing the complexity of real-time operations.
Solution Approach 2:
The patent extracts only the necessary frame images and their reference relationships from the complete moving image data. Instead of decoding and storing all frames in the moving image, the system identifies the selected frame and extracts only its relevant reference frames. This selective extraction reduces the amount of data that needs to be processed and stored, thereby reducing decoding complexity while maintaining the required image quality.
3Ease of operation
If multiple frame images are displayed at once or with switching, then user convenience is improved, but processing speed decreases due to continuous decoding
Solution Approach 1:
The patent applies preliminary action by pre-processing and storing the frame images that will be needed for display. When the system anticipates that multiple frames may be displayed (either simultaneously or with switching), it proactively decodes and stores these frames along with their reference relationships. This eliminates the need for continuous decoding during display operations, thereby improving processing speed while maintaining user convenience for viewing multiple frames.
Data Source
AI summary
The present disclosure relates to a still image generating apparatus that generates still image data from moving image data that generates a moving image, and includes a recorder and a control unit. The recorder is configured to record the still image data. When a specific frame image is selected from a plurality of frame images included in the moving image, the control unit sets a specific frame image group including the specific frame image and other frame images having a reference relationship with the specific frame image. The control unit generates the still image data corresponding to each of the plurality of frame images included in the specific frame image group by decoding the moving image data. The control unit causes the recorder to record the generated still image data. The control unit generates frame image data that generates at least one of the plurality of frame images included in the specific frame image group based on the still image data recorded by the recorder.


