Patents Assigned to Ambarella International LP
  • Patent number: 11726682
    Abstract: An apparatus includes a removable media interface circuit and a processor. The removable media interface may be configured to read and write files to a non-volatile storage medium. The processor may be configured to generate encoded data and manage file operations involving storing the encoded data on the non-volatile storage medium to minimize a number of file fragments.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 15, 2023
    Assignee: Ambarella International LP
    Inventors: XianDong Wang, DianRong Du, ZhiFeng Niu
  • Patent number: 11715180
    Abstract: An apparatus including an interface and a processor. The interface may be configured to receive video frames generated by a plurality of capture devices. The processor may be configured to perform operations to detect objects in the video frames received from a first of the capture devices, determine depth information corresponding to the objects detected, determine blending lines in response to the depth information, perform video stitching operations on the video frames from the capture devices based on the blending lines and generate panoramic video frames in response to the video stitching operations. The blending lines may correspond to gaps in a field of view of the panoramic video frames. The blending lines may be determined to prevent the objects from being in the gaps in the field of view. The panoramic video frames may be generated to fit a size of a display.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: August 1, 2023
    Assignee: Ambarella International LP
    Inventors: I-Hsuan Chen, Hung-Ling Lu, Yen-Yu Chen
  • Patent number: 11713600
    Abstract: An apparatus including a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to an interior view of a vehicle. The processor may be configured to perform operations on the video frames to detect objects in the video frames, detect an occupant of the vehicle and a seat of the vehicle based on the objects detected in the video frames, determine a status of the occupant based on characteristics of the occupant detected in the video frames and generate a signal in response to a comparison of the status of the occupant to a threshold. The characteristics may be determined by performing the operations on the occupant in the video frames. The signal may be configured to control a door lock. The door lock controlled by the signal may correspond to the seat used by the occupant.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: August 1, 2023
    Assignee: Ambarella International LP
    Inventor: Ching-Yu Weng
  • Patent number: 11704908
    Abstract: An apparatus including an interface and a processor. The interface may be configured to receive pixel data. The processor may be configured to generate a plurality of video frames in response to the pixel data received from the interface, perform computer vision operations to detect objects in the video frames, extract features of the objects in response to characteristics of the objects determined using the computer vision operations, identify a person in the video frames based on the features, detect an event based on the person identified and generate a notification in response to detecting the event and a permission status. The permission status may suppress sending the notification when the permission status for the person identified corresponds to denying the notification and enable sending the notification when the permission status does not correspond to denying the notification.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: July 18, 2023
    Assignee: Ambarella International LP
    Inventors: Ruian Xu, Didier LeGall
  • Patent number: 11705895
    Abstract: An apparatus comprises a first circuit, a second circuit, a first transistor, a second transistor, a third transistor, a first programmable resistance, and a second programmable resistance. The first circuit may be configured to generate a reference signal and a bias signal in response to a supply voltage and a first input signal. The first circuit generally provides supply noise rejection to variations in the supply voltage. The second circuit may be connected to the first circuit and a ring oscillator. The first transistor may be connected to the first circuit and configured to set a first reference current of the first circuit based on the first input signal and the first programmable resistance. The second transistor may be connected in parallel with the first transistor. The second transistor is generally diode-connected.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: July 18, 2023
    Assignee: Ambarella International LP
    Inventor: Yueh Chun Cheng
  • Patent number: 11694422
    Abstract: An apparatus includes a memory and a processor. The memory may be configured to store image data of an input image.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: July 4, 2023
    Assignee: Ambarella International LP
    Inventor: Zhao-Qi Fang
  • Patent number: 11696039
    Abstract: An apparatus includes a camera and a processor circuit. The camera may be configured to capture color images in response to visible light and monochrome infrared images in response to infrared light. The processor circuit may be configured to extract color features from the color images and add color to corresponding monochrome features detected in the monochrome infrared images.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 4, 2023
    Assignee: Ambarella International LP
    Inventors: Zhikan Yang, Yutao Feng
  • Patent number: 11654770
    Abstract: An apparatus including a capture device and a processor. The capture device may be configured to generate a plurality of video frames corresponding to users of a vehicle. The processor may be configured to perform operations to detect objects in the video frames, detect users of the vehicle based on the objects detected in the video frames, determine a limitation profile for the users, monitor for conditions provided by the limitation profile and generate a reaction if one or more of the conditions are met. The limitation profile may be determined in response to characteristics of the users. The characteristics of the users may be determined by performing the operations on each of the users.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 23, 2023
    Assignee: Ambarella International LP
    Inventor: Patrick Martin
  • Patent number: 11659154
    Abstract: An apparatus including a stereo camera and a processor. The stereo camera may comprise a first capture device and a second capture device in a vertical orientation. The first capture device may be configured to generate first pixel data and the second capture device may be configured to generate second pixel data. The processor may be configured to receive the first pixel data and the second pixel data, generate a vertical disparity image in response to the first pixel data and the second pixel data, generate a virtual horizontal disparity image in response to the first pixel data and the vertical disparity image and detect objects by analyzing the vertical disparity image and the virtual horizontal disparity image. An analysis of the virtual horizontal disparity image may enable the processor to detect the objects not detected in the vertical disparity image alone.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: May 23, 2023
    Assignee: Ambarella International LP
    Inventors: Omar Pighi, Alessandro Pacchioni
  • Patent number: 11655893
    Abstract: An apparatus comprising an interface and a processor. The interface may be configured to receive pixel data of an exterior environment of a vehicle. The processor may be configured to process the pixel data arranged as video frames, perform computer vision operations to detect objects in the video frames, extract characteristics about the objects detected, determine driving conditions in response to an analysis of the characteristics and generate a control signal. The control signal may be configured to perform a gear shift. The driving conditions may be used to predict a future drivetrain configuration of the vehicle. The gear shift may be performed if a comparison of the future drivetrain configuration with a current drivetrain configuration of the vehicle meets a threshold condition. The gear shift may not be performed if the comparison does not meet the threshold condition.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: May 23, 2023
    Assignee: Ambarella International LP
    Inventor: Shimon Pertsel
  • Patent number: 11651456
    Abstract: An apparatus including a capture device and a processor. The capture device may be configured to generate pixel data of a location. The processor may be configured to generate video frames from said pixel data, perform video operations to detect objects in the video frames, extract data about the objects based on characteristics of the objects determined using the video operations, compare the data to a list of restrictions for the location and generate a notification in response to the data matching an entry of the list of restrictions. The video frames may be discarded after performing the video operations. The video operations may be performed locally by the processor.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: May 16, 2023
    Assignee: Ambarella International LP
    Inventor: Christopher N. Day
  • Patent number: 11645779
    Abstract: An apparatus includes an interface and a processor. The interface may be configured to receive pixel data of an area external to a vehicle. The processor may be configured to generate video frames from the pixel data, perform computer vision operations on the video frames to detect objects in the video frames and determine characteristics of the objects, analyze the characteristics of the objects to determine elevation characteristics of a driving surface with respect to the vehicle, perform a comparison of the elevation characteristics to clearance data of the vehicle and determine an approach angle for the vehicle in response to the comparison. The approach angle may be determined to prevent an impact between the vehicle and the driving surface. The approach angle may be presented to a vehicle system.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: May 9, 2023
    Assignee: Ambarella International LP
    Inventor: Anthony Pertsel
  • Patent number: 11636056
    Abstract: An apparatus including a plurality of set arbitration circuits and a die arbitration circuit. The set arbitration circuits may each be configured to receive first commands and second commands and comprise a bank circuit configured to queue bank data in response to client requests and a set arbitration logic configured to queue the second commands in response to the bank data. The die arbitration circuit may be configured to receive the commands from the set arbitration circuits and comprise a die-bank circuit configured to queue die data in response to the client requests and a die arbitration logic configured to queue the second commands in response to the die data. Queuing the bank data and the die data for the second commands may maintain an order of the client requests and prioritize the first commands corresponding to a current controller over the first commands corresponding to a non-current controller.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: April 25, 2023
    Assignee: Ambarella International LP
    Inventors: Manish Singh, Dingxin Jin
  • Patent number: 11620816
    Abstract: An apparatus including a memory and a circuit. The memory may comprise three buffers. The circuit may be configured to allocate the three buffers in the memory based on a size of a full resolution feature map, receive a plurality of regions of interest ranked based on a feature map pyramid, generate a plurality of levels of the feature map pyramid starting from the full resolution feature map and store the levels in the buffers. The circuit may store the levels that are used by at least one of the plurality of regions of interest or do have a dependent level, the levels that are generated may be stored in the buffers in a pattern that ensures the level is stored until no longer needed to create the dependent level and enables the level to be discarded when no longer needed to create the dependent level.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 4, 2023
    Assignee: Ambarella International LP
    Inventors: Xuejiao Liang, Wei Fang
  • Patent number: 11616932
    Abstract: An apparatus including a capture device and one or more sensors. The capture device may be configured to operate in a standby mode of operation until a wakeup signal is received and operate in video capture mode of operation in response to the wakeup signal. The sensors may each be configured to detect a trigger condition and communicate the wakeup signal in response to detecting the trigger condition. The capture device may be configured to consume a first amount of power in the standby mode of operation and a second amount of power in the video capture mode of operation. The first amount of power may be less than the second amount of power. The capture device may be configured to generate pixel data in the video capture mode of operation. Each of the sensors may be remotely located on a vehicle with respect to the capture device.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: March 28, 2023
    Assignee: Ambarella International LP
    Inventors: Ruian Xu, Udit Budhia
  • Patent number: 11615304
    Abstract: A method of generating a quantized neural network comprises (i) receiving a neural network model, (ii) modifying the neural network model by quantizing input of at least convolution layers of the neural network model, and (iii) training the modified neural network model using a dataset that is representative of one or more desired inferences.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: March 28, 2023
    Assignee: Ambarella International LP
    Inventor: Malhar Palkar
  • Patent number: 11592481
    Abstract: An apparatus includes a core logic circuit, one or more integrated clock-gating (ICG) cells, and one or more ICG control cells (ICCs). The core logic circuit generally comprises a plurality of flip-flops. The plurality of flip-flops may be connected to form one or more scan chains. Each of the one or more integrated clock-gating (ICG) cells may be configured to gate a clock signal of a respective one of the one or more scan chains. Each of the one or more ICG control cells may be configured to control a respective one or more of the one or more ICG cells.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: February 28, 2023
    Assignee: Ambarella International LP
    Inventors: Praveen Kumar Jaini, Srihari Raju Saripella, Karthik Narayanan Subramanian
  • Patent number: 11594254
    Abstract: An apparatus including an interface and a processor. The interface may be configured to receive pixel data generated by a capture device. The processor may be configured to generate video frames in response to the pixel data, perform computer vision operations on the video frames to detect objects, perform a classification of the objects detected based on characteristics of the objects, determine whether the classification of the objects corresponds to a user-defined event and generate encoded video frames from the video frames. The encoded video frames may be communicated to a cloud storage service. The encoded video frames may comprise a first sample of the video frames selected at a first rate when the user-defined event is not detected and a second sample of the video frames selected at a second rate while the user-defined event is detected. The second rate may be greater than the first rate.
    Type: Grant
    Filed: April 9, 2022
    Date of Patent: February 28, 2023
    Assignee: Ambarella International LP
    Inventors: Luyi Sun, Jian Tang, Ruian Xu
  • Patent number: 11587259
    Abstract: An apparatus includes an interface and a processor. The interface may be configured to receive pixel data representing respective fields of view of two or more cameras arranged to obtain a predetermined field of view, where the respective fields of view of each adjacent pair of the two or more cameras overlap. The processor may be configured to process the pixel data arranged as video frames and perform a fixed pattern calibration for facilitating multi-view stitching. The fixed pattern calibration may comprise applying a pose calibration process to the video frames. The pose calibration process generally uses (i) intrinsic parameters, a respective translate vector, a respective rotation matrix, and distortion parameters for each lens of the two or more cameras and (ii) a calibration board to obtain configuration parameters for the respective fields of view of the two or more cameras.
    Type: Grant
    Filed: March 9, 2022
    Date of Patent: February 21, 2023
    Assignee: Ambarella International LP
    Inventors: Jian Tang, Qi Feng
  • Patent number: 11586892
    Abstract: An apparatus includes a preprocessing network and a quantized neural network. The preprocessing network may be configured to (a) receive an input, (b) perform a transform operation on the input, and (c) generate an intermediate result in response to the transform operation. The quantized neural network may be configured to (a) receive the intermediate result, (b) perform a plurality of weighted operations on the intermediate result, and (c) generate an output in response to the weighted operations. The quantized neural network is generally adapted to a hardware constraint of an edge device. The weighted operations generally have a quantization loss corresponding to the hardware constraint. The transform operation performed by the preprocessing network is generally configured to provide compensation for the quantization loss.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: February 21, 2023
    Assignee: Ambarella International LP
    Inventors: Malhar Palkar, Santosh Chilkunda, Sabhatina Palani Selvam