System and method for mapped splicing of a three-dimensional look-up table for image format conversion

    公开(公告)号:US11094035B2

    公开(公告)日:2021-08-17

    申请号:US16825541

    申请日:2020-03-20

    Abstract: A system and method that splices an initial 3D LUT for imaging format conversion into a plurality of smaller LUTs that can be stored in separate RAMs. During operation, the upper 5-bits serve as index values of each component of an incoming GBR pixel and are used to determine which of the smaller RAMs contain the correct index values for the pixel data. Specifically, a first index value can be derived from the incoming GBR pixel data and used to lookup all sub-cube vertices corresponding to the incoming pixel and the corresponding RAMs. After determining the correct RAMs, a predetermined algorithm for each given RAM is applied to find the normalized RAM look-up addresses and identify the correct data for the exemplary imaging format conversion process.

    Method and system for accessibility and control of parameters in scenegraphs

    公开(公告)号:US11087530B2

    公开(公告)日:2021-08-10

    申请号:US16430268

    申请日:2019-06-03

    Abstract: A method and system for providing access to and control of parameters within a scenegraph includes redefining components or nodes' semantic within a scenegraph. The set of components or nodes (depending on the scenegraph structure) are required to enable access from the Application User Interface to selected scenegraph information. In one embodiment, a user interface is generated for controlling the scenegraph parameters. In addition, constraints can be implemented that allow or disallow access to certain scenegraph parameters and restrict their range of values.

    System and method for timely and uniform distribution for real-time packet transmission

    公开(公告)号:US10999190B2

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

    申请号:US16737682

    申请日:2020-01-08

    Abstract: A system and method is provided for timely and uniform real-time data packet transmission by a computing device. The system can include a shared packet memory buffer for storing data packets generated by a user application and a shared schedule memory buffer for storing packet identifiers and corresponding time slots for the data packets. Moreover, a kernel module is provided that operates in the kernel mode of the operating system directly above the network interface controller and can continuously poll the shared scheduled memory to access packet identifiers at corresponding time slots. Based on the packet identifiers in each time slot, the kernel module can pull the data packet having the packet identifier directly from the ring buffer and send each packet to the network interface controller for transmission as part of a media stream over a network to a media consuming device.

    ROUTER FABRIC FOR SWITCHING BROADCAST SIGNALS IN A MEDIA PROCESSING NETWORK

    公开(公告)号:US20210036966A1

    公开(公告)日:2021-02-04

    申请号:US17073756

    申请日:2020-10-19

    Abstract: 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.

    SYSTEM AND METHOD OF SYNCHRONIZING VIDEO AND AUDIO CLIPS WITH AUDIO DATA

    公开(公告)号:US20200374422A1

    公开(公告)日:2020-11-26

    申请号:US16878356

    申请日:2020-05-19

    Abstract: A system is provided for synchronizing video clips with audio data. The system includes one or more video capture devices that captures audio and video data of a scene, and a data store for the audio data, the metadata, and the video data generated by each respective capture device. Moreover, the system includes an audio analyzer that analyzes the audio data to determine one or more groups of overlapping video clips in the video data and to generate offset information for each video clip in the one or more groups. A metadata analyzer then corrects the one or more groups of the overlapping video clips based on camera identification data, and a sequence generator generates a plurality of video sequences with synchronized audio, based on the corrected one or more groups.

    Router fabric for switching real time broadcast signals in a media processing network

    公开(公告)号:US10812412B2

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

    申请号:US16403430

    申请日:2019-05-03

    Abstract: 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.

    SYSTEM AND METHOD FOR MAPPED SPLICING OF A THREE-DIMENSIONAL LOOK-UP TABLE FOR IMAGE FORMAT CONVERSION

    公开(公告)号:US20190318448A1

    公开(公告)日:2019-10-17

    申请号:US15955237

    申请日:2018-04-17

    Abstract: A system and method that splices an initial 3D LUT for imaging format conversion into a plurality of smaller LUTs that can be stored in separate RAMs. During operation, the upper 5-bits serve as index values of each component of an incoming GBR pixel and are used to determine which of the smaller RAMs contain the correct index values for the pixel data. Specifically, a first index value can be derived from the incoming GBR pixel data and used to lookup all sub-cube vertices corresponding to the incoming pixel and the corresponding RAMs. After determining the correct RAMs, a predetermined algorithm for each given RAM is applied to find the normalized RAM look-up addresses and identify the correct data for the exemplary imaging format conversion process.

Patent Agency Ranking