[go: up one dir, main page]

CN116039511A - Control method of 360-degree panoramic system - Google Patents

Control method of 360-degree panoramic system Download PDF

Info

Publication number
CN116039511A
CN116039511A CN202310213562.3A CN202310213562A CN116039511A CN 116039511 A CN116039511 A CN 116039511A CN 202310213562 A CN202310213562 A CN 202310213562A CN 116039511 A CN116039511 A CN 116039511A
Authority
CN
China
Prior art keywords
camera
controller
main control
control module
camera controller
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310213562.3A
Other languages
Chinese (zh)
Inventor
黄炜
骆于霜
赵端金
姜洪亮
韦宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAIC GM Wuling Automobile Co Ltd
Original Assignee
SAIC GM Wuling Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SAIC GM Wuling Automobile Co Ltd filed Critical SAIC GM Wuling Automobile Co Ltd
Priority to CN202310213562.3A priority Critical patent/CN116039511A/en
Publication of CN116039511A publication Critical patent/CN116039511A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • B60R1/27Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view providing all-round vision, e.g. using omnidirectional cameras
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R1/00Optical viewing arrangements; Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/20Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles
    • B60R1/22Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle
    • B60R1/23Real-time viewing arrangements for drivers or passengers using optical image capturing systems, e.g. cameras or video systems specially adapted for use in or on vehicles for viewing an area outside the vehicle, e.g. the exterior of the vehicle with a predetermined field of view
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R11/00Arrangements for holding or mounting articles, not otherwise provided for
    • B60R11/04Mounting of cameras operative during drive; Arrangement of controls thereof relative to the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/03Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Mechanical Engineering (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

The application relates to a control method of a 360 panoramic system, in particular to the technical field of automobiles. The method comprises the following steps: the car main control module controls the power supply module to supply power for the camera controller. After a preset power supply stabilizing time length, the camera controller controls the camera to be electrified and performs initialization setting on the camera. The camera sends image information of the surrounding environment of the vehicle body to the camera controller. The camera controller receives the image information and sends the image information to the car machine main control module. The main control module of the car body receives the image information and displays the image of the surrounding environment of the car body to the user through the display screen. By adopting the method and the device, the normal operation of the 360-degree panoramic system can be ensured, so that a driver can know the 360-degree environment around the vehicle body, and the driving safety can be effectively improved.

Description

一种360全景系统的控制方法A control method for a 360 panorama system

技术领域technical field

本申请涉及汽车技术领域,特别是涉及一种360全景系统的控制方法。The present application relates to the technical field of automobiles, in particular to a control method for a 360 panoramic system.

背景技术Background technique

目前,汽车已成为最普遍的代步工具,随着道路上车辆越来越多,人们对行车安全有了更高的要求。如何帮助驾驶人了解车身周围360度的环境,可以有效提升行车安全。At present, automobiles have become the most common means of transportation. With more and more vehicles on the road, people have higher requirements for driving safety. How to help drivers understand the 360-degree environment around the car body can effectively improve driving safety.

因此,亟需一种360全景系统的控制方法及系统。Therefore, there is an urgent need for a control method and system for a 360 panoramic system.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种360全景系统的控制方法,所述方法应用于360全景系统,所述系统包括车机主控制模块、供电模块、摄像头控制器、摄像头和显示屏,所述方法包括:Based on this, it is necessary to provide a control method for a 360 panoramic system for the above technical problems, the method is applied to a 360 panoramic system, and the system includes a vehicle main control module, a power supply module, a camera controller, a camera and a display screen , the method includes:

所述车机主控制模块控制所述供电模块为所述摄像头控制器供电;The car main control module controls the power supply module to supply power to the camera controller;

经过预设的供电稳定时长后,所述摄像头控制器控制所述摄像头上电,并对所述摄像头进行初始化设置;After a preset power supply stabilization period, the camera controller controls the camera to be powered on, and initializes the camera;

所述摄像头向所述摄像头控制器发送车身周围环境的影像信息;The camera sends the image information of the surrounding environment of the vehicle body to the camera controller;

所述摄像头控制器接收所述影像信息,并发送至所述车机主控制模块;The camera controller receives the image information and sends it to the vehicle main control module;

所述车机主控制模块接收所述影像信息,并通过所述显示屏向用户显示车身周围环境的影像。The main control module of the vehicle body receives the image information, and displays the image of the surrounding environment of the vehicle body to the user through the display screen.

作为一种可选地实施方式,所述摄像头控制器对所述摄像头进行初始化设置,包括:As an optional implementation manner, the camera controller performs initialization settings on the camera, including:

所述摄像头控制器配置所述摄像头;The camera controller configures the camera;

如果所述摄像头配置成功,则所述摄像头控制器对所述摄像头进行同步设置。If the configuration of the camera is successful, the camera controller performs synchronous settings on the camera.

作为一种可选地实施方式,所述摄像头控制器配置所述摄像头,包括:As an optional implementation manner, the camera controller configuring the camera includes:

所述摄像头控制器向所述摄像头发送摄像头型号获取命令,并按照预设的命令等待时长等待所述摄像头响应所述摄像头型号获取命令;The camera controller sends a camera model acquisition command to the camera, and waits for the camera to respond to the camera model acquisition command according to a preset command waiting time;

所述摄像头响应于所述摄像头型号获取指令,向所述摄像头控制器发送摄像头型号;The camera sends the camera model to the camera controller in response to the camera model acquisition instruction;

所述摄像头控制器接收所述摄像头型号,并在预先存储的摄像头型号与摄像头参数的对应关系中,查询所述摄像头型号对应的目标摄像头参数,并向所述摄像头发送携带有所述目标摄像头参数的摄像头配置指令;The camera controller receives the camera model, and inquires the target camera parameters corresponding to the camera model in the pre-stored correspondence between the camera model and the camera parameters, and sends a message containing the target camera parameters to the camera. camera configuration command;

所述摄像头接收所述摄像头配置指令,并按照所述目标摄像头参数,进行摄像头配置。The camera receives the camera configuration instruction, and performs camera configuration according to the target camera parameters.

作为一种可选地实施方式,所述方法还包括:As an optional implementation, the method also includes:

如果所述摄像头配置失败,则所述摄像头控制器在预设的重复次数内,重复执行所述配置所述摄像头的步骤;If the camera configuration fails, the camera controller repeats the step of configuring the camera within a preset number of repetitions;

如果在所述预设的重复次数内,所述摄像头配置失败,则所述车机主控制模块控制所述摄像头对应的显示屏显示区域黑屏;If within the preset number of repetitions, the configuration of the camera fails, the vehicle main control module controls the display area of the display screen corresponding to the camera to be black;

如果在所述预设的重复次数内,所述摄像头配置成功,则执行所述摄像头控制器对所述摄像头进行同步设置的步骤。If the configuration of the camera is successful within the preset number of repetitions, the step of synchronously setting the camera by the camera controller is executed.

作为一种可选地实施方式,所述摄像头控制器对所述摄像头进行同步设置,包括:As an optional implementation manner, the camera controller performs synchronous settings on the camera, including:

所述摄像头控制器向所述摄像头发送同步触发信号;The camera controller sends a synchronous trigger signal to the camera;

如果所述摄像头接收到所述同步触发信号,则同步设置成功;If the camera receives the synchronization trigger signal, the synchronization setting is successful;

如果所述摄像头未接收到所述同步触发信号,则同步设置失败,所述车机主控制模块控制所述摄像头对应的显示屏显示区域黑屏。If the camera does not receive the synchronization trigger signal, the synchronization setting fails, and the vehicle main control module controls the display area of the display screen corresponding to the camera to be black.

作为一种可选地实施方式,所述方法还包括:As an optional implementation, the method also includes:

如果所述摄像头控制器未接收所述影像信息,则执行所述摄像头控制器控制所述摄像头上电的步骤。If the camera controller does not receive the image information, perform the step of the camera controller controlling the camera to be powered on.

作为一种可选地实施方式,所述车机主控制模块为SC60模组芯片,所述摄像头控制器为max9286解串器,所述供电模块为DC-DC电路。As an optional implementation, the vehicle main control module is an SC60 module chip, the camera controller is a max9286 deserializer, and the power supply module is a DC-DC circuit.

作为一种可选地实施方式,所述车机主控制模块与所述摄像头控制器之间的通讯为I2C通讯。As an optional implementation manner, the communication between the vehicle main control module and the camera controller is I 2 C communication.

作为一种可选地实施方式,所述方法还包括:As an optional implementation, the method also includes:

所述车机主控制模块通过控制所述供电模块的LDO17管脚为所述摄像头控制器和所述车机主控制模块与所述摄像头控制器之间的通讯供电。The vehicle main control module provides power for the camera controller and the communication between the vehicle main control module and the camera controller by controlling the LDO17 pin of the power supply module.

本申请提供了一种360全景系统的控制方法,本申请的实施例提供的技术方案至少带来以下有益效果:所述方法应用于360全景系统,所述系统包括车机主控制模块、供电模块、摄像头控制器、摄像头和显示屏,所述方法包括:所述车机主控制模块控制所述供电模块为所述摄像头控制器供电。经过预设的供电稳定时长后,所述摄像头控制器控制所述摄像头上电,并对所述摄像头进行初始化设置。所述摄像头向所述摄像头控制器发送车身周围环境的影像信息。所述摄像头控制器接收所述影像信息,并发送至所述车机主控制模块。所述车机主控制模块接收所述影像信息,并通过所述显示屏向用户显示车身周围环境的影像。本申请提供的360全景系统的控制方法主要从两个方面保证360全景系统正常运行。第一方面,在显示屏上电的时候就提前为摄像头控制器供电,保证车机主控制模块调用摄像头驱动时,摄像头能获取到稳定的上电电压,保证后续车机主控制模块与摄像头控制器之间的通讯稳定;第二方面,当摄像头配置失败时,再次对摄像头进行配置,摄像头有足够的等待和配置时间,避免因为等待时间太短出现偶发超时而获取不到摄像头型号导致配置失败,以及因为摄像头切换时间不足导致配置失败的情况发生。从上述两个方面可以有效降低360全景系统黑屏故障的情况发生,保证360全景系统正常运行,以便帮助驾驶人了解车身周围360度的环境,可以有效提升行车安全。The present application provides a control method for a 360 panoramic system, and the technical solutions provided by the embodiments of the present application bring at least the following beneficial effects: the method is applied to a 360 panoramic system, and the system includes a vehicle main control module and a power supply module , a camera controller, a camera, and a display screen, the method includes: the car main control module controls the power supply module to supply power to the camera controller. After a preset power supply stabilization period, the camera controller controls the camera to be powered on, and initializes the camera. The camera sends image information of the surrounding environment of the vehicle body to the camera controller. The camera controller receives the image information and sends it to the vehicle main control module. The main control module of the vehicle body receives the image information, and displays the image of the surrounding environment of the vehicle body to the user through the display screen. The control method of the 360 panoramic system provided in this application mainly ensures the normal operation of the 360 panoramic system from two aspects. In the first aspect, when the display is powered on, power is supplied to the camera controller in advance to ensure that when the main control module of the car machine calls the camera drive, the camera can obtain a stable power-on voltage, ensuring that the main control module of the car machine and the camera control The communication between devices is stable; secondly, when the camera configuration fails, configure the camera again. The camera has enough waiting and configuration time to avoid occasional timeouts due to too short a waiting time and failure to obtain the camera model and cause configuration failure. , and the configuration fails due to insufficient camera switching time. From the above two aspects, it can effectively reduce the black screen failure of the 360 panoramic system and ensure the normal operation of the 360 panoramic system, so as to help the driver understand the 360-degree environment around the car body, which can effectively improve driving safety.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本申请实施例提供的一种360全景系统的结构示意图;FIG. 1 is a schematic structural diagram of a 360 panoramic system provided by an embodiment of the present application;

图2为本申请实施例提供的一种360全景系统的控制方法的流程图;FIG. 2 is a flowchart of a control method for a 360 panoramic system provided by an embodiment of the present application;

图3为本申请实施例提供的一种摄像头初始化设置的方法的流程图;FIG. 3 is a flowchart of a method for initializing a camera according to an embodiment of the present application;

图4为本申请实施例提供的一种摄像头控制器配置摄像头的方法的流程图;FIG. 4 is a flow chart of a method for configuring a camera by a camera controller provided in an embodiment of the present application;

图5为本申请实施例提供的另一种摄像头控制器配置摄像头的方法的流程图;FIG. 5 is a flowchart of another method for configuring a camera by a camera controller provided in an embodiment of the present application;

图6为本申请实施例提供的一种摄像头同步设置的方法的流程图;FIG. 6 is a flowchart of a method for synchronously setting a camera according to an embodiment of the present application;

图7为本申请实施例提供的一种360全景系统的示例的结构示意图;FIG. 7 is a schematic structural diagram of an example of a 360 panoramic system provided by an embodiment of the present application;

图8为本申请实施例提供的一种360全景系统的控制方法的示例的流程图;FIG. 8 is a flowchart of an example of a control method for a 360 panoramic system provided by an embodiment of the present application;

图9为本申请实施例提供的一种360全景系统的控制方法与现有方法的对比图。FIG. 9 is a comparison diagram between a control method of a 360 panoramic system provided by an embodiment of the present application and an existing method.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

本申请实施例提供的一种360全景系统的控制方法,可以应用于360全景系统。如图1所示,该360全景系统包括车机主控制模块110、供电模块120、摄像头控制器130、摄像头140和显示屏150。车机主控制模块110与供电模块120连接,供电模块120分别与摄像头控制器130和显示屏150,车机主控制模块110通过控制供电模块120,为摄像头控制器130和显示屏150供电。车机主控制模块110还分别与摄像头控制器130和显示屏150连接,用于数据及指令传输。摄像头控制器130与摄像头140连接,用于控制摄像头140上电以及对摄像头140进行参数配置和同步控制。A method for controlling a 360 panoramic system provided in an embodiment of the present application may be applied to a 360 panoramic system. As shown in FIG. 1 , the 360 panoramic system includes a car main control module 110 , a power supply module 120 , a camera controller 130 , a camera 140 and a display screen 150 . The car main control module 110 is connected with the power supply module 120, and the power supply module 120 is respectively connected with the camera controller 130 and the display screen 150. The car main control module 110 supplies power for the camera controller 130 and the display screen 150 by controlling the power supply module 120. The car main control module 110 is also connected to the camera controller 130 and the display screen 150 for data and instruction transmission. The camera controller 130 is connected to the camera 140 and is used for controlling power-on of the camera 140 and performing parameter configuration and synchronous control on the camera 140 .

下面将结合具体实施方式,对本申请实施例提供的一种360全景系统的控制方法进行详细的说明,图2为本申请实施例提供的一种360全景系统的控制方法的流程图,如图2所示,具体步骤如下:The following will describe in detail the control method of a 360 panorama system provided by the embodiment of the present application in conjunction with specific implementation methods. Figure 2 is a flow chart of the control method of a 360 panorama system provided by the embodiment of the present application, as shown in Figure 2 As shown, the specific steps are as follows:

步骤201,车机主控制模块控制供电模块为摄像头控制器供电。In step 201, the car main control module controls the power supply module to supply power to the camera controller.

在实施中,现有技术的360全景系统的启动方法为车机主控制模块调用显示屏驱动时,通过控制供电模块为显示屏供电,显示屏上电以后,当车机控制模块调用摄像头驱动时,再为摄像头供电并还是摄像头配置以及通讯,但是从开始供电到摄像头获取到稳定的上电电压,经历的时长较长(约7s),在此期间进行摄像头配置和通讯,可能由于电压不稳定造成摄像头配置失败的问题发生。因此,本申请在显示屏上电时,就对摄像头控制器进行供电。提前对摄像头控制器进行供电可以保证后续调用摄像头驱动时,摄像头可以获得稳定的上电电压,避免摄像头配置失败。In practice, the starting method of the 360 panoramic system in the prior art is that when the main control module of the car machine calls the driver of the display screen, it supplies power to the display screen by controlling the power supply module. After the display screen is powered on, when the car machine control module calls the driver of the camera , and then power the camera and configure and communicate with the camera. However, it takes a long time (about 7s) from the start of power supply to the camera getting a stable power-on voltage. During this period, the camera configuration and communication may be due to voltage instability. A problem occurs that causes camera configuration to fail. Therefore, the present application supplies power to the camera controller when the display screen is powered on. Powering the camera controller in advance can ensure that the camera can obtain a stable power-on voltage when the camera driver is subsequently invoked, avoiding camera configuration failures.

步骤202,经过预设的供电稳定时长后,摄像头控制器控制摄像头上电,并对摄像头进行初始化设置。Step 202, after a preset power supply stabilization period, the camera controller controls the camera to be powered on, and initializes the camera.

在实施中,经过预设的供电稳定时长后(如7s),摄像头控制器控制摄像头上电,并对摄像头进行初始化设置。In implementation, after a preset power supply stabilization period (for example, 7s), the camera controller controls the camera to be powered on, and initializes the camera.

可选地,图3为本申请实施例提供的一种摄像头初始化设置的方法的流程图,如图3所示,步骤202中摄像头控制器对摄像头进行初始化设置的具体步骤如下:Optionally, FIG. 3 is a flowchart of a method for initializing a camera provided in an embodiment of the present application. As shown in FIG. 3 , the specific steps for the camera controller to initialize the camera in step 202 are as follows:

步骤301,摄像头控制器配置摄像头。In step 301, the camera controller configures the camera.

在实施中,摄像头上电后,摄像头控制器配置摄像头。In implementation, after the camera is powered on, the camera controller configures the camera.

可选地,图4为本申请实施例提供的一种摄像头控制器配置摄像头的方法的流程图,如图4所示,步骤301中摄像头控制器配置摄像头的具体步骤如下:Optionally, FIG. 4 is a flowchart of a method for configuring a camera by a camera controller provided in an embodiment of the present application. As shown in FIG. 4 , the specific steps for configuring a camera by the camera controller in step 301 are as follows:

步骤401,摄像头控制器向摄像头发送摄像头型号获取命令,并按照预设的命令等待时长等待摄像头响应摄像头型号获取命令。Step 401 , the camera controller sends a camera model acquisition command to the camera, and waits for the camera to respond to the camera model acquisition command according to a preset command waiting time.

在实施中,由于不同厂家的摄像头型号以及参数不一定相同,因此,在摄像头控制器配置摄像头时,摄像头控制器向摄像头发送摄像头型号获取命令。在现有技术中,通常设置0.5ms的命令等待时长等待摄像头响应摄像头型号获取命令。但是命令等待时长太短会出现偶发超时导致摄像头还未响应,从而获取不到摄像头型号。因此,本申请实施例预设更长的命令等待时长,避免等待时长较短造成的偶发超时获取不到摄像头型号的问题。In implementation, since the camera models and parameters of different manufacturers are not necessarily the same, when the camera controller configures the camera, the camera controller sends a camera model acquiring command to the camera. In the prior art, a command waiting time of 0.5 ms is usually set to wait for the camera to respond to the camera model acquisition command. However, if the command waiting time is too short, occasional timeouts will occur and the camera has not responded, so the camera model cannot be obtained. Therefore, the embodiment of the present application presets a longer command waiting time, so as to avoid the problem that the camera model cannot be obtained occasionally due to a short waiting time.

步骤402,摄像头响应于摄像头型号获取指令,向摄像头控制器发送摄像头型号。In step 402, the camera sends the camera model to the camera controller in response to the camera model acquiring instruction.

在实施中,摄像头接收到摄像头控制器发送的摄像头型号获取指令,各个摄像头向摄像头控制器发送对应的摄像头型号。In implementation, the camera receives a camera model acquiring instruction sent by the camera controller, and each camera sends a corresponding camera model to the camera controller.

步骤403,摄像头控制器接收摄像头型号,并在预先存储的摄像头型号与摄像头参数的对应关系中,查询摄像头型号对应的目标摄像头参数,并向摄像头发送携带有目标摄像头参数的摄像头配置指令。Step 403 , the camera controller receives the camera model, queries the target camera parameters corresponding to the camera model in the pre-stored correspondence between the camera model and the camera parameters, and sends a camera configuration command carrying the target camera parameters to the camera.

在实施中,摄像头控制器接收到各个摄像头发送的摄像头型号,然后在预先存储的摄像头型号与摄像头参数的对应关系中,查询摄像头型号对应的目标摄像头参数,并向摄像头发送携带有目标摄像头参数的摄像头配置指令。In implementation, the camera controller receives the camera models sent by each camera, and then inquires the target camera parameters corresponding to the camera models in the pre-stored correspondence between the camera models and camera parameters, and sends the camera a message containing the target camera parameters. Camera configuration instructions.

步骤404,摄像头接收摄像头配置指令,并按照目标摄像头参数,进行摄像头配置。Step 404, the camera receives the camera configuration instruction, and configures the camera according to the target camera parameters.

在实施中,摄像头接收摄像头配置指令,并按照目标摄像头参数,进行摄像头配置。例如:摄像头标定、摄像头的坐标转换、计算内参和失真以及标定外参等配置工作。In implementation, the camera receives the camera configuration instruction, and configures the camera according to the target camera parameters. For example: camera calibration, camera coordinate transformation, calculation of internal parameters and distortion, and calibration of external parameters and other configuration work.

可选地,图5为本申请实施例提供的另一种摄像头控制器配置摄像头的方法的流程图,如图5所示,如果摄像头配置失败,则执行如下步骤:Optionally, FIG. 5 is a flowchart of another method for configuring a camera by a camera controller provided in an embodiment of the present application. As shown in FIG. 5, if the camera configuration fails, the following steps are performed:

步骤501,如果摄像头配置失败,则摄像头控制器在预设的重复次数内,重复执行配置摄像头的步骤。Step 501, if the camera configuration fails, the camera controller repeats the camera configuration step within a preset number of repetitions.

在实施中,现有的360全景系统的控制方法针对摄像头配置失败的情况,直接在配置失败的摄像头对应的显示屏区域进行黑屏显示。而本申请实施例,在摄像头配置失败时,摄像头控制器对摄像头进行多次尝试配置,比如:摄像头控制器在初次配置失败后,尝试三次去配置摄像头,以保证有更多的配置时间。另外,多次尝试配置摄像头意味着命令等待时长的总时长增加。例如,每次配置摄像头时的配置时长为20ms,如果重复配置三次,则共计60ms的配置时长,摄像头有足够的切换时间,保证摄像头配置成功。In implementation, the existing 360 panoramic system control method directly performs a black screen display on the display screen area corresponding to the camera configuration failure for the situation that the camera configuration fails. However, in the embodiment of the present application, when the camera configuration fails, the camera controller performs multiple attempts to configure the camera. For example, after the initial configuration failure, the camera controller tries to configure the camera three times to ensure more configuration time. Also, multiple attempts to configure the camera mean that the total amount of command wait time increases. For example, the configuration time for each camera configuration is 20ms. If the configuration is repeated three times, the total configuration time is 60ms, and the camera has enough switching time to ensure successful camera configuration.

步骤502,如果在预设的重复次数内,摄像头配置失败,则车机主控制模块控制摄像头对应的显示屏显示区域黑屏。Step 502, if the camera configuration fails within the preset number of repetitions, the vehicle main control module controls the display area of the display screen corresponding to the camera to be black.

在实施中,如果多次尝试配置摄像头依然失败,则可能出现硬件故障问题,此时车机主控制模块控制摄像头对应的显示屏显示区域黑屏,表明360全景系统亟待维修。In the implementation, if multiple attempts to configure the camera still fail, there may be a hardware failure problem. At this time, the main control module of the car controls the display area corresponding to the camera to be black, indicating that the 360 panoramic system needs to be repaired urgently.

步骤503,如果在预设的重复次数内,摄像头配置成功,则执行摄像头控制器对摄像头进行同步设置的步骤。Step 503, if the camera configuration is successful within the preset number of repetitions, perform the step of synchronously setting the camera by the camera controller.

在实施中,如果在预设的重复次数内,摄像头配置成功,则摄像头控制器可以继续执行对摄像头进行同步设置的步骤。In implementation, if the camera configuration is successful within the preset number of repetitions, the camera controller may continue to perform the step of synchronously setting the camera.

步骤302,如果摄像头配置成功,则摄像头控制器对摄像头进行同步设置。Step 302, if the camera is configured successfully, the camera controller performs synchronization settings on the camera.

在实施中,如果摄像头配置成功,则摄像头控制器对摄像头进行同步设置,以保证多个摄像头同步采集车身周围的环境图像,防止后续图像处理因图像不同步造成拼接错误的问题发生。In the implementation, if the camera is configured successfully, the camera controller will set the camera synchronously to ensure that multiple cameras simultaneously capture the environmental images around the vehicle body, and prevent subsequent image processing from splicing errors caused by out-of-sync images.

可选地,图6为本申请实施例提供的一种摄像头同步设置的方法的流程图,如图6所示,步骤302中如果摄像头配置成功,则摄像头控制器对摄像头进行同步设置的具体步骤如下:Optionally, FIG. 6 is a flowchart of a method for synchronously setting a camera provided in an embodiment of the present application. As shown in FIG. 6 , if the camera is configured successfully in step 302, the camera controller performs specific steps for synchronizing the camera. as follows:

步骤601,摄像头控制器向摄像头发送同步触发信号。Step 601, the camera controller sends a synchronous trigger signal to the camera.

在实施中,如果摄像头配置成功,则摄像头控制器向摄像头发送同步触发信号。In implementation, if the camera configuration is successful, the camera controller sends a synchronization trigger signal to the camera.

步骤602,如果摄像头接收到同步触发信号,则同步设置成功。Step 602, if the camera receives a synchronization trigger signal, then the synchronization setting is successful.

在实施中,如果摄像头接收到同步触发信号,则同步设置成功。In implementation, if the camera receives a sync trigger signal, the sync setup is successful.

步骤603,如果摄像头未接收到同步触发信号,则同步设置失败,车机主控制模块控制摄像头对应的显示屏显示区域黑屏。Step 603, if the camera does not receive the synchronization trigger signal, then the synchronization setting fails, and the car main control module controls the display area of the display screen corresponding to the camera to be black.

如果摄像头未接收到同步触发信号,则同步设置失败,车机主控制模块控制摄像头对应的显示屏显示区域黑屏。If the camera does not receive the synchronization trigger signal, then the synchronization setting fails, and the car main control module controls the display area corresponding to the camera to be black.

步骤203,摄像头向摄像头控制器发送车身周围环境的影像信息。Step 203, the camera sends the image information of the surrounding environment of the vehicle body to the camera controller.

在实施中,摄像头采集车身周围的环境视频信息,并向摄像头控制器发送车身周围环境的影像信息。In implementation, the camera collects the video information of the surrounding environment of the vehicle body, and sends the image information of the surrounding environment of the vehicle body to the camera controller.

步骤204,摄像头控制器接收影像信息,并发送至车机主控制模块。Step 204, the camera controller receives the image information and sends it to the vehicle owner control module.

在实施中,摄像头控制器接收影像信息,并对影像信息进行加串操作,然后发送至车机主控制模块。In the implementation, the camera controller receives the image information, performs string operation on the image information, and then sends it to the main control module of the car.

步骤205,车机主控制模块接收影像信息,并通过显示屏向用户显示车身周围环境的影像。Step 205 , the main control module of the vehicle body receives the image information, and displays the image of the surrounding environment of the vehicle body to the user through the display screen.

在实施中,车机主控制模块接收加串后的影像信息,进行解串,并通过显示屏向用户显示车身周围环境的影像。In the implementation, the main control module of the car receives the image information after serialization, performs deserialization, and displays the image of the surrounding environment of the vehicle body to the user through the display screen.

可选地,如果摄像头控制器未接收影像信息,则执行如下步骤:Optionally, if the camera controller does not receive image information, perform the following steps:

如果摄像头控制器未接收影像信息,则执行摄像头控制器控制摄像头上电的步骤。If the camera controller does not receive the image information, perform the step of the camera controller controlling the camera to be powered on.

在实施中,如果摄像头控制器未接收影像信息,则再次执行摄像头控制器控制摄像头上电的步骤。In implementation, if the camera controller does not receive the image information, the step of the camera controller controlling the camera to be powered on is performed again.

可选地,车机主控制模块为SC60模组芯片,摄像头控制器为max9286解串器,供电模块为DC-DC电路。Optionally, the car main control module is an SC60 module chip, the camera controller is a max9286 deserializer, and the power supply module is a DC-DC circuit.

在实施中,图7为本申请实施例提供的一种360全景系统的示例的结构示意图,如图7所示,车机主控制模块710(SC60模组芯片)控制供电模块720(DC-DC电路)的管脚GPIO26开启,为显示屏控制器730(941加串器)提供1.8V电压,进而通过显示屏控制器730(941加串器)控制多个显示屏740或一个显示屏740上电。同时,车机主控制模块710(SC60模组芯片)开启供电模块720(DC-DC电路)的管脚LDO17,为摄像头控制器750(MAX9286)提供1.8V电压,保证摄像头控制器750(MAX9286)与车机主控制模块710(SC60模组芯片)之间的I2C通讯供电稳定。当车机主控制模块710(SC60模组芯片)调用摄像头驱动时,摄像头控制器750(MAX9286)控制摄像头760上电以及配置和同步摄像头760。摄像头760采集车身周围的视频流发送至摄像头控制器750(MAX9286),摄像头控制器750(MAX9286)通过I2C通讯传输至车机主控制模块710(SC60模组芯片)。车机主控制模块710(SC60模组芯片)通过DSI接口,将视频流发送至显示屏控制器730(941加串器),显示屏控制器730(941加串器)控制显示屏740向用户显示车身周围的环境图像。In implementation, FIG. 7 is a schematic structural diagram of an example of a 360 panoramic system provided by the embodiment of the present application. As shown in FIG. The pin GPIO26 of the circuit) is turned on to provide 1.8V voltage for the display controller 730 (941 serializer), and then control multiple display screens 740 or one display screen 740 through the display controller 730 (941 serializer) electricity. At the same time, the car main control module 710 (SC60 module chip) turns on the pin LDO17 of the power supply module 720 (DC-DC circuit) to provide 1.8V voltage for the camera controller 750 (MAX9286), ensuring that the camera controller 750 (MAX9286) The I 2 C communication power supply with the car main control module 710 (SC60 module chip) is stable. When the car main control module 710 (SC60 module chip) calls the camera driver, the camera controller 750 (MAX9286) controls the power on of the camera 760 and configures and synchronizes the camera 760 . The camera 760 collects the video stream around the vehicle body and sends it to the camera controller 750 (MAX9286), and the camera controller 750 (MAX9286) transmits it to the car main control module 710 (SC60 module chip) through I 2 C communication. The car main control module 710 (SC60 module chip) sends the video stream to the display controller 730 (941 serializer) through the DSI interface, and the display controller 730 (941 serializer) controls the display screen 740 to send the video to the user. Displays an image of the environment around the vehicle body.

