METHODS AND CAMERA MONITOR SYSTEMS SUPPORTING MULTIPLE LOW-VOLTAGE DIFFERENTIAL SIGNALING STANDARDS
20260113413 ยท 2026-04-23
Inventors
Cpc classification
H04N23/11
ELECTRICITY
H04N23/74
ELECTRICITY
B60R1/27
PERFORMING OPERATIONS; TRANSPORTING
B60R2300/103
PERFORMING OPERATIONS; TRANSPORTING
B60R2300/30
PERFORMING OPERATIONS; TRANSPORTING
H04N7/0132
ELECTRICITY
G06F3/14
PHYSICS
International classification
H04N7/01
ELECTRICITY
G06F3/14
PHYSICS
H04N23/11
ELECTRICITY
H04N23/74
ELECTRICITY
Abstract
A CMS includes a camera mounted to a commercial vehicle. The camera is configured to provide a video feed of an external environment of the commercial vehicle. The CMS includes an electronic control unit (ECU) that includes processing circuitry operatively connected to memory. The processing circuitry is configured to receive the video feed from the camera over a wired interface, and the video feed is serialized. The processing circuitry is configured to deserialize the video feed according to a first low-voltage differential signaling (LVDS) standard based on the video feed being serialized according to the first LVDS standard, and deserialize the video feed according to a second LVDS standard based on the video feed being serialized according to the second LVDS standard. A method for a camera monitor system (CMS) is also disclosed.
Claims
1. A CMS comprising: A camera mounted to a commercial vehicle, the camera configured to provide a video feed of an external environment of the commercial vehicle; and an electronic control unit (ECU) that includes processing circuitry operatively connected to memory, the processing circuitry configured to: receive the video feed from the camera over a wired interface, wherein the video feed is serialized; deserialize the video feed according to a first low-voltage differential signaling (LVDS) standard based on the video feed being serialized according to the first LVDS standard; deserialize the video feed according to a second LVDS standard based on the video feed being serialized according to the second LVDS standard; perform an analysis of the video feed; determine, based on the analysis, a parameter adjustment for the camera to utilize for adjustment of the video feed; and transmit an instruction to implement the parameter adjustment to the camera as part of a closed loop control architecture.
2. The CMS of claim 1, wherein the processing circuitry is configured to determining whether the camera utilizes the first LVDS standard or the second LVDS standard based on data received from the camera.
3. The CMS of claim 1, wherein the processing circuitry is configured to determining whether the camera utilizes the first LVDS standard or a second LVDS standard based on the video feed that is serialized.
4. The CMS of claim 1, wherein the first LVDS standard and the second LVDS standard are each Flat Panel Display (FPD) Link standards.
5. The CMS of claim 4, wherein: the first LVDS standard comprises FPD-Link III; and the second LVDS standard comprises FPD-Link IV.
6. (canceled)
7. The CMS of claim 1, wherein the parameter adjustment comprises a digital gain adjustment that instructs the camera to adjust pixel intensity values of the video feed.
8. The CMS of claim 1, wherein the parameter adjustment comprises an integration time adjustment that instructs the camera to adjust an integration time of the video feed.
9. The CMS of claim 1, wherein: the analysis includes determining, based on one or more criteria, whether the video feed is underexposed or overexposed, and the processing circuitry is configured to: based on the analysis indicating that the video feed is overexposed, select the parameter adjustment to instruct the camera to do one or more of the following: reduce an integration time of the video feed, reduce a digital gain of the video feed, increase a frame rate of the video feed; and based on the analysis indicating that the video feed is underexposed, select the parameter adjustment to instruct the camera to do one or more of the following: increase the integration time of the video feed, increase the digital gain of the video feed, reduce the frame rate of the video feed.
10. The CMS of claim 1, wherein: the camera is an RGB-IR camera; and the processing circuitry is configured to: based on the camera including an infrared illumination source, instruct the camera to utilize the infrared illumination source to record images at night; and based on the camera not including an infrared illumination source, instruct the camera to increase a brightness of the video feed at night without reliance on an infrared illumination source for the camera.
11. A method for a camera monitor system (CMS), comprising: receiving, at an electronic control unit (ECU) of a CMS, and over a wired interface, a video feed from a camera, wherein the video feed is serialized; deserializing, by the ECU, the video feed according to a first low-voltage differential signaling (LVDS) standard based on the video feed being serialized according to the first LVDS standard; deserializing, by the ECU, the video feed according to a second LVDS standard based on the video feed being serialized according to the second LVDS standard; analyzing the video feed; determining a parameter adjustment for the camera to utilize for adjustment of the video feed based on the analyzing; and transmitting an instruction to the camera to implement the parameter adjustment as part of a closed loop control architecture.
12. The method of claim 11, comprising: determining whether the camera utilizes the first LVDS standard or the second LVDS standard based on data received from the camera.
13. The method of claim 12, comprising: determining whether the camera utilizes the first LVDS standard or the second LVDS standard based on the video feed that is serialized.
14. The method of claim 11, wherein the first LVDS standard and the second LVDS standard are each Flat Panel Display (FPD) Link standards.
15. The method of claim 14, wherein: the first LVDS standard comprises FPD-Link III; and the second LVDS standard comprises FPD-Link IV.
16. (canceled)
17. The method of claim 11, wherein the parameter adjustment comprises a digital gain adjustment that instructs the camera to adjust pixel intensity values of the video feed.
18. The method of claim 11, wherein the parameter adjustment comprises an integration time adjustment that instructs the camera to adjust an integration time of the video feed.
19. The method of claim 11, wherein: the analyzing comprises determining, based on one or more criteria, whether the video feed is underexposed or overexposed, and the method includes: based on the analyzing indicating that the video feed is overexposed, selecting the parameter adjustment to instruct the camera to do one or more of the following: reduce an integration time of the video feed, reduce a digital gain of the video feed, increase a frame rate of the video feed; and based on the analyzing indicating that the video feed is underexposed, selecting the parameter adjustment to instruct the camera to do one or more of the following: increase the integration time of the video feed, increase the digital gain of the video feed, reduce the frame rate of the video feed.
20. The method of claim 11, wherein: the camera is an RGB-IR camera; and the method includes: based on the camera including an infrared illumination source, instructing the camera to utilize the illumination source to record images at night; and based on the camera not including an infrared illumination source, instructing the camera to increase a brightness of the video feed at night without reliance on an infrared illumination source for the camera.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The disclosure can be further understood by reference to the following detailed description when considered in connection with the accompanying drawings wherein:
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] A schematic view of a commercial vehicle 10 is illustrated in
[0033] Referring now to
[0034] The Class II view on a given side of the commercial vehicle 10 is a subset of the class IV view of the same side of the commercial vehicle 10. Multiple cameras also may be used in each camera arm 16A-B to provide these views, if desired. Class II (narrow) and Class IV (wide angle) views are defined in European R46 legislation, for example, and the United States and other countries have similar drive visibility requirements for commercial trucks. Any reference to a Class view is not intended to be limiting, but is intended as an example of the type of view provided to a display from a particular camera.
[0035] Each camera arm 16A-16B may also provide a housing that encloses electronics, e.g., a controller, that are configured to provide various features of the CMS 15. The camera arms 16A-B may be mounted either at a roof-mount location over the cab door (as shown in
[0036] If video of Class V and/or Class VI views is also desired, a camera housing 16C and camera 20C may be arranged at or near the front of the commercial vehicle 10 to provide those views (
[0037] A backup camera 20D may be provided which provides a field of view FOV.sub.EX3. The backup camera 20D may be mounted at a top/centerline of the trailer, at a bumper/bed level of the trailer, or at a top-corner of the back of the trailer, for example. Alternatively, or in addition to the rear trailer camera, a fifth wheel camera 20E may be provided that is mounted to a rear of the tractor 12 and that provides a field of view FOV.sub.EX4. The fifth wheel camera 20E may be mounted anywhere between the lateral plane of the fifth wheel fixture and the top/roof edge of the tractor, for example.
[0038] Optionally, an infrared (IR) illumination source 38A-B may be provided in one or both of the camera arms 16A-B to provide IR illumination for IR images (as shown in
[0039]
[0040] The CMS 15 includes a CMS electronic control unit (ECU) 22 that acts as a controller and includes processing circuitry that supports operation of the CMS 15. The CMS ECU 22 is operatively connected to memory (which may include any one or combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, SDRAM, VRAM, etc.)) and/or nonvolatile memory elements (e.g., ROM, hard drive, tape, CD-ROM, etc.). The processing circuitry may include one or more microprocessors, microcontrollers, application specific integrated circuits (ASICs), or the like.
[0041] The ECU 22 is configured to be compatible with a variety of different cameras, including, e.g., cameras with different resolutions (e.g., 3-8 megapixels), cameras that utilize different communication standards, and cameras that include or omit IR illumination.
[0042] The CMS displays 18A-B are arranged on each of the driver and passenger sides within the vehicle cab 12 on or near the A-pillars 19A-B to display Class II and Class IV views on its respective side of the commercial vehicle 10, which provide rear facing side views along the commercial vehicle 10 that are captured by the exterior cameras 20A-B.
[0043] As discussed above, if video of Class V and Class VI views are also desired, the camera housing 16C and camera 20C may be arranged at or near the front of the commercial vehicle 10 to provide those views (
[0044]
[0045] In the example of
[0046] Referring still to
[0047] The ECU 22 includes a deserializer 54 that is configured to deserialize the data segments received from the serializer 52, and reconstruct the video data from the camera 20. The deserializer 54 is configured to deserialize according to a plurality of low-voltage differential signaling (LVDS) communication standards. LVDS refers to the use of differential signaling to reduce noise and emissions.
[0048] FPD-Link, which utilizes LVDS, a multi-protocol physical-layer technology that aggregates data from various industry-standard protocols and transfers it over cables. There are multiple versions of FPD-Link, including FPD-Link III and FPD-Link IV.
[0049] The number of bits in a given segment, the encoding used, and the signal frequency vary between different LVDS communication standards. For example, the FPD-Link Ill standard utilizes a bandwidth of 4 Gbps and the FPD-Link IV standard utilizes a bandwidth of 7 Gbps.
[0050] The ECU 22 analyzes image data from the video feed, and sends instructions to the camera over communication channel 42B to perform parameter adjustments, such as: adjusting a frame rate, adjusting an integration time, and/or adjusting pixel brightness (e.g., as digital gain) of the video feed. The system is closed loop in the sense that the ECU 22 is configured to make adjustments based on real-time feedback, iterating through multiple rounds of feedback until the ECU 22 achieves its desired result (e.g., a desired image brightness).
[0051]
[0052]
[0053] In one or more embodiments, the first LVDS standard and the second LVDS standard are each Flat Panel Display (FPD) Link standards (e.g., one is FPD-Link III and the other is FPD-Link IV).
[0054] In one or more embodiments, the ECU 22 determines whether the serializer 52 uses the first or second LVDT standard based on pre-saved configuration data on the ECU 22 (e.g., programmed by an installer).
[0055] In one or more embodiments, the ECU 22 determines whether the serializer 52 uses the first or second LVDT standard based on data received from the camera 20 (e.g., based on the video feed that is serialized). For example, the ECU 22 may analyze a frame of received data (e.g., a MIPI frame), which may indicate the number of X and Y pixels, which correspond to the resolution of the camera.
[0056] Based on the video feed being serialized according to the first LVDS standard, the ECU 22 deserializes the video feed according to the first LVDS standard (step 106).
[0057] Based on the video feed being serialized according to the second LVDS standard, the ECU 22 deserializes the video feed according to the second LVDS standard (step 108).
[0058] The method then proceeds to step 110, at which the ECU 22 performs an analysis of the video feed (step 110), and based on the analysis, the ECU 22 determines a parameter adjustment for the camera 20 to utilize for adjustment of the video feed based on the analyzing (step 112). The parameter adjustment may include one or more of an integration time adjustment, a digital gain adjustment, and a frame rate adjustment, for example. In the context of imaging, integration time is analogous to a shutter speed of a still photograph, and refers to the length of time the imager 50 is exposed to an image before the image is recorded.
[0059] The ECU 22 uses the communication channel 42B to transmit an instruction to the camera 20 to implement the parameter adjustment (step 114). The instruction is transmitted as part of the closed loop control architecture 40.
[0060] The analysis of step 110 may include, for example, the ECU 22 determining, based on one or more criteria, whether the video feed is underexposed or overexposed. In one or more embodiments, this includes determining one or more histograms of one or more images from the video feed, and the criteria are histogram criteria (e.g., determining whether a predefined quantity of pixels have a brightness value above an overexposure brightness threshold which is indicative of an overexposed image, or determining whether a predefined quantity of pixels have a brightness value below an underexposure brightness threshold which is indicative of an underexposed image). Pixel brightness may be assessed based on, e.g., the lumens for each pixel.
[0061] In one or more embodiments, determining the parameter adjustment in step 112 includes: [0062] based on the analysis of step 110 indicating that the video feed is overexposed, selecting the parameter adjustment to instruct the camera 20 to do one or more of the following: reduce an integration time of the video feed, reduce a digital gain of the video feed, and increase a frame rate of the video feed; and [0063] based on the analysis of step 110 indicating that the video feed is underexposed, selecting the parameter adjustment to instruct the camera 20 to do one or more of the following: increase the integration time of the video feed, increase the digital gain of the video feed, and reduce the frame rate of the video feed.
[0064] In one or more embodiments, the ECU 22 is compatible with cameras that include IR illumination and that omit IR illumination.
[0065] The method 100 of
[0066] Based on the camera 20 including an infrared illumination source (a yes to step 116), the ECU 22 instructs the camera 20 to utilize the illumination source to record images at night. Based on the camera not including an infrared illumination source (a no to step 116), the ECU 22 instructs the camera 20 to increase a brightness of the video feed at night without reliance on an infrared illumination source for the camera. As used herein, the camera 20 including an IR illumination source does not require that the IR illumination source is part of the camera itself. Rather, the IR illumination source may be part of the camera arm 16, for example, as shown in
[0067] It is understood that the camera 20 does not have to be an RGB-IR camera. In one or more embodiments, if the camera 20 is not an RGB-IR camera, steps 116-120 are omitted.
[0068] Although example embodiments have been disclosed, a worker of ordinary skill in this art would recognize that certain modifications would come within the scope of the claims. For that reason, the following claims should be studied to determine their true scope and content.