Patent classifications
H04N21/234345
System, Device, and Method for Enabling High-Quality Object-Aware Zoom-In for Videos
System, device, and method for enabling high-quality content-aware zoom-in for videos. An input video is received at high resolution, and is processed. A first video stream is generated, being a downscaled lower-resolution version of the input video. One or more additional video streams are generated; each one of them being a cropped high-resolution version of the input video, such that the cropped region tracks an object-of-interest that is visually depicted in the input video. A multiple-streams manifest is generated, pointing to the first, downscaled, video stream, and also pointing to the one or more other, cropped high-resolution video stream. An end-user device plays the video, and enables the end-user to perform a high-quality zoom-in on the object-of-interest, by transitioning from playback of the downscaled video stream to playback of the additional video stream that tracks that object-of-interest.
REMOTE IMAGE PROCESSING METHOD AND APPARATUS
A remote image processing method, applied to a remote server, includes: obtaining a recommended bit rate, where the recommended bit rate matches an environment parameter of a network in which the remote server is located, and the network environment parameter is used to represent a capability of transmitting an amount of data by the network in a unit time; and generating, based on the recommended bit rate, adjustment parameters corresponding to different regions in a to-be-processed image, and processing the corresponding regions by using the adjustment parameters, to obtain a single-frame image used for display, so that an amount of data included in the single-frame image matches the recommended bit rate.
Video client optimization during pause
A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
METHOD AND DEVICE FOR TRANSMITTING IMAGE CONTENT USING EDGE COMPUTING SERVICE
An example method, performed by an edge data network, of transmitting image content, includes obtaining azimuth information and focal position information from an electronic device connected to the edge data network, and generating a filtered first partial image by performing filtering on a first partial image corresponding to the azimuth information by using one filter determined based on the focal position information.
CODING SCHEME FOR IMMERSIVE VIDEO WITH ASYMMETRIC DOWN-SAMPLING AND MACHINE LEARNING
Methods of encoding and decoding immersive video are provided. In an encoding method, source video data comprising a plurality of source views is encoded into a video bitstream. At least one of the source views is down-sampled prior to encoding. A metadata bitstream associated with the video stream comprises metadata describing a configuration of the down-sampling, to assist a decoder to decode the video bitstream. It is believed that the use of down-sampled views may help to reduce coding artifacts, compared with a patch-based encoding approach. Also provided are an encoder and a decoder for immersive video, and an immersive video bitstream.
Automated content identification for binge watching of digital media
“Binge watching” of multiple episodes of a program is improved by the player device automatically skipping repeated portions of the program. Opening and closing credit scenes, for example, can be automatically skipped to thereby allow the viewer to progress through the entire season of programming at an even faster rate than was previously thought possible. Programming to be skipped may be identified by detecting audio or other digital fingerprints in the content itself, for example. Content to be skipped may be identified to the playback device according to presentation time stamp (PTS) or other time markers.
System and method for transferring large video files with reduced turnaround time
Embodiments of the present disclosure provide methods, systems and computer program products for transfer of video signals at a destination with reduced turnaround time. According to one embodiment, a method includes performing transfer of a series of video chunks of a video signal, each video chunk of the series of video chunks comprising a sequence of video frames, wherein for each video chunk, one or more processors perform a processing cycle comprising: receiving the sequence of video frames from a source; processing the received sequence of video frames to generate a processed sequence of video frames, wherein receiving of a consecutive video chunk of the series of video chunks comprising a consecutive sequence of video frames is initiated simultaneously while initiating said processing of the received sequence of video frames; and transmitting the processed sequence of video frames for consumption at a destination.
SYSTEMS AND METHODS FOR CONTROLLING TRANSMISSION OF LIVE MEDIA STREAMS
A computer-implemented is disclosed. The method includes: receiving media data of a live media stream; detecting a trigger associated with the media data of the live media stream; in response to detecting the trigger, generating at least one of audio or video overlay content associated with the trigger; and transmitting, to viewer devices, the at least one of audio or video overlay content with the live media stream.
SYSTEMS AND METHODS FOR CONTROLLING TRANSMISSION OF LIVE MEDIA STREAMS
A computer-implemented is disclosed. The method includes: receiving media data of a live media stream; obtaining audience reaction data associated with the live media stream; identifying an event-of-interest in the live media stream based on the audience reaction data, wherein a time of the event-of-interest is prior to a time of the audience reaction data; obtaining a segment of at least one of audio data or video data of the live media stream that is associated with the time of the event-of-interest; generating a digital asset incorporating the segment; and providing the digital asset to at least one viewer of the live media stream.
SYSTEMS AND METHODS FOR MODIFYING DATE-RELATED REFERENCES OF A MEDIA ASSET TO REFLECT ABSOLUTE DATES
A media asset may include date-related information. When viewed out of context it may be unclear what date is referenced by the date-related information. The media asset may be parsed to identify the date-related information within the media asset. The media asset may be analyzed to determine the context for the date related information. An absolute date may be determined based on this context and the date-related information and provided to the user with the media asset.