Patent classifications
H04N21/440281
SYSTEM AND METHODS FOR CONCATENATING VIDEO SEQUENCES USING FACE DETECTION
There are provided methods and devices for media processing, comprising: providing at least one media asset source selected from a media asset sources library, the at least one media asset source comprising at least one source video, via a network or client device; receiving via the network or the client device a media recording comprising a client video recorded by a user of the client device; parsing the client video and the source video, respectively, to a plurality of client video frames and a plurality of source video frames; identifying at least one face in at least one frame of the plurality of source video frames and at least another face in at least one frame of the plurality of client video frames by face detection; superposing one or more markers on the identified at least one face of the plurality of source video frames; processing said client video frames to fit the size or shape of said source video frames by using said one or more markers; concatenating said processed client video frames with said source video frames, wherein said concatenation comprises matching the frame rate and resolution of the processed client video frames to the frame rate and resolution of the plurality of client video frames to yield a mixed media asset.
ELECTRONIC DEVICE AND METHOD FOR TRANSMITTING IMAGE DATA OF ELECTRONIC DEVICE
According to one embodiment of the present invention, an electronic device comprises a wireless communication circuit, a memory, and a processor electrically connected to the wireless communication circuit and the memory, wherein the processor can be configured to acquire a plurality of encoded image frames on the basis of at least a part of image data stored in the memory, compare each data size of the plurality of encoded image frames with a threshold value, and change transmission setting of at least one among the plurality of encoded image frames through the wireless communication circuit on the basis of at least a part of the result of the comparison. Additional various embodiments are possible.
SYSTEMS AND METHODS FOR PRESENTING CLOSED CAPTION AND SUBTITLE DATA DURING FAST-ACCESS PLAYBACK OPERATIONS
Systems and methods are disclosed herein for presenting subtitle data during media asset fast-access playback operations. Specifically, the system may detect initiation of a fast-access playback operation during playback of a media asset and identify consecutive frames to be displayed during the fast-access playback operation that have associated subtitle data. The system may combine the subtitle data associated with the consecutive frames into a display arrangement and generate for display, with each consecutive frame, instead of the associated subtitle data, the display arrangement.
Image processing device, image processing method, reception device, and transmission device
The present technology makes it possible for a conventional frame interpolation technology to handle moving image data captured with a high-speed frame shutter and having a high sharpness image component. Moving image data at a predetermined frame rate and a predetermined resolution is acquired. When a ratio of the predetermined frame rate to a camera shutter speed falls below a threshold value, filtering processing for raising the degree of correlation between adjacent frames is performed on the acquired moving image data. For example, the camera shutter speed is estimated on the basis of information on the frame rate and the resolution.
Systems and methods for providing access to still images derived from a video
Multiple video segments may be obtained from a repository of video segments. A selection of a video segment from the multiple video segments may be received. The selected video segment may be presented at a first resolution via a display. A selection of a point in time during presentation of the video segment may be received to extract a frame set from the video segment at or near the selected point in time. The frame set may include multiple frames, including one frame corresponding to the selected point in time, and other frames that correspond to points in time adjacent to the selected point in time. A selection of a single frame within the frame set may be received. The single frame may be received having a second resolution. The second resolution may be higher than the first resolution. The single frame may be presented via the display.
Adaptive synchronization with live media stream
In synchronizing a playback of recorded media with a live media stream, a server streams live media to each of a plurality of participant devices at a normal rate. The live media stream is recorded and stored as the recorded media stream. When the server receives, from a given participant device of the plurality of participant devices, a request for playback after a pause at or a rewind to a specified location in the live media stream, the server calculates a playback rate to play the recorded media stream starting at the specified location. The playback rate is calculated such that a playback of the recorded media stream synchronizes with the live media stream at a target location or at a target time. The recorded media stream is then caused to play at the given participant device at the playback rate starting at the specified location.
Video processing method and apparatus, and computer storage medium
A video processing method, video processing apparatus, and a computer storage medium are also disclosed for implementing a solution for compensating for lost video frames that are lost during transmission. Lost video frame detection and compensation is implemented by separately numbering each video frame, at a data layer of transmission, with no need to perform additional encoding/decoding calculation, and without increasing a load of a server during lost frame compensation. A lost video frame is compensated for by inserting a compensation video frame after the lost video frame is detected, so as to ensure that a total quantity of video frames is not changed, thereby avoiding stalling at the playback end during a playback process because the quantity of video frames decreases, and ensuring smooth watching during video playback.
SYSTEMS AND METHODS FOR BANDWIDTH-LIMITED VIDEO TRANSPORT
Systems and methods for bandwidth-limited video transport are configured to receive (or otherwise discern) a selection of video parameter limits that correspond to a bandwidth limit and apply the video parameter limits to an input video stream to enforce the bandwidth limit while preserving video quality. Methods may include adjusting the video stream one parameter at a time until the adjusted video stream meets the bandwidth limit. Parameters to be adjusted may include image resolution, frame rate, image compression, color depth, bits per pixel, and/or color encoding. In some embodiments, the image resolution is reduced first, the frame rate is reduced next, and the image compression is increased last. The extent and/or order of the adjustments of the parameters may be selected by the user, based on the content of the video stream, and/or based on the bandwidth limit.
TECHNOLOGY TO ACCELERATE SCENE CHANGE DETECTION AND ACHIEVE ADAPTIVE CONTENT DISPLAY
Systems, apparatuses and methods may include a source device that generates a scene change notification in response to a movement of a camera, modifies an encoding scheme associated with the video content captured by the camera in response to the scene change notification, identifies a full-frame difference threshold, wherein scene analysis information includes frame difference data, and compares the frame difference data to an intermediate threshold that is less than the full-frame difference threshold, wherein the scene change notification is generated when the frame difference data exceeds the intermediate threshold. A sink device may obtain transport quality data associated with video content, modify an output parameter of a display based on the transport quality data, determine a view perspective of a still image containing a plurality of image slices, retrieve only a subset of the plurality of image slices based on the view perspective and decode the retrieved subset.
Intelligent media synchronization
Intelligent synchronization of media or other material output from multiple media devices is contemplated. The intelligence synchronization may include instructing the media devices to coordinate playback in concert with a conductor whereby the conductor acts a focal point or reference for the non-conducting media devices. The non-conductor may transmit sync messaging having data or other information sufficient to facilitate coordinating operation of the non-conductors in a manner sufficient to synchronize output of the media.