Automatic evaluation device for a built-in video recording device of a vehicle, system having the device and method thereof
Patent Information
- Application Number
- CN202111123032.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-04-07
- Filing Date
- 2021-09-24
- Publication Date
- 2026-08-21
- Estimated Expiration
- 2041-09-24
AI Technical Summary
具体地,所有GUI触摸验证都是手动执行的,无法进行定量评估,因此每个测试人员都存在评估偏差
[0032] According to this technology, the performance of a built-in video recording device can be automatically evaluated without the use of an actual vehicle, the performance can be verified based on external environmental conditions (visibility via illumination/license plate distance), and the evaluation can be performed accurately without evaluation bias, thereby improving the reliability of the built-in video recording device.
Smart Images

Figure CN115188093B_ABST
Abstract
Description
[0001] Cross-reference with related applications
[0002] This application claims the benefit of Korean Patent Application No. 10-2021-000045435, filed on April 7, 2021, with the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present invention relates to an automatic evaluation device for a vehicle’s built-in video recording device, an automatic evaluation system including the device, and a method thereof, and more particularly to a technique for automatically evaluating the performance of a built-in video recording device. Background Technology
[0004] To record video of a vehicle in motion or while parked, a built-in camera system is provided as a built-in video recording device. This built-in camera outputs video data together with the vehicle's Audio Video Navigation (AVN) display.
[0005] Typically, there is no automated evaluation technology for vehicle-built-in camera systems, and manual verification is performed on all actual vehicles.
[0006] In other words, typically, measurements are taken at the output of the actual vehicle controller for electrical performance testing; simple checks are performed on camera recording performance in a real vehicle environment for recording function evaluation; and the screen is evaluated by manually touching the actual in-vehicle audio-video navigation terminal (AVNT) display for graphical user interface (GUI) performance evaluation. Furthermore, in related technologies, it is difficult to verify visibility based on license plate distance, and the impact of illumination / screen complexity cannot be verified.
[0007] Therefore, existing technologies suffer from reduced work efficiency due to the manual verification of video recording by the built-in camera system and the AVNT GUI display functionality. Specifically, all GUI touch verifications are performed manually, making quantitative evaluation impossible, thus introducing evaluation bias from each tester.
[0008] Furthermore, in existing technologies, when checking the visibility of license plates in actual vehicles, it is difficult to verify the external environmental conditions (visibility by illumination / license plate distance). Therefore, the video quality and visibility assessment of the video recorded by the camera in the video recording system are somewhat inadequate.
[0009] The information disclosed in this background section is intended only to enhance the understanding of the background technology of this invention, and therefore does not constitute prior art known to those skilled in the art in this country. Summary of the Invention
[0010] An exemplary embodiment of the present invention provides an automatic evaluation device for a built-in video recording device in a vehicle, an automatic evaluation system including the device, and a method thereof, which can automatically verify the functionality of the built-in video recording device without the need for an actual vehicle.
[0011] The technical objectives of this invention are not limited to those described above, and those skilled in the art can clearly understand other unmentioned technical objectives through the description of the implementation schemes.
[0012] An exemplary embodiment of the present invention provides an automatic evaluation system including a processor and a memory, the processor being configured to automatically evaluate the performance of a vehicle’s built-in video recording device that interacts with a vehicle display device; the memory being configured to store data and algorithms driven by the processor.
[0013] In one exemplary implementation, the processor can automatically evaluate at least one of the following: GUI verification, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, or communication performance verification of the video from the built-in video recording device.
[0014] In one exemplary implementation, basic performance verification may include at least one of startup time assessment, pre- and post-delivery time deviation assessment, emergency download function assessment, recorded file consistency assessment, frames per second (FPS) performance assessment, or pre- and post-delivery pattern assessment.
[0015] In one exemplary implementation, the processor can perform GUI evaluation by automatically touching the graphical user interface (GUI) screen of a vehicle display device, which outputs video from a built-in video recording device via robotic arm control.
[0016] In one exemplary embodiment, the processor may generate virtual touch coordinate information and send the virtual touch coordinate information to a built-in video recording device to automatically evaluate the GUI video transmitted by the built-in video recording device.
[0017] In one exemplary embodiment, the processor can automatically determine the suitability of a video by branching the video sent from the built-in video recording device to the vehicle display device.
[0018] In one exemplary implementation, when power is applied under at least one voltage condition, the processor can verify the startup time from the power-off state of the built-in video recording device to the point in time when recording operations can be performed.
[0019] In one exemplary implementation, at least one voltage condition can be set by a combination of parking record setting, parking record not set, and remote start condition.
[0020] In one exemplary implementation, the processor can automatically evaluate the discrepancy between the video from the front camera and the video from the rear camera for each of a variety of recording modes.
[0021] In one exemplary implementation, the recording mode may include at least one of the following: normal driving mode, driving impact mode, driving manual mode, normal parking mode, parking impact mode, or parking manual recording mode.
[0022] In one exemplary implementation, the processor can evaluate whether the video stored in the built-in video recording device is automatically downloaded and determine the suitability of the automatically generated log text file.
[0023] In one exemplary implementation, after the processor performs recording at maximum capacity for each of the multiple recording modes, it can verify the suitability of the maximum capacity by extracting the capacity information of the recorded video.
[0024] In one exemplary implementation, the processor can perform frames per second (FPS) verification by playing the file of each recording after all the video for each of the multiple recording modes has been recorded into the full memory.
[0025] In one exemplary implementation, the processor can output the license plate to the display panel in a gradually decreasing size from the actual standard size of the license plate, and can estimate the distance to the actual vehicle to automatically verify the visibility of the license plate under various illumination conditions and the estimated distance to the actual vehicle.
[0026] In one exemplary implementation, the processor can automatically determine, in conjunction with the power supply, whether the built-in video recording device is performing normal recording under abnormal power conditions.
[0027] In one exemplary implementation, the processor can automatically extract the recorded list of files and automatically determine whether the files are appropriate and whether the file size and file name are appropriate based on metadata.
[0028] An exemplary embodiment of the present invention provides an automatic evaluation system, the system including an automatic evaluation device, a front camera room, a rear camera room, and a GUI evaluation room. The automatic evaluation device is configured to automatically evaluate the performance of a built-in video recording device that interacts with a vehicle display device; the front camera room is configured to evaluate the performance of the vehicle's front camera; the rear camera room is configured to evaluate the performance of the rear camera; and the GUI evaluation room is configured to evaluate the graphical user interface (GUI) screen of the built-in video recording device.
[0029] An exemplary embodiment of the present invention provides an automatic evaluation method, the method comprising: selecting performance evaluation items of a built-in video recording device for interacting with a vehicle display device; performing an evaluation on the selected items; automatically determining the performance results of the evaluation; and automatically outputting a report based on the automatically determined results.
[0030] In one exemplary implementation, the items used for performance evaluation may include at least one of the following: GUI verification of video from the built-in video recording device, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, or communication performance verification.
[0031] In one exemplary implementation, basic performance verification may include at least one of startup time assessment, pre- and post-delivery time deviation assessment, emergency download functionality assessment, recorded file consistency assessment, frames per second (FPS) performance assessment, or pre- and post-delivery pattern assessment.
[0032] According to this technology, the performance of a built-in video recording device can be automatically evaluated without the use of an actual vehicle, the performance can be verified based on external environmental conditions (visibility via illumination / license plate distance), and the evaluation can be performed accurately without evaluation bias, thereby improving the reliability of the built-in video recording device.
[0033] In addition, various effects that can be directly or indirectly identified through this document can be provided. Attached Figure Description
[0034] Figure 1 A block diagram illustrating the configuration of an automated evaluation system including an automated evaluation device according to an exemplary embodiment of the present invention is provided.
[0035] Figure 2A and Figure 2B An example of the configuration of a chamber for GUI evaluation according to an exemplary embodiment of the present invention is illustrated.
[0036] Figure 3A and Figure 3B An example of the configuration of a room for camera video evaluation according to an exemplary embodiment of the present invention is illustrated.
[0037] Figure 4A and Figure 4B An example of console configuration according to an exemplary embodiment of the present invention is illustrated.
[0038] Figure 5A and Figure 5B An example of an automated evaluation project using a built-in video recording device according to an exemplary embodiment of the present invention is illustrated.
[0039] Figure 6 A flowchart illustrating a GUI evaluation method utilizing virtual touch coordinates according to an exemplary embodiment of the present invention is provided.
[0040] Figure 7 A flowchart illustrating a GUI evaluation method utilizing a robotic arm according to an exemplary embodiment of the present invention is provided.
[0041] Figure 8 A flowchart illustrating a method for automatically verifying startup time according to an exemplary embodiment of the present invention is provided.
[0042] Figure 9 A flowchart illustrating a method for automatically evaluating before / after video deviation according to an exemplary embodiment of the present invention is provided.
[0043] Figure 10 A computing system according to an exemplary embodiment of the present invention is described. Detailed Implementation
[0044] It should be understood that the term "vehicle" or "of a vehicle" or other similar terms as used herein generally include motor vehicles, such as passenger vehicles including sport utility vehicles (SUVs), buses, trucks, and various commercial vehicles, vessels including various boats and ships, aircraft, etc., and includes hybrid vehicles, electric vehicles, plug-in hybrid electric vehicles, hydrogen-powered vehicles, and other alternative fuel vehicles (e.g., vehicles derived from non-petroleum fuels). As mentioned herein, a hybrid vehicle is a vehicle with two or more power sources, such as both gasoline power and electric power.
[0045] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that when the terms “comprising” and / or “including” are used in this specification, they indicate the presence of the stated feature, value, step, operation, element, and / or component, but do not exclude the presence or inclusion of one or more other features, values, steps, operations, elements, components, and / or groups thereof. As used herein, the term “and / or” includes any and all combinations of one or more related enumerations. Throughout the specification, unless expressly stated to the contrary, the word “comprising” and variations such as “including” or “including” should be understood to imply the inclusion of the stated element but not exclude any other element. Furthermore, the terms “unit,” “device,” “component,” and “module” described in the specification mean a unit for performing at least one function and operation, and can be implemented by hardware components or software components and combinations thereof.
[0046] Furthermore, the control logic of this invention can be embodied in a non-volatile computer-readable medium containing executable program instructions that are executed by a processor, controller, etc. Examples of computer-readable media include, but are not limited to, ROM, RAM, optical disc (CD)-ROM, magnetic tape, floppy disk, flash drive, smart card, and optical data storage device. The computer-readable medium can also be distributed across a network-connected computer system, allowing it to be stored and executed in a distributed manner, for example, via a telematics server or a controller area network (CAN).
[0047] In the following, some exemplary embodiments of the present invention will be described in detail with reference to the exemplary accompanying drawings. It should be noted that when adding reference numerals to the constituent elements of each drawing, even if the same constituent elements are shown in different drawings, they will, as far as possible, have the same reference numerals. Furthermore, in describing exemplary embodiments of the present invention, detailed descriptions of related known configurations or functions will be omitted when it is determined that such detailed descriptions would interfere with the understanding of the exemplary embodiments of the present invention.
[0048] In describing the constituent elements according to exemplary embodiments of the present invention, terms such as first, second, A, B, (a), (b), etc., may be used. These terms are merely used to distinguish constituent elements from other constituent elements, and they do not limit the nature, order, or sequence of the constituent elements. Furthermore, all terms used herein, including technical terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains (those skilled in the art), unless the terms are defined differently. Terms defined in general dictionaries should be interpreted as having meanings consistent with their meanings in the context of the relevant technical field and should not be interpreted as having idealized or overly formal meanings unless expressly defined herein.
[0049] In the following text, Figures 1 to 10 Exemplary embodiments of the present invention will be described in detail below.
[0050] Figure 1 A block diagram illustrating the configuration of an automated evaluation system including an automated evaluation device according to an exemplary embodiment of the present invention is provided. Figure 2A and Figure 2B An example of the configuration of a chamber for GUI evaluation according to an exemplary embodiment of the present invention is illustrated. Figure 3A and Figure 3B An example of the configuration of a room for camera video evaluation according to an exemplary embodiment of the present invention is illustrated. Figure 4A and Figure 4B An example of console configuration according to an exemplary embodiment of the present invention is illustrated.
[0051] Reference Figure 1 According to an exemplary embodiment of the present invention, a vehicle system may include: an automatic evaluation device 100, a GUI evaluation chamber 200, a front camera chamber 300, and a rear camera chamber 400, etc.
[0052] The automatic evaluation device 100 can automatically evaluate the performance of the built-in video recording device that interacts with the vehicle display device 220. The automatic evaluation device 100 can perform quantitative evaluations compared to existing methods by automating various test conditions that are difficult to check in a real vehicle during the evaluation of a conventional built-in camera. Specifically, by utilizing an automated evaluation method employing a robotic arm, it replaces the GUI touch evaluation portion that requires significant human effort, enabling more quantitative and efficient evaluations.
[0053] Therefore, the automatic evaluation device 100 according to an exemplary embodiment of the present invention can interact with a sample device implemented in a vehicle, such as a vehicle display device 220, a front camera 303, a rear camera 313, an ESU or ICU 260, and a parking control device, in order to evaluate whether the vehicle video recording device (e.g., a built-in camera) is malfunctioning.
[0054] In this case, the built-in video recording device may include a Drive Video Recording System (DVRS), a built-in camera system, etc., and can interact with the vehicle's Audio Video Navigation (AVN) and smartphones to perform front and rear high-definition recording, recording during parking (when an auxiliary battery is installed), impact detection, etc.
[0055] Reference Figure 1 The automatic evaluation device includes: a communication device 110, a memory 120, a display device 130, a processor 140, a manual recording button 150, a vibration application button 160, a gear button 170, and a power supply 180.
[0056] The communication device 110 is a hardware device implemented by various electronic circuits to send and receive signals via wireless or wired connections. The communication device 110 can communicate with the GUI evaluation room 200, the front camera room 300, and the rear camera room 400, etc. Specifically, the communication device 110 can communicate with sample devices such as the vehicle display device 220, the front camera 303, the rear camera 313, the ESU or ICU 260, and the parking control device 270.
[0057] The communication device 110 can perform Low Voltage Differential Signaling (LVDS) communication or Ethernet communication, and can implement in-vehicle network communication technology. As an example, in-vehicle network communication technology may include: Controller Area Network (CAN) communication, Local Interconnect Network (LIN) communication, flex-ray communication, etc.
[0058] The memory 120 may store data and / or algorithms required for the processor 140 to run. Specifically, the memory 120 may store learning algorithms for pre-learning determination criteria for automatic evaluation. As an example, the memory may store pre-learned determination criteria for automatic evaluation.
[0059] The memory 120 may include at least one type of storage medium such as flash memory, hard disk, micro, card type (e.g., Security Digital (SD) card or Extreme Digital (XD) card), random access memory (RAM), static RAM (SRAM), read-only memory (ROM), programmable ROM (PROM), electrically erasable PROM (EEPROM), magnetic RAM (MRAM), magnetic disk, and optical disk.
[0060] The display device 130 may include an input device for receiving control commands from a user and an output device for outputting the operating state and results of the device 100. Here, the input device may include buttons, and may further include a keyboard, mouse, joystick, rotary dial, stylus, etc. Furthermore, the input device may further include soft keys implemented on the display.
[0061] The output device may include a display and may further include a sound output device such as a speaker. In this case, when a touch sensor formed by a touch film, touch sheet, or touchpad is disposed on the display, the display can operate as a touchscreen and can be implemented in a form that integrates an input device and an output device. In an exemplary embodiment of the invention, the output device may output a screen indicating the automatic evaluation results of a built-in video recording device. In this case, the output device may be implemented as... Figure 4B The monitor in the system.
[0062] In this case, the display may include at least one of a liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT LCD), an organic light emitting diode display (OLED display), a flexible display, a field emission display (FED), or a 3D display.
[0063] The processor 140 can be electrically connected to the communication device 110, memory 120, display device 130, manual recording button 150, vibration application button 160, gear button 170, and power supply 180, etc. The processor 140 can electrically control each component and can be a circuit that executes software instructions to perform various data processing and calculations as described below.
[0064] The processor 140 can process signals transmitted between the components of the automatic evaluation device 100 and can perform overall control so that each component can perform its function properly.
[0065] The processor 140 may be implemented in hardware, software, or a combination of hardware and software, or it may be implemented as a microprocessor.
[0066] The processor 140 can automatically evaluate the performance of the built-in video recording device (e.g., built-in camera) that interacts with the vehicle display device (e.g., AVNT).
[0067] Processor 140 can automatically evaluate at least one of the following: GUI verification, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, or communication performance verification of the built-in video recording device. Basic performance verification may include at least one of the following: startup time evaluation, pre- and post-delivery time deviation evaluation, emergency download function evaluation, recorded file consistency evaluation, frames per second (FPS) performance evaluation, or pre- and post-delivery mode evaluation. These performance verification items will be referenced later. Figure 5A and Figure 5B To describe in more detail.
[0068] The processor 140 can perform GUI evaluations by automatically touching the graphical user interface (GUI) screen of a vehicle display device, which outputs video via a built-in video recording device controlled by a robotic arm. The processor 140 can select GUI test scenarios based on initial user settings, store them in memory 120, and automatically repeat them.
[0069] The processor 140 can generate virtual touch coordinate information and send it to the built-in video recording device to automatically evaluate the GUI video transmitted by the built-in video recording device.
[0070] The processor 140 can automatically determine the suitability of the video by branching the video sent from the built-in video recording device to the vehicle display device.
[0071] When power is applied under at least one voltage condition, the processor 140 can verify the start-up time from the power-off state of the built-in video recording device to the point in time when recording operations can be performed. In this case, the at least one voltage condition can be set by a combination of parking recording setting, parking recording not set, and remote start condition, which will be described in detail later. Figure 8 Describe it.
[0072] The processor 140 can automatically evaluate the discrepancy between the video from the front camera and the video from the rear camera for each of a variety of recording modes. Recording modes may include at least one of the following: normal driving mode, driving impact mode, driving manual mode, normal parking mode, parking impact mode, or parking manual recording mode, which will be discussed later. Figure 9 Provide a detailed description.
[0073] The processor 140 can assess whether the video stored in the built-in video recording device is automatically downloaded, and can determine the suitability of the automatically generated log text file.
[0074] After the processor 140 performs recording at maximum capacity for each recording mode, it can verify the suitability of the maximum capacity by extracting the capacity information of the recorded video.
[0075] The processor 140 can perform frames per second (FPS) verification by playing each recorded file after all video for each recording mode has been recorded into the full memory.
[0076] The processor 140 can output the license plate to the display panel to gradually reduce the size from the actual standard size of the license plate, and can estimate the distance to the actual vehicle to automatically verify the visibility of the license plate under various illumination conditions and the estimated distance to the actual vehicle.
[0077] The processor 140, in conjunction with the power supply 180, automatically determines whether the built-in video recording device is performing normal recording under abnormal power conditions.
[0078] Processor 140 can automatically extract the recorded file list and automatically determine whether the file is appropriate, and whether the file size and file name are appropriate based on metadata.
[0079] The manual recording button 150 allows the user to manually input recording commands for the built-in camera.
[0080] The vibration application button 160 allows the user to manually apply an impact to the built-in camera. Correspondingly, the automatic evaluation device 100 can verify the recording function during the impact and can preset the impact intensity and impact level.
[0081] The gear selector button 170 allows you to manually select the vehicle's gear.
[0082] Power supply 180 supplies power to the built-in video recording device.
[0083] The GUI Evaluation Chamber 200 is a chamber used for evaluating GUI screens.
[0084] Figure 2A and Figure 2B An example of the configuration of a chamber for GUI evaluation according to an exemplary embodiment of the present invention is illustrated.
[0085] Reference Figure 2A The GUI evaluation chamber 200 may include: a robotic arm 210, a vehicle device sample 201, a vibrator 280, and an ammeter 290.
[0086] The vehicle device sample 201 may include: a vehicle display device 220 (e.g., AVN), a built-in video recording device 230, an auxiliary battery 240, an amplifier 250, an Ethernet switch unit (ESU) or an integrated central control unit (ICU) 260, and a parking control device 270. These are samples identical to the actual devices installed in the vehicle, and their detailed functional descriptions will be omitted.
[0087] The vibrator 280 can apply vibration to the built-in video recording device 230 according to the instructions of the automatic evaluation device 100. The ammeter 290 sends the current applied from the power supply 180 to the built-in video recording device 230 according to the instructions from the automatic evaluation device 100.
[0088] The automatic evaluation device 100 may include a device actually installed in a vehicle as a sample, and the sample can be used for verification. In this case, the sample may include: a built-in video recording device 230 (built-in camera), a front camera, a rear camera (commonly ADAS_PRK), an auxiliary battery 240, a vehicle display device 200 (Audio Video Navigation Terminal (AVNT) panel), an AVNT keyboard, a central control panel (CCP), an amplifier (AMP) 250, a speaker, a parking control device 270 (e.g., an ADAS_PRK controller), a communication gateway (router) controller, etc.
[0089] The robotic arm 210 can be manually controlled and automatically evaluated, and a camera can be mounted on its upper end, allowing touch positions to be specified via the camera. Furthermore, the automatic evaluation device 100 can simultaneously check the overall control status inside the GUI evaluation room using the camera on the robotic arm 210.
[0090] Typically, users directly input commands such as touch, zoom in, and zoom out on the AVN display device 220, but... Figure 2B As shown, in this invention, the screen can be enlarged or reduced by touching the AVN display device 220 using the two conductive tips 211 and 212 of the robotic arm 210.
[0091] With the two conductive tips 211 and 212 of the robotic arm 210 in contact with the AVN display device 220, the processor 140 expands or shrinks the two tips 211 and 212 to input commands such as zooming in and zooming out.
[0092] Figure 3A and Figure 3BAn example of the configuration of a room for camera video evaluation according to an exemplary embodiment of the present invention is illustrated.
[0093] The front camera room 300 is configured to evaluate the performance of the front camera.
[0094] Reference Figure 3A The front-view camera compartment includes a front-view camera 303 and monitors 301 and 302. Monitor 302 displays video data received from the front-view camera in the vehicle, and the front-view camera 303 captures the video output to monitor 302. In this case, the front-view camera 303 is a sample of a front-view camera actually installed in the vehicle along with a vehicle video recording device, and this sample can be implemented as the same product as the front-view camera installed in the vehicle. Monitor 301 branches the output video of monitor 302, allowing the output video of monitor 302 to be viewed outdoors.
[0095] The rear camera room 400 is configured to evaluate the performance of the rear camera.
[0096] Reference Figure 3B The rear camera compartment 400 includes a rear camera 313 and monitors 311 and 312. Monitor 312 displays video data received from the rear camera from the vehicle, and the rear camera 313 captures the video output to monitor 312. In this case, the rear camera 313 is a sample of a rear camera actually installed in the vehicle along with a vehicle video recording device, and this sample can be implemented as the same product as the rear camera installed in the vehicle. Monitor 311 branches the output video of monitor 312, so that the output video of monitor 312 can be viewed outdoors.
[0097] Figure 4A and Figure 4B An example of console configuration according to an exemplary embodiment of the present invention is illustrated.
[0098] Reference Figure 4A The evaluation status board 401 displays the evaluation process and results.
[0099] Reference Figure 4B The automatic evaluation device 100 is implemented in the form of a personal computer in the control console 402, and can be equipped with a manual recording button 150, a vibration application button 160, and a gear button 170. Furthermore, AVN / CCP samples for manual input can be installed in the control console 402.
[0100] In other words, the manual control device can be manufactured as a separate product and installed in the console to enable manual operation of the built-in video recording device and control of the LED indicators.
[0101] Accordingly, the present invention discloses an example of recording and verifying video output from a display panel using each camera (front / rear), but the video recording can be verified by inputting virtual video data (RGB) to the camera receiver.
[0102] Furthermore, evaluation can be conducted even without a sample of the Vehicle Display Unit (AVNT), but it can be implemented as a standalone AVNT simulator, allowing for screen output when developing a display simulator that can replace the AVNT product to connect to a built-in camera. In this case, since the standalone AVNT is portable, it can be used not only for evaluation but also for actual vehicles.
[0103] Figure 5A and Figure 5B An example of an automated evaluation project using a built-in video recording device according to an exemplary embodiment of the present invention is illustrated.
[0104] refer to Figure 5A and Figure 5B The automatic evaluation device 100 can perform GUI verification, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, and communication performance verification of the built-in video recording device.
[0105] The automatic evaluation device 100 can perform evaluation items, such as GUI touch evaluation and GUI center control panel (CCP) evaluation for GUI verification. Furthermore, GUI touch evaluation items can include detailed evaluation items such as GUI mode switching verification, GUI static function verification, GUI dynamic function verification, and GUI anomaly verification.
[0106] Static verification verifies fixed video frames in the built-in camera GUI, while dynamic verification uses visual technology to determine whether the video list scrolls or plays video. GUI mode switching verification checks the ability of the AVNT and the built-in camera to switch panel controls. When the built-in camera icon in the AVNT menu is touched, the test verifies whether control is properly transferred to the built-in camera via a handshake through Ethernet or CAN communication. Abnormal touch conditions are tested by the tester using touch coordinates or a robotic arm to additionally set controls such as touch intervals and simultaneous touches, verifying whether a normal screen is output under various abnormal touch conditions. Software is then executed to automate the above four GUI verification methods.
[0107] The automatic evaluation device 100 performs evaluation items for basic performance evaluation, such as startup time evaluation, before and after time deviation evaluation, emergency download function evaluation, recorded file consistency evaluation, FPS performance evaluation, and customer delivery before and after mode evaluation.
[0108] Start-up time assessment projects can include detailed assessment projects such as start-up time verification for each power condition and start-up time verification for each critical condition.
[0109] The startup time indicates the time from the power-off state of the built-in camera to the point when power is applied and recording operations can be performed. In this case, when recording is performed, the internal operation LED indicator of the front camera or the built-in camera illuminates, and the automatic evaluation device 100 uses this to monitor the power-off state of the built-in camera (ignition off (IG OFF) and communication sleep mode), and automatically measures the time from the application of ACC / IG power until the LED indicator illuminates. Furthermore, the automatic evaluation device 100 can measure and automatically record the time from the time power is applied to the time when power is applied to the built-in camera's LED indicator, and can evaluate the time by measuring the time from the time power is applied to the time when power is applied to the built-in camera's LED indicator under various voltage conditions.
[0110] Before / after time deviation assessment items can include detailed assessment items such as before / after video deviation verification for each recording type.
[0111] To verify the time deviation before and after recording, the automatic evaluation device 100 can output a timer synchronized with the monitor (display panel) in the camera room and control the built-in camera to record. The automatic evaluation device 100 can automatically extract the recorded file and obtain the difference between the timer values displayed on the video before and after playback to obtain relevant information about the time deviation before and after recording.
[0112] Furthermore, the automatic evaluation device 100 can measure the before / after video deviation for each recording mode to verify the before / after video recording deviation, and can automatically execute normal driving, driving impact, driving manual, normal parking, parking impact, and parking manual recording modes to measure the before / after video deviation for each mode. Specifically, the automatic evaluation device 100 can use a vibration motor to apply an impact to the G sensor in the built-in camera for impact recording, and can perform impact recording by applying vibration when impact conditions are required during automatic evaluation. In this case, the vibration motor can be installed in the mounting portion of the vehicle-mounted video recording device 230 in the GUI evaluation chamber 200.
[0113] The emergency download functionality evaluation items can include detailed evaluation items such as log text verification and file copy verification.
[0114] Emergency download is a function that allows for the separate retrieval of all videos stored in the built-in camera at a service center when the AVNT is damaged after a vehicle accident. It automatically downloads all videos to a USB port connected to the built-in camera when specific power (e.g., B+ / IGN / GND) is applied. Since the automatic evaluation device 100 can control all the pins of the built-in camera, it can automatically determine whether all recorded files have been copied correctly by applying the appropriate power to the built-in camera and monitoring whether files are automatically copied to the USB port. In this case, the files recorded on the built-in camera's dedicated USB port can be automatically copied to the automatic evaluation device 100.
[0115] Accordingly, the automatic evaluation device 100 can determine whether all recorded files have been copied correctly, verify the text suitability of the log text file automatically generated during the emergency download, and determine whether the emergency download was executed correctly.
[0116] The recorded file consistency assessment items may include detailed assessment items such as file capacity verification for each recording type and filename verification for each recording type. In the case of file capacity suitability, the recorded file consistency assessment items automatically determine whether the maximum capacity specification defined for each recording mode (normal driving / driving impact / driving manual / normal parking / parking impact / parking manual / delay) is met. The automatic assessment device 100 can automatically extract only the capacity information of the recorded video by automatically copying the file after recording at maximum capacity for each recording mode. The automatic assessment device 100 can filter for the maximum capacity and automatically compare and verify whether the maximum capacity meets the specification. Furthermore, the automatic assessment device 100 can automatically verify whether the recorded file meets the specified filename requirements.
[0117] Frames per second (FPS) performance evaluation can include detailed evaluation items such as FPS verification for each recording type.
[0118] The FPS verification technology for each recording type is a new verification item that was not performed during actual vehicle verification. The automatic evaluation device 100 can record all videos for each recording mode into a full-load memory, then play back the file of each recording and extract the frame rate per second in real time, and finally automatically record the Max FPS, Min FPS and AvgFPS values.
[0119] The automatic evaluation device 100 can automatically calculate whether the Max FPS, Min FPS, and Avg FPS values exceed or fail to meet the FPS standards defined in the specification for each recording mode, and can automatically determine failure when they are less than the set standard (tolerance).
[0120] The pre- and post-delivery pattern assessment program can include detailed assessment items such as pre- and post-delivery operational assessments.
[0121] The automatic evaluation device 100 can perform camera visibility evaluation items to verify recording quality. Camera visibility evaluation items can include detailed evaluation items such as license plate video visibility verification.
[0122] Regarding license plate visibility verification, the automatic evaluation device 100 can output the license plate information to the front / rear camera compartment on the display panel. It can gradually reduce the size of the license plate from its actual size and evaluate the license plate by estimating the distance to the actual vehicle. The automatic evaluation device 100 can be equipped with an illumination control function on the display panel (monitor) itself in the front / rear camera compartment, automatically adjusting the brightness and automatically verifying license plate visibility under various illumination conditions and based on the estimated distance to the actual vehicle.
[0123] The automatic evaluation device 100 can perform evaluation items such as operating voltage evaluation and current consumption measurement to verify electrical performance.
[0124] Operating voltage evaluation items can include detailed evaluation items such as undervoltage evaluation and overvoltage evaluation. In this case, current consumption measurement items can include detailed evaluation items such as controller current consumption measurement and auxiliary battery current consumption measurement.
[0125] The automatic evaluation device 100 can perform evaluation items for abnormal mode verification, such as abnormal power mode, abnormal key mode, abnormal event application mode, and abnormal combination condition mode.
[0126] Abnormal power patterns can include detailed evaluation items such as verification of the effects of startup waveforms and verification of the effects of abnormal waveforms.
[0127] When verifying abnormal power patterns, the automatic evaluation device 100 can perform an evaluation after pre-setting various abnormal power conditions in graphical form using the power supply 180. During operation of the built-in camera, the automatic evaluation device 100 can apply waveforms such as vehicle start-up waveforms or instantaneous power drops to the built-in camera to determine whether recording is performed normally and whether a fault exists. In this case, the automatic evaluation device 100 can automatically determine whether recording is performed normally by observing whether an LED indicator illuminates during recording and whether the built-in camera's GUI menu is output normally. Additionally, the automatic evaluation device 100 can periodically send fault diagnosis request (Tx) messages to the built-in camera via its communication line, and when a fault code response occurs, it can record and automatically determine whether a fault exists.
[0128] Abnormal key patterns can include detailed evaluation items such as key on / off repeated verification and pattern change overlap verification.
[0129] The application modes for abnormal events can include detailed evaluation items such as impact application repeated verification, manual switching repeated verification, and mode change overlapping verification.
[0130] Exception combination condition patterns can include detailed evaluation items such as key and GUI, key and event, GUI and event, network hibernation and key, and network hibernation and event.
[0131] Regarding the verification of abnormal combination conditions, the automatic evaluation device 100 can automatically verify whether the built-in camera is faulty under various abnormal conditions by combining the built-in camera's power conditions (B+ / ACC / IG1), GUI touch conditions, and impact application conditions.
[0132] Similar to abnormal power mode verification, the automatic evaluation device 100 can determine whether it is normal by automatically measuring LED indicators, normal output of GUI menu, and occurrence of fault codes after each abnormal condition is applied.
[0133] The automatic evaluation device 100 can perform evaluation items for communication performance verification, such as diagnostic communication evaluation, fault diagnosis evaluation, controller communication performance evaluation, and auxiliary battery communication performance evaluation.
[0134] Diagnostic communication assessments can include detailed assessment items such as CAN-based UDS (UDS on CAN) reprogramming assessments and OBD standardization assessments.
[0135] Fault diagnosis assessments can include detailed assessment items such as various fault diagnosis assessments. Controller communication performance assessments can include detailed assessment items such as CAN assessments (high / low speed) and Ethernet communication performance assessments. Auxiliary battery communication performance assessments can include detailed assessment items such as LIN assessments.
[0136] In the following text, reference will be made to Figures 6 to 9 Describe an automated evaluation method for built-in video recording devices.
[0137] Figure 6 A flowchart illustrating a GUI evaluation method utilizing virtual touch coordinates according to an exemplary embodiment of the present invention is provided. Figure 7 A flowchart illustrating a GUI evaluation method utilizing a robotic arm according to an exemplary embodiment of the present invention is provided. Figure 8 A flowchart illustrating a method for automatically verifying startup time according to an exemplary embodiment of the present invention is provided. Figure 9A flowchart illustrating a method for automatically evaluating before / after video deviation according to an exemplary embodiment of the present invention is provided.
[0138] In the following text, it is assumed that... Figure 1 The automatic evaluation device 100 performs Figures 6 to 9 The process. Additionally, in Figures 6 to 9 In the description, the operation described as being performed by the device can be understood as being controlled by the processor 140 of the automatic evaluation device 100.
[0139] In the following text, reference will be made to Figure 6 and Figure 7 A lane GUI evaluation method according to an exemplary embodiment of the present invention is described in detail.
[0140] GUI touch auto-evaluation technology can be divided into two main methods. The first method is, for example... Figure 6 As shown, this describes a technique that virtually sends touch coordinate information to the built-in camera controller to determine the GUI video to be sent when no AVNT sample is available. The second method is as follows: Figure 7 As shown, the technique involves installing an AVNT sample and using a robotic arm to determine the video by directly contacting the AVNT panel.
[0141] First of all, Figure 6 In the absence of AVNT samples, a method for performing automated simulation evaluation by inputting virtual touch coordinates instead of robotic arm control is disclosed.
[0142] The automatic evaluation device 100 can learn GUI coordinates and video as a determination standard by virtually inputting touch coordinates (S101). That is, the automatic evaluation device 100 does not have an AVNT sample or a robotic arm; instead, it pre-learns and stores the coordinate information and video executed via touch when the robotic arm actually contacts the AVNT. Since the GUI specifications sent by the built-in camera, which is a built-in video recording device, are different for each AVNT specification, the function of acquiring and learning video as a determination standard based on the AVNT platform is realized.
[0143] In other words, the automatic evaluation device 100 can learn GUI coordinates and video in advance, which are the determining criteria used to automatically evaluate the built-in video recording device.
[0144] The automatic evaluation device 100 outputs the GUI branch screen of the built-in video recording device (built-in camera) and the highest screen in the built-in camera menu. Next, the automatic evaluation device 100 sets functions by touching each function tab on the highest screen, learning and storing the coordinate information associated with that function. Specifically, when the user clicks the menu tab and the recording list tab on the AVN screen, the device can learn the coordinate information and video to be executed and store them as a reference video for determination.
[0145] Furthermore, the automatic evaluation device 100 can output a detailed screen when a menu tab or record list tab is clicked. Coordinate information can be learned and saved by clicking detailed menu tabs (e.g., copy tab, delete tab, or settings tab) on the detailed screen, and a more detailed menu can be output when each detailed menu tab is clicked. Access to the GUI from the main GUI menu can be automated via touch for each test item, such as the first depth (1... st Depth), second depth (2) nd Depth), third depth (3) rd Depth), and can return the default depth (Default Depth) when performing standalone tests (main menu).
[0146] As described above, when a user touches a menu tab, the automatic evaluation device 100 can learn and store coordinate information and determine a reference video in advance. For example, in S101, the learning can be performed in advance.
[0147] Automatic evaluation device 100 selection such as Figure 5A and Figure 5B The evaluation items of the built-in video recording device shown are used for evaluation, and the evaluation begins (S103).
[0148] Then, the automatic evaluation device 100 can determine the evaluation in real time (S104).
[0149] In this scenario, the automatic evaluation device 100 can compare the video transmitted from the built-in video recording device (built-in camera) to the vehicle display device (AVNT) with determined standard video data to automatically determine whether the corresponding video data is normal. Alternatively, the automatic evaluation device 100 can acquire low-voltage differential signaling (LVDS) communication or Ethernet communication data and compare it with the determined reference video data to perform the automatic determination.
[0150] Furthermore, the automatic evaluation device 100 can output LVDS or Ethernet communication data acquired by the branch to the status monitor, allowing the user to...
[0151] Visually determine whether it is normal.
[0152] After automatic determination, the automatic evaluation device 100 ends the evaluation (S105), automatically outputs the evaluation report, and performs log recording (S106).
[0153] first, Figure 7 A method for performing evaluations by controlling a touchscreen on an AVNT sample using a robotic arm is disclosed.
[0154] The automatic evaluation device 100 can learn the coordinates of the touch position by the robotic arm and the video as a determination standard (S201). That is, the automatic evaluation device 100 can control the robotic arm to touch the AVNT sample, and when the robotic arm touches the AVNT sample, the automatic evaluation device 100 can pre-learn and store the coordinate information and video executed by the touch, with the learning process and reference... Figure 6 The learning process described is the same, so a detailed description of it will be omitted.
[0155] As described above, when a user touches a menu tab, the automatic evaluation device 100 can learn and store coordinate information and determine a reference video in advance. For example, in S101, the learning can be performed in advance.
[0156] Automatic evaluation device 100 selection such as Figure 5A and 5B The evaluation items of the built-in video recording device shown are used for evaluation, and the evaluation begins (S203).
[0157] Then, the automatic evaluation device 100 can determine the evaluation in real time (S204).
[0158] In this scenario, the automatic evaluation device 100 can compare the video transmitted from the built-in video recording device (built-in camera) to the vehicle display device (AVNT) with determined standard video data to automatically determine whether the corresponding video data is normal. Alternatively, the automatic evaluation device 100 can acquire low-voltage differential signaling (LVDS) communication or Ethernet communication data and compare it with the determined reference video data to perform the automatic determination.
[0159] In addition, the automatic evaluation device 100 can output the LVDS or Ethernet communication data acquired by the branch to the status monitor, allowing the user to intuitively determine whether it is normal.
[0160] After automatic determination, the automatic evaluation device 100 ends the evaluation (S205), automatically outputs the evaluation report, and logs the results (S206).
[0161] The built-in camera uses LVDS or Ethernet communication to send the setup GUI and playback GUI to the AVNT panel. Accordingly, the automatic evaluation device 100 can branch the video communication line between the AVNT and the built-in camera to branch the video sent from the built-in camera to the AVNT and output it to the display device 130 of the automatic evaluation device 100.
[0162] Therefore, when the initial test scenario and screen learning process are executed through the branch video screen, the user can learn the test sequence so that the test is performed in the order of the displayed GUI touches with the mouse, and the user can store the screen information output at each touch to implement it as a comparison screen during actual automatic evaluation.
[0163] First, for each GUI platform specification, testers capture and learn the test scenario and determine the standard screen once, which can then be automatically evaluated between AVNT and the built-in camera on the same platform.
[0164] After scene learning, the situation where the above AVNT samples exist can be considered ( Figure 7 ) and the absence of AVNT samples ( Figure 6 They were evaluated separately. Accordingly, when the AVNT sample and the robotic arm were present ( Figure 7 The automatic evaluation device 100 can automatically determine whether a GUI output is valid based on the scene and branch data simultaneously obtained by the robotic arm directly touching the AVNT screen's GUI data. For example... Figure 2A As shown, the robotic arm's touch tips 211 and 212 include two tips. By adding zoom-in / zoom-out control to these tips, the zoom-in / zoom-out function of the playback screen can be evaluated in the same way as controlled by a human finger. Furthermore, since the robotic arm is equipped with a high-performance camera, the video output from the AVNT panel can be compared with the GUI sent from the built-in camera.
[0165] When no AVNT sample is available, the automatic evaluation device 100 can automatically input virtual touch coordinate information to the built-in camera via LVDS or Ethernet communication to determine the screen based on the GUI information output by the built-in camera.
[0166] Therefore, when there is no AVNT sample, the built-in camera GUI software can be verified independently; when there is an AVNT sample, the built-in camera GUI software and AVNT software can be compared and verified simultaneously.
[0167] In the following text, reference will be made to Figure 8 An automatic startup time verification method according to an exemplary embodiment of the present invention is described.
[0168] Reference Figure 8After applying power such as ACC On or IG On in the Key Off power-off mode (S301), the automatic evaluation device 100 measures the time from the application of power to the LED indicator being turned on (S303).
[0169] In this case, the automatic evaluation device 100 can change various power conditions during the application of power (S302).
[0170] For example, 1) Key Off → ACC On (immediately), 2) [Parking Record Setting] Key Off → Network Sleep (approx. 10 minutes) → ACC On, 3) [No Parking Record] Key Off → Network Sleep (approx. 10 minutes) → ACC On, 4) Key Off → ACC On → IG On (immediately), 5) [Parking Record Setting] Key Off → Network Sleep (approx. 10 minutes) → ACC On → IG On, 6) [Parking Record Not Set] Key Off → Network Sleep (approx. 10 minutes) → ACC On → IG On, 7) [Remote Start Condition] Key Off → IG On (&&ACC Off), 8) [Remote Start Condition] [Parking Record Setting] Key Off → Network Sleep (approx. 10 minutes) → IG On (&&ACC Off), 9) [Remote Start Condition] [Parking Record Not Set] Key Off → Network Sleep (approx. 10 minutes) → IG On (&&ACC Off).
[0171] Next, the automatic evaluation device 100 determines whether the measured time from the moment the power is applied until the moment the LED indicator is turned on meets the predetermined standard (S304), ends the evaluation, and records the evaluation result (S305).
[0172] Then, the automatic evaluation device 100 automatically outputs a report of the evaluation results and records a log (S306).
[0173] In other words, when recording is performed by the built-in camera, the internal operation LED indicator of the front camera or the built-in camera lights up. Therefore, the automatic evaluation device 100 measures the time from the moment power is applied to the built-in camera to the moment the indicator is turned on, calculates the startup time, and determines whether the startup time is normal by checking whether the startup time meets a predetermined standard.
[0174] In the following text, reference will be made to Figure 9 A detailed description of an automatic before / after video deviation assessment method according to an exemplary embodiment of the present invention is provided.
[0175] Reference Figure 9The automatic evaluation device 100 outputs a synchronous stop table for the front camera room and the rear camera room (S401).
[0176] Then, the automatic evaluation device 100 performs recording for each recording mode using each camera in the front camera room and the rear camera room (S402), and plays the recorded file through the monitor in each room (S403).
[0177] In this case, each recording mode includes, for example, 1) normal driving recording mode: ACC Off→ACC On, 2) driving impact recording mode: vibrator operates when ACC On, 3) driving manual recording mode: manual recording switch operates when ACC On, 4) normal parking recording mode: ACC On→ACC Off, 5) parking vibration recording mode: vibrator operates when ACC Off, and 6) parking manual recording mode: manual recording switch operates when ACC Off.
[0178] Then, the automatic evaluation device 100 identifies the time information of the video from the front camera and the video from the rear camera (S404), and extracts the time difference between the video from the front camera and the video from the rear camera (S405).
[0179] Accordingly, the automatic evaluation device 100 outputs a timer synchronized to the display panel in the camera room, controls the built-in camera to record, automatically extracts and plays the recorded file, and then displays the difference in time values to verify the deviation in recording time before and after. Furthermore, the automatic evaluation device 100 can be implemented to measure each recording mode, and can measure the video time deviation before and after each mode by automatically executing normal driving, driving impact, driving manual, normal parking, parking impact, and parking manual recording modes.
[0180] Subsequently, the automatic evaluation device 100 determines whether the time deviation of the extracted pre / post video meets the predetermined determination criteria (S406), ends the evaluation and records the evaluation results (S407), and automatically outputs the evaluation results as a report and logs them (S408).
[0181] Accordingly, according to the present invention, by developing a system-level automated evaluation device with an integrated camera, GUI touch testing can be quantified using robotic arm control or automated touch coordinate input software, and full-load evaluation of recorded files can be automatically performed. Furthermore, according to the present invention, by implementing quantitative test control of illumination and license plate distance, various evaluations can be performed without time and space limitations, which were previously difficult to conduct under actual vehicle environment conditions. In addition, the present invention can also be used for separate project verification by partners developing future integrated camera systems, and can also be beneficially used for local development by overseas technology research institutions.
[0182] Figure 10 A computing system according to an exemplary embodiment of the present invention is described.
[0183] Reference Figure 10 The computing system 1000 includes at least one processor 1100, memory 1300, user interface input device 1400, user interface output device 1500, storage device 1600 and network interface 1700 connected via a bus 1200.
[0184] Processor 1100 may be a central processing unit (CPU) or a semiconductor device that executes processing of instructions stored in memory 1300 and / or storage device 1600. Memory 1300 and storage device 1600 may include various types of volatile or non-volatile storage media. For example, memory 1300 may include read-only memory (ROM) 1310 and random access memory (RAM) 1320.
[0185] Accordingly, the steps of the methods or algorithms described in conjunction with the exemplary embodiments disclosed herein can be implemented directly by a hardware module, a software module executed by processor 1100, or a combination of both. The software module can reside on a storage medium (i.e., memory 1300 and / or storage device 1600), such as RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, removable disk, and CD-ROM.
[0186] An exemplary storage medium can be coupled to processor 1100, allowing the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be integrated with processor 1100. The processor and storage medium can reside within an application-specific integrated circuit (ASIC). The ASIC can reside within the user terminal. Alternatively, the processor and storage medium can exist as separate components within the user terminal.
[0187] The above description is merely an illustration of the technical concept of the present invention. Without departing from the essential characteristics of the present invention, those skilled in the art can make various modifications and changes.
[0188] Therefore, the exemplary embodiments disclosed in this invention are not intended to limit the technical concept of the invention, but rather to explain it, and the scope of the technical concept of the invention is not limited by these exemplary embodiments. The scope of protection of this invention should be interpreted by the appended claims, and all technical concepts within the equivalent scope should be interpreted as being included within the scope of this invention.
Claims
1. An automatic evaluation device, comprising: A processor configured to automatically evaluate the performance of a vehicle’s built-in video recording device that interacts with a vehicle display device without requiring the use of an actual vehicle. Memory, configured to store processor-driven data and algorithms; as well as A communication device configured to enable the processor to communicate with a vehicle device sample, the vehicle device sample including a vehicle display device, a built-in video recording device, a front camera, a rear camera, an auxiliary battery, an amplifier, an Ethernet switching unit or an integrated central control unit, and a parking control device. The processor is configured to interact with the vehicle device sample via a communication device to automatically evaluate the graphical user interface verification, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, and communication performance verification of the video from the built-in video recording device.
2. The automatic evaluation device according to claim 1, wherein, The basic performance verification includes at least one of the following: startup time evaluation, time deviation evaluation before and after, emergency download function evaluation, recorded file consistency evaluation, frame rate per second performance evaluation, or customer delivery mode evaluation before and after delivery.
3. The automatic evaluation device according to claim 1, wherein, The processor performs graphical user interface (GUI) evaluation by automatically touching the GUI screen of the vehicle display device, which outputs video from the built-in video recording device via robotic arm control.
4. The automatic evaluation device according to claim 1, wherein, The processor generates virtual touch coordinate information and sends it to the built-in video recording device to automatically evaluate the graphical user interface video transmitted by the built-in video recording device.
5. The automatic evaluation device according to claim 1, wherein, The processor automatically determines the suitability of the video by branching the video sent from the built-in video recording device to the vehicle display device.
6. The automatic evaluation device according to claim 1, wherein, When power is applied under at least one voltage condition, the processor verifies the startup time from the power-off state of the built-in video recording device to the point in time when recording operations can be performed.
7. The automatic evaluation device according to claim 6, wherein, The at least one voltage condition is set by a combination of parking record setting, parking record not set, and remote start condition.
8. The automatic evaluation device according to claim 1, wherein, The processor automatically evaluates the discrepancy between the video from the front camera and the video from the rear camera for each of the multiple recording modes.
9. The automatic evaluation device according to claim 8, wherein, The recording mode includes at least one of the following: normal driving mode, driving impact mode, driving manual mode, normal parking mode, parking impact mode, or parking manual recording mode.
10. The automatic evaluation device according to claim 1, wherein, The processor evaluates whether the video stored in the built-in video recording device is automatically downloaded and determines the suitability of the automatically generated log text file.
11. The automatic evaluation device according to claim 1, wherein, After performing recording at maximum capacity for each of the multiple recording modes, the processor verifies the suitability of the maximum capacity by extracting the capacity information of the recorded video.
12. The automatic evaluation device according to claim 1, wherein, After the processor has recorded all the videos for each of the multiple recording modes into a full memory, it performs frame-per-second verification by playing the files of each recording.
13. The automatic evaluation device according to claim 1, wherein, The processor outputs the license plate to the display panel to gradually reduce the size from the actual standard size of the license plate and estimates the distance to the actual vehicle to automatically verify the visibility of the license plate under various illumination conditions and the estimated distance to the actual vehicle.
14. The automatic evaluation device according to claim 12, wherein, The processor, in conjunction with the power supply, automatically determines whether the built-in video recording device is performing normal recording under abnormal power conditions.
15. The automatic evaluation device according to claim 1, wherein, The processor automatically extracts the recorded file list and automatically determines whether the file is appropriate and whether the file size and file name are appropriate based on the metadata.
16. An automated evaluation system, comprising: An automatic evaluation device configured to automatically evaluate the performance of a vehicle’s built-in video recording device that interacts with a vehicle display device without requiring the use of an actual vehicle. A front-view camera compartment, configured to evaluate the performance of the vehicle's front-view camera; A rear camera room, configured to evaluate the performance of rear cameras; as well as A graphical user interface evaluation room, configured to evaluate graphical user interface screens with built-in video recording devices; The automatic evaluation device includes a communication device configured to communicate with a vehicle device sample. The vehicle device sample includes a vehicle display device, a built-in video recording device, a front camera, a rear camera, an auxiliary battery, an amplifier, an Ethernet switching unit or an integrated central control unit, and a parking control device. The automatic evaluation device is configured to interact with the vehicle device sample via a communication device to automatically evaluate the graphical user interface verification, basic performance verification, recording quality verification, electrical performance verification, abnormal mode verification, and communication performance verification of the video from the built-in video recording device.
17. An automatic evaluation method, wherein the automatic evaluation method is performed by the automatic evaluation apparatus according to claim 1, the automatic evaluation method comprising: Select the performance evaluation items for the vehicle’s built-in video recording device used to interact with the vehicle’s display device, so that the selected items can be evaluated without using an actual vehicle. Automatically determine whether the performance results of the evaluation meet the determination criteria; The report is automatically generated based on the automatically determined results.
18. The automatic evaluation method according to claim 17, wherein, The basic performance verification includes at least one of the following: startup time evaluation, time deviation evaluation before and after, emergency download function evaluation, recorded file consistency evaluation, frame rate per second performance evaluation, or customer delivery mode evaluation before and after delivery.
Citation Information
Patent Citations
Methods and compositions for treating mitochondrial diseases or disorders and heteroplasmy
KR1020210045435A
Method for Evaluating Image Quality of Camera for a Vehicle
KR1020090039074A
Smart box for automatic feature testing of smart phones and other devices
US20160187877A1
Modular wireless communication device testing system
US20200003835A1
Vehicle inspection system and vehicle inspection method
WO2020059570A1