可选地,车机主控制模块与摄像头控制器之间的通讯为I2C通讯。Optionally, the communication between the vehicle main control module and the camera controller is I 2 C communication.

可选地,车机主控制模块通过控制供电模块的LDO17管脚为摄像头控制器和车机主控制模块与摄像头控制器之间的通讯供电。Optionally, the vehicle owner control module provides power for the camera controller and the communication between the vehicle owner control module and the camera controller by controlling the LDO17 pin of the power supply module.

可选地,图8为本申请实施例提供的一种360全景系统的控制方法的示例的流程图,如图8所示,具体步骤如下:Optionally, FIG. 8 is a flowchart of an example of a control method for a 360 panoramic system provided in the embodiment of the present application. As shown in FIG. 8 , the specific steps are as follows:

步骤801,摄像头控制器控制摄像头上电。Step 801, the camera controller controls the camera to be powered on.

步骤802,摄像头控制器配置摄像头。Step 802, the camera controller configures the camera.

步骤803,摄像头控制器判断摄像头是否配置成功。In step 803, the camera controller judges whether the camera is configured successfully.

如果是,则执行步骤804,如果否,则再次执行步骤802直到配置成功或重复次数大于3次,仍然失败,则执行步骤806。If yes, execute step 804; if no, execute step 802 again until the configuration succeeds or the number of repetitions is greater than 3, and if it still fails, then execute step 806.

