Method for switching workflow or updating workflow with continuity and no interruption in dataflow

    公开(公告)号:US12069125B2

    公开(公告)日:2024-08-20

    申请号:US17704760

    申请日:2022-03-25

    发明人: Iraj Sodagar

    IPC分类号: H04L41/08 H04L67/10

    CPC分类号: H04L67/10 H04L41/08

    摘要: Systems and methods for managing a Network Based Media Processing (NBMP) workflow are provided. A method includes obtaining a first network based media processing (NBMP) workflow description document (WDD); creating a first workflow corresponding to the first NBMP WDD; managing at least one media processing entity (MPE) according to the first workflow; obtaining an update to the first NBMP WDD, the update comprising a second NBMP WDD, wherein the second NBMP WDD includes a continuity flag indicating that a second workflow corresponding to the second NBMP WDD is a continuation of the first workflow; creating the second workflow based on the second NBMP WDD; and in response to creating the second workflow, managing the at least one MPE according to the second workflow.

    Query signaling in media presentation description

    公开(公告)号:US11930064B2

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

    申请号:US17952150

    申请日:2022-09-23

    发明人: Iraj Sodagar

    摘要: Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable storage medium for receiving media data. One apparatus includes processing circuitry that receives a media presentation description (MPD) file. The MPD file includes key-value pair information for a session-based description (SBD) file. The SBD file includes a plurality of session-based parameters. The processing circuitry determines which of the plurality of session-based parameters in the SBD file is to be included in a query based on the key-value pair information in the MPD file. The processing circuitry further generates the query based on the determination of which of the plurality of session-based parameters in the SBD file is to be included in the query.

    Deployment of workflow tasks with fixed preconfigured parameters in cloud-based media applications

    公开(公告)号:US11917034B2

    公开(公告)日:2024-02-27

    申请号:US18301810

    申请日:2023-04-17

    发明人: Iraj Sodagar

    IPC分类号: H04L47/80 H04L67/60

    CPC分类号: H04L67/60

    摘要: This disclosure generally relates to media application development and deployment using an NBMP system. More specifically, this disclosure describes methods and apparatuses for instance level configuration of functions used in NBMP workflows. Example mechanisms are provided for configuring different instances of a same function in various tasks in a media processing workflow with customized configurations and restrictions based on a format of a general configuration descriptor of the function.

    Audio mixing for teleconferencing

    公开(公告)号:US11914922B2

    公开(公告)日:2024-02-27

    申请号:US18185944

    申请日:2023-03-17

    摘要: In a teleconferencing method, a first media stream and a second media stream of a teleconference are received, by processing circuitry of a first device, from a second device. The first media stream includes first audio and the second media stream includes second audio. Default weight information is received from the second device. The default weight information indicates a first audio weight for weighting the first audio and a second audio weight for weighting the second audio. The first audio weight for weighting the first audio and the second audio weight for weighting the second audio are determined based on the default weight information. Mixed audio is generated, by the processing circuitry of the first device, by combining a weighted first audio based on the first audio weight applied to the first audio and a weighted second audio based on the second audio weight applied to the second audio.

    Session-based information for dynamic adaptive streaming over HTTP

    公开(公告)号:US11785067B2

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

    申请号:US17558075

    申请日:2021-12-21

    发明人: Iraj Sodagar

    摘要: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable mediums for receiving media data of a session. One apparatus includes processing circuitry that receives a media presentation description (MPD) file and one or more session-based description (SBD) files. The MPD file includes one or more essential property descriptors for session-based dynamic adaptive streaming over hypertext transfer protocol (DASH). Each of the one or more essential property descriptors is associated with a different SBD file in the one or more SBD files. The processing circuitry determines, for a period in the MPD file, whether the period has a supplemental property descriptor for session-based DASH. The processing circuitry applies one of the one or more SBD files to the period in response to the period having the supplemental property descriptor. An identification value in the supplemental property descriptor is included in one essential property descriptor associated with the SBD file.