H04N7/013

Method and apparatus for processing video, and storage medium

A method for processing a video includes: identifying a target object in a first video segment; acquiring a current video frame of a second video segment; acquiring a first image region corresponding to the target object in a first target video frame of the first video segment, and acquiring a second image region corresponding to the target object in the current video frame of the second video segment, wherein the first target video frame corresponds to the current video frame of the second video segment in terms of video frame time; and performing picture splicing on the first target video frame and the current video frame of the second video segment according to the first image region and the second image region to obtain a processed first video frame.

METHOD AND SYSTEM FOR PRODUCING STREAMS OF IMAGE FRAMES
20220182625 · 2022-06-09 · ·

Methods, systems and computer program products, for producing streams of image frames. Image frames in streaming video are segmented into background segments and instance segments. A background image frame containing the background segments is created. At least some of the instance segments are classified into movable objects of interest and movable objects of non-interest. During a background update time period, the background image frame is updated when a movable object of non-interest has moved to reveal a background area, to include the revealed background area in the background image frame. A foreground image containing the movable objects of interest is created. Blocks of pixels of the updated background and foreground image frames are encoded. A stream of encoded foreground image frames having a first frame rate is produced. A stream of encoded updated background image frames a second, lower frame rate is produced.

MANAGEMENT OF VIDEO PLAYBACK SPEED BASED ON OBJECTS OF INTEREST IN THE VIDEO DATA
20220182577 · 2022-06-09 ·

Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.

Video frame rate compensation through adjustment of timing of scanout

Systems and methods are configured to adjust the timing of rendered frame scanout in response to fluctuations in a variable frame rate at which source frames are rendered.

PERSONALIZED AUTOMATIC VIDEO CROPPING
20220159213 · 2022-05-19 · ·

Described are methods, systems, and computer-readable media to automatically crop videos using personalized parameters. Some implementations include a computer-implemented method that comprises obtaining an input video, determining a per-frame crop score for one or more candidate crop regions in each frame of the input video, generating a face signal for the one or more candidate crop regions, adjusting each per-frame crop score based on the face signal, determining a minimal cost path that represents crop region locations based on motion cost and the adjusted per-frame crop score, generating crop keyframing corresponding to the crop region locations along the minimal cost path, wherein the crop keyframing includes a start frame, an end frame, and crop region location, and outputting a modified video that has one or more of an output aspect ratio or an output orientation that is different than a corresponding aspect ratio or an orientation of the input video.

VIDEO PROCESSOR CHIP AND VIDEO PROCESSING METHOD
20220132072 · 2022-04-28 ·

A video processor chip includes a memory circuit, a frame rate converter circuit, and an image compensation circuit. The memory circuit includes first to third storage spaces. The frame rate converter circuit sequentially writes multiple frame data in video data to the first to the third storage spaces respectively, and reads second data in the frame data from the memory circuit to perform a frame rate conversion when first data in the frame data is written to the memory circuit. The second data is a previous frame data of the first data. The image compensation circuit reads third data in the frame data from the memory circuit when the frame rate converter circuit reads the second data, and performs an image compensation according to a difference between the second data and the third data. The third data is a previous frame data of the second data.

IMAGE PROCESSING APPARATUS, IMAGE CAPTURING APPARATUS, CONTROL METHOD, AND STORAGE MEDIUM
20230245416 · 2023-08-03 ·

There is provided an image processing apparatus. A detection unit executes subject detection processing with respect to each of a plurality of images obtained through image capturing performed by an image capturing circuit, using one or more dictionaries that are a part of a plurality of dictionaries. The plurality of dictionaries is respectively intended to detect subjects of different types. A setting unit sets a tracking mode. A selection unit selects the one or more dictionaries used by the detection unit, wherein the selection unit selects a second dictionary at a frequency corresponding to the tracking mode. The second dictionary is different from a first dictionary that corresponds to a type of a first subject detected in a previous image.

Automatically curating video to fit display time

Various other embodiments enable a processing device to receive at least a first set of images from a capture device. In some cases, the first set of images is a video clip captured using a first frame rate over a first duration of time. In some embodiments, the processing device analyzes the first set of images to determine one or more properties associated with the images. Based upon the determined properties, some embodiments modify and playback the first set of images at a second frame rate over a second duration of time.

Low resolution processing of high resolution video in support of video-based computing services
11223796 · 2022-01-11 · ·

Techniques for processing video data are described. In an example, a device receives input video data having a first resolution. A first processor of the device sends, based at least in part on the input video data, first video data having the first resolution to a display. The device generates second video data from the input video data by at least down scaling the input video data to a second resolution, the second resolution being lower than the first resolution. A second processor of the device determines, while the first video data is presented, a property of the input video data based at least in part on the second video data. The second processor generates an indication of the property, where the indication is output while the first video data is presented.

SUPER-RESOLUTION ULTRASONIC IMAGING METHOD AND ULTRASONIC IMAGING SYSTEM
20230325976 · 2023-10-12 ·

An ultrasonic imaging method includes: generating and displaying a first contrast enhanced image in real time under a normal contrast enhanced mode; switching from the normal contrast enhanced mode to a super-resolution contrast enhanced imaging mode, obtaining second ultrasonic echo signals to generate and display a second contrast enhanced image, and performing super-resolution data processing on the second ultrasonic echo signals to obtain a super-resolution image when displaying the second contrast enhanced image; and displaying the super-resolution image. The present disclosure can generate and display the second contrast enhanced image when collecting the ultrasonic echo signals used for super-resolution data processing, so that it is convenient for users to observe the current state of microbubble perfusion to enable the users to observe and compare the super-resolution image and the second contrast enhanced image, obtaining more diagnostic information.