步骤804,摄像头控制器向摄像头发送同步触发信号。Step 804, the camera controller sends a synchronous trigger signal to the camera.

步骤805,摄像头控制器判断摄像头是否接收到同步触发信号。Step 805, the camera controller judges whether the camera receives a synchronous trigger signal.

如果是,则执行步骤807,如果否,则执行步骤806。If yes, go to step 807, and if not, go to step 806.

步骤806,显示屏黑屏。Step 806, the display screen is black.

步骤807,摄像头向摄像头控制器发送视频信息。Step 807, the camera sends video information to the camera controller.

步骤808,摄像头控制器判断是否接收到视频信息。Step 808, the camera controller judges whether video information is received.

如果是,则执行步骤809,如果否则执行步骤801;If yes, then execute step 809, if otherwise execute step 801;

步骤809,摄像头控制器传输视频信息至车机主控制模块,并通过显示屏显示视频信息。Step 809, the camera controller transmits the video information to the main control module of the car, and displays the video information through the display screen.

可选地,图9为本申请实施例提供的一种360全景系统的控制方法与现有方法的对比图,如图9所示,本申请实施例为实线,现有技术为虚线。本申请实施例为在系统内核启动阶段,显示屏驱动被调用后,开启LDO17供电,经过7s后,供电稳定,在系统服务阶段,摄像头驱动被调用,在60ms配置时长后,开始I2C通讯。现有技术为摄像头驱动被调用后,才开启LDO17供电,在60ms后,开始I2C通讯,由于上电时间较晚,I2C通讯不稳定。Optionally, FIG. 9 is a comparison diagram between a control method of a 360 panoramic system provided by the embodiment of the present application and an existing method. As shown in FIG. 9 , the embodiment of the present application is a solid line, and the prior art is a dotted line. In the embodiment of this application, after the display driver is called in the system kernel start-up stage, the LDO17 power supply is turned on. After 7s, the power supply is stable. In the system service stage, the camera driver is called, and the I 2 C communication is started after a configuration time of 60ms . In the prior art, the LDO17 power supply is turned on after the camera driver is invoked, and the I 2 C communication starts after 60 ms. Due to the late power-on time, the I 2 C communication is unstable.

