Automatic video montage generation

    公开(公告)号:US12272385B2

    公开(公告)日:2025-04-08

    申请号:US17887832

    申请日:2022-08-15

    Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.

    CLOUD EXECUTION OF AUDIO/VIDEO COMPOSITING APPLICATIONS

    公开(公告)号:US20220331702A1

    公开(公告)日:2022-10-20

    申请号:US17231423

    申请日:2021-04-15

    Abstract: In various examples, applications may be executed on remote computing devices to composite and broadcast gameplay with video and audio data. Systems and methods are disclosed that distribute, between and among various computing devices, processing of tasks including rendering of gameplay, composition of various types of data, and broadcasting of composited data. The tasks may be executed on computing devices that are remote to a client device, such as a virtual machine, GPU, server, and/or other computing device in the cloud, all of which are connected through a network. Customized composited content may be generated within the system, without latency and dropped frames, by distributing tasks such as compositing and rendering of gameplay to computing devices that have high performance capability and are specialized for handling memory- and time-intensive tasks.

    OFFLOADING STREAM PROCESSING TASKS TO PARALLEL PROCESSING UNITS FOR CONTENT STREAMING SYSTEMS AND APPLICATIONS

    公开(公告)号:US20250135335A1

    公开(公告)日:2025-05-01

    申请号:US18496147

    申请日:2023-10-27

    Abstract: In various examples, processing content data using parallel processing units for content streaming systems and applications is described herein. Systems and methods are disclosed that determine when to offload at least a portion of the processing that is typically performed by a central processing unit (CPU) to a parallel processing unit (PPU). For example, and for an application, a profile may be generated that includes information associated the application, such as one or more processing metrics associated with the application and/or which processes, if any, should be offloaded. In some examples, the profile may be generated using processing statistics associated with one or more previous streaming sessions associated with the application. The systems and methods may then use the profile and/or other data to determine whether to offload one or more processes from the CPU to the PPU (and/or, in some examples, from the PPU to the CPU).

    OFFLOADING STREAM PROCESSING TASKS TO PARALLEL PROCESSING UNITS FOR CONTENT STREAMING SYSTEMS AND APPLICATIONS

    公开(公告)号:US20240414384A1

    公开(公告)日:2024-12-12

    申请号:US18331757

    申请日:2023-06-08

    Abstract: In various examples, processing content data using graphics processing units for video streaming systems and applications is described herein. Systems and methods are disclosed that offload at least a portion of the processing that is typically performed by a central processing unit (CPU) to a graphics processing unit (GPU). For example, and for a streaming application, the GPU may initially generate and then encode a content stream (e.g., a video stream, an audio stream, etc.). In some examples, the GPU generates and/or encodes the content stream based on input data received from one or more client devices. The GPU may then perform additional processing associated with the encoded content stream, such as packetization, forward error correction (FEC), encryption, and/or any other processing. The CPU may then use packet pacing when causing the processed content stream to be streamed to the client device(s).

    Cloud execution of audio/video compositing applications

    公开(公告)号:US12005363B2

    公开(公告)日:2024-06-11

    申请号:US17231423

    申请日:2021-04-15

    CPC classification number: A63F13/86 A63F13/335 G06F9/45558 G06F2009/45595

    Abstract: In various examples, applications may be executed on remote computing devices to composite and broadcast gameplay with video and audio data. Systems and methods are disclosed that distribute, between and among various computing devices, processing of tasks including rendering of gameplay, composition of various types of data, and broadcasting of composited data. The tasks may be executed on computing devices that are remote to a client device, such as a virtual machine, GPU, server, and/or other computing device in the cloud, all of which are connected through a network. Customized composited content may be generated within the system, without latency and dropped frames, by distributing tasks such as compositing and rendering of gameplay to computing devices that have high performance capability and are specialized for handling memory- and time-intensive tasks.

    AUTOMATIC VIDEO MONTAGE GENERATION

    公开(公告)号:US20220406338A1

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

    申请号:US17887832

    申请日:2022-08-15

    Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.

    Automatic video montage generation

    公开(公告)号:US11468915B2

    公开(公告)日:2022-10-11

    申请号:US17060878

    申请日:2020-10-01

    Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.

    AUTOMATIC VIDEO MONTAGE GENERATION

    公开(公告)号:US20220108727A1

    公开(公告)日:2022-04-07

    申请号:US17060878

    申请日:2020-10-01

    Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.

Patent Agency Ranking