LOW-LATENCY VIDEO CAPTURE AND OVERLAY

    公开(公告)号:US20240395287A1

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

    申请号:US18694527

    申请日:2022-10-21

    Abstract: Aspects include low latency video capture and overlay through video capture circuitry. Video input associated with a surgical procedure can be provided to one or more processing devices of a video processing system to analyze the video input. An overlay received from the one or more processing devices is combined with the video input to create a blended video output of the surgical procedure. The blended video output is output to a primary display using an interface having a lower latency than a secondary display output of the video processing system.

    TESSELLATION HARDWARE SUBDIVISION OF PATCHES INTO SUB-PATCHES

    公开(公告)号:US20240394978A1

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

    申请号:US18788838

    申请日:2024-07-30

    Abstract: Hardware tessellation units include a sub-division logic block that comprises hardware logic arranged to perform a sub-division of a patch into two (or more) sub-patches. The hardware tessellation units also include a decision logic block that is configured to determine whether a patch is to be sub-divided or not and one or more hardware elements that control the order in which tessellation occurs. In various examples, this hardware element is a patch stack that operates a first-in-last-out scheme and in other examples, there are one or more selection logic blocks that are configured to receive patch data for more than one patch or sub-patch and output the patch data for a selected one of the received patches or sub-patches.

    System and Method for Rendering Images

    公开(公告)号:US20240394955A1

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

    申请号:US18321561

    申请日:2023-05-22

    Abstract: A method, computer program product, and computing system for receiving a three-dimensional image data set for processing on a medical imaging system; processing the three-dimensional image data set on a central processing unit to generate a CPU output; processing the three-dimensional image data set on a graphical processing unit, if the graphical processing unit is available, to calculate a segmentation volume surface normal and generate a GPU output; and combining the CPU output and the GPU output to generate a rendered three-dimensional medical volume that depicts various tissue densities; wherein the GPU output includes a plurality of rendered frames.

    CROSS GPU SCHEDULING OF DEPENDENT PROCESSES

    公开(公告)号:US20240394829A1

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

    申请号:US18677320

    申请日:2024-05-29

    Abstract: A primary processing unit includes queues configured to store commands prior to execution in corresponding pipelines. The primary processing unit also includes a first table configured to store entries indicating dependencies between commands that are to be executed on different ones of a plurality of processing units that include the primary processing unit and one or more secondary processing units. The primary processing unit also includes a scheduler configured to release commands in response to resolution of the dependencies. In some cases, a first one of the secondary processing units schedules the first command for execution in response to resolution of a dependency on a second command executing in a second one of the secondary processing units. The second one of the secondary processing units notifies the primary processing unit in response to completing execution of the second command.

    IMAGE PROCESSING FOR SCANNING DEVICES BASED ON LASER AIMER POSITION

    公开(公告)号:US20240394491A1

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

    申请号:US18796793

    申请日:2024-08-07

    Abstract: Image processing for scanning devices based on laser aimer position, wherein a first frame and a second frame of image data related to an object associated with a barcode are captured using a scanning device. A difference between first pixel data for a first grouping of pixels associated with the first frame and second pixel data for a second grouping of pixels associated with the second frame is computed. Additionally, a location of a laser aimer pattern in the first frame or the second frame is determined based on a comparison between respective differences between the first pixel data for the first grouping of pixels and the second pixel data for the second grouping of pixels, where the laser aimer pattern is created by the scanning device.

    Image data decompression
    46.
    发明授权

    公开(公告)号:US12148188B2

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

    申请号:US18202938

    申请日:2023-05-28

    Inventor: Xile Yang

    Abstract: A computer-implemented method and a decompression unit for decompressing a compressed block of data in accordance with a multi-level difference table. The compressed block of data represents a block of image data comprising a plurality of image element values, wherein each level of the multi-level difference table comprises a plurality of entries. An origin value for the block of image data is determined using data representing the origin value from the compressed block of data. A level within the multi-level difference table for the block of image data is identified using an indication of the level from the compressed block of data. For each image element value in the block of image data, a respective entry indication from the compressed block of data is used to identify one of the entries at the identified level within the multi-level difference table, and the image element value is determined using: (i) the determined origin value for the block of image data, and (ii) the identified entry at the identified level within the multi-level difference table for the image element value.

    Methods and apparatus to insert profiling instructions into a graphics processing unit kernel

    公开(公告)号:US12147809B2

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

    申请号:US18463142

    申请日:2023-09-07

    Abstract: Embodiments are disclosed for inserting profiling instructions into graphics processing unit (GPU) kernels. An example apparatus includes instructions, and at least one processor to execute the instructions to determine whether a GPU supports modification of entry point addresses, detect a first entry point address and a second entry point address of an original GPU kernel, create a corresponding instrumented GPU kernel from the original GPU kernel based on the determination by inserting at least one of first profiling initialization instructions or first jump instructions at the first entry point address of the instrumented GPU kernel, inserting at least one of second profiling initialization instructions or second jump instructions at the second entry point address of the instrumented GPU kernel, and inserting profiling measurement instructions into the instrumented GPU kernel.

    Signal processing device and video display device having same

    公开(公告)号:US12143744B2

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

    申请号:US17997345

    申请日:2020-04-28

    Abstract: The present invention relates to a signal processing device and a video display device having same. A signal processing device according to one embodiment of the present invention comprises: a decoder for decoding first video data from a first video source and second video data from a second video source to output decoded first video data and decoded second video data; a video quality processing unit for, when a common frame rate is set on the basis of a first frame rate of the first video data and a second frame rate of the second video data, outputting the first video data on the basis of the common frame rate; and a graphic processing unit for outputting the second video data on the basis of the common frame rate. Thereby, it is possible to process a plurality of video data in synchronization.

Patent Agency Ranking