本申请实施例提供了一种360全景系统的控制方法,方法应用于360全景系统,系统包括车机主控制模块、供电模块、摄像头控制器、摄像头和显示屏,方法包括:车机主控制模块控制供电模块为摄像头控制器供电。经过预设的供电稳定时长后,摄像头控制器控制摄像头上电,并对摄像头进行初始化设置。摄像头向摄像头控制器发送车身周围环境的影像信息。摄像头控制器接收影像信息,并发送至车机主控制模块。车机主控制模块接收影像信息,并通过显示屏向用户显示车身周围环境的影像。本申请提供的360全景系统的控制方法主要从两个方面保证360全景系统正常运行。第一方面,在显示屏上电的时候就提前为摄像头控制器供电,保证车机主控制模块调用摄像头驱动时,摄像头能获取到稳定的上电电压,保证后续车机主控制模块与摄像头控制器之间的通讯稳定;第二方面,当摄像头配置失败时,再次对摄像头进行配置,摄像头有足够的等待和配置时间,避免因为等待时间太短出现偶发超时而获取不到摄像头型号导致配置失败,以及因为摄像头切换时间不足导致配置失败的情况发生。从上述两个方面可以有效降低360全景系统黑屏故障的情况发生,保证360全景系统正常运行,以便帮助驾驶人了解车身周围360度的环境,可以有效提升行车安全。An embodiment of the present application provides a control method for a 360 panoramic system. The method is applied to a 360 panoramic system. The system includes a vehicle main control module, a power supply module, a camera controller, a camera, and a display screen. The method includes: a vehicle main control module The control power supply module supplies power to the camera controller. After a preset power supply stabilization period, the camera controller controls the camera to be powered on and initializes the camera. The camera sends the image information of the surrounding environment of the vehicle body to the camera controller. The camera controller receives image information and sends it to the main control module of the car. The main control module of the vehicle body receives the image information, and displays the image of the surrounding environment of the vehicle body to the user through the display screen. The control method of the 360 panoramic system provided in this application mainly ensures the normal operation of the 360 panoramic system from two aspects. In the first aspect, when the display is powered on, power is supplied to the camera controller in advance to ensure that when the main control module of the car machine calls the camera drive, the camera can obtain a stable power-on voltage, ensuring that the main control module of the car machine and the camera control The communication between devices is stable; secondly, when the camera configuration fails, configure the camera again. The camera has enough waiting and configuration time to avoid occasional timeouts due to too short a waiting time and failure to obtain the camera model and cause configuration failure. , and the configuration fails due to insufficient camera switching time. From the above two aspects, it can effectively reduce the black screen failure of the 360 panoramic system and ensure the normal operation of the 360 panoramic system, so as to help the driver understand the 360-degree environment around the car body, which can effectively improve driving safety.

