Quick presentation of camera video in a vehicle using linux
AssigneeRed Hat, Inc.
InventorsEric Curtin, Leigh Griffin
Life of this patent
Estimating the term…
Abstract
During a boot process of a computing device, a boot loader loads a kernel and an initial RAM disk image from a persistent storage device into RAM. The initial RAM disk image includes a file system that includes a camera application. The kernel is invoked, and the kernel mounts a RAM disk from the initial RAM disk image as a root file system. The kernel causes an initiation of the camera application into a user space. The camera application obtains an image frame from a camera. The camera application processes the image frame to generate a processed image frame, and provides the processed image frame to a frame buffer for presentation of the processed image frame on a display device.
Claims20
A method comprising:
- causing, by a kernel of a kernel-based operating system (OS) executing on a computing device, an initiation of a camera application into a user space from a random access memory (RAM) disk that was mounted by the kernel from a RAM disk image into a RAM of the computing device, the kernel implementing a kernel space and the user space;
- obtaining, by the camera application, an image frame from a camera;
- processing, by the camera application, the image frame to generate a processed image frame;
- and
- providing, by the camera application, the processed image frame to a frame buffer for presentation of the processed image frame on a display device.
A system comprising:
- a camera;
- and
- a computing device comprising:
- a random access memory (RAM);
- and
- one or more processor devices to:
- cause, by a kernel of a kernel-based operating system (OS), an initiation of a camera application into a user space from a RAM disk that was mounted by the kernel from a RAM disk image into a RAM of the computing device, the kernel implementing a kernel space and the user space;
- obtain, by the camera application, an image frame from the camera;
- process, by the camera application, the image frame to generate a processed image frame;
- and
- provide, by the camera application, the processed image frame to a frame buffer for presentation of the processed image frame on a display device.
A non-transitory computer-readable storage medium that includes executable instructions to cause a processor device of a computing device to:
- cause, by a kernel of a kernel-based operating system (OS), an initiation of a camera application into a user space from a RAM disk that was mounted by the kernel from a RAM disk image into a RAM of the computing device, the kernel implementing a kernel space and the user space;
- obtain, by the camera application, an image frame from a camera;
- process, by the camera application, the image frame to generate a processed image frame;
- and
- provide, by the camera application, the processed image frame to a frame buffer for presentation of the processed image frame on a display device.
Dependencies are inferred from the claim text.