H04N5/917

Multi-camera serial video data conversion for graphics processing unit (GPU) interface
10681303 · 2020-06-09 · ·

Systems, methods, and apparatus for converting serial video data for a graphics processing unit (GPU) interface are disclosed. In one or more embodiments, a disclosed method comprises receiving, by each of a plurality of gigabit multimedia serial link (GMSL) conversion modules, n-bit length serial video data from a plurality of high-resolution cameras respectively. The method further comprises converting, by each of the GMSL conversion modules, the n-bit length serial video data to m-bit length serial GMSL video data, where n is equal to twice m. Also, the method comprises receiving, by a GMSL to camera series interface (CSI) conversion unit, the m-bit length serial GMSL video data from each of the GMSL conversion modules. Further, the method comprises converting, with the GMSL to CSI conversion unit, the m-bit length serial GMSL video data to m-bit length serial CSI video data, which is compatible with the GPU interface.

Image encoding apparatus, and control method thereof
10674110 · 2020-06-02 · ·

This invention encodes, using less memory, a wide-angle image obtained by performing image capturing a plurality of times. An apparatus includes a compositing unit that, each time an image capturing unit captures an image, crops a partial image of a predetermined region in the captured image, and composes the partial image with a composed image obtained from a previously captured image, an encoding unit that, when the composed image updated by the compositing unit has a pre-set size, encodes the image of the tile in the composed image, a releasing unit that releases an area used for the encoded tile in the memory, and a control unit that controls the compositing unit, the encoding unit, and the releasing unit so as to repeatedly perform operations until a pre-set condition is satisfied.

Image encoding apparatus, and control method thereof
10674110 · 2020-06-02 · ·

This invention encodes, using less memory, a wide-angle image obtained by performing image capturing a plurality of times. An apparatus includes a compositing unit that, each time an image capturing unit captures an image, crops a partial image of a predetermined region in the captured image, and composes the partial image with a composed image obtained from a previously captured image, an encoding unit that, when the composed image updated by the compositing unit has a pre-set size, encodes the image of the tile in the composed image, a releasing unit that releases an area used for the encoded tile in the memory, and a control unit that controls the compositing unit, the encoding unit, and the releasing unit so as to repeatedly perform operations until a pre-set condition is satisfied.

Video container with editable presentation objects
10665264 · 2020-05-26 · ·

A processing device is configured to obtain at least one video track comprising compressed video, and to combine the video track with one or more presentation objects into a video container. The one or more presentation objects are configured for presentation in an object layer arranged as an overlay relative to a video layer comprising decompressed video of the video track in conjunction with playback of the video container. For example, the one or more presentation objects can comprise images, sets of text and/or animation objects. The one or more presentation objects are illustratively editable by a user subsequent to the combination of those presentation objects with the video track into the video container, and remain separate from the video track and any associated audio tracks and/or sets of subtitles in the video container.

DETERMINING REDUNDANCY IN TRANSFORMED SENSOR DATA
20200154110 · 2020-05-14 ·

Two or more video signals are received at respective two or more peer-level storage nodes. Discrete wavelet transformations are performed on the two or more video signals via the two or more peer-level storage nodes. Temporally stationary background data is determined from the discrete wavelet transformations at each of the two or more peer-level storage nodes. Redundancies are determined using the temporally stationary background data, the redundancies indicating an overlap between the two or more video signals. A storage size of two or more video signals is reduced by not storing the redundancies on at least one of the peer-level storage nodes.

DETERMINING REDUNDANCY IN TRANSFORMED SENSOR DATA
20200154110 · 2020-05-14 ·

Two or more video signals are received at respective two or more peer-level storage nodes. Discrete wavelet transformations are performed on the two or more video signals via the two or more peer-level storage nodes. Temporally stationary background data is determined from the discrete wavelet transformations at each of the two or more peer-level storage nodes. Redundancies are determined using the temporally stationary background data, the redundancies indicating an overlap between the two or more video signals. A storage size of two or more video signals is reduced by not storing the redundancies on at least one of the peer-level storage nodes.

Apparatus and methods for all-CMOS compressive sensing

An apparatus includes an array of pixels. At least a first pixel in the array of pixels includes a first detector to generate a first electrical signal in response to irradiation by incident radiation, a first transistor electrically coupled to the first detector, and at least one logic gate to implement a Boolean AND logic function. The logic gate includes a first input terminal to receive a first exposure signal, a second input terminal to receive a first reset signal, and an output terminal, electrically coupled to the first transistor, to output to the first transistor a first control signal to variably control a first variable exposure time of the first detector and to reset the first detector.

Apparatus and methods for all-CMOS compressive sensing

An apparatus includes an array of pixels. At least a first pixel in the array of pixels includes a first detector to generate a first electrical signal in response to irradiation by incident radiation, a first transistor electrically coupled to the first detector, and at least one logic gate to implement a Boolean AND logic function. The logic gate includes a first input terminal to receive a first exposure signal, a second input terminal to receive a first reset signal, and an output terminal, electrically coupled to the first transistor, to output to the first transistor a first control signal to variably control a first variable exposure time of the first detector and to reset the first detector.

Network storage device and method

A network device can manage the storing of content. In one aspect, the content may be managed to prevent the storing of multiple versions of the same content. A deduplication process may be performed by comparing digests generated at user devices. Based on the comparison of the digests, the network device can efficiently and effectively manage the retrieving and storing of content.

Network storage device and method

A network device can manage the storing of content. In one aspect, the content may be managed to prevent the storing of multiple versions of the same content. A deduplication process may be performed by comparing digests generated at user devices. Based on the comparison of the digests, the network device can efficiently and effectively manage the retrieving and storing of content.