Systems and Methods for Encoding Video Content

    公开(公告)号:US20230136780A1

    公开(公告)日:2023-05-04

    申请号:US18049256

    申请日:2022-10-24

    申请人: DIVX, LLC

    摘要: Systems and methods for encoding a plurality of alternative streams of video content using multiple encoders in accordance with embodiments of the invention are disclosed. An encoding system includes multiple encoders. Each of the encoders receives a source stream of video content that is divided into portions. Each of the encoders generates portions of the plurality of alternative streams from the portions of the source stream. The portions of the alternative streams generated by a particular encoder are stored in a container for the particular encoder. Each encoder also generates index information for the portion of the alternative stream generated by the encoder that is stored in a manifest for the encoder.

    Methods, systems, and media for object grouping and manipulation in immersive environments

    公开(公告)号:US11627360B2

    公开(公告)日:2023-04-11

    申请号:US17653571

    申请日:2022-03-04

    申请人: GOOGLE LLC

    摘要: Methods, systems, and media for object grouping and manipulation in immersive environments are provided. In some embodiments, a method can include: displaying a plurality of virtual objects in an immersive environment; generating a group virtual object that includes a first virtual object and a second virtual object, the group virtual object including a handle interface element for interacting with the group virtual object and a selectable indicator associated with the first virtual object and the second virtual object; displaying the group virtual object along with the handle interface element and the selectable indicator in the immersive environment; and in response to detecting a selection of the selectable indicator, displaying a user interface for interacting with the group virtual object.

    Adaptive bit rate data casting
    4.
    发明授权

    公开(公告)号:US11622158B2

    公开(公告)日:2023-04-04

    申请号:US17294720

    申请日:2019-11-15

    摘要: The method comprises:—receiving, at a rendering system (101), from a plurality user devices (102-1,102-2,102-3), a plurality of cast requests over a home network (110) for casting data from a cast device (106) communicatively coupled to a first network (108) and a third network (120), onto a plurality display devices (130-1, 130-2, 130-3) communicatively coupled to the home network (110);—transmitting the cast request over a second network (114) to a casting system (104), wherein the casting system (104) is coupled with the cast device (106) through the third network (120);—receiving, in response to transmitting, from the casting system (104) and over a dedicated network (115), the requested data, wherein the data is provided to the casting system (104) by the cast device (106) and the data is obtained by the cast device (106) over the first network (108) and wherein the data over the dedicated network (115) are transmitting at a dynamically changing transfer rate and wherein the dynamically changing transfer is based on a real time available bandwidth of the dedicated network (115).

    Segment quality-guided adaptive stream creation

    公开(公告)号:US11595716B2

    公开(公告)日:2023-02-28

    申请号:US17506489

    申请日:2021-10-20

    摘要: Embodiments provide for improved stream generation. A target average bitrate (TAB) segment is generated by encoding a first segment, of a plurality of segments in a video, using a first maximum average bitrate (MAB) of a plurality of MABs specified in an encoding ladder. An intermediate average bitrate (IAB) segment is generated by encoding the first segment using a first intermediate bitrate, wherein the first intermediate bitrate is lower than the first MAB. Upon receiving a request for the first segment at the first MAB, the IAB segment is output based at least in part on determining that a first quality score of the IAB segment is within a predefined tolerance of a second quality score of the TAB segment.

    Method for determining a play duration estimate of an adaptive bit rate media presentation

    公开(公告)号:US11595708B2

    公开(公告)日:2023-02-28

    申请号:US17584203

    申请日:2022-01-25

    摘要: There is described a method for determining a play duration estimate of an adaptive bit rate (ABR) media presentation. The method comprises receiving at a network entity a media playlist manifest file of the media presentation, wherein the manifest file is transmitted from a content server to a client and comprises a plurality of entries, each entry linking to a respective different one of a plurality of media segments of the media presentation. The method further comprises determining a data size of the manifest file; and determining a play duration estimate of the media presentation based on the determined data size of the manifest file, a first value that represents a data size of each of the plurality of entries in the manifest file and a second value that represents a play duration of each media segment of the plurality of media segments of the media presentation.

    Data transmission method and apparatus

    公开(公告)号:US11589101B2

    公开(公告)日:2023-02-21

    申请号:US17281222

    申请日:2019-09-25

    发明人: Xinghe Wang Anmin Xin

    摘要: The present disclosure relates to a data transmission method and apparatus, and belongs to the field of Internet technology. The method includes: determining whether a to-be-sent video data packet exists each time a preset data sending cycle is reached; if the to-be-sent video data packet does not exist, selecting at least one video data packet, a number of times the at least one video data packet has been sent satisfying a preset sending-times condition and total data volume of the at least one video data packet satisfying a preset expected data-volume condition, from sent video data packets based on a number of times each of the sent video data packets has been sent, and determining a filling data packet according to selected video data packet; and sending the filling data packet to a receiving terminal.

    CONTEXT BASED ADAPTIVE RESOLUTION MODULATION COUNTERING NETWORK LATENCY FLUCTUATION

    公开(公告)号:US20230033966A1

    公开(公告)日:2023-02-02

    申请号:US17388439

    申请日:2021-07-29

    IPC分类号: H04N21/2662 H04N21/24

    摘要: A method includes communicating a first stream of a video comprising first and second objects to a device. The first stream has a first resolution. The method also includes communicating a second stream to the device. The second stream indicates that the first object is contextual and that the second object is non-contextual. The method further includes, after a decrease in bandwidth, communicating a third stream of the video to the device. The third stream has a second resolution that is lower than the first resolution. When the video is presented for display using the third stream and based on the second stream indicating that the first object is contextual and that the second object is non-contextual, the first object is presented in the first resolution and the second object is presented in the second resolution.

    REMOTE IMAGE PROCESSING METHOD AND APPARATUS

    公开(公告)号:US20230033785A1

    公开(公告)日:2023-02-02

    申请号:US17962216

    申请日:2022-10-07

    IPC分类号: H04N21/2662 H04N21/4402

    摘要: 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.

    RECORDING VIDEO QUALITY
    10.
    发明申请

    公开(公告)号:US20220394315A1

    公开(公告)日:2022-12-08

    申请号:US17749287

    申请日:2022-05-20

    发明人: Yang Yang Zheng

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting a video quality. One of the methods includes: determining, for a repeating time range of a video with a first video quality, a frequency with which one or more portions of the video were accessed, each portion for a corresponding one of one or more past instances of the repeating time range; selecting, for the repeating time range and using the frequency with which the portion of the video for the repeating time range was accessed, a second video quality from two or more video qualities that includes the first video quality; and storing, in memory, one or more additional portions of the video i) captured by a camera during future instances of the repeating time range ii) at the second video quality.