Audio stagger casting
Granted: January 12, 2021
Patent Number:
10893085
A system and method for wirelessly transmitting audiovisual information. A first plurality of packets including audiovisual information may be generated. A second plurality of packets including error correction coding information for the audiovisual information may be generated. Control information for associating the error correction coding information with the audiovisual information may be generated, and a third plurality of packets including the control information may also be…
Scrambling sequence design for embedding receiver ID into frozen bits for blind detection
Granted: January 5, 2021
Patent Number:
10887879
Methods and devices are described for encoding and decoding control information that has been modulated based on one or more identifiers of the transmitter and/or receiver. Some embodiments describe scrambling sequence design for multi-mode block discrimination on downlink control information (DCI) blind detection. Separate scrambling masks may be applied to disparate bit fields within a coded DCI message, wherein each of the scrambling masks is derived from a unique identifier…
Low latency video codec and transmission with parallel processing
Granted: December 22, 2020
Patent Number:
10873754
Methods and devices are described for a parallel multi-processor encoder system for encoding video data, wherein the video data comprises a sequence of frames, wherein each frame comprises a plurality of blocks of pixels in sequential rows. For each frame, the system may divide the plurality of blocks into a plurality of subsets of blocks, wherein each subset of blocks is allocated to a respective processor of the parallel multi-processor system. Each respective processor of the parallel…
Control information for a wirelessly-transmitted data stream
Granted: November 24, 2020
Patent Number:
10848811
Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first…
Processing system with interspersed processors with multi-layer interconnect
Granted: November 17, 2020
Patent Number:
10838787
Embodiments of a multi-processor array are disclosed that may include a plurality of processors and configurable communication elements coupled together in a interspersed arrangement. Each configurable communication element may include a local memory and a plurality of routing engines. The local memory may be coupled to a subset of the plurality of processors. Each routing engine may be configured to receive one or more messages from a plurality of sources, assign each received message…
Programming a multi-processor system
Granted: September 15, 2020
Patent Number:
10776085
A computer-implemented method for creating a program for a multi-processor system comprising a plurality of interspersed processors and memories. A user may specify or create source code using a programming language. The source code specifies a plurality of tasks and communication of data among the plurality of tasks. However, the source code may not (and preferably is not required to) 1) explicitly specify which physical processor will execute each task and 2) explicitly specify which…
Memory network processor
Granted: August 18, 2020
Patent Number:
10747709
A multi-processor system with processing elements, interspersed memory, and primary and secondary interconnection networks optimized for high performance and low power dissipation is disclosed. In the secondary network multiple message routing nodes are arranged in an interspersed fashion with multiple processors. A given message routing node may receive messages from other message nodes, and relay the received messages to destination message routing nodes using relative offsets included…
Multiprocessor system with improved secondary interconnection network
Granted: August 18, 2020
Patent Number:
10747689
Embodiments of a multiprocessor system are disclosed that may include a plurality of processors interspersed with a plurality of data memory routers, a plurality of bus interface units, a bus control circuit, and a processor interface circuit. The data memory routers may be coupled together to form a primary interconnection network. The bus interface units and the bus control circuit may be coupled together in a daisy-chain fashion to form a secondary interconnection network. Each of the…
Processor instructions to accelerate FEC encoding and decoding
Granted: June 23, 2020
Patent Number:
10691451
Various embodiments are described of a system for improved processor instructions for a software-configurable processing element. In particular, various embodiments are described which accelerate functions useful for FEC encoding and decoding. In particular, the processing element may be configured to implement one or more instances of the relevant functions in response to receiving one of the processor instructions. The processing element may later be reconfigured to implement a…
Secure boot sequence for selectively disabling configurable communication paths of a multiprocessor fabric
Granted: June 16, 2020
Patent Number:
10685143
Disabling communication in a multiprocessor fabric. The multiprocessor fabric may include a plurality of processors and a plurality of communication elements and each of the plurality of communication elements may include a memory. A configuration may be received for the multiprocessor fabric, which specifies disabling of communication paths between one or more of: one or more processors and one or more communication elements; one or more processors and one or more other processors; or…
Laser apparatus for cutting brittle material
Granted: June 2, 2020
Patent Number:
10668561
An apparatus for cutting brittle material comprises an aspheric focusing lens, an aperture, and a laser-source generating a beam of pulsed laser-radiation. The aspheric lens and the aperture form the beam of pulsed laser-radiation into an elongated focus having a uniform intensity distribution along the optical axis of the aspheric focusing lens. The elongated focus extends through the full thickness of a workpiece made of a brittle material. The workpiece is cut by tracing the optical…
Laser power and energy sensor utilizing anisotropic thermoelectric material
Granted: June 2, 2020
Patent Number:
RE48028
A laser-radiation sensor includes a copper substrate on which is grown an oriented polycrystalline buffer layer surmounted by an oriented polycrystalline sensor-element of an anisotropic transverse thermoelectric material. An absorber layer, thermally connected to the sensor-element, is heated by laser-radiation to be measured and communicates the heat to the sensor-element, causing a thermal gradient across the sensor-element. Spaced-apart electrodes in electrical contact with the…
Generating control information for use in transmission with a multimedia stream to an audiovisual device
Granted: May 26, 2020
Patent Number:
10666998
Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first…
Achromatic astigmatic anamorphic objective
Granted: May 26, 2020
Patent Number:
10663700
An anamorphic three-element objective lens projects a plurality of beams of different wavelengths and different diameters into an elongated focal spot in a working-plane. In one transverse direction of the lens, the beams are tightly focused with equal beam-waist widths in the working-plane, defining a height of the focal spot. In another transverse direction, the different beams are focused progressively beyond the working-plane such that the beams have a common beam-width in the…
Conductively-cooled slab laser
Granted: May 5, 2020
Patent Number:
10644474
A carbon dioxide gas-discharge slab-laser is assembled in a laser-housing. The laser-housing is formed from a hollow extrusion. An interior surface of the extrusion provides a ground electrode of the laser. Another live electrode is located within the extrusion, electrically insulated from and parallel to the ground electrode, forming a discharge-gap of the slab-laser. The electrodes are spaced apart by parallel ceramic strips. Neither the extrusion, nor the live electrode, include any…
Single Crystal optical parametric amplifier
Granted: May 5, 2020
Patent Number:
10642127
An apparatus for generating visible light including a laser source emitting a fundamental beam, an optically nonlinear crystal, and a seed source emitting a seed beam. The optically nonlinear crystal receives the fundamental beam. The fundamental beam propagates in the nonlinear crystal at a first phase-matching angle for second-harmonic generation. A portion of the fundamental beam is converted into a second-harmonic beam that propagates in the nonlinear crystal at the first…
Wireless transport framework with uncoded transport tunneling
Granted: March 24, 2020
Patent Number:
10601445
Wireless transport of multiple service versions of a transport framework. First and second information may be processed for transmission, respectively, according to first and second service versions of a transport framework. The first and second information may be encoded using a first type of error correction coding; after processing, the processed first information may include error correction coding according to the first type of error correction coding, while the processed second…
Enhanced polarization weighting to enable scalability in polar code bit distribution
Granted: March 17, 2020
Patent Number:
10594438
Methods and devices are described for determining reliabilities of bit positions in a bit sequence for information bit allocation using polar codes. The reliabilities are calculated using a weighted summation over a binary expansion of each bit position, wherein the summation is weighted by an exponential factor that is selected based at least in part on the coding rate of the polar code. Information bits and frozen bits are allocated to the bit positions based on the determined…
Multiprocessor programming toolkit for design reuse
Granted: March 17, 2020
Patent Number:
10592233
Techniques for specifying and implementing a software application targeted for execution on a multiprocessor array (MPA). The MPA may include a plurality of processing elements, supporting memory, and a high bandwidth interconnection network (IN), communicatively coupling the plurality of processing elements and supporting memory. In some embodiments, software code may include first program instructions executable to perform a function. In some embodiments, the software code may also…
Compact wavelength meter and laser output measurement device
Granted: March 3, 2020
Patent Number:
10578494
An apparatus includes a photonic integrated circuit (PIC) to measure an optical wavelength of a light source. The PIC includes an optical splitter, a plurality of tunable interferometers and one or more detectors. The optical splitter is coupled to the light source, and the interferometers are coupled to the optical splitter. Each interferometer receives a portion of an optical signal of the light source. One or more detectors are coupled to each interferometer, and the interferometers…