-
公开(公告)号:US12106101B2
公开(公告)日:2024-10-01
申请号:US17131939
申请日:2020-12-23
Applicant: Intel Corporation
Inventor: Kameran Azadet , Joseph Williams , Zoran Zivkovic
IPC: G06F9/30 , G06F9/38 , G06F16/901
CPC classification number: G06F9/30036 , G06F9/3812 , G06F9/3873 , G06F16/9017
Abstract: Techniques are disclosed for a vector processor architecture that enables data interpolation in accordance with multiple dimensions, such as one-, two-, and three-dimensional linear interpolation. The vector processor architecture includes a vector processor and accompanying vector addressable memory that enable a simultaneous retrieval of multiple entries in the vector addressable memory to facilitate linear interpolation calculations. The vector processor architecture vastly increases the speed in which such calculations may occur compared to conventional processing architectures. Example implementations include the calculation of digital pre-distortion (DPD) coefficients for use with radio frequency (RF) transmitter chains to support multi-band applications.
-
公开(公告)号:US12072835B2
公开(公告)日:2024-08-27
申请号:US17851739
申请日:2022-06-28
Applicant: Intel Corporation
Inventor: Kevin Kinney , Zoran Zivkovic
Abstract: Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture implements a data driven synchronization process to maintain synchronization between the programmable elements (PEs) of the programmable processing array. The hybrid architecture implements a timer-based solution to ensure data-driven synchronization between the PEs of the programmable processing array meets the time-based synchronization requirements of the overall system. The timers function to introduce a delay or latency to the time required by each of the PEs of the programmable processing array to perform their respective tasks, thereby forcing the hardware blocks to wait to receive the processed data samples output via the PEs and perform their hardware-based computations.
-
公开(公告)号:US11838676B2
公开(公告)日:2023-12-05
申请号:US16819575
申请日:2020-03-16
Applicant: Intel Corporation
Inventor: Zoran Zivkovic
IPC: H04N5/262 , H04N23/80 , H04N23/67 , H04N23/741 , H04N23/743 , H04N23/667
CPC classification number: H04N5/2625 , H04N23/673 , H04N23/741 , H04N23/743 , H04N23/80 , H04N23/667
Abstract: Systems, devices, and techniques related to selecting a key frame for burst image processing are discussed. Such techniques may include generating key frame scores for at least some frames of a multi-frame burst image capture such that the key frame scores include a combination of an image quality component, a shutter lag component, and a burst image processing latency component and selecting a frame having a maximum key frame score as the key frame.
-
公开(公告)号:US20230205730A1
公开(公告)日:2023-06-29
申请号:US17560637
申请日:2021-12-23
Applicant: Intel Corporation
Inventor: Zoran Zivkovic , Kameran Azadet , Kannan Rajamani , Thomas Smith
CPC classification number: G06F15/8092 , G06F17/11
Abstract: Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture dedicates the most computationally intensive blocks to the hardware accelerator, while maintaining flexibility for additional computations to be performed by the programmable processing array. An interface is also described for coupling the processing array to the hardware accelerator, which achieves a division of functionality and connects the programmable processing array components to the hardware accelerator components without sacrificing flexibility. This results in a balance between power/area and flexibility.
-
25.
公开(公告)号:US20230205727A1
公开(公告)日:2023-06-29
申请号:US17560685
申请日:2021-12-23
Applicant: Intel Corporation
Inventor: Zoran Zivkovic , Kameran Azadet , Kannan Rajamani , Thomas Smith
Abstract: Techniques are disclosed for the use of a hybrid architecture that combines a programmable processing array and a hardware accelerator. The hybrid architecture dedicates the most computationally intensive blocks to the hardware accelerator, which may be implemented for the computation of pre-distortion (DPD) coefficients while maintaining flexibility for additional DPD computations to be performed by the programmable processing array. An interface is also described for coupling the processing array to the hardware accelerator, which achieves a division of functionality and connects the programmable processing array components to the hardware accelerator components without sacrificing flexibility. This results in a balance between power/area and flexibility.
-
公开(公告)号:US11474825B2
公开(公告)日:2022-10-18
申请号:US16367193
申请日:2019-03-27
Applicant: Intel Corporation
Inventor: Zoran Zivkovic
Abstract: An apparatus and method for performing multiply-accumulate (MAC) operations on complex numbers to generate real results. For example, one embodiment of a processor comprises: a decoder to decode instructions including multiply-accumulate instructions; first and second source registers to store a first plurality of complex values and a second plurality of complex values, respectively, each complex value comprising a real value and an imaginary value; multiply-accumulate (MAC) execution circuitry coupled to the first and second source registers comprising multiplier circuitry, adder circuitry, and accumulator circuitry; mode selection circuitry to select between at least two execution modes for the MAC execution circuitry including a first mode in which the MAC execution circuitry is to perform complex multiply-accumulate operations using real and imaginary values from the first plurality of complex values and the second plurality of complex values and a second mode in which the MAC execution circuitry is to replace one or more of the real or imaginary values from the first and second plurality of complex values with one or more real or imaginary values specified in a set of scalar complex numbers or with zeroes.
-
公开(公告)号:US11386293B2
公开(公告)日:2022-07-12
申请号:US17063414
申请日:2020-10-05
Applicant: Intel Corporation
Inventor: Aleksandar Sutic , Zoran Zivkovic , Gilad Michael
Abstract: In an example method for training image signal processors, a reconstructed image is generated via an image signal processor based on a sensor image. An intermediate loss function is generated based on a comparison of an output of one or more corresponding layers of a computer vision network and a copy of the computer vision network. The output of the computer vision network is based on the reconstructed image. An image signal processor is trained based on the intermediate loss function.
-
公开(公告)号:US10790900B2
公开(公告)日:2020-09-29
申请号:US16233940
申请日:2018-12-27
Applicant: Intel Corporation
Inventor: Javier Perez-Ramirez , Spencer Markowitz , Zoran Zivkovic , Nagarajan Muralidharan , Ankitkumar Navik , Rufeng Meng , Richard Roberts
IPC: H04B10/079 , H04B10/516 , H04N5/455
Abstract: This disclosure describes systems, methods, and devices related to frequency offset tracking in optical signals. A device may identify modulated light received from a light source, wherein the modulated light is received at a frame rate, and wherein the modulated light is associated with pixel clusters. The device may determine light samples based on the pixel clusters, the light samples including a first light sample and a second light sample. The device may determine a vector norm between the first light sample and the second light sample using an oversampling factor. The device may determine that the vector norm is below a threshold. The device may determine a start frame delimiter (SFD) based on the vector norm. The device may demodulate the symbol based on the oversampling factor.
-
公开(公告)号:US10586394B2
公开(公告)日:2020-03-10
申请号:US15909759
申请日:2018-03-01
Applicant: INTEL CORPORATION
Inventor: Javier Perez-Ramirez , Spencer Markowitz , Zoran Zivkovic
IPC: G06T19/00 , G01S17/10 , G06T15/20 , G06F3/01 , G06K9/62 , G02B27/01 , G06T7/593 , G01S11/12 , G01S5/16 , G06K9/00 , G06F3/147 , G06F3/14
Abstract: An example apparatus for depth sensing includes an image data receiver to receive image data from a communication camera and an augmented reality (AR) camera. The apparatus also includes a modulated light detector to detect one or more modulated lights in the image data from the communication camera. The apparatus further includes a representation generator to generate a visual representation of a local image region for each of the detected modulated lights. The apparatus includes a region matcher to match the visual representation for each of the detected modulated lights with a region in the image data received from the AR camera. The apparatus also further includes a distance estimator to estimate a distance between a dual camera receiver and the one or more modulated lights based on a disparity between a position of the visual representation and a position of the matched region in the image data.
-
30.
公开(公告)号:US20190158716A1
公开(公告)日:2019-05-23
申请号:US16235715
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Gregoire Kerr , Zoran Zivkovic
Abstract: A method, system, and article is directed to geolocation and attitude correction for mobile rolling shutter cameras.
-
-
-
-
-
-
-
-
-