-
公开(公告)号:US20240395287A1
公开(公告)日:2024-11-28
申请号:US18694527
申请日:2022-10-21
Applicant: DIGITAL SURGERY LIMITED
Inventor: Gauthier Camille Louis Gras , Petros Giataganas
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.
-
公开(公告)号:US20240394978A1
公开(公告)日:2024-11-28
申请号:US18788838
申请日:2024-07-30
Applicant: Imagination Technologies Limited
Inventor: Peter Malcolm Lacey , Simon Fenney
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.
-
公开(公告)号:US20240394955A1
公开(公告)日:2024-11-28
申请号:US18321561
申请日:2023-05-22
Applicant: Microsoft Technology Licensing, LLC
Inventor: Risto Fermin Rangel Kuoppa , Ivan Tarapov
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.
-
公开(公告)号:US20240394829A1
公开(公告)日:2024-11-28
申请号:US18677320
申请日:2024-05-29
Applicant: ADVANCED MICRO DEVICES, INC.
Inventor: Rex Eldon MCCRARY
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.
-
公开(公告)号:US20240394491A1
公开(公告)日:2024-11-28
申请号:US18796793
申请日:2024-08-07
Applicant: Hand Held Products, Inc.
Inventor: Jian LI , Minyi WANG , Jian XING , Liu HONGYAN , Lidong GU , Yu HU
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.
-
公开(公告)号:US12148188B2
公开(公告)日:2024-11-19
申请号:US18202938
申请日:2023-05-28
Applicant: Imagination Technologies Limited
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.
-
公开(公告)号:US12148063B2
公开(公告)日:2024-11-19
申请号:US17960611
申请日:2022-10-05
Applicant: Intel Corporation
Inventor: Elmoustapha Ould-Ahmed-Vall , Sara S. Baghsorkhi , Anbang Yao , Kevin Nealis , Xiaoming Chen , Altug Koker , Abhishek R. Appu , John C. Weast , Mike B. Macpherson , Dukhwan Kim , Linda L. Hurd , Ben J. Ashbaugh , Barath Lakshmanan , Liwei Ma , Joydeep Ray , Ping T. Tang , Michael S. Strickland
IPC: G06T1/20 , G06F7/483 , G06F9/30 , G06F9/38 , G06F9/50 , G06N3/044 , G06N3/045 , G06N3/063 , G06N3/084 , G06N20/00 , G06T1/60 , G06F3/14 , G06T15/00
Abstract: One embodiment provides a multi-chip module accelerator usable to execute tensor data processing operations a multi-chip module. The multi-chip module may include a memory stack including multiple memory dies and parallel processor circuitry communicatively coupled to the memory stack. The parallel processor circuitry may include multiprocessor cores to execute matrix multiplication and accumulate operations. The matrix multiplication and accumulate operations may include floating-point operations that are configurable to include two-dimensional matrix multiply and accumulate operations involving inputs that have differing floating-point precisions. The floating-point operations may include a first operation at a first precision and a second operation at a second precision. The first operation may include a multiply having at least one 16-bit floating-point input and the second operation may include an accumulate having a 32-bit floating-point input.
-
48.
公开(公告)号:US12147809B2
公开(公告)日:2024-11-19
申请号:US18463142
申请日:2023-09-07
Applicant: Intel Corporation
Inventor: Konstantin Levit-Gurevich , Orr Goldman
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.
-
公开(公告)号:US12143744B2
公开(公告)日:2024-11-12
申请号:US17997345
申请日:2020-04-28
Applicant: LG ELECTRONICS INC.
Inventor: Jangwon Lee , Kibeom Kim , Gijun Park
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.
-
公开(公告)号:US12141967B2
公开(公告)日:2024-11-12
申请号:US17547343
申请日:2021-12-10
Applicant: Siemens Healthcare GmbH
Inventor: Rainer Grimmer , Bernhard Krauss
IPC: G06T1/20 , G06F7/544 , G06F9/50 , G06F12/0806 , G06F15/80 , G06F17/16 , G06N3/08 , G06N3/084 , G06T7/00 , G06V10/74
Abstract: A computer-implemented method for a medical imaging device is disclosed. In an embodiment, the computer-implemented method includes receiving at least one item of user information describing a desired visualization format of the image dataset; providing at least one item of request information; describing required input data of at least one evaluation algorithm to be used; determining at least one first processing dataset corresponding to the visualization format according to the user information and at least one second processing dataset usable as input data for the respective evaluation algorithm according to the request information; applying the at least one evaluation algorithm to the respective second processing dataset to determine evaluation information and outputting the first processing dataset and the evaluation information.