H04N5/917

Image encoder, an image sensing device, and an operating method of the image encoder

The present disclosure provides an image encoder. The image encoder is configured to encode an original image and reduce compression loss. The image encoder comprises an image signal processor and a compressor. The image signal processor is configured to receive a first frame image and a second frame image and generates a compressed image of the second frame image using a boundary pixel image of the first frame image. The image signal processor may include memory configured to store first reference pixel data which is the first frame image. The compressor is configured to receive the first reference pixel data from the memory and generate a bitstream obtained by encoding the second frame image based on a difference value between the first reference pixel data and the second frame image. The image signal processor generates a compressed image of the second frame image using the bitstream generated by the compressor.

Image encoder, an image sensing device, and an operating method of the image encoder

The present disclosure provides an image encoder. The image encoder is configured to encode an original image and reduce compression loss. The image encoder comprises an image signal processor and a compressor. The image signal processor is configured to receive a first frame image and a second frame image and generates a compressed image of the second frame image using a boundary pixel image of the first frame image. The image signal processor may include memory configured to store first reference pixel data which is the first frame image. The compressor is configured to receive the first reference pixel data from the memory and generate a bitstream obtained by encoding the second frame image based on a difference value between the first reference pixel data and the second frame image. The image signal processor generates a compressed image of the second frame image using the bitstream generated by the compressor.

Merge estimation region for multi-type-tree block structure

A video encoder may encode a picture of video data using merge estimation regions (MERs). The video encoder may determine merge candidate lists in parallel for coding units within a MER. The video encoder may also partition the picture of video data into coding units according to a constraint, wherein the constraint specifies that the partitioning is constrained such that, for each MER containing one or more coding units, the one or more coding units are completely in the MER, and for each coding unit containing one or more MERs, the MERs are completely in the coding unit.

Merge estimation region for multi-type-tree block structure

A video encoder may encode a picture of video data using merge estimation regions (MERs). The video encoder may determine merge candidate lists in parallel for coding units within a MER. The video encoder may also partition the picture of video data into coding units according to a constraint, wherein the constraint specifies that the partitioning is constrained such that, for each MER containing one or more coding units, the one or more coding units are completely in the MER, and for each coding unit containing one or more MERs, the MERs are completely in the coding unit.

SCHEDULING COMPRESSED VIDEO FRAME FOR IN-VEHICLE WIRELESS NETWORKS
20220368972 · 2022-11-17 ·

A video stream scheduling unit may schedule resource allocations for each video frame of a plurality of video frames of video streams from a plurality of video sources based on a compressed frame type of the video frame, determine that a total frequency bandwidth of scheduled resource allocations for the frames concurrently due for transmission is greater than or equal to a threshold bandwidth, and receive the video streams from the plurality of video sources based on the scheduled resource allocations. The scheduling unit may delay or cancel a video frame with low priority or may instruct a video source to increase the compression rate of the video stream.

SCHEDULING COMPRESSED VIDEO FRAME FOR IN-VEHICLE WIRELESS NETWORKS
20220368972 · 2022-11-17 ·

A video stream scheduling unit may schedule resource allocations for each video frame of a plurality of video frames of video streams from a plurality of video sources based on a compressed frame type of the video frame, determine that a total frequency bandwidth of scheduled resource allocations for the frames concurrently due for transmission is greater than or equal to a threshold bandwidth, and receive the video streams from the plurality of video sources based on the scheduled resource allocations. The scheduling unit may delay or cancel a video frame with low priority or may instruct a video source to increase the compression rate of the video stream.

MULTI-STREAM PEAK BANDWIDTH DISPERSAL
20220360744 · 2022-11-10 ·

A system may be configured to perform multi-stream bandwidth dispersal. In some aspects, the system may receive, via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices, and detect a congestion context based upon the plurality of frame collections. Further, the system may determine a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection, and transmit, via the communication network, the schedule notification to the video capture device.

MULTI-STREAM PEAK BANDWIDTH DISPERSAL
20220360744 · 2022-11-10 ·

A system may be configured to perform multi-stream bandwidth dispersal. In some aspects, the system may receive, via a communication network, a plurality of frame collections from a video capture device and one or more other video capture devices, and detect a congestion context based upon the plurality of frame collections. Further, the system may determine a schedule notification for the video capture device, the schedule notification providing instruction for transmitting a frame of a frame collection, and transmit, via the communication network, the schedule notification to the video capture device.

Encoding apparatus, image capturing apparatus, control method, and storage medium
11611749 · 2023-03-21 · ·

There is provided an encoding apparatus. A data processing unit generates binary data by performing data processing, including binarization processing, with respect to image data that has been input from an image capturing unit. An arithmetic coding unit generates arithmetic code data by performing arithmetic coding of the binary data. A control unit performs control so as to record the arithmetic code data into a recording unit. When the image data is still image data generated during continuous shooting of still images, the control unit performs control so as to record the binary data into the recording unit without generating the arithmetic code data.

Encoding apparatus, image capturing apparatus, control method, and storage medium
11611749 · 2023-03-21 · ·

There is provided an encoding apparatus. A data processing unit generates binary data by performing data processing, including binarization processing, with respect to image data that has been input from an image capturing unit. An arithmetic coding unit generates arithmetic code data by performing arithmetic coding of the binary data. A control unit performs control so as to record the arithmetic code data into a recording unit. When the image data is still image data generated during continuous shooting of still images, the control unit performs control so as to record the binary data into the recording unit without generating the arithmetic code data.