Patent classifications
H04N21/440281
CONTENT REPRODUCTION METHOD, CONTENT REPRODUCTION APPARATUS, AND DISPLAY APPARATUS
A content reproduction method for reproducing a content containing voice data and video data includes reading a difference period between the period for which the video data is rendered and the period for which the voice data is rendered from a storage device and adjusting the video data based on a voice reproduction period that is the period for which the voice data is reproduced, a video reproduction period that is the period for which the video data is reproduced, and the difference period in such a way that the video reproduction period synchronizes with the voice reproduction period.
System and method for presenting a video via transcode
A method for handling video includes extracting video content and context information from a video file. The context information is associated with the video content. The method further includes transmitting the video content via a first communication path and transmitting the context information via a second communication path separate from the first communication path.
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.
VIDEO STREAM PROCESSING METHOD, DEVICE, TERMINAL DEVICE, AND COMPUTER-READABLE STORAGE MEDIUM
A video stream processing method, a device, a terminal device, and a computer-readable storage medium are provided, including steps for acquiring a first video stream through a first camera and acquiring a second video stream through a second camera in response to receiving a slow-motion shooting instruction, the slow-motion shooting instruction carrying a frame rate of a slow-motion video stream; encoding the first video stream and the second video stream into a third video stream with a third frame rate, the third frame rate being greater than the first frame rate, and the third frame rate being greater than the second frame rate; and acquiring a fourth video stream with a fourth frame rate through performing a frame interpolation algorithm on the third video stream, the fourth frame rate being the same as the frame rate of the slow-motion video stream.
INTERRUPTIBLE VIDEO TRANSCODING
Implementations described herein relate to methods, devices, and computer-readable media to transcode a video. In some implementations, a computer-implemented method includes obtaining a video that includes a plurality of tracks. The method further includes determining whether a partial transcoded file is available that corresponds to the video. The method further includes, if the partial transcoded file is available, obtaining a timestamp associated with the partial transcoded file, transcoding a portion of the video that begins at the timestamp associated with the partial transcoded file, and combining the partial transcoded file and the transcoded portion of the video to generate an output video. The method further includes, if the partial transcoded file is not available, transcoding the video from a start of the video using the transcoder to obtain a plurality of output tracks and combining the plurality of output tracks to obtain the output video.
SYSTEMS AND METHODS FOR DYNAMICALLY SYNCING FROM TIME-SHIFTED FRAME TO LIVE STREAM OF CONTENT
Systems and methods for dynamically skipping a presentation of a portion of frames to catch up to live based on a user selection is disclosed herein. For example, a streaming application generates a content item for live streaming where the content item comprises a plurality of frames. In response to determining that playing of the content item lags behind the live streaming of the content item, the streaming application presents a selectable option for a user input where the option comprises (a) catch up to live in a particular time period. In response to receiving the user input via a corresponding option to (a) catch up to live in the particular time period, the streaming application skips a presentation of a portion of the plurality of frames, such that the playing of the content item catches up to live in the particular time period.
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.
METHOD FOR MANAGING THE DOWNLOAD OF IMAGES ASSOCIATED WITH IMAGE JUMPS CAPABLE OF BEING CARRIED OUT DURING ACCELERATED READING OF MULTIMEDIA CONTENT WHICH IS CONTINUOUSLY BROADCAST
A method for managing downloading of images associated with image jumps liable to be implemented during accelerated playback of content. The content is able to be downloaded from a communications network. According to the method at least one image associated with a jump is downloaded in advance.
Method for displaying projection picture and method for rotating projection picture
Disclosed are a method for displaying projection picture and a method for rotating projection picture, comprising following steps: A: using a main control chip of a display to receive a picture signal parameter of a handheld terminal; B: the main control chip determining the black edge and calculating the starting position of a display picture by detecting the intensity of display signal inputted from the handheld terminal; C: obtaining the width of the display picture by calculation, and at the same time, directly obtaining the height of the display signal by signal detection of the main control chip; and D: using the function calculation provided by a control unit to enlarge the picture to a proportional or full-screen output with the handheld terminal. After adopting the above method, the display provides a picture with “full screen without having black edges” or “small black edges” to enhance the visual experience.
Rendering of background or picture-in-picture content as part of an HTTP adaptive streaming (HAS)
A method for managing HTTP adaptive streaming of digital content within a real-time multimedia stream player terminal, associated with a terminal for rendering the digital content. The method includes obtaining a description file for the digital content, including a list of time segments of the content each associated with a plurality of content encoding rates; and downloading time segments at one of the encoding rates. The method implements a concomitant rendering, by the rendering terminal, of the digital content and of an element, called main element, belonging to a group including a menu and other digital content. The method implements, during the downloading step, a partial downloading of a preliminary portion of at least some of the time segments, and a rendering, for a duration of one of the time segments, of a picture decoded from the preliminary portion of the corresponding time segment.