应该理解的是,虽然图2至图6和图8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图6和图8中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow charts of FIGS. 2 to 6 and 8 are shown sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in Fig. 2 to Fig. 6 and Fig. 8 may include multiple steps or stages, these steps or stages are not necessarily executed at the same time, but may be executed at different moments, these steps Or the execution sequence of the stages is not necessarily performed sequentially, but may be executed in turn or alternately with other steps or at least a part of steps or stages in other steps.

可以理解的是,本说明书中上述方法的各个实施例之间相同/相似的部分可互相参见,每个实施例重点说明的是与其他实施例的不同之处,相关之处参见其他方法实施例的说明即可。It can be understood that the same/similar parts between the various embodiments of the above-mentioned methods in this specification can be referred to each other, and each embodiment focuses on the differences from other embodiments, and for relevant parts, refer to other method embodiments description of the .

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include non-volatile and/or volatile memory. Nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Chain Synchlink DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that in this article, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is a relationship between these entities or operations. There is no such actual relationship or order between them. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

还需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should also be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) Authorized or fully authorized information and data by the parties.

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a related manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiment.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several implementation modes of the present application, and the description thereof is relatively specific and detailed, but it should not be construed as limiting the scope of the patent for the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.

Claims (9)

1.一种360全景系统的控制方法,其特征在于,所述方法应用于360全景系统,所述系统包括车机主控制模块、供电模块、摄像头控制器、摄像头和显示屏,所述方法包括:1. A control method for a 360 panoramic system, characterized in that, the method is applied to a 360 panoramic system, and the system includes a vehicle main control module, a power supply module, a camera controller, a camera and a display screen, and the method includes : 所述车机主控制模块控制所述供电模块为所述摄像头控制器供电;The car main control module controls the power supply module to supply power to the camera controller; 经过预设的供电稳定时长后,所述摄像头控制器控制所述摄像头上电,并对所述摄像头进行初始化设置;After a preset power supply stabilization period, the camera controller controls the camera to be powered on, and initializes the camera; 所述摄像头向所述摄像头控制器发送车身周围环境的影像信息;The camera sends the image information of the surrounding environment of the vehicle body to the camera controller; 所述摄像头控制器接收所述影像信息,并发送至所述车机主控制模块;The camera controller receives the image information and sends it to the vehicle main control module; 所述车机主控制模块接收所述影像信息,并通过所述显示屏向用户显示车身周围环境的影像。The car main control module receives the image information, and displays the image of the surrounding environment of the vehicle body to the user through the display screen. 2.根据权利要求1所述的方法,其特征在于,所述摄像头控制器对所述摄像头进行初始化设置,包括:2. The method according to claim 1, wherein the camera controller initializes the camera, including: 所述摄像头控制器配置所述摄像头;The camera controller configures the camera; 如果所述摄像头配置成功,则所述摄像头控制器对所述摄像头进行同步设置。If the configuration of the camera is successful, the camera controller performs synchronous settings on the camera. 3.根据权利要求2所述的方法,其特征在于,所述摄像头控制器配置所述摄像头,包括:3. The method according to claim 2, wherein the camera controller configuring the camera comprises: 所述摄像头控制器向所述摄像头发送摄像头型号获取命令,并按照预设的命令等待时长等待所述摄像头响应所述摄像头型号获取命令;The camera controller sends a camera model acquisition command to the camera, and waits for the camera to respond to the camera model acquisition command according to a preset command waiting time; 所述摄像头响应于所述摄像头型号获取指令,向所述摄像头控制器发送摄像头型号;The camera sends the camera model to the camera controller in response to the camera model acquisition instruction; 所述摄像头控制器接收所述摄像头型号,并在预先存储的摄像头型号与摄像头参数的对应关系中,查询所述摄像头型号对应的目标摄像头参数,并向所述摄像头发送携带有所述目标摄像头参数的摄像头配置指令;The camera controller receives the camera model, and inquires the target camera parameters corresponding to the camera model in the pre-stored correspondence between the camera model and the camera parameters, and sends a message containing the target camera parameters to the camera. camera configuration command; 所述摄像头接收所述摄像头配置指令,并按照所述目标摄像头参数,进行摄像头配置。The camera receives the camera configuration instruction, and performs camera configuration according to the target camera parameters. 4.根据权利要求2所述的方法,其特征在于,所述方法还包括:4. The method according to claim 2, characterized in that the method further comprises: 如果所述摄像头配置失败,则所述摄像头控制器在预设的重复次数内,重复执行所述配置所述摄像头的步骤;If the camera configuration fails, the camera controller repeats the step of configuring the camera within a preset number of repetitions; 如果在所述预设的重复次数内,所述摄像头配置失败,则所述车机主控制模块控制所述摄像头对应的显示屏显示区域黑屏;If within the preset number of repetitions, the configuration of the camera fails, the vehicle main control module controls the display area of the display screen corresponding to the camera to be black; 如果在所述预设的重复次数内,所述摄像头配置成功,则执行所述摄像头控制器对所述摄像头进行同步设置的步骤。If the configuration of the camera is successful within the preset number of repetitions, the step of synchronously setting the camera by the camera controller is executed. 5.根据权利要求2所述的方法,其特征在于,所述摄像头控制器对所述摄像头进行同步设置,包括:5. The method according to claim 2, wherein the camera controller performs synchronous setting on the camera, comprising: 所述摄像头控制器向所述摄像头发送同步触发信号;The camera controller sends a synchronous trigger signal to the camera; 如果所述摄像头接收到所述同步触发信号,则同步设置成功;If the camera receives the synchronization trigger signal, the synchronization setting is successful; 如果所述摄像头未接收到所述同步触发信号,则同步设置失败,所述车机主控制模块控制所述摄像头对应的显示屏显示区域黑屏。If the camera does not receive the synchronization trigger signal, the synchronization setting fails, and the vehicle main control module controls the display area of the display screen corresponding to the camera to be black. 6.根据权利要求1所述的方法,其特征在于,所述方法还包括:6. The method according to claim 1, further comprising: 如果所述摄像头控制器未接收所述影像信息,则执行所述摄像头控制器控制所述摄像头上电的步骤。If the camera controller does not receive the image information, perform the step of the camera controller controlling the camera to be powered on. 7.根据权利要求1所述的方法,其特征在于,所述车机主控制模块为SC60模组芯片,所述摄像头控制器为max9286解串器,所述供电模块为DC-DC电路。7. The method according to claim 1, wherein the main control module of the vehicle is an SC60 module chip, the camera controller is a max9286 deserializer, and the power supply module is a DC-DC circuit. 8.根据权利要求1所述的方法,其特征在于,所述车机主控制模块与所述摄像头控制器之间的通讯为I2C通讯。8 . The method according to claim 1 , wherein the communication between the vehicle main control module and the camera controller is I 2 C communication. 9.根据权利要求1所述的方法,其特征在于,所述方法还包括:9. The method according to claim 1, further comprising: 所述车机主控制模块通过控制所述供电模块的LDO17管脚为所述摄像头控制器和所述车机主控制模块与所述摄像头控制器之间的通讯供电。The vehicle main control module supplies power for the camera controller and the communication between the vehicle main control module and the camera controller by controlling the LDO17 pin of the power supply module.
CN202310213562.3A 2023-03-07 2023-03-07 Control method of 360-degree panoramic system Pending CN116039511A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310213562.3A CN116039511A (en) 2023-03-07 2023-03-07 Control method of 360-degree panoramic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310213562.3A CN116039511A (en) 2023-03-07 2023-03-07 Control method of 360-degree panoramic system

