H04N7/0115

Video frame pulldown based on frame analysis
11711490 · 2023-07-25 · ·

The described technology is directed towards generating a new video image sequence (e.g., for playback at 30 frames per second) based on an existing video image sequence (e.g., originated for playback at 24 frames per second). The technology is based on processing frames, e.g., adjacent pairs of frames in a four-frame sequence, to obtain candidate frames for selecting a similar candidate frame to insert into the original sequence to create the new sequence (e.g., a five-frame sequence). Aspects include selecting a repeated frame to insert or creating a new frame from existing frames to insert, to generate the new sequence based on a difference/scoring comparison.

PROCESSING DEVICE, ELECTRONIC DEVICE, AND METHOD OF OUPUTTING VIDEO
20220408057 · 2022-12-22 · ·

Provided are a processing device, an electronic device, and a method of outputting a video. The processing device includes a pull-down cadence detector configured to receive an input video stream generated by pulling down raw data from an external device, detect a pull-down cadence format indicating a rate at which the raw data is pulled down based on the input video stream, and output detection result information; and a pull-down cadence controller configured to output an output video stream having a second frame rate that is an integer multiple of a first frame rate of the raw data, based on the input video stream and the detection result information.

Systems and methods for dynamically adjusting video aspect ratios

Described herein are systems and methods for dynamically adjusting an aspect ratio of a video. Exemplary methods can include receiving (i) a video having an original aspect ratio and at least one user interface (UI) element configured to be selected by a user of the video and (ii) an aspect ratio of a display screen for presenting the video. The methods can include automatically determining a display area of the video to be presented based on (i) the default position of the at least one UI element in the video, (ii) an active area in the video, and/or (iii) a central area in the video, the display area having an aspect ratio equal to the aspect ratio of the display screen; and presenting the video display area in the display screen with the at least one UI element for at least the portion of the video.

Time compressing video content

Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed.

Method for selecting reference frame, electronic device, and storage medium

A method for selecting a reference frame, an electronic device, and a storage medium. The method includes: calculating a sum of absolute values of pixel brightness differences of corresponding pixel locations in a current frame and a previous frame in a video; determining frame attribute of the current frame based on the sum of absolute values of pixel brightness differences, the frame attribute including a raw frame and a duplicate frame; counting a number of raw frames in M historical frames previous to the current frame; obtaining a current frame interpolation step size based on the number of raw frames in the M historical frames; obtaining a next frame phase to be interpolated based on a current frame interpolation phase and the current frame interpolation step size; and determining an interpolation reference frame based on the next frame to be interpolated.

Video signal analysis

In order to detect interlace errors in a video signal, one receives successive digitally coded frames, each frame comprising data for a field of a first type and data for a field of a second type (i.e. a top field and bottom field or vice versa). One then generates for each field of the first type:—a first difference signal (D1 F1) representative of the difference between the field and the second-type field of the previous frame;—a second difference signal (D1 F2) representative of the difference between the field and the second-type field of the same frame; and—a third difference signal (D1 F3) representative of the difference between the field and the second-type field of the following frame. Then, in dependence of the values of said difference signals, a decision signal (wOFlag) is generated indicating an estimated temporal relationship of the field to the second-type field of the same frame. This can be compared with a signal (IDFO) indicating a purported temporal relationship, and an alarm signal (wEFlag) generated in the event of a mismatch.

Electronic display adaptive refresh rate systems and methods

Systems and methods for controlling operation of an electronic display are provided. One embodiment describes an electronic display, which includes a display driver that writes image frames to pixels of the electronic display with a first refresh rate or a second refresh rate; and a timing controller that receives a plurality of image frames from an image source, in which the plurality of image frames are displayed on the electronic display to play video content; detects a cadence with which the plurality of image frames are received from the image source; and, based at least in part on the cadence of the plurality of image frames, instructs the display driver to write each of the plurality of image frames either as a single image frame at the first refresh rate or an image frame at the first refresh rate followed by a repeat of the image frame at the second refresh rate.

Time Compressing Video Content
20220036925 · 2022-02-03 ·

Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed.

IMAGE RECOGNITION METHOD, VIDEO PLAYBACK METHOD, RELATED DEVICES

The disclosure provides an image recognition method and apparatus. The image recognition method may include obtaining a first frame image of which a frame type is known, and a second frame image and a third frame image of which frame types are unknown from an image frame sequence. The method may further include predicting a pixel sequence of the second frame image according to the first frame image and the third frame image. The method may further include calculating a pixel error according to a second pixel sequence of the second frame image and the predicted pixel sequence. The second pixel sequence includes pixel values of the pixels in the second frame image. The method may further include recognizing a frame type of the second frame image or the third frame image according to the pixel error.

TIME COMPRESSING VIDEO CONTENT
20230267965 · 2023-08-24 ·

Methods and systems for compressing video content are presented. The methods and systems include analyzing a sequence of media frames stored in the memory device and calculating a displacement level of each of the media frames. The displacement level indicates how different each of the media frames is to a previous media frame. The sequence of media frames is divided into a plurality of cuts where each cut ends at a media frame having a substantially high displacement level. Frames to be removed from the sequence of media frames are identified in each cut based upon the frame's displacement level. The identified frames are then removed.