TECHNIQUES FOR ELIMINATING VIEW ANGLE LOSS IN IMAGE STABILIZED VIDEO

    公开(公告)号:US20250106508A1

    公开(公告)日:2025-03-27

    申请号:US18476011

    申请日:2023-09-27

    Inventor: Po-Min Wang

    Abstract: A technique for generating video is provided. The technique includes obtaining a plurality of source frames with a wide-angle camera and a narrow-angle camera; identifying a plurality of central portions and a plurality of peripheral portions of the plurality of source frames based on image stabilization; and combining the plurality of central portions and the plurality of peripheral portions to generate a plurality of resulting frames of an output video.

    Access Control Metadata Aware Graph Reordering

    公开(公告)号:US20250103650A1

    公开(公告)日:2025-03-27

    申请号:US18371010

    申请日:2023-09-21

    Abstract: Graph analytics system are described. In accordance with the described techniques, a graph having vertices that include a first vertex and a second vertex that are associated with access control metadata are received. An updated graph is output based on a merging of the first vertex and the second vertex into a merged vertex of a group of vertices based on the first vertex and the second vertex being associated with access control metadata common to the first vertex and the second vertex and based on a reordering technique. A single copy of the access control metadata is stored for the first vertex and the second vertex.

    METHOD FOR DETECTING DIGITAL PSEUDO-RANDOM SEQUENCE USING FAST LOCKING ALGORITHMS

    公开(公告)号:US20250103297A1

    公开(公告)日:2025-03-27

    申请号:US18372593

    申请日:2023-09-25

    Abstract: Techniques for detecting a digital pseudo-random sequence (PRS) using fast locking, including repeatedly computing a first PRS seed based on an ADC output, generating a PRS sequence based on the first seed, computing a second PRS seed based on the sequence, and comparing the sequence to the ADC output (comparison results may be provided as a bool signal), until the sequence matches the ADC output. Thereafter, the technique may include re-computing the sequence based on the second seed, re-computing the second seed based on the re-computed sequence and comparing the re-computed sequence to the ADC output. The technique may further include setting a lock when a threshold number of sequences computed from the second seed match the ADC output, and reverting to computing the sequence based on the first seed if a sequence computed from the second seed does not match the ADC output and the lock is not set.

    System and method to reduce power consumption when conveying data to a device

    公开(公告)号:US12254196B2

    公开(公告)日:2025-03-18

    申请号:US18057539

    申请日:2022-11-21

    Inventor: Raul Gutierrez

    Abstract: Systems, apparatuses, and methods for moving data from a memory in a computing system to an I/O device. A system includes a processor, memory, I/O controller, and power management circuitry. An application stores data in the memory that is to be ultimately conveyed to an I/O device. The I/O controller is configured to convey the data to an I/O device according to a service interval. The I/O controller is configured to fetch a first data item from the memory stored by the application, and prefetch one or more additional data items from memory. The first data and prefetched data are stored in a locally accessible buffer of the I/O controller. The I/O controller is then configured to convey each of the first data and one or more data items from the buffer to the I/O device at regular intervals of time during a given period of time, prior to initiating a fetch of additional data from the memory. During the given period of time, the power management circuitry is configured to cause at least the memory to enter a reduced power state.

    Lid carveouts for processor connection and alignment

    公开(公告)号:US12253892B2

    公开(公告)日:2025-03-18

    申请号:US17704912

    申请日:2022-03-25

    Abstract: Package lids with carveouts configured for processor connection and alignment are described. Lid carveouts are configured to align and mechanically secure a cooling device to the package lid by receiving protrusions of the cooling device. Because the lid carveouts ensure precise alignment and orientation of a cooling device relative to a package lid, the lid design enables targeted cooling of discrete portions of the lid. Lid carveouts are further configured to expose one or more connectors disposed on a surface that supports package internal components. When contacted by corresponding connectors of a cooling device, the lid carveouts enable direct connections between the package and the attached cooling device. By creating a direct connection between package components and an attached cooling device, the lid carveouts enable a high-speed connection for proactive and on-demand cooling actuation.

    Wavefront selection and execution

    公开(公告)号:US12248789B2

    公开(公告)日:2025-03-11

    申请号:US18309536

    申请日:2023-04-28

    Inventor: Maxim V. Kazakov

    Abstract: Techniques are provided for executing wavefronts. The techniques include at a first time for issuing instructions for execution, performing first identifying, including identifying that sufficient processing resources exist to execute a first set of instructions together within a processing lane; in response to the first identifying, executing the first set of instructions together; at a second time for issuing instructions for execution, performing second identifying, including identifying that no instructions are available for which sufficient processing resources exist for execution together within the processing lane; and in response to the second identifying, executing an instruction independently of any other instruction.

    SCALABLE IP FRAGMENTATION USING PACKET REPLICATION

    公开(公告)号:US20250080471A1

    公开(公告)日:2025-03-06

    申请号:US18620838

    申请日:2024-03-28

    Abstract: Embodiments herein describe creating multiple packet fragments from a large packet that, for example, exceeds a maximum transmission unit (MTU) supported by a network. In one embodiment, a network interface card or controller (NIC) replicates the large packet to form multiple copies (i.e., replicated packets). The number of replications can correspond to the number of fragments needed so the MTU is not exceeded. In one embodiment, the NIC assigns an identifier, such as an ID or a count value, to each replicated packet. The NIC can use the identifier to selectively remove portions of the payloads of the replicated packets (i.e., shrink the packets) so that the combined payloads (or union) of the packet fragments is the same as the payload in the large packet.

Patent Agency Ranking