Publications (1)

Publication Number Publication Date
CN116039511A true CN116039511A (en) 2023-05-02

Family

ID=86118375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310213562.3A Pending CN116039511A (en) 2023-03-07 2023-03-07 Control method of 360-degree panoramic system

Country Status (1)

Country Link
CN (1) CN116039511A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116668663A (en) * 2023-06-28 2023-08-29 重庆赛力斯新能源汽车设计院有限公司 Implementation method and device of vehicle panoramic image, vehicle equipment and storage medium
CN117041526A (en) * 2023-07-28 2023-11-10 襄阳达安汽车检测中心有限公司 Intelligent camera starting time testing method and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018126A1 (en) * 1996-04-26 2002-02-14 Canon Kabushiki Kaisha Image sensing apparatus, image processing apparatus and image sensing system
CN101231455A (en) * 2008-01-31 2008-07-30 北京航空航天大学 A Device for Multi-camera Synchronization Using Laser Beam Splitter
US20120162464A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Digital image photographing apparatus and method of controlling the same
CN112272276A (en) * 2020-10-15 2021-01-26 北京小马智行科技有限公司 Vehicle-mounted camera system, automatic driving vehicle and configuration method of vehicle-mounted camera
CN112689991A (en) * 2018-09-28 2021-04-20 华为技术有限公司 Initialization synchronization device, initialization synchronization method, and camera
CN113923357A (en) * 2021-10-09 2022-01-11 上汽通用五菱汽车股份有限公司 A kind of control method of car 360 panorama
CN113949817A (en) * 2021-11-30 2022-01-18 东风商用车有限公司 Camera power-on initialization control method, device, equipment and readable storage medium
CN114500834A (en) * 2022-01-19 2022-05-13 上汽通用五菱汽车股份有限公司 Resetting method, device, equipment and storage medium of vehicle-mounted panoramic image system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020018126A1 (en) * 1996-04-26 2002-02-14 Canon Kabushiki Kaisha Image sensing apparatus, image processing apparatus and image sensing system
CN101231455A (en) * 2008-01-31 2008-07-30 北京航空航天大学 A Device for Multi-camera Synchronization Using Laser Beam Splitter
US20120162464A1 (en) * 2010-12-27 2012-06-28 Samsung Electronics Co., Ltd. Digital image photographing apparatus and method of controlling the same
CN112689991A (en) * 2018-09-28 2021-04-20 华为技术有限公司 Initialization synchronization device, initialization synchronization method, and camera
CN112272276A (en) * 2020-10-15 2021-01-26 北京小马智行科技有限公司 Vehicle-mounted camera system, automatic driving vehicle and configuration method of vehicle-mounted camera
CN113923357A (en) * 2021-10-09 2022-01-11 上汽通用五菱汽车股份有限公司 A kind of control method of car 360 panorama
CN113949817A (en) * 2021-11-30 2022-01-18 东风商用车有限公司 Camera power-on initialization control method, device, equipment and readable storage medium
CN114500834A (en) * 2022-01-19 2022-05-13 上汽通用五菱汽车股份有限公司 Resetting method, device, equipment and storage medium of vehicle-mounted panoramic image system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116668663A (en) * 2023-06-28 2023-08-29 重庆赛力斯新能源汽车设计院有限公司 Implementation method and device of vehicle panoramic image, vehicle equipment and storage medium
CN117041526A (en) * 2023-07-28 2023-11-10 襄阳达安汽车检测中心有限公司 Intelligent camera starting time testing method and system

