Overlaying metadata on video streams on demand for intelligent video analysis

    公开(公告)号:US11683453B2

    公开(公告)日:2023-06-20

    申请号:US16991770

    申请日:2020-08-12

    Abstract: In various examples, cloud computing systems may store frames of video streams and metadata generated from the frames in separate data stores, with each type of data being indexed using shared timestamps. Thus, the frames of a video stream may be stored and/or processed and corresponding metadata of the frames may be stored and/or generated across any number of devices of the cloud computing system (e.g., edge and/or core devices) while being linked by the timestamps. A client device may provide a request or query to dynamically annotate the video stream using a particular subset of the metadata. In processing the request or query, the timestamps may be used to retrieve video data representing frames of the video stream and metadata extracted from those frames across the data stores. The retrieved metadata and video data may be used to annotate the frames for display on the client device.

    System and method for protecting data by returning a protect signal with the data
    14.
    发明授权
    System and method for protecting data by returning a protect signal with the data 有权
    通过返回数据保护信号来保护数据的系统和方法

    公开(公告)号:US09245129B2

    公开(公告)日:2016-01-26

    申请号:US13843838

    申请日:2013-03-15

    CPC classification number: G06F21/60 G06F12/1441 G06F12/1458 G06F21/85

    Abstract: A system and method are provided for protecting data. In operation, a request to read data from memory is received. Additionally, it is determined whether the data is stored in a predetermined portion of the memory. If it is determined that the data is stored in the predetermined portion of the memory, the data and a protect signal are returned for use in protecting the data. In certain embodiments of the invention, data stored in the predetermined portion of the memory may be further processed and written hack to the predetermined portion of the memory. In other embodiments of the invention, such processing may involve unprotected data stored outside the predetermined portion of the memory.

    Abstract translation: 提供了一种用于保护数据的系统和方法。 在操作中,接收到从存储器读取数据的请求。 此外,确定数据是否存储在存储器的预定部分中。 如果确定数据存储在存储器的预定部分中,则返回数据和保护信号以用于保护数据。 在本发明的某些实施例中,存储在存储器的预定部分中的数据可以被进一步处理和写入到存储器的预定部分。 在本发明的其它实施例中,这种处理可以包含存储在存储器的预定部分外部的未受保护的数据。

    Training neural networks for vehicle re-identification

    公开(公告)号:US11455807B2

    公开(公告)日:2022-09-27

    申请号:US16577716

    申请日:2019-09-20

    Abstract: In various examples, a neural network may be trained for use in vehicle re-identification tasks—e.g., matching appearances and classifications of vehicles across frames—in a camera network. The neural network may be trained to learn an embedding space such that embeddings corresponding to vehicles of the same identify are projected closer to one another within the embedding space, as compared to vehicles representing different identities. To accurately and efficiently learn the embedding space, the neural network may be trained using a contrastive loss function or a triplet loss function. In addition, to further improve accuracy and efficiency, a sampling technique—referred to herein as batch sample—may be used to identify embeddings, during training, that are most meaningful for updating parameters of the neural network.

    OBJECT SIMULATION USING REAL-WORLD ENVIRONMENTS

    公开(公告)号:US20220237336A1

    公开(公告)日:2022-07-28

    申请号:US17156408

    申请日:2021-01-22

    Abstract: Systems and methods disclosed relate to generating training data. In one embodiment, the disclosure relates to systems and methods for generating training data to train a neural network to detect and classify objects. A simulator obtains 3D models of objects, and simulates 3D environments comprising the objects using physics-based simulations. The simulations may include applying real-world physical conditions, such as gravity, friction, and the like on the objects. The system may generate images of the simulations, and use the images to train a neural network to detect and classify the objects from images.

    Power management with dynamic frequency adjustments
    20.
    发明授权
    Power management with dynamic frequency adjustments 有权
    电源管理采用动态频率调节

    公开(公告)号:US08775843B2

    公开(公告)日:2014-07-08

    申请号:US13758936

    申请日:2013-02-04

    CPC classification number: G06F1/3203 G06F1/3228 G06F1/324 Y02D10/126

    Abstract: A central processing unit (CPU) can specify an initial (e.g., baseline) frequency for a clock signal used by a device to perform a task. The CPU is then placed in a reduced power mode. The device performs the task after the CPU is placed in the reduced power mode until a triggering event causes the device to send an interrupt to the CPU. In response to the interrupt, the CPU awakens to dynamically adjust the clock frequency. If the clock frequency is reset to the baseline value, then the CPU is again placed in the reduced power mode.

    Abstract translation: 中央处理单元(CPU)可以指定用于由设备执行任务的时钟信号的初始(例如基线)频率。 然后将CPU置于降低功率模式。 在CPU处于降低功耗模式之后,器件执行任务,直到触发事件导致器件向CPU发送中断为止。 响应中断,CPU唤醒动态调整时钟频率。 如果时钟频率重置为基准值,则CPU将再次处于降低功耗模式。

Patent Agency Ranking