-
公开(公告)号:US10812412B2
公开(公告)日:2020-10-20
申请号:US16403430
申请日:2019-05-03
申请人: GRASS VALLEY CANADA
发明人: Charles S. Meyer , Ken Buttle
IPC分类号: H04L12/933 , H04N5/262 , H04L12/931 , H04L12/721 , H04L12/947
摘要: A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
-
2.
公开(公告)号:US11669308B2
公开(公告)日:2023-06-06
申请号:US17324001
申请日:2021-05-18
申请人: Grass Valley Canada
CPC分类号: G06F8/34 , G06F8/443 , G06F11/3428
摘要: A system and method are provided for generating a factory layout to dynamically optimize a media content production in a real-time environment. The system includes a media production optimizer with a widget controller that provides widgets that represent work packages as micro-services that perform functions of the media content production, respectively. A user interface controller receive inputs from a user interface to dynamically update the factory layout for the media content production. The media production optimizer then recompiles underlying code to update a model of the factory layout in response to the inputs from the operator of the system, and also migrates the updated factory layout to a cloud platform that includes a plurality of media production components including the plurality of micro-services for deployment thereon.
-
公开(公告)号:US11138042B2
公开(公告)日:2021-10-05
申请号:US16837411
申请日:2020-04-01
申请人: GRASS VALLEY CANADA
IPC分类号: G06F9/50
摘要: A system is provided for determining equivalence to execute a task. The system includes an identity module that obtains a unique identity for each of a plurality of resources, and a metadata collection module that collects metadata information relating to the plurality of resources based on the obtained unique identifier for each resource, and that stores the collected metadata information in a metadata database, with the metadata information relating to capabilities of the respective resource for executing the task. Moreover, the system includes an equivalence processor that determines a set of resources of the plurality of resources that are configured to execute the task defined by a requesting client device in an equivalent manner based on the collected metadata information of the at least one set of resources.
-
公开(公告)号:US10812411B2
公开(公告)日:2020-10-20
申请号:US16403394
申请日:2019-05-03
申请人: GRASS VALLEY CANADA
发明人: Charles S. Meyer , Ken Buttle
IPC分类号: H04L12/933 , H04N5/262 , H04L12/931 , H04L12/721 , H04L12/947
摘要: A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
-
5.
公开(公告)号:US12063263B2
公开(公告)日:2024-08-13
申请号:US18163823
申请日:2023-02-02
申请人: Grass Valley Canada
发明人: Charles S. Meyer , James Westland Cain , Vincent Trussart , Jean-Philippe Lapointe , Nicolas Jager
CPC分类号: H04L65/80 , H04L65/762
摘要: A system is provided for dynamically managing a media production work package. The system includes a media production work package generator that builds a media production work package that includes media processing functions; and a processing function manager that generates function trackers that are each assigned to a respective one of the plurality of media processing functions and comprise a unique identity. Moreover, the system includes a function deployment manager that embeds the function trackers in the respective media processing functions, and deploys the media processing functions to resources available in a cloud computing network that includes both physical resources and software resources. A performance metric collector generates a graphical representation of respective total costs of each the deployed media processing functions and a work package controller generates a data point structure that uniquely identifies the deployed media processing functions and the total costs for each deployed function.
-
公开(公告)号:US11102539B2
公开(公告)日:2021-08-24
申请号:US16562229
申请日:2019-09-05
申请人: GRASS VALLEY CANADA
发明人: Stephane Martel , Charles S. Meyer
IPC分类号: H04N21/43 , H04N21/4385 , H04N21/4402 , H04L29/06
摘要: A media stream receiver is provided for scalable physical layer flow of packetized media streams. The media stream receiver replicates the processing block in time, rather than in hardware, through the use of a single shared memory and pointer alignment calculations, which combines multiple buffering stages as the single, shared memory buffer to offer redundancy and alignment, while acting as a receiver buffer to account for packet delay variations. By doing so the media stream receiver can perform a vertical interval switch between received media streams.
-
公开(公告)号:US11848873B2
公开(公告)日:2023-12-19
申请号:US17073756
申请日:2020-10-19
申请人: GRASS VALLEY CANADA
发明人: Charles S. Meyer , Ken Buttle
IPC分类号: H04L49/101 , H04N5/262 , H04L49/20 , H04L49/35 , H04L45/00 , H04L49/102 , H04L49/25
CPC分类号: H04L49/101 , H04L45/66 , H04L49/102 , H04L49/206 , H04L49/25 , H04L49/35 , H04N5/262
摘要: A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
-
公开(公告)号:US11824751B2
公开(公告)日:2023-11-21
申请号:US17233256
申请日:2021-04-16
申请人: GRASS VALLEY CANADA
IPC分类号: G06F15/173 , H04L43/0888 , H04L43/0894 , H04N21/84 , H04N21/262
CPC分类号: H04L43/0888 , H04L43/0894 , H04N21/26216 , H04N21/84
摘要: A system is provided for distributing media content in a distributed network. The system includes a count sequence generator that generates a monotonic increasing count sequence, a signal processor that generates a correspondence between media content and the count sequence, such that the monotonic increasing counter sequence is configured for a media content request defined by the increasing count sequence; and a media content database configured to store the media content and corresponding count sequence. Moreover, the signal processor receives a media content request that includes media request parameters that define a portion of the media content based on the corresponding count sequence and at least one of content quality, cost of the requested media content and a delivery time for the requested media content. The signal processor also accesses the requested media content from the media content database and distributes the media content to the media processing node.
-
公开(公告)号:US11595550B2
公开(公告)日:2023-02-28
申请号:US17220667
申请日:2021-04-01
申请人: GRASS VALLEY CANADA
发明人: Charles S. Meyer
IPC分类号: H04N5/04 , H04N21/242 , H04J3/06 , H04L7/033
摘要: The present aspects relate to techniques of timing synchronization of audio and video (AV) data in a network. In particular, the techniques for a AV master to distribute AV data encoded with one or more time markers to a plurality of processing nodes. The one or more time markers may be indexed to a precision time protocol (PTP) time stamp used as a time reference. In one technique, the nodes extract the time markers to determine an offset value that is applied to a PLL to synchronize AV data packets at a distribution node or a processing node. In another technique the distribution node or the processing node determines the worst case path, which corresponds to a system offset value. The distribution node then reports the system offset value to the AV master, which in turn adjusts the phase based on the report.
-
10.
公开(公告)号:US10798021B2
公开(公告)日:2020-10-06
申请号:US16412230
申请日:2019-05-14
申请人: GRASS VALLEY CANADA
发明人: Charles S. Meyer , Ken Buttle
IPC分类号: H04L12/933 , H04N5/262 , H04L12/931 , H04L12/721 , H04L12/947
摘要: A router fabric for switching real time broadcast video signals in a media processing network includes a logic device configured to route multiple channels of packetized video signals to another network device, a crossbar switch configured to be coupled to a plurality of input/output components and to switch video data of the multiple channels between the logic device and the plurality of input/output components in response to a control instruction, and a controller configured to map routing addresses for each video signal relative to the system clock, and to send the control instruction with the mapping to the crossbar switch and the logic device.
-
-
-
-
-
-
-
-
-