Image transmission device and method including an image data receiver and a processor
AssigneeTusimple, Inc.
InventorsMing Wang, Jie Sun
Life of this patent
Estimating the term…
Abstract
The present application discloses an image transmission device and method. The image transmission device includes a receiver configured to receive pixel data in image data from a camera in sequence and buffer the pixel data into a memory, and determine, upon reception of a line of pixel data, a line number of the line of pixel data in the image data and a frame number of the image data; and a processor configured to obtain the line of pixel data, the line number of the line of pixel data and the frame number of the image data from the receiver, package the obtained line of pixel data, line number of the line of pixel data and frame number of the image data into a data packet, and transmit the data packet to a server.
Claims20
An image transmission device comprising a receiver and a processor, wherein:
- the receiver is configured to:
- receive pixel data in image data from a camera in sequence and buffer the pixel data into a memory, and
- determine, upon reception of a line of pixel data, a line number of the line of pixel data in the image data, and a frame number of the image data,
- buffer correlatively the line of pixel data, the line number of the line of pixel data, and the frame number of the image data into a preset location in the memory,
- generate, upon reception of the line of pixel data, reading indication information that indicates that the line of pixel data is available to be read;
- and
- the processor is configured to:
- perform an obtain operation in which the line of pixel data, the line number of the line of pixel data, and the frame number of the image data are obtained from the receiver, wherein the processor is configured to perform the obtain operation by being configured to:
- obtain the reading indication information, and
- read the line of pixel data, the line number of the line of pixel data, and the frame number of the image data from the preset location of the memory according to the reading indication information,
- package the obtained line of pixel data, line number of the line of pixel data, and frame number of the image data into a data packet, and
- transmit the data packet to a server.
A method comprising:
- receiving, by a receiver, pixel data in image data from a camera in sequence and buffering the pixel data into a memory;
- determining, upon reception of a line of pixel data, a line number of the line of pixel data in the image data and a frame number of the image data;
- buffering correlatively, by use of the receiver, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data into a preset location in the memory;
- generate, upon reception of the line of pixel data, reading indication information that indicates that the line of pixel data is available to be read;
- obtaining, by use of a processor, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data from the receiver by obtaining the reading indication information, and reading the line of pixel data, the line number of the line of pixel data, and the frame number of the image data from the preset location of the memory according to the reading indication information;
- and
- packaging, by use of the processor, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data into a data packet, and transmitting the data packet to a server.
A non-transitory machine-useable storage medium embodying instructions which, when executed by a machine, cause the machine to:
- receive, by a receiver, pixel data in image data from a camera in sequence and buffer the pixel data into a memory;
- determine, upon reception of a line of pixel data, a line number of the line of pixel data in the image data and a frame number of the image data;
- buffer correlatively, by use of the receiver, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data into a preset location in the memory;
- generate, by use of the receiver and upon reception of the line of pixel data, reading indication information that indicates that the line of pixel data is available to be read;
- obtain, by use of a processor, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data from the receiver by obtaining the reading indication information, and reading the line of pixel data, the line number of the line of pixel data, and the frame number of the image data from the preset location of the memory according to the reading indication information;
- and
- package, by use of the processor, the line of pixel data, the line number of the line of pixel data, and the frame number of the image data into a data packet, and transmit the data packet to a server.
Dependencies are inferred from the claim text.