Similar Documents

Publication Publication Date Title
CN116039511A (en) Control method of 360-degree panoramic system
US12183040B2 (en) Method, apparatus and system for calibrating panoramic surround view system
JP2002278783A (en) System for rewriting firmware
US20160050402A1 (en) Display device and operation method thereof and image display system
CN111447388B (en) A TV angle adjustment method, device, TV and storage medium
CN113434168A (en) Vehicle-mounted network architecture self-adaptive upgrading method based on intelligent hardware computing power
CN110636364B (en) Image quality processing method, smart television and storage medium
WO2025152608A1 (en) Power supply management method and apparatus, vehicle, electronic device, and storage medium
CN112181436A (en) Service deployment method, apparatus, server, and readable storage medium
CN114327529A (en) Vehicle, vehicle firmware upgrading method and device and readable storage medium
CN119299600B (en) Data transmission control method, device, equipment and medium based on SPI communication protocol
CN111596964B (en) Method and device for realizing batch deployment of Windows systems based on wireless network
CN109885331A (en) Method for upgrading software, control method, system, storage medium and electronic equipment
KR20070015704A (en) How to upgrade MCU
CN119781444A (en) Dynamic matching method, device, equipment and medium for vehicle diagnosis protocol
CN114310042B (en) Control method of welding robot and related equipment
CN105809637A (en) Control method, control device and electronic device
CN112817612A (en) Automatic deployment method and device for multiple operating systems, computer equipment and storage medium
CN113254030B (en) Method, device, storage medium and system for refreshing software of vehicle-mounted microprocessor in emergency
CN111459564B (en) boot stage initialization compatible implementation method, system and computer equipment
JP6528901B2 (en) Communication device, control method of communication device, and recording medium
CN116737193A (en) Software upgrade method, electronic device and communication system
CN114866701A (en) Offline configuration system and method for 540-degree panoramic image
CN113347365A (en) Triggering acquisition method of image sensor and image acquisition equipment
CN119274503B (en) Brightness adjustment methods, devices, equipment and media

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination