CN115460352A - Vehicle-mounted video processing method, device, equipment, storage medium and program product - Google Patents
Vehicle-mounted video processing method, device, equipment, storage medium and program product Download PDFInfo
- Publication number
- CN115460352A CN115460352A CN202211381789.0A CN202211381789A CN115460352A CN 115460352 A CN115460352 A CN 115460352A CN 202211381789 A CN202211381789 A CN 202211381789A CN 115460352 A CN115460352 A CN 115460352A
- Authority
- CN
- China
- Prior art keywords
- video stream
- vehicle
- display
- display area
- video
- 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.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R1/00—Optical 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
本公开涉及图像通信技术领域,尤其涉及一种车载视频的处理方法、装置、设备、存储介质和程序产品。所述方法包括:获取车载摄像头采集的视频流;通过车载显示屏的显示区域,显示所述视频流;响应于任意显示区域被选中,将被选中的显示区域显示为选中状态;响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据。
The present disclosure relates to the technical field of image communication, and in particular, to a processing method, device, device, storage medium and program product for vehicle-mounted video. The method includes: acquiring a video stream collected by a vehicle-mounted camera; displaying the video stream through a display area of a vehicle-mounted display screen; in response to any display area being selected, displaying the selected display area as a selected state; responding to a recording request , generating target image data according to the video stream corresponding to the selected display area.
Description
技术领域technical field
本公开涉及图像通信技术领域,尤其涉及一种车载视频的处理方法、车载视频的处理装置、电子设备、存储介质和程序产品。The present disclosure relates to the technical field of image communication, and in particular, to a method for processing vehicle-mounted video, a processing device for vehicle-mounted video, electronic equipment, storage media, and program products.
背景技术Background technique
人们乘坐车辆时,若通过车窗看到想要拍摄的风景,则通常通过手机或者相机进行拍摄。由于在车辆行驶的过程中,常常出现路面颠簸等情况,导致人们难以通过手机或者相机拍摄到满意的照片或视频,从而容易导致错过美景,或者需要重复拍摄。When people take a vehicle, if they see the scenery they want to take through the window, they usually take pictures with their mobile phones or cameras. Due to road bumps and other situations that often occur during the driving of the vehicle, it is difficult for people to take satisfactory photos or videos with mobile phones or cameras, which easily leads to missing beautiful scenery, or requires repeated shooting.
发明内容Contents of the invention
本公开提供了一种车载视频的处理技术方案。The present disclosure provides a technical solution for processing vehicle-mounted video.
根据本公开的一方面,提供了一种车载视频的处理方法,包括:According to an aspect of the present disclosure, a method for processing in-vehicle video is provided, including:
获取车载摄像头采集的视频流;Obtain the video stream collected by the vehicle camera;
通过车载显示屏的显示区域,显示所述视频流;Displaying the video stream through the display area of the vehicle display screen;
响应于任意显示区域被选中,将被选中的显示区域显示为选中状态;In response to any display area being selected, displaying the selected display area as a selected state;
响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据。In response to the recording request, target image data is generated according to the video stream corresponding to the selected display area.
在一种可能的实现方式中,所述显示区域显示的视频流为第一预设分辨率,用于生成所述目标影像数据的视频流为第二预设分辨率,其中,所述第一预设分辨率低于所述第二预设分辨率。In a possible implementation manner, the video stream displayed in the display area is a first preset resolution, and the video stream used to generate the target image data is a second preset resolution, wherein the first The preset resolution is lower than the second preset resolution.
在一种可能的实现方式中,所述获取车载摄像头采集的视频流,包括:In a possible implementation manner, the acquisition of the video stream collected by the vehicle camera includes:
将所述车载摄像头采集的原始视频数据编码为所述第一预设分辨率的视频流和所述第二预设分辨率的视频流。Encoding the original video data collected by the vehicle camera into a video stream with the first preset resolution and a video stream with the second preset resolution.
在一种可能的实现方式中,所述车载显示屏包括录制方式选择控件;In a possible implementation manner, the vehicle-mounted display screen includes a recording mode selection control;
所述响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,包括:The generating target image data according to the video stream corresponding to the selected display area in response to the recording request includes:
响应于对任一录制方式选择控件的触发,根据所述被选中的显示区域对应的视频流,生成对应录制方式的目标影像数据。In response to triggering of any recording mode selection control, target image data corresponding to the recording mode is generated according to the video stream corresponding to the selected display area.
在一种可能的实现方式中,所述录制方式选择控件的数量为至少两个,且所述至少两个录制控件能够同时处于触发状态。In a possible implementation manner, there are at least two recording mode selection controls, and the at least two recording controls can be in a trigger state at the same time.
在一种可能的实现方式中,所述车载显示屏包括多个显示区域,所述多个显示区域分别显示多个车载摄像头采集的视频流,且所述多个显示区域之间的相对位置关系基于所述多个车载摄像头的拍摄区域之间的相对位置关系确定。In a possible implementation manner, the vehicle-mounted display screen includes multiple display areas, and the multiple display areas respectively display video streams collected by multiple vehicle-mounted cameras, and the relative positional relationship between the multiple display areas The determination is based on the relative positional relationship between the shooting areas of the plurality of vehicle-mounted cameras.
在一种可能的实现方式中,在所述多个显示区域中的第一显示区域与第二显示区域对应的拍摄区域之间存在交集区域的情况下,所述交集区域的任意子区域的影像信息仅通过所述第一显示区域或者仅通过所述第二显示区域显示。In a possible implementation manner, if there is an intersection area between the shooting areas corresponding to the first display area and the second display area among the plurality of display areas, the image of any sub-area of the intersection area Information is displayed only through the first display area or only through the second display area.
在一种可能的实现方式中,对于所述交集区域的任一子区域,响应于第一视频流中所述子区域的畸变程度低于第二视频流中所述子区域的畸变程度,通过所述第一显示区域显示所述子区域的影像信息;或者,对于所述交集区域的任一子区域,响应于所述第一视频流中所述子区域的畸变程度高于或等于所述第二视频流中所述子区域的畸变程度,通过所述第二显示区域显示所述子区域的影像信息;其中,所述第一视频流为所述第一显示区域对应的第一车载摄像头采集的视频流,所述第二视频流为所述第二显示区域对应的第二车载摄像头采集的视频流。In a possible implementation manner, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being lower than the distortion degree of the sub-area in the second video stream, by The first display area displays the image information of the sub-area; or, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being higher than or equal to the The degree of distortion of the sub-region in the second video stream, displaying the image information of the sub-region through the second display area; wherein, the first video stream is the first vehicle-mounted camera corresponding to the first display area The collected video stream, the second video stream is the video stream collected by the second vehicle-mounted camera corresponding to the second display area.
在一种可能的实现方式中,所述显示区域的数量为至少两个;In a possible implementation manner, the number of the display areas is at least two;
所述方法还包括:The method also includes:
响应于所述录制请求,隐藏至少两个显示区域中未被选中的显示区域。In response to the recording request, an unselected display area of the at least two display areas is hidden.
在一种可能的实现方式中,所述方法还包括:In a possible implementation, the method further includes:
响应于所述录制请求,放大所述被选中的显示区域。Enlarging the selected display area in response to the recording request.
在一种可能的实现方式中,所述根据所述被选中的显示区域对应的视频流,生成目标影像数据,包括:In a possible implementation manner, the generating target image data according to the video stream corresponding to the selected display area includes:
响应于所述被选中的显示区域的数量大于或等于2,根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据。In response to the number of the selected display areas being greater than or equal to two, the target image data is generated according to the relative positional relationship of the shooting areas corresponding to at least two selected display areas.
在一种可能的实现方式中,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:In a possible implementation manner, the generating target image data according to the relative positional relationship of the shooting areas corresponding to at least two selected display areas includes:
根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,对显示区域对应的视频流进行拼接,生成目标影像数据。According to the relative positional relationship of the shooting areas corresponding to at least two selected display areas, video streams corresponding to the display areas are spliced to generate target image data.
在一种可能的实现方式中,所述车载显示屏包括:In a possible implementation manner, the vehicle display screen includes:
设置于副驾驶室的显示屏,和/或,设置于后排座椅区域的显示屏。The display screen set in the passenger cabin, and/or, the display screen set in the rear seat area.
根据本公开的一方面,提供了一种车载视频的处理装置,包括:According to an aspect of the present disclosure, a vehicle-mounted video processing device is provided, including:
获取模块,用于获取车载摄像头采集的视频流;The obtaining module is used to obtain the video stream collected by the vehicle camera;
第一显示模块,用于通过车载显示屏的显示区域,显示所述视频流;The first display module is used to display the video stream through the display area of the vehicle display screen;
第二显示模块,用于响应于任意显示区域被选中,将被选中的显示区域显示为选中状态;The second display module is configured to display the selected display area as a selected state in response to any display area being selected;
生成模块,用于响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据。The generating module is configured to generate target image data according to the video stream corresponding to the selected display area in response to the recording request.
在一种可能的实现方式中,所述显示区域显示的视频流为第一预设分辨率,用于生成所述目标影像数据的视频流为第二预设分辨率,其中,所述第一预设分辨率低于所述第二预设分辨率。In a possible implementation manner, the video stream displayed in the display area is a first preset resolution, and the video stream used to generate the target image data is a second preset resolution, wherein the first The preset resolution is lower than the second preset resolution.
在一种可能的实现方式中,所述获取模块用于:In a possible implementation, the acquisition module is used to:
将所述车载摄像头采集的原始视频数据编码为所述第一预设分辨率的视频流和所述第二预设分辨率的视频流。Encoding the original video data collected by the vehicle camera into a video stream with the first preset resolution and a video stream with the second preset resolution.
在一种可能的实现方式中,所述车载显示屏包括录制方式选择控件;In a possible implementation manner, the vehicle-mounted display screen includes a recording mode selection control;
所述生成模块用于:The build modules are used to:
响应于对任一录制方式选择控件的触发,根据所述被选中的显示区域对应的视频流,生成对应录制方式的目标影像数据。In response to triggering of any recording mode selection control, target image data corresponding to the recording mode is generated according to the video stream corresponding to the selected display area.
在一种可能的实现方式中,所述录制方式选择控件的数量为至少两个,且所述至少两个录制控件能够同时处于触发状态。In a possible implementation manner, there are at least two recording mode selection controls, and the at least two recording controls can be in a trigger state at the same time.
在一种可能的实现方式中,所述车载显示屏包括多个显示区域,所述多个显示区域分别显示多个车载摄像头采集的视频流,且所述多个显示区域之间的相对位置关系基于所述多个车载摄像头的拍摄区域之间的相对位置关系确定。In a possible implementation manner, the vehicle-mounted display screen includes multiple display areas, and the multiple display areas respectively display video streams collected by multiple vehicle-mounted cameras, and the relative positional relationship between the multiple display areas The determination is based on the relative positional relationship between the shooting areas of the plurality of vehicle-mounted cameras.
在一种可能的实现方式中,在所述多个显示区域中的第一显示区域与第二显示区域对应的拍摄区域之间存在交集区域的情况下,所述交集区域的任意子区域的影像信息仅通过所述第一显示区域或者仅通过所述第二显示区域显示。In a possible implementation manner, if there is an intersection area between the shooting areas corresponding to the first display area and the second display area among the plurality of display areas, the image of any sub-area of the intersection area Information is displayed only through the first display area or only through the second display area.
在一种可能的实现方式中,对于所述交集区域的任一子区域,响应于第一视频流中所述子区域的畸变程度低于第二视频流中所述子区域的畸变程度,通过所述第一显示区域显示所述子区域的影像信息;或者,对于所述交集区域的任一子区域,响应于所述第一视频流中所述子区域的畸变程度高于或等于所述第二视频流中所述子区域的畸变程度,通过所述第二显示区域显示所述子区域的影像信息;其中,所述第一视频流为所述第一显示区域对应的第一车载摄像头采集的视频流,所述第二视频流为所述第二显示区域对应的第二车载摄像头采集的视频流。In a possible implementation manner, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being lower than the distortion degree of the sub-area in the second video stream, by The first display area displays the image information of the sub-area; or, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being higher than or equal to the The degree of distortion of the sub-region in the second video stream, displaying the image information of the sub-region through the second display area; wherein, the first video stream is the first vehicle-mounted camera corresponding to the first display area The collected video stream, the second video stream is the video stream collected by the second vehicle-mounted camera corresponding to the second display area.
在一种可能的实现方式中,所述显示区域的数量为至少两个;In a possible implementation manner, the number of the display areas is at least two;
所述装置还包括:The device also includes:
隐藏模块,用于响应于所述录制请求,隐藏至少两个显示区域中未被选中的显示区域。A hiding module, configured to hide an unselected display area among at least two display areas in response to the recording request.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
放大模块,用于响应于所述录制请求,放大所述被选中的显示区域。An enlargement module, configured to enlarge the selected display area in response to the recording request.
在一种可能的实现方式中,所述生成模块用于:In a possible implementation, the generating module is used for:
响应于所述被选中的显示区域的数量大于或等于2,根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据。In response to the number of the selected display areas being greater than or equal to two, the target image data is generated according to the relative positional relationship of the shooting areas corresponding to at least two selected display areas.
在一种可能的实现方式中,所述生成模块用于:In a possible implementation, the generating module is used for:
根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,对显示区域对应的视频流进行拼接,生成目标影像数据。According to the relative positional relationship of the shooting areas corresponding to at least two selected display areas, video streams corresponding to the display areas are spliced to generate target image data.
在一种可能的实现方式中,所述车载显示屏包括:In a possible implementation manner, the vehicle display screen includes:
设置于副驾驶室的显示屏,和/或,设置于后排座椅区域的显示屏。The display screen set in the passenger cabin, and/or, the display screen set in the rear seat area.
根据本公开的一方面,提供了一种电子设备,包括:一个或多个处理器;用于存储可执行指令的存储器;其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行上述方法。According to an aspect of the present disclosure, there is provided an electronic device, comprising: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the memory storage executable instructions to perform the above method.
根据本公开的一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。According to one aspect of the present disclosure, there is provided a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the above method is implemented.
根据本公开的一方面,提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。According to an aspect of the present disclosure, there is provided a computer program product, including computer readable codes, or a non-volatile computer readable storage medium bearing computer readable codes, when the computer readable codes are stored in an electronic device During operation, the processor in the electronic device executes the above method.
在本公开实施例中,通过获取车载摄像头采集的视频流,通过车载显示屏的显示区域,显示所述视频流,响应于任意显示区域被选中,将被选中的显示区域显示为选中状态,并响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,由此在用户处于车舱内时,可以利用车载摄像头采集的视频流完成图像和/或视频的拍摄,而无需借助手机或相机等外部摄影设备,从而能够降低拍摄车舱外和/或车舱内的图像和/或视频的操作难度,并且有利于提高拍摄得到的图像和/或视频的质量。In the embodiment of the present disclosure, by acquiring the video stream collected by the vehicle-mounted camera, the video stream is displayed through the display area of the vehicle-mounted display screen, and in response to any display area being selected, the selected display area is displayed as a selected state, and In response to the recording request, generate target image data according to the video stream corresponding to the selected display area, so that when the user is in the cabin, the video stream collected by the vehicle camera can be used to complete image and/or video shooting, Without the need of external photography equipment such as mobile phones or cameras, the operation difficulty of shooting images and/or videos outside the cabin and/or inside the cabin can be reduced, and the quality of the captured images and/or videos can be improved.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。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 disclosure.
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments with reference to the accompanying drawings.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。The accompanying drawings here are incorporated into the description and constitute a part of the present description. These drawings show embodiments consistent with the present disclosure, and are used together with the description to explain the technical solution of the present disclosure.
图1示出本公开实施例提供的车载视频的处理方法的流程图。FIG. 1 shows a flow chart of a method for processing a vehicle-mounted video provided by an embodiment of the present disclosure.
图2示出本公开实施例提供的车载视频的处理方法中,车载摄像头与车载显示屏之间的物理链路的示意图。FIG. 2 shows a schematic diagram of a physical link between a vehicle-mounted camera and a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure.
图3示出本公开实施例提供的车载视频的处理方法的一示意图。Fig. 3 shows a schematic diagram of a method for processing a vehicle-mounted video provided by an embodiment of the present disclosure.
图4示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的一示意图。FIG. 4 shows a schematic diagram of a display interface of a vehicle-mounted display screen in a method for processing vehicle-mounted video provided by an embodiment of the present disclosure.
图5示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。FIG. 5 shows another schematic diagram of a display interface of a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure.
图6示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。FIG. 6 shows another schematic diagram of a display interface of a vehicle-mounted display in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure.
图7示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。FIG. 7 shows another schematic diagram of a display interface of a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure.
图8示出本公开实施例提供的车载视频的处理装置的框图。Fig. 8 shows a block diagram of a vehicle-mounted video processing device provided by an embodiment of the present disclosure.
图9示出本公开实施例提供的一种电子设备800的框图。FIG. 9 shows a block diagram of an
具体实施方式detailed description
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。Various exemplary embodiments, features, and aspects of the present disclosure will be described in detail below with reference to the accompanying drawings. The same reference numbers in the figures indicate functionally identical or similar elements. While various aspects of the embodiments are shown in drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。The word "exemplary" is used exclusively herein to mean "serving as an example, embodiment, or illustration." Any embodiment described herein as "exemplary" is not necessarily to be construed as superior or better than other embodiments.
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。The term "and/or" in this article is just an association relationship describing associated objects, which means that there can be three relationships, for example, A and/or B can mean: A exists alone, A and B exist simultaneously, and there exists alone B these three situations. In addition, the term "at least one" herein means any one of a variety or any combination of at least two of the more, for example, including at least one of A, B, and C, which may mean including from A, Any one or more elements selected from the set formed by B and C.
另外,为了更好地说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。In addition, in order to better illustrate the present disclosure, numerous specific details are given in the following specific implementation manners. It will be understood by those skilled in the art that the present disclosure may be practiced without some of the specific details. In some instances, methods, means, components and circuits that are well known to those skilled in the art have not been described in detail so as to obscure the gist of the present disclosure.
本公开实施例提供了一种车载视频的处理方法、车载视频的处理装置、电子设备、存储介质和程序产品,通过获取车载摄像头采集的视频流,通过车载显示屏的显示区域,显示所述视频流,响应于任意显示区域被选中,将被选中的显示区域显示为选中状态,并响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,由此在用户处于车舱内时,可以利用车载摄像头采集的视频流完成图像和/或视频的拍摄,而无需借助手机或相机等外部摄影设备,从而能够降低拍摄车舱外和/或车舱内的图像和/或视频的操作难度,并且有利于提高拍摄得到的图像和/或视频的质量。Embodiments of the present disclosure provide a vehicle-mounted video processing method, a vehicle-mounted video processing device, electronic equipment, a storage medium, and a program product. By acquiring the video stream collected by the vehicle-mounted camera, the video is displayed in the display area of the vehicle-mounted display screen. In response to any display area being selected, the selected display area is displayed as a selected state, and in response to the recording request, target image data is generated according to the video stream corresponding to the selected display area, thus when the user is in When in the cabin, the video stream collected by the on-board camera can be used to complete the shooting of images and/or videos without the need for external photography equipment such as mobile phones or cameras, thereby reducing the need for shooting images and/or videos outside the cabin and/or inside the cabin. or the operation difficulty of the video, and is conducive to improving the quality of the captured image and/or video.
下面结合附图对本公开实施例提供的车载视频的处理方法进行详细的说明。The vehicle-mounted video processing method provided by the embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
图1示出本公开实施例提供的车载视频的处理方法的流程图。在一种可能的实现方式中,所述车载视频的处理方法的执行主体可以是车载视频的处理装置,例如,所述车载视频的处理方法可以由车载设备或其它电子设备执行。其中,车载设备可以是车舱内的车机、域控制器或者处理器,还可以是DMS(Driver Monitor System,驾驶员监控系统)或者OMS(Occupant Monitoring System,乘员监控系统)中用于执行图像等数据处理操作的设备主机等。在一些可能的实现方式中,所述车载视频的处理方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。如图1所示,所述车载视频的处理方法包括步骤S11至步骤S14。FIG. 1 shows a flow chart of a method for processing a vehicle-mounted video provided by an embodiment of the present disclosure. In a possible implementation manner, the vehicle-mounted video processing method may be executed by a vehicle-mounted video processing device, for example, the vehicle-mounted video processing method may be executed by a vehicle-mounted device or other electronic devices. Among them, the on-board device can be the car machine, domain controller or processor in the cabin, and can also be used in DMS (Driver Monitor System, driver monitoring system) or OMS (Occupant Monitoring System, occupant monitoring system) to execute image Device hosts for data processing operations, etc. In some possible implementation manners, the method for processing on-vehicle video may be implemented in a manner in which a processor invokes computer-readable instructions stored in a memory. As shown in FIG. 1 , the processing method of the vehicle-mounted video includes steps S11 to S14.
在步骤S11中,获取车载摄像头采集的视频流。In step S11, the video stream captured by the vehicle camera is acquired.
在步骤S12中,通过车载显示屏的显示区域,显示所述视频流。In step S12, the video stream is displayed through the display area of the vehicle display screen.
在步骤S13中,响应于任意显示区域被选中,将被选中的显示区域显示为选中状态。In step S13, in response to any display area being selected, the selected display area is displayed as a selected state.
在步骤S14中,响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据。In step S14, target image data is generated according to the video stream corresponding to the selected display area in response to the recording request.
在本公开实施例中,车载摄像头的数量可以为一个或两个以上。在一种可能的实现方式中,车载摄像头的数量可以为至少两个,且至少两个车载摄像头可以属于至少一种摄像头类型。在一种可能的实现方式中,所述至少两个车载摄像头可以属于至少两种摄像头类型。In the embodiment of the present disclosure, the number of on-vehicle cameras may be one or more than two. In a possible implementation manner, the number of on-board cameras may be at least two, and the at least two on-board cameras may belong to at least one camera type. In a possible implementation manner, the at least two vehicle-mounted cameras may belong to at least two camera types.
在一种可能的实现方式中,摄像头类型可以根据安装位置和/或功能进行划分。例如,摄像头类型可以包括前视摄像头、环视摄像头、后视摄像头、侧视摄像头、内置摄像头等。In a possible implementation manner, camera types can be classified according to installation locations and/or functions. For example, camera types may include front-view cameras, surround-view cameras, rear-view cameras, side-view cameras, built-in cameras, and the like.
其中,车辆的前视摄像头的数量可以为至少一个。前视摄像头可以安装在车舱内或车舱外,例如,可以安装在前挡风玻璃上。前视摄像头采集的视频流至少可以用于进行车道偏离预警(Lane Departure Warning,LDW)、行人碰撞预警(Pedestrian CollisionWarning,PCW)、前方碰撞预警(Forward Collision Warning,FCW)、前车离开预警、交通标志识别(Traffic Sign Recognition,TSR)和交通信号灯识别(Traffic LightRecognition,TLR)等中的至少一种视频分析,在此不做限定。Wherein, the number of front view cameras of the vehicle may be at least one. The forward-looking camera can be mounted inside or outside the cabin, for example, on the front windshield. The video stream collected by the forward-looking camera can at least be used for lane departure warning (Lane Departure Warning, LDW), pedestrian collision warning (Pedestrian CollisionWarning, PCW), forward collision warning (Forward Collision Warning, FCW), front vehicle departure warning, traffic At least one video analysis of sign recognition (Traffic Sign Recognition, TSR) and traffic signal light recognition (Traffic Light Recognition, TLR), etc., which is not limited herein.
车辆的环视摄像头的数量可以为至少两个。例如,环视摄像头的数量可以为4至8个。环视摄像头可以安装在车舱外。例如,环视摄像头可以安装在车标、左后视镜、右后视镜等位置。环视摄像头可以为广角摄像头。例如,环视摄像头还可以分为前向鱼眼摄像头、左侧鱼眼摄像头、右侧鱼眼摄像头、后向鱼眼摄像头等。各个环视摄像头可以在出厂前进行标定,以实现准确的全景拼接。环视摄像头采集的视频流是全景泊车实现的基础。例如,环视摄像头采集的视频流可以用于全景环视功能的显示,并可以用于融合泊车功能的视觉感知及目标检测,以减少驾驶员的视野盲区,提升泊车安全和行车安全。The number of surround view cameras of the vehicle may be at least two. For example, the number of surround view cameras may be 4 to 8. Surround view cameras can be installed outside the cabin. For example, the surround view camera can be installed on the car logo, left rearview mirror, right rearview mirror, etc. The surround view camera may be a wide-angle camera. For example, the surround-view camera can also be divided into a forward-facing fish-eye camera, a left-side fish-eye camera, a right-side fish-eye camera, a rear-facing fish-eye camera, and the like. Each surround-view camera can be calibrated before leaving the factory to achieve accurate panoramic stitching. The video stream collected by the surround view camera is the basis for the realization of panoramic parking. For example, the video stream collected by the surround view camera can be used to display the panoramic view function, and can be used to integrate the visual perception and target detection of the parking function to reduce the driver's blind spot and improve parking and driving safety.
车辆的后视摄像头的数量可以为至少一个,且后视摄像头可以安装在车舱外。例如,后视摄像头可以安装在后尾箱。基于后视摄像头采集的视频流,可以显示倒车影像,以辅助泊车。The number of the rear view camera of the vehicle may be at least one, and the rear view camera may be installed outside the vehicle cabin. For example, a rear view camera could be mounted in the rear trunk. Based on the video stream collected by the rear view camera, the reversing image can be displayed to assist parking.
车辆的侧视摄像头的数量可以为至少一个,且侧视摄像头可以安装在车舱外。侧视摄像头还可以分为侧前视摄像头和侧后视摄像头。其中,侧前视摄像头可以安装在B柱或者后视镜的下方等位置,侧后视摄像头可以安装在车辆的前翼子板等位置。侧前视摄像头采集的视频流可以用于检测侧向车辆及行人。侧后视摄像头采集的视频流可以用于车道变道、汇入其他道路等应用场景。The number of side view cameras of the vehicle may be at least one, and the side view cameras may be installed outside the cabin. Side view cameras can also be divided into side front view cameras and side rear view cameras. Wherein, the side front-view camera can be installed at positions such as the B-pillar or the bottom of the rearview mirror, and the side rear-view camera can be installed at positions such as the front fender of the vehicle. The video stream collected by the side forward-looking camera can be used to detect sideways vehicles and pedestrians. The video stream collected by the side rear view camera can be used in application scenarios such as lane changing and merging into other roads.
内置摄像头的数量可以为至少一个,且内置摄像头可以安装在车舱内。例如,内置摄像头可以安装在车内后视镜、A柱、仪表盘、中控台等位置。内置摄像头采集的视频流可以用于监控驾驶员或者车舱内的其他乘员的状态,例如可以通过监控驾驶员的状态,实现疲劳提醒等功能。There may be at least one built-in camera, and the built-in camera may be installed in the vehicle cabin. For example, built-in cameras can be installed in interior rearview mirrors, A-pillars, dashboards, center consoles, etc. The video stream collected by the built-in camera can be used to monitor the status of the driver or other occupants in the cabin. For example, functions such as fatigue reminder can be realized by monitoring the driver's status.
在本公开实施例中,可以获取所有或部分车载摄像头采集的视频流。例如,可以实时获取至少两个车载摄像头采集的至少两个视频流。In the embodiments of the present disclosure, all or part of the video streams collected by the vehicle-mounted cameras may be obtained. For example, at least two video streams collected by at least two vehicle-mounted cameras may be acquired in real time.
在本公开实施例中,在获取至少两个车载摄像头采集的至少两个视频流的情况下,可以通过至少两个显示区域,分别显示所述至少两个视频流。其中,各个车载摄像头采集的视频流可以分别显示在不同的显示区域中,或者,相关的车载摄像头采集的视频流可以显示在同一显示区域中。在一种可能的实现方式中,在所述至少两个摄像头包括环视摄像头组的情况下,所述环视摄像头组中的多个环视摄像头采集的视频流可以拼接为全景视频流,并可以通过单个显示区域显示所述全景视频流。即,所述环视摄像头组中的多个环视摄像头采集的视频流可以显示在同一显示区域中。用户可以通过与车载显示屏进行交互,以切换视角。例如,在车载显示屏为触摸屏的情况下,用户可以通过触摸的方式切换视角。In the embodiment of the present disclosure, in the case of acquiring at least two video streams captured by at least two vehicle-mounted cameras, the at least two video streams may be displayed respectively through at least two display areas. Wherein, the video streams collected by each vehicle-mounted camera can be displayed in different display areas, or the video streams collected by related vehicle-mounted cameras can be displayed in the same display area. In a possible implementation, when the at least two cameras include a surround-view camera group, the video streams collected by multiple surround-view cameras in the surround-view camera group can be spliced into a panoramic video stream, and can be passed through a single The display area displays the panoramic video stream. That is, video streams collected by multiple surround-view cameras in the surround-view camera group may be displayed in the same display area. Users can switch perspectives by interacting with the on-board display. For example, in the case that the vehicle display screen is a touch screen, the user can switch the viewing angle by touching.
在一种可能的实现方式中,可以获取至少两个车载摄像头采集的至少两个视频流,通过车载显示屏的至少两个显示区域,分别显示所述至少两个视频流,响应于所述至少两个显示区域中的任意显示区域被选中,将被选中的显示区域显示为选中状态,并响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,由此在用户处于车舱内时,可以利用车载摄像头采集的视频流完成多视角的图像和/或视频的拍摄,而无需借助手机或相机等外部摄影设备,从而能够降低拍摄车舱外和/或车舱内的图像和/或视频的操作难度,并且有利于提高拍摄得到的图像和/或视频的质量。在下文中,以“获取至少两个车载摄像头采集的至少两个视频流,并通过车载显示屏的至少两个显示区域,分别显示所述至少两个视频流”为例进行说明。In a possible implementation manner, at least two video streams collected by at least two vehicle-mounted cameras may be obtained, and the at least two video streams are respectively displayed through at least two display areas of the vehicle-mounted display screen, and the at least two video streams are displayed in response to the at least Any display area in the two display areas is selected, and the selected display area is displayed as a selected state, and in response to the recording request, target image data is generated according to the video stream corresponding to the selected display area, thereby in When the user is in the car cabin, the video stream collected by the car camera can be used to complete the shooting of multi-angle images and/or videos without the need for external photography equipment such as mobile phones or cameras, thereby reducing the number of shots taken outside the car cabin and/or the car cabin. The operation difficulty of the image and/or video in the image and/or video is beneficial to improve the quality of the captured image and/or video. In the following, "obtaining at least two video streams captured by at least two vehicle-mounted cameras, and displaying the at least two video streams respectively through at least two display areas of the vehicle-mounted display screen" will be described as an example.
在一种可能的实现方式中,所述车载显示屏包括:设置于副驾驶室的显示屏,和/或,设置于后排座椅区域的显示屏。In a possible implementation manner, the vehicle-mounted display screen includes: a display screen set in the passenger cab, and/or a display screen set in the rear seat area.
在该实现方式中,通过获取车载摄像头采集的视频流,通过设置于副驾驶室的车载显示屏的显示区域,显示所述视频流,响应于任意显示区域被选中,将被选中的显示区域显示为选中状态,并响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,由此能够便于副驾驶室的乘员利用车载摄像头采集的视频流完成图像和/或视频的拍摄,而无需副驾驶室的乘员拿出自己的手机或相机进行拍摄,从而能够降低拍摄车舱外和/或车舱内的图像和/或视频的操作难度,并且有利于提高拍摄得到的图像和/或视频的质量;通过获取车载摄像头采集的视频流,通过设置于后排座椅区域的车载显示屏的显示区域,显示所述视频流,响应于任意显示区域被选中,将被选中的显示区域显示为选中状态,并响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,由此能够便于后排乘员利用车载摄像头采集的视频流完成图像和/或视频的拍摄,而无需后排乘员拿出自己的手机或相机进行拍摄,从而能够降低拍摄车舱外和/或车舱内的图像和/或视频的操作难度,并且有利于提高拍摄得到的图像和/或视频的质量。In this implementation, by acquiring the video stream collected by the on-board camera, the video stream is displayed on the display area of the on-board display screen set in the passenger cab, and in response to any display area being selected, the selected display area will be displayed In the selected state, and in response to the recording request, according to the video stream corresponding to the selected display area, target image data is generated, so that it is convenient for the occupant in the passenger compartment to complete the image and/or video using the video stream collected by the vehicle camera. without the need for the occupants in the co-pilot to take out their mobile phones or cameras to shoot, which can reduce the operational difficulty of shooting images and/or videos outside the cabin and/or inside the cabin, and help improve the quality of shooting Image and/or video quality; by obtaining the video stream collected by the vehicle-mounted camera, the video stream is displayed on the display area of the vehicle-mounted display in the rear seat area, and will be selected in response to any display area being selected. The display area of the display area is displayed as a selected state, and in response to the recording request, target image data is generated according to the video stream corresponding to the selected display area, so that the rear passengers can use the video stream collected by the vehicle camera to complete the image and/or or video shooting, without the need for rear passengers to take out their mobile phones or cameras to shoot, thereby reducing the operational difficulty of shooting images and/or videos outside the cabin and/or inside the cabin, and helping to improve the quality of shooting Image and/or video quality.
在一种可能的实现方式中,所述车载显示屏包括:设置于主驾驶室的显示屏。在该实现方式中,在车辆处于静止状态的情况下,驾驶员可以利用车载摄像头采集的视频流完成多视角的图像和/或视频的拍摄。In a possible implementation manner, the vehicle-mounted display screen includes: a display screen arranged in a main driver's cab. In this implementation manner, when the vehicle is in a stationary state, the driver can use the video stream collected by the vehicle camera to complete the shooting of multi-view images and/or videos.
图2示出本公开实施例提供的车载视频的处理方法中,车载摄像头与车载显示屏之间的物理链路的示意图。在图2所示的示例中,多摄像头模组包括多个车载摄像头,且多摄像头模组可以包括互补金属氧化物半导体(Complementary Metal-Oxide-Semiconductor,CMOS)传感器和图像信号处理器(Image Signal Processor,ISP)。各个车载摄像头采集的视频流可以分别通过串行器进行串行化得到串行数据后,传输至域控制器端的解串器。其中,可以基于GMSL(Gigabit Multimedia Serial Links,千兆多媒体串行链路)或者FAKARA线束等进行串行数据的传输。域控制器端的解串器可以通过MIPI(MobileIndustry Processor Interface,移动产业处理器接口)将解串后的数据传输给域控制器的系统级芯片(System of Chip,SoC)。其中,系统级芯片可以由整车电源供电。系统级芯片对多个摄像头采集的视频流进行处理。例如,在多摄像头模组包括环视摄像头组的情况下,可以通过系统级芯片进行全景视频流的拼接。系统级芯片还可以支持高速控制器局域网络(Controller Area Network,CAN)和/或UDS(University Diagnostics System,通用诊断系统)等,在此不做限定。在系统级芯片对多个摄像头采集的视频流进行处理后,可以通过串行器将处理得到的视频数据串行化,并传输至车载显示屏端的解串器。在图2中,车载显示屏包括主驾中控屏、副驾娱乐屏和后排娱乐屏。如图2所示,多个车载显示屏可以通过菊花链的方式,简化串行器的使用,实现多个车载显示屏显示不同的内容。FIG. 2 shows a schematic diagram of a physical link between a vehicle-mounted camera and a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in Figure 2, the multi-camera module includes multiple vehicle-mounted cameras, and the multi-camera module may include a complementary metal-oxide-semiconductor (Complementary Metal-Oxide-Semiconductor, CMOS) sensor and an image signal processor (Image Signal Processor). Processor, ISP). The video streams collected by each vehicle camera can be serialized through the serializer to obtain serial data, and then transmitted to the deserializer on the domain controller side. Among them, serial data transmission can be performed based on GMSL (Gigabit Multimedia Serial Links, Gigabit Multimedia Serial Links) or FAKARA wiring harness. The deserializer at the domain controller side can transmit the deserialized data to the system-level chip (System of Chip, SoC) of the domain controller through MIPI (Mobile Industry Processor Interface, mobile industry processor interface). Among them, the system-on-a-chip can be powered by the vehicle power supply. The system-on-a-chip processes video streams captured by multiple cameras. For example, in the case that the multi-camera module includes a surround-view camera group, the panoramic video stream can be spliced through the system-on-a-chip. The system-on-a-chip may also support a high-speed controller area network (Controller Area Network, CAN) and/or UDS (University Diagnostics System, universal diagnostic system), etc., which are not limited here. After the system-on-chip processes the video streams collected by multiple cameras, the processed video data can be serialized through the serializer and transmitted to the deserializer on the vehicle display side. In Figure 2, the on-board display screens include the central control screen for the main driver, the entertainment screen for the co-pilot and the rear entertainment screen. As shown in Figure 2, multiple vehicle-mounted display screens can be daisy-chained to simplify the use of serializers and realize multiple vehicle-mounted display screens to display different content.
图3示出本公开实施例提供的车载视频的处理方法的一示意图。在图3所示的示例中,域控制器中的系统级芯片可以获取车左摄像头、车右摄像头、车前摄像头、车后摄像头、环视摄像头和车内摄像头采集的视频流。Fig. 3 shows a schematic diagram of a method for processing a vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in FIG. 3 , the system-on-a-chip in the domain controller can obtain the video streams collected by the left camera of the car, the right camera of the car, the front camera, the rear camera of the car, the surround view camera and the camera inside the car.
在一种可能的实现方式中,所述显示区域显示的视频流为第一预设分辨率,用于生成所述目标影像数据的视频流为第二预设分辨率,其中,所述第一预设分辨率低于所述第二预设分辨率。In a possible implementation manner, the video stream displayed in the display area is a first preset resolution, and the video stream used to generate the target image data is a second preset resolution, wherein the first The preset resolution is lower than the second preset resolution.
在该实现方式中,所述通过车载显示屏的示区域,显示所述视频流,可以包括:通过车载显示屏的显示区域,显示第一预设分辨率的视频流;所述响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,可以包括:响应于录制请求,根据所述被选中的显示区域对应的第二预设分辨率的视频流,生成目标影像数据。In this implementation manner, the displaying the video stream through the display area of the vehicle-mounted display may include: displaying the video stream with a first preset resolution through the display area of the vehicle-mounted display; the responding to the recording request , generating the target image data according to the video stream corresponding to the selected display area may include: in response to the recording request, generating the target image according to the video stream of the second preset resolution corresponding to the selected display area data.
在该实现方式中,通过车载显示屏的显示区域,显示第一预设分辨率的视频流,由此能够提高视频流显示的实时性;通过响应于录制请求,根据所述被选中的显示区域对应的第二预设分辨率的视频流,生成目标影像数据,能够提高生成的目标影像数据的质量。因此,通过采用该实现方式,能够兼顾视频流显示的实时性和生成的目标影像数据的质量。In this implementation, the video stream with the first preset resolution is displayed through the display area of the vehicle-mounted display screen, thereby improving the real-time performance of the video stream display; by responding to the recording request, according to the selected display area The target image data is generated corresponding to the video stream with the second preset resolution, and the quality of the generated target image data can be improved. Therefore, by adopting this implementation manner, both the real-time display of the video stream and the quality of the generated target image data can be taken into account.
作为该实现方式的一个示例,所述获取车载摄像头采集的视频流,包括:将所述车载摄像头采集的原始视频数据编码为所述第一预设分辨率的视频流和所述第二预设分辨率的视频流。例如,对于至少两个车载摄像头中的任一车载摄像头,可以将所述车载摄像头采集的原始视频数据编码为第一预设分辨率的视频流和第二预设分辨率的视频流。As an example of this implementation, the acquiring the video stream collected by the vehicle-mounted camera includes: encoding the raw video data collected by the vehicle-mounted camera into a video stream with the first preset resolution and the second preset resolution resolution video stream. For example, for any one of the at least two on-vehicle cameras, the raw video data collected by the on-vehicle camera may be encoded into a video stream with a first preset resolution and a video stream with a second preset resolution.
在图3所示的示例中,系统级芯片可以将第一预设分辨率的视频流和第二预设分辨率的视频流提供给车机应用(Application,APP)。其中,第一预设分辨率的视频流可以用于车载显示屏(例如副驾屏幕或后排屏幕)进行显示。第二预设分辨率的视频流可以用于生成目标图像、目标图像序列和目标视频等中的至少之一。In the example shown in FIG. 3 , the SoC may provide a video stream with a first preset resolution and a video stream with a second preset resolution to an in-vehicle application (Application, APP). Wherein, the video stream of the first preset resolution may be displayed on a vehicle display screen (such as a passenger screen or a rear screen). The video stream with the second preset resolution may be used to generate at least one of the target image, the target image sequence, and the target video.
在图3所示的示例中,系统级芯片还可以实现盲点检测、行人预警、辅助泊车、全景环视、驾驶员辅助监控等中功能。In the example shown in Figure 3, the system-on-a-chip can also implement functions such as blind spot detection, pedestrian warning, parking assistance, panoramic view, and driver assistance monitoring.
通过采用该示例,能够兼顾视频流显示的实时性和生成的目标影像数据的质量。By adopting this example, both the real-time display of the video stream and the quality of the generated target image data can be taken into account.
作为该实现方式的一个示例,第一预设分辨率与第二预设分辨率的宽高比相同。例如,第一预设分辨率和第二预设分辨率的宽高比均为4:3;又如,第一预设分辨率和第二预设分辨率的宽高比均为16:9;等等。例如,第一预设分辨率可以为540P(即960×540),第二预设分辨率可以为1080P(即1920×1080)。当然,本领域技术人员可以根据实际应用场景需求灵活设置第一预设分辨率和第二预设分辨率,在此不做限定。As an example of this implementation manner, the first preset resolution and the second preset resolution have the same aspect ratio. For example, the aspect ratios of the first preset resolution and the second preset resolution are both 4:3; another example, the aspect ratios of the first preset resolution and the second preset resolution are both 16:9 ;wait. For example, the first preset resolution may be 540P (ie 960×540), and the second preset resolution may be 1080P (ie 1920×1080). Of course, those skilled in the art can flexibly set the first preset resolution and the second preset resolution according to actual application scenario requirements, which are not limited here.
在一个例子中,系统级芯片可以获取车左摄像头采集的原始视频数据,并可以将车左摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流;系统级芯片可以获取车右摄像头采集的原始视频数据,并可以将车右摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流;系统级芯片可以获取车前摄像头采集的原始视频数据,并可以将车前摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流;系统级芯片可以获取车后摄像头采集的原始视频数据,并可以将车后摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流;系统级芯片可以获取环视摄像头采集的原始视频数据,并可以将环视摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流;系统级芯片可以获取车内摄像头采集的原始视频数据,并可以将车内摄像头采集的原始视频数据编码为540P的视频流和1080P的视频流。In one example, the system-level chip can obtain the original video data collected by the left camera of the car, and can encode the original video data collected by the left camera of the car into a 540P video stream and a 1080P video stream; The original video data collected by the right camera of the car can be encoded into a 540P video stream and a 1080P video stream; the system-level chip can obtain the original video data collected by the front camera of the car, and can collect the The original video data of the car is encoded into a 540P video stream and a 1080P video stream; the system-on-a-chip can obtain the original video data collected by the rear camera of the car, and can encode the original video data collected by the rear camera into a 540P video stream and a 1080P video stream. Video stream; the system-level chip can obtain the original video data collected by the surround-view camera, and can encode the original video data collected by the surround-view camera into 540P video stream and 1080P video stream; the system-level chip can obtain the original video collected by the camera in the car Data, and can encode the original video data collected by the camera in the car into a 540P video stream and a 1080P video stream.
通过将所述车载摄像头采集的原始视频数据编码为宽高比相同的第一预设分辨率的视频流和第二预设分辨率的视频流,由此用户通过显示区域对第一预设分辨率的视频流进行的修改操作(例如裁剪操作),将能够便捷地应用于第二预设分辨率的视频流,从而能够降低车载视频处理的计算量。By encoding the raw video data collected by the vehicle-mounted camera into a video stream of the first preset resolution and a video stream of the second preset resolution with the same aspect ratio, the user can distinguish the first preset resolution through the display area. A modification operation (for example, a cropping operation) performed on a video stream with a high resolution can be conveniently applied to a video stream with a second preset resolution, thereby reducing the amount of computation for in-vehicle video processing.
在另一种可能的实现方式中,所述获取至少两个车载摄像头采集的至少两个视频流,包括:对于所述至少两个车载摄像头中的任一车载摄像头,仅获取一种预设分辨率的视频流。例如,对于每个车载摄像头,可以分别获取1080P的视频流。In another possible implementation manner, the acquiring at least two video streams captured by at least two vehicle-mounted cameras includes: for any vehicle-mounted camera in the at least two vehicle-mounted cameras, only acquiring a preset resolution rate video stream. For example, for each vehicle camera, a 1080P video stream can be obtained separately.
在一种可能的实现方式中,在通过车载显示屏显示所述至少两个视频流之前,还可以对所述至少两个视频流中的至少部分视频流进行画面校正。例如,可以采用鱼眼画面校正的算法去除鱼眼效果,得到平视画面。In a possible implementation manner, before displaying the at least two video streams on the vehicle-mounted display screen, picture correction may be performed on at least part of the at least two video streams. For example, a fisheye image correction algorithm can be used to remove the fisheye effect and obtain a head-up image.
在一种可能的实现方式中,在通过车载显示屏显示所述至少两个视频流之前,还可以统一所述至少两个视频流的色温、白平衡、曝光水平等中的至少之一。In a possible implementation manner, before displaying the at least two video streams through the vehicle display screen, at least one of the color temperature, white balance, exposure level, etc. of the at least two video streams may be unified.
在本公开实施例中,车载显示屏的预览内容可以基于车载以太网的AVB(AudioVideo Bridging,音视频桥接)协议进行传输。或者,在同轴线连接的情况下,可以直接传输MIPI信号。In the embodiment of the present disclosure, the preview content of the vehicle display screen may be transmitted based on the AVB (Audio Video Bridging, Audio Video Bridging) protocol of the vehicle Ethernet. Alternatively, in the case of a coaxial connection, MIPI signals can be transmitted directly.
在一种可能的实现方式中,所述车载显示屏包括多个显示区域,所述多个显示区域分别显示多个车载摄像头采集的视频流,且所述多个显示区域之间的相对位置关系基于所述多个车载摄像头的拍摄区域之间的相对位置关系确定。In a possible implementation manner, the vehicle-mounted display screen includes multiple display areas, and the multiple display areas respectively display video streams collected by multiple vehicle-mounted cameras, and the relative positional relationship between the multiple display areas The determination is based on the relative positional relationship between the shooting areas of the plurality of vehicle-mounted cameras.
例如,所述至少两个视频流包括第一视频流和第二视频流,所述至少两个显示区域包括第一显示区域和第二显示区域,其中,所述第一视频流和所述第二视频流为所述至少两个视频流中的任意两个视频流,所述第一显示区域为所述第一视频流对应的显示区域,所述第二显示区域为所述第二视频流对应的显示区域;根据所述第一视频流对应的第一拍摄区域与所述第二视频流对应的第二拍摄区域之间的相对位置关系,确定所述第一显示区域与所述第二显示区域之间的相对位置关系。其中,在该实现方式中,第一显示区域可以用于显示第一视频流,第二显示区域可以用于显示第二视频流。第一拍摄区域可以表示第一视频流对应的拍摄区域,第二拍摄区域可以表示第二视频流对应的拍摄区域。For example, the at least two video streams include a first video stream and a second video stream, and the at least two display areas include a first display area and a second display area, wherein the first video stream and the second video stream The second video stream is any two video streams in the at least two video streams, the first display area is the display area corresponding to the first video stream, and the second display area is the second video stream Corresponding display area; according to the relative positional relationship between the first shooting area corresponding to the first video stream and the second shooting area corresponding to the second video stream, determine the first display area and the second Displays the relative positional relationship between areas. Wherein, in this implementation manner, the first display area may be used to display the first video stream, and the second display area may be used to display the second video stream. The first shooting area may represent a shooting area corresponding to the first video stream, and the second shooting area may represent a shooting area corresponding to the second video stream.
图4示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的一示意图。在图4所示的示例中,车内摄像头画面可以表示车内摄像头采集的视频流的画面,前摄像头画面可以表示车前摄像头采集的视频流的画面,车顶环视摄像头画面可以表示多个环视摄像头采集的多个视频流的拼接画面,左摄像头画面可以表示车左摄像头采集的视频流的画面,后摄像头画面可以表示车后摄像头采集的视频流的画面,右摄像头画面可以表示车右摄像头采集的视频流的画面。FIG. 4 shows a schematic diagram of a display interface of a vehicle-mounted display screen in a method for processing vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in Figure 4, the picture of the camera in the car can represent the picture of the video stream collected by the camera in the car, the picture of the front camera can represent the picture of the video stream collected by the camera in front of the car, and the picture of the surround view camera on the roof can represent multiple surround views The stitching screen of multiple video streams collected by the camera, the left camera screen can represent the video stream screen collected by the left camera of the car, the rear camera screen can represent the video stream screen collected by the rear camera of the car, and the right camera screen can represent the video stream collected by the right camera of the car footage of the video stream.
其中,车前摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的前方,因此,车前摄像头对应的显示区域可以设置在车后摄像头对应的显示区域的上方。车左摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的左侧,因此,车左摄像头对应的显示区域可以设置在车后摄像头对应的显示区域的左侧。车右摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的右侧,因此,车右摄像头对应的显示区域可以设置在车后摄像头对应的显示区域的右侧。Wherein, the shooting area corresponding to the video stream collected by the front camera is in front of the shooting area corresponding to the video stream collected by the rear camera, therefore, the display area corresponding to the front camera can be set above the display area corresponding to the rear camera. The shooting area corresponding to the video stream collected by the left camera of the car is on the left side of the shooting area corresponding to the video stream collected by the rear camera of the car. Therefore, the display area corresponding to the left camera of the car can be set on the left side of the display area corresponding to the rear camera. The shooting area corresponding to the video stream collected by the right camera of the car is on the right side of the shooting area corresponding to the video stream collected by the rear camera of the car. Therefore, the display area corresponding to the right camera of the car can be set on the right side of the display area corresponding to the rear camera of the car.
在该实现方式中,通过基于所述多个车载摄像头的拍摄区域之间的相对位置关系,确定所述多个显示区域之间的相对位置关系,由此能够实现更自然的预览效果,从而能够使用户获得更好的观看体验。In this implementation manner, by determining the relative positional relationship between the plurality of display areas based on the relative positional relationship between the shooting areas of the plurality of vehicle-mounted cameras, a more natural preview effect can be achieved, thereby enabling To enable users to obtain a better viewing experience.
作为该实现方式的一个示例,可以响应于所述第一视频流对应的第一拍摄区域与所述第二视频流对应的第二拍摄区域之间存在交集区域,根据所述第一拍摄区域与所述第二拍摄区域之间的相对位置关系,确定所述第一视频流对应的第一显示区域与所述第二视频流对应的第二显示区域之间的相对位置关系。As an example of this implementation, in response to an intersection area between the first shooting area corresponding to the first video stream and the second shooting area corresponding to the second video stream, according to the first shooting area and The relative positional relationship between the second shooting areas determines the relative positional relationship between the first display area corresponding to the first video stream and the second display area corresponding to the second video stream.
在该示例中,在第一拍摄区域与第二拍摄区域之间存在交集区域的情况下,第一视频流与第二视频流中存在相同的影像信息。In this example, when there is an intersection area between the first shooting area and the second shooting area, the same image information exists in the first video stream and the second video stream.
在该示例中,通过响应于所述第一视频流对应的第一拍摄区域与所述第二视频流对应的第二拍摄区域之间存在交集区域,根据所述第一拍摄区域与所述第二拍摄区域之间的相对位置关系,确定所述第一视频流对应的第一显示区域与所述第二视频流对应的第二显示区域之间的相对位置关系,由此能够便于用户预览多视角图像和/或视频的拼接效果。In this example, in response to the intersection area between the first shooting area corresponding to the first video stream and the second shooting area corresponding to the second video stream, according to the first shooting area and the second shooting area The relative positional relationship between the two shooting areas determines the relative positional relationship between the first display area corresponding to the first video stream and the second display area corresponding to the second video stream, thereby facilitating the user to preview multiple Stitching effects for perspective images and/or videos.
作为该实现方式的另一个示例,在所述第一视频流对应的第一拍摄区域与所述第二视频流对应的第二拍摄区域之间不存在交集区域的情况下,也可以根据所述第一拍摄区域与所述第二拍摄区域之间的相对位置关系,确定所述第一视频流对应的第一显示区域与所述第二视频流对应的第二显示区域之间的相对位置关系。As another example of this implementation, if there is no intersection area between the first shooting area corresponding to the first video stream and the second shooting area corresponding to the second video stream, the The relative positional relationship between the first shooting area and the second shooting area, determining the relative positional relationship between the first display area corresponding to the first video stream and the second display area corresponding to the second video stream .
作为该实现方式的一个示例,在所述多个显示区域中的第一显示区域与第二显示区域对应的拍摄区域之间存在交集区域的情况下,所述交集区域的任意子区域的影像信息仅通过所述第一显示区域或者仅通过所述第二显示区域显示。在该示例中,通过仅在第一显示区域或者仅在第二显示区域显示所述交集区域的任意子区域的影像信息,由此能够减少重复显示,从而能够更方便用户预览拼接效果。As an example of this implementation, if there is an intersection area between the shooting areas corresponding to the first display area and the second display area among the plurality of display areas, the image information of any sub-area of the intersection area displayed only through the first display area or only through the second display area. In this example, by only displaying the image information of any sub-area of the intersection area in the first display area or only in the second display area, repeated display can be reduced, so that it is more convenient for the user to preview the stitching effect.
在一个示例中,对于所述交集区域的任一子区域,响应于第一视频流中所述子区域的畸变程度低于第二视频流中所述子区域的畸变程度,通过所述第一显示区域显示所述子区域的影像信息;或者,对于所述交集区域的任一子区域,响应于所述第一视频流中所述子区域的畸变程度高于或等于所述第二视频流中所述子区域的畸变程度,通过所述第二显示区域显示所述子区域的影像信息;其中,所述第一视频流为所述第一显示区域对应的第一车载摄像头采集的视频流,所述第二视频流为所述第二显示区域对应的第二车载摄像头采集的视频流。在该示例中,对于所述交集区域的任一子区域,通过将所述子区域对应的畸变程度较小的影像信息显示出来,由此能够提高预览效果。In an example, for any sub-area of the intersection area, in response to the degree of distortion of the sub-area in the first video stream is lower than the degree of distortion of the sub-area in the second video stream, through the first The display area displays the image information of the sub-area; or, for any sub-area of the intersection area, in response to the fact that the degree of distortion of the sub-area in the first video stream is higher than or equal to that of the second video stream The degree of distortion of the sub-area, the image information of the sub-area is displayed through the second display area; wherein, the first video stream is the video stream collected by the first vehicle-mounted camera corresponding to the first display area , the second video stream is a video stream collected by a second vehicle-mounted camera corresponding to the second display area. In this example, for any sub-area of the intersection area, the preview effect can be improved by displaying the image information corresponding to the sub-area with less distortion.
在另一个示例中,所述交集区域的影像信息可以随机显示在第一显示区域或者第二显示区域中。In another example, the image information of the intersection area may be randomly displayed in the first display area or the second display area.
在另一个示例中,所述交集区域的影像信息可以分别通过所述第一显示区域和所述第二显示区域显示。在该示例中,第一显示区域可以显示完整的第一视频流,第二显示区域可以显示完整的第二视频流。In another example, the image information of the intersection area may be displayed through the first display area and the second display area respectively. In this example, the first display area may display the complete first video stream, and the second display area may display the complete second video stream.
在另一种可能的实现方式中,在设置各个显示区域的位置时,可以不考虑各个显示区域对应的视频流的拍摄区域之间的相对位置关系。In another possible implementation manner, when setting the position of each display area, the relative positional relationship between the shooting areas of the video stream corresponding to each display area may not be considered.
在本公开实施例中,车载显示屏中的不同显示区域的尺寸可以相同,也可以不同。In the embodiments of the present disclosure, the sizes of different display areas in the vehicle display screen may be the same or different.
在一种可能的实现方式中,显示区域的长宽比可以为固定比例。例如,显示区域的像素尺寸可以为960x540。在该实现方式中,在任一车载摄像头采集的视频流的视频帧的长宽比与显示区域的长宽比不同的情况下,可以采用黑边等方式,对显示区域进行填充。In a possible implementation manner, the aspect ratio of the display area may be a fixed ratio. For example, the pixel size of the display area may be 960x540. In this implementation, if the aspect ratio of the video frame of the video stream collected by any vehicle camera is different from that of the display area, the display area may be filled with black borders or the like.
在另一种可能的实现方式中,对于任一车载摄像头,可以根据所述车载摄像头采集的视频流的视频帧的长宽比,确定所述车载摄像头对应的显示区域的长宽比,以使所述车载摄像头对应的显示区域的长宽比等于所述车载摄像头采集的视频流的视频帧的长宽比。In another possible implementation, for any vehicle-mounted camera, the aspect ratio of the display area corresponding to the vehicle-mounted camera may be determined according to the aspect ratio of the video frame of the video stream collected by the vehicle-mounted camera, so that The aspect ratio of the display area corresponding to the vehicle camera is equal to the aspect ratio of the video frame of the video stream collected by the vehicle camera.
在本公开实施例中,至少两个显示区域中的不同显示区域可以同时处于选中状态。即,可以基于被选中的两个以上显示区域对应的视频流,生成目标影像数据。其中,目标影像数据的数据类型可以为图像、图像序列或者视频等,在此不做限定。In an embodiment of the present disclosure, different display areas of at least two display areas may be in a selected state at the same time. That is, target image data may be generated based on video streams corresponding to more than two selected display areas. Wherein, the data type of the target image data may be an image, an image sequence, or a video, etc., which is not limited here.
在本公开实施例中,用户可以通过触摸或者语音等方式,选中显示区域。如图4所示,在一个例子中,用户可以通过点击显示区域右上角的圆圈,选中显示区域。In the embodiment of the present disclosure, the user may select the display area through touch or voice. As shown in FIG. 4 , in an example, the user can select the display area by clicking the circle at the upper right corner of the display area.
在本公开实施例中,录制请求可以通过触发录制方式选择控件生成,或者,可以通过语音指令生成,等等。在语音识别的方式中,可以与车机的语音助手联动,通过控制车载摄像头拍摄或者录像的语音指令,进行拍照或录像。例如,用户可以发出“小X小X,对前方和右方进行录像”的语音指令,控制车载视频的处理装置基于车前摄像头采集的视频流和车右摄像头采集的视频流生成目标视频。又如,用户可以发出“小X小X,对前方进行录像”的语音指令,控制车载视频的处理装置基于车前摄像头采集的视频流生成目标视频。In the embodiment of the present disclosure, the recording request may be generated by triggering a recording mode selection control, or may be generated through a voice instruction, and so on. In the way of voice recognition, it can be linked with the voice assistant of the car, and take pictures or videos by controlling the voice commands of the car camera to shoot or record. For example, the user can issue a voice command of "Xiao X Xiao X, record the front and the right", and control the vehicle video processing device to generate the target video based on the video stream collected by the front camera of the car and the video stream collected by the right camera of the car. For another example, the user can issue a voice command of "Xiao X Xiao X, record the front", and control the vehicle video processing device to generate the target video based on the video stream collected by the front camera.
在一种可能的实现方式中,车载显示屏可以显示单个录制方式选择控件,所述录制方式选择控件可以用于触发至少一种录制方式。在该实现方式中,可以响应于检测到针对所述录制方式选择控件的触发操作,根据所述触发操作的类型,确定录制方式。例如,在图4中,车载显示屏可以显示拍摄/录制控件,可以响应于检测到针对拍摄/录制控件的单击操作,生成用于请求拍照的录制请求,并可以响应于检测到针对拍摄/录制控件的长按操作,生成用于请求录像的录制请求,等等。In a possible implementation manner, the vehicle display screen may display a single recording mode selection control, and the recording mode selection control may be used to trigger at least one recording mode. In this implementation manner, in response to detecting a trigger operation on the recording mode selection control, the recording mode may be determined according to the type of the trigger operation. For example, in FIG. 4, the vehicle display screen can display the shooting/recording control, can generate a recording request for requesting to take a photo in response to detecting a click operation on the shooting/recording Record long presses on controls, generate recording requests for recording, etc.
在一种可能的实现方式中,所述显示区域的数量为至少两个;所述方法还包括:响应于所述录制请求,隐藏至少两个显示区域中未被选中的显示区域。在该实现方式中,通过响应于所述录制请求,隐藏所述至少两个显示区域中未被选中的显示区域,由此能够减少未被选中的显示区域对用户的干扰,从而能够提高用户利用车载摄像头采集的视频流进行拍照和/或录像的体验。In a possible implementation manner, the number of the display areas is at least two; the method further includes: in response to the recording request, hiding an unselected display area of the at least two display areas. In this implementation, by hiding the unselected display areas of the at least two display areas in response to the recording request, the interference of the unselected display areas to the user can be reduced, thereby improving user utilization. The experience of taking pictures and/or recording videos through the video stream collected by the car camera.
在另一种可能的实现方式中,在检测到录制请求之后,也可以不隐藏所述至少两个显示区域中未被选中的显示区域。In another possible implementation manner, after the recording request is detected, unselected display areas of the at least two display areas may not be hidden.
在一种可能的实现方式中,所述方法还包括:响应于所述录制请求,放大所述被选中的显示区域。在该实现方式中,通过响应于所述录制请求,放大所述被选中的显示区域,由此能够使用户通过车载显示屏的有限的屏幕空间获得更好的预览效果。In a possible implementation manner, the method further includes: in response to the recording request, enlarging the selected display area. In this implementation manner, the selected display area is enlarged in response to the recording request, so that the user can obtain a better preview effect through the limited screen space of the vehicle display screen.
图5示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。在图5所示的示例中,被选中的显示区域包括车前摄像头对应的显示区域(即前摄像头画面对应的显示区域)和车左摄像头对应的显示区域(即左摄像头画面对应的显示区域)。如图5所示,可以响应于录制请求,放大车前摄像头对应的显示区域和车左摄像头对应的显示区域,并隐藏其他摄像头对应的显示区域。另外,还可以响应于结束控件被触发,停止录制视频。FIG. 5 shows another schematic diagram of a display interface of a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in Figure 5, the selected display area includes the display area corresponding to the front camera of the car (that is, the display area corresponding to the front camera screen) and the display area corresponding to the left camera of the car (that is, the display area corresponding to the left camera screen) . As shown in FIG. 5 , in response to the recording request, the display area corresponding to the front camera of the car and the display area corresponding to the left camera of the car may be enlarged, and the display areas corresponding to other cameras may be hidden. In addition, recording the video may also be stopped in response to the end control being triggered.
在一种可能的实现方式中,所述车载显示屏包括录制方式选择控件;所述响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据,包括:响应于对任一录制方式选择控件的触发,根据所述被选中的显示区域对应的视频流,生成对应录制方式的目标影像数据。In a possible implementation manner, the on-vehicle display screen includes a recording mode selection control; the generating target image data according to the video stream corresponding to the selected display area in response to the recording request includes: responding to the The triggering of any recording mode selection control generates target image data corresponding to the recording mode according to the video stream corresponding to the selected display area.
在该实现方式中,录制方式选择控件可以表示用于选择录制方式的控件。其中,车载显示屏可以包括至少一个录制方式选择控件。作为该实现方式的一个示例,车载显示屏可以包括至少两个录制方式选择控件。例如,录制方式可以包括拍摄单张照片、连续拍摄多张照片、录制视频、延时摄影等中的至少一种,相应地,录制方式选择控件可以包括拍摄单张照片控件、连续拍摄多张照片控件、录制视频控件、延时摄影控件等中的至少之一。In this implementation, the recording mode selection control may represent a control for selecting a recording mode. Wherein, the vehicle display screen may include at least one recording mode selection control. As an example of this implementation manner, the vehicle display screen may include at least two recording mode selection controls. For example, the recording method may include at least one of taking a single photo, taking multiple photos continuously, recording video, time-lapse photography, etc. Correspondingly, the recording method selection control may include taking a single photo control, taking multiple photos continuously At least one of controls, video recording controls, time-lapse photography controls, and the like.
在该实现方式中,可以响应于对任一录制方式选择控件的触发,根据所述录制方式选择控件对应的录制方式,生成录制请求。In this implementation manner, in response to triggering of any recording mode selection control, a recording request may be generated according to the recording mode corresponding to the recording mode selection control.
在该实现方式中,可以根据用户选择的录制方式的不同,生成不同影像类型的目标影像数据,从而能够提高目标影像数据生成的灵活性,满足用户对于影像类型的偏好。In this implementation, target image data of different image types can be generated according to different recording modes selected by the user, so that the flexibility of generating target image data can be improved and the user's preference for image types can be satisfied.
作为该实现方式的一个示例,所述录制方式选择控件的数量为至少两个,且所述至少两个录制控件能够同时处于触发状态。As an example of this implementation manner, the number of the recording mode selection controls is at least two, and the at least two recording controls can be in a trigger state at the same time.
在该示例中,可以通过车载显示屏显示与至少两种录制方式一一对应的至少两个录制方式选择控件,其中,所述至少两个录制方式选择控件能够同时处于开启状态,即,所述至少两个录制控件能够同时处于触发状态。可以响应于针对所述至少两个录制方式选择控件中的任一录制方式选择控件的开启指令,根据所述录制方式选择控件对应的录制方式,生成录制请求。In this example, at least two recording mode selection controls corresponding to at least two recording modes may be displayed on the vehicle display screen, wherein the at least two recording mode selection controls can be in an open state at the same time, that is, the At least two recording controls can be active at the same time. A recording request may be generated according to a recording mode corresponding to the recording mode selection control in response to an opening instruction for any one of the at least two recording mode selection controls.
例如,可以通过车载显示屏显示拍照控件以及录像控件;又如,可以通过车载显示屏显示拍摄单张照片控件、连续拍摄多张照片控件、录制视频控件和延时摄影控件;等等。For example, the camera control and video recording control can be displayed through the vehicle display screen; for another example, the control of taking a single photo, the control of continuous shooting of multiple photos, the control of recording video and the control of time-lapse photography can be displayed through the vehicle display screen; and so on.
图6示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。在图6所示的示例中,通过车载显示屏显示拍照控件以及录像控件,其中,拍照控件与录像控件可以同时处于启动状态。例如,用户在选中左摄像头画面对应的显示区域和右摄像头画面对应的显示区域后,点击录像控件,可以根据车左摄像头采集的视频流和车右摄像头采集的视频流录制视频。在录制视频的过程中,若用户看到感兴趣的风景想要拍照,则可以点击拍照控件,以根据车左摄像头采集的视频流和车右摄像头采集的视频流进行拍照。FIG. 6 shows another schematic diagram of a display interface of a vehicle-mounted display in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in FIG. 6 , the camera control and the video recording control are displayed through the vehicle display screen, wherein the camera control and the video recording control may be in an activated state at the same time. For example, after the user selects the display area corresponding to the left camera screen and the display area corresponding to the right camera screen, and clicks the recording control, the video can be recorded according to the video stream collected by the left camera of the car and the video stream collected by the right camera of the car. In the process of recording the video, if the user sees the scenery of interest and wants to take a photo, he can click the camera control to take a photo according to the video stream collected by the left camera of the car and the video stream collected by the right camera of the car.
在该实现方式中,通过所述车载显示屏显示与至少两种录制方式一一对应的至少两个录制方式选择控件,其中,所述至少两个录制方式选择控件能够同时处于触发状态,由此能够解决用户看到想拍的风景时,又想拍视频又想拍照片的矛盾,例如,在根据车载摄像头采集的视频流进行视频录制时,若用户想要拍照,则无需再拿出自己的手机或相机进行拍摄,从而能够进一步满足用户需求。In this implementation, at least two recording mode selection controls corresponding to at least two recording modes are displayed on the vehicle-mounted display screen, wherein the at least two recording mode selection controls can be in a triggered state at the same time, thereby It can solve the contradiction between users wanting to shoot videos and taking photos when they see the scenery they want to shoot. Mobile phone or camera to shoot, so as to further meet the needs of users.
在一种可能的实现方式中,所述根据所述被选中的显示区域对应的视频流,生成目标影像数据,包括:响应于所述被选中的显示区域的数量大于或等于2,根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据。In a possible implementation manner, the generating target image data according to the video stream corresponding to the selected display area includes: in response to the number of the selected display areas being greater than or equal to 2, according to at least two The relative positional relationship of the shooting area corresponding to each selected display area to generate the target image data.
例如,被选中的显示区域包括车前摄像头对应的显示区域和车后摄像头对应的显示区域,其中,车前摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的前方,因此,在目标影像数据中,车前摄像头对应的影像信息可以在车后摄像头对应的影像信息的上方。For example, the selected display area includes a display area corresponding to the front camera of the car and a display area corresponding to the rear camera of the car. Therefore, in the target image data, the image information corresponding to the front camera may be above the image information corresponding to the rear camera.
又如,被选中的显示区域包括车左摄像头对应的显示区域和车后摄像头对应的显示区域,其中,车左摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的左侧,因此,在目标影像数据中,车左摄像头对应的影像信息可以在车后摄像头对应的影像信息的左侧。As another example, the selected display area includes the display area corresponding to the left camera of the car and the display area corresponding to the rear camera of the car, wherein the shooting area corresponding to the video stream collected by the left camera of the car is the shooting area corresponding to the video stream collected by the rear camera of the car Therefore, in the target image data, the image information corresponding to the left camera of the vehicle may be on the left side of the image information corresponding to the rear camera of the vehicle.
又如,被选中的显示区域包括车右摄像头对应的显示区域和车后摄像头对应的显示区域,其中,车右摄像头采集的视频流对应的拍摄区域在车后摄像头采集的视频流对应的拍摄区域的右侧,因此,在目标影像数据中,车右摄像头对应的影像信息可以在车后摄像头对应的影像信息的右侧。As another example, the selected display area includes the display area corresponding to the right camera of the car and the display area corresponding to the rear camera of the car, wherein the shooting area corresponding to the video stream collected by the right camera of the car is the shooting area corresponding to the video stream collected by the rear camera of the car Therefore, in the target image data, the image information corresponding to the right camera of the vehicle may be on the right side of the image information corresponding to the rear camera of the vehicle.
在该实现方式中,通过响应于所述被选中的显示区域的数量大于或等于2,根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,由此能够使生成的目标影像数据更加和谐自然。In this implementation, in response to the number of the selected display areas being greater than or equal to 2, the target image data can be generated according to the relative positional relationship of the shooting areas corresponding to at least two selected display areas, thereby enabling The generated target image data is more harmonious and natural.
作为该实现方式的一个示例,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,对显示区域对应的视频流进行拼接,生成目标影像数据。As an example of this implementation, the generating target image data according to the relative positional relationship of the shooting areas corresponding to the at least two selected display areas includes: Positional relationship, splicing the video streams corresponding to the display area to generate target image data.
在该示例中,通过根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,对显示区域对应的视频流进行拼接,生成目标影像数据,由此能够得到更自然的目标影像数据。In this example, target image data is generated by splicing video streams corresponding to at least two selected display areas according to the relative positional relationship of shooting areas corresponding to at least two selected display areas, thereby obtaining more natural target image data.
作为该实现方式的一个示例,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,对存在交集区域的显示区域对应的视频流进行拼接,生成目标影像数据。As an example of this implementation, the generating target image data according to the relative positional relationship of the shooting areas corresponding to the at least two selected display areas includes: responding to any of the at least two selected display areas There is an intersection area between the shooting areas corresponding to the two display areas, and the video streams corresponding to the display areas where the intersection area exists are spliced to generate target image data.
例如,车左摄像头采集的视频流对应的拍摄区域与车前摄像头采集的视频流对应的拍摄区域之间存在交集区域。若所述至少两个被选中的显示区域包括车左摄像头对应的显示区域和车前摄像头对应的显示区域,则可以对车左摄像头采集的视频流和车前摄像头采集的视频流进行拼接。For example, there is an intersection area between the shooting area corresponding to the video stream collected by the left camera of the car and the shooting area corresponding to the video stream collected by the front camera of the car. If the at least two selected display areas include the display area corresponding to the left camera of the car and the display area corresponding to the front camera of the car, then the video stream collected by the left camera of the car and the video stream collected by the front camera of the car can be spliced.
又如,车左摄像头采集的视频流对应的拍摄区域与车后摄像头采集的视频流对应的拍摄区域之间存在交集区域。若所述至少两个被选中的显示区域包括车左摄像头对应的显示区域和车后摄像头对应的显示区域,则可以对车左摄像头采集的视频流和车后摄像头采集的视频流进行拼接。For another example, there is an intersection area between the shooting area corresponding to the video stream collected by the camera on the left of the car and the shooting area corresponding to the video stream collected by the camera on the rear of the car. If the at least two selected display areas include a display area corresponding to the left camera of the car and a display area corresponding to the rear camera, the video stream collected by the left camera of the car and the video stream collected by the rear camera may be spliced.
又如,车右摄像头采集的视频流对应的拍摄区域与车前摄像头采集的视频流对应的拍摄区域之间存在交集区域。若所述至少两个被选中的显示区域包括车右摄像头对应的显示区域和车前摄像头对应的显示区域,则可以对车右摄像头采集的视频流和车前摄像头采集的视频流进行拼接。For another example, there is an intersection area between the shooting area corresponding to the video stream collected by the camera on the right side of the car and the shooting area corresponding to the video stream collected by the front camera of the car. If the at least two selected display areas include a display area corresponding to the right camera of the car and a display area corresponding to the front camera of the car, the video stream collected by the right camera of the car and the video stream collected by the front camera of the car may be spliced.
又如,车右摄像头采集的视频流对应的拍摄区域与车后摄像头采集的视频流对应的拍摄区域之间存在交集区域。若所述至少两个被选中的显示区域包括车右摄像头对应的显示区域和车后摄像头对应的显示区域,则可以对车右摄像头采集的视频流和车后摄像头采集的视频流进行拼接。For another example, there is an intersection area between the shooting area corresponding to the video stream collected by the camera on the right side of the car and the shooting area corresponding to the video stream collected by the camera on the rear of the car. If the at least two selected display areas include a display area corresponding to the right camera of the car and a display area corresponding to the rear camera, the video stream collected by the right camera of the car and the video stream collected by the rear camera may be spliced.
又如,车前摄像头采集的视频流对应的拍摄区域与车后摄像头采集的视频流对应的拍摄区域之间存在交集区域。若所述至少两个被选中的显示区域包括车前摄像头对应的显示区域和车后摄像头对应的显示区域,则可以对车前摄像头采集的视频流和车后摄像头采集的视频流进行拼接。For another example, there is an intersection area between the shooting area corresponding to the video stream collected by the camera in front of the car and the shooting area corresponding to the video stream collected by the camera behind the car. If the at least two selected display areas include a display area corresponding to the front camera and a display area corresponding to the rear camera, the video stream collected by the front camera and the video stream collected by the rear camera may be spliced.
在该示例中,在被选中的显示区域的数量为至少三个的情况下,拼接的视频流的数量也可能为三个以上。例如,可以对车前摄像头采集的视频流、车左摄像头采集的视频流和车后摄像头采集的视频流进行拼接;又如,可以对车前摄像头采集的视频流、车右摄像头采集的视频流和车后摄像头采集的视频流进行拼接;又如,可以对车左摄像头采集的视频流、车前摄像头采集的视频流和车右摄像头采集的视频流进行拼接;又如,可以对车左摄像头采集的视频流、车后摄像头采集的视频流和车右摄像头采集的视频流进行拼接;等等。In this example, when the number of selected display areas is at least three, the number of spliced video streams may also be more than three. For example, the video stream collected by the front camera of the car, the video stream collected by the left camera of the car, and the video stream collected by the rear camera of the car can be spliced; Splicing with the video stream collected by the rear camera of the car; as another example, the video stream collected by the left camera of the car, the video stream collected by the front camera of the car and the video stream collected by the right camera of the car can be spliced; The video stream collected, the video stream collected by the camera behind the car and the video stream collected by the right camera of the car are spliced; and so on.
在该示例中,通过响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,对存在交集区域的显示区域对应的视频流进行拼接,生成目标影像数据,由此能够得到无缝的广角影像数据。In this example, by splicing the video streams corresponding to the display areas with intersection areas in response to the intersection areas between the shooting areas corresponding to any two display areas among the at least two selected display areas, generating The target image data, so that seamless wide-angle image data can be obtained.
作为该实现方式的另一个示例,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,且存在交集区域的两个显示区域对应的两个车载摄像头的焦距和型号均相同,对存在交集区域的两个显示区域对应的视频流进行拼接,生成目标影像数据。由于不同焦距的车载摄像头在相同拍摄区域的画面可能不对齐,且不同型号的车载摄像头的明度、色彩等可能不一致,因此,通过响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,且存在交集区域的两个显示区域对应的两个车载摄像头的焦距和型号均相同,对存在交集区域的两个显示区域对应的视频流进行拼接,生成目标影像数据,由此能够生成更高质量的目标影像数据。As another example of this implementation, the generating target image data according to the relative positional relationship of the shooting areas corresponding to the at least two selected display areas includes: responding to the at least two selected display areas, There is an intersection area between the shooting areas corresponding to any two display areas, and the focal length and model of the two vehicle cameras corresponding to the two display areas in the intersection area are the same, the video streams corresponding to the two display areas in the intersection area Splicing is performed to generate target image data. Since the pictures of vehicle-mounted cameras with different focal lengths in the same shooting area may not be aligned, and the brightness and color of different types of vehicle-mounted cameras may be inconsistent, therefore, by responding to any two of the at least two selected display areas, There is an intersection area between the shooting areas corresponding to the display area, and the focal length and model of the two vehicle-mounted cameras corresponding to the two display areas in the intersection area are the same, and the video streams corresponding to the two display areas in the intersection area are spliced. By generating target video data, it is possible to generate higher-quality target video data.
作为该实现方式的另一个示例,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,且存在交集区域的两个显示区域对应的两个车载摄像头的焦距相同,对存在交集区域的两个显示区域对应的视频流进行拼接,生成目标影像数据。As another example of this implementation, the generating target image data according to the relative positional relationship of the shooting areas corresponding to the at least two selected display areas includes: responding to the at least two selected display areas, There is an intersection area between the shooting areas corresponding to any two display areas, and the focal lengths of the two vehicle cameras corresponding to the two display areas in the intersection area are the same, and the video streams corresponding to the two display areas in the intersection area are spliced. Generate target image data.
作为该实现方式的另一个示例,所述根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据,包括:响应于所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,且存在交集区域的两个显示区域对应的两个车载摄像头的型号相同,对存在交集区域的两个显示区域对应的视频流进行拼接,生成目标影像数据。As another example of this implementation, the generating target image data according to the relative positional relationship of the shooting areas corresponding to the at least two selected display areas includes: responding to the at least two selected display areas, There is an intersection area between the shooting areas corresponding to any two display areas, and the two vehicle-mounted cameras corresponding to the two display areas in the intersection area are of the same model, and the video streams corresponding to the two display areas in the intersection area are spliced. Generate target image data.
作为该实现方式的另一个示例,可以通过车载显示屏显示拼接控件,并可以响应于拼接控件被开启,且所述至少两个被选中的显示区域中、任意两个显示区域对应的拍摄区域之间存在交集区域,对存在交集区域的显示区域对应的视频流进行拼接,生成目标影像数据。图7示出本公开实施例提供的车载视频的处理方法中车载显示屏的显示界面的另一示意图。在图7所示的示例中,通过车载显示屏显示拼接控件。As another example of this implementation, the splicing control may be displayed through the vehicle display screen, and may respond to the splicing control being turned on, and among the at least two selected display areas, any two display areas corresponding to the shooting area There is an intersection area between them, and the video streams corresponding to the display areas where the intersection area exists are spliced to generate target image data. FIG. 7 shows another schematic diagram of a display interface of a vehicle-mounted display screen in the method for processing vehicle-mounted video provided by an embodiment of the present disclosure. In the example shown in Figure 7, the splicing controls are displayed through the on-board display.
在一种可能的实现方式中,在所述生成目标影像数据之后,所述方法还包括:根据所述目标影像数据对应的车载摄像头的方位信息,生成所述目标影像数据对应的文件名;根据所述文件名,存储所述目标影像数据。In a possible implementation manner, after the target image data is generated, the method further includes: generating a file name corresponding to the target image data according to the orientation information of the vehicle-mounted camera corresponding to the target image data; The file name stores the target image data.
作为该实现方式的一个示例,目标影像数据的文件名还可以包括目标影像数据的生成日期、目标影像数据的生成时间等中的至少之一。例如,若目标影像数据为“20220808_183059_前.mp4”,则可以表示目标影像数据为车前摄像头采集的影像信息。又如,若目标影像数据为“20220808_183059_前_后.mp4”,则可以表示目标影像数据包括车前摄像头采集的影像信息和车后摄像头采集的影像信息。As an example of this implementation manner, the file name of the target image data may further include at least one of a generation date of the target image data, a generation time of the target image data, and the like. For example, if the target image data is "20220808_183059_front.mp4", it may indicate that the target image data is the image information collected by the front camera of the vehicle. For another example, if the target image data is "20220808_183059_front_rear.mp4", it may indicate that the target image data includes image information collected by the front camera of the vehicle and image information collected by the rear camera of the vehicle.
在该实现方式中,通过根据所述目标影像数据对应的车载摄像头的方位信息,生成所述目标影像数据对应的文件名,并根据所述文件名,存储所述目标影像数据,由此能够方便用户快速查找目标影像数据。In this implementation, by generating the file name corresponding to the target image data according to the orientation information of the vehicle-mounted camera corresponding to the target image data, and storing the target image data according to the file name, it is possible to facilitate Users can quickly find target image data.
在一种可能的实现方式中,在生成目标影像数据之后,还可以根据用户需求,截取用户想要的长度或尺寸,或者添加滤镜等,在此不做限定。In a possible implementation manner, after the target image data is generated, the length or size desired by the user may be cut or a filter may be added according to the user's requirements, which is not limited here.
在一种可能的实现方式中,在所述生成目标影像数据之后,所述方法还包括:响应于针对所述目标影像数据的分享请求,对所述目标影像数据进行分享处理。例如,可以通过Wi-Fi (无线网络)等方式,对所述目标影像数据进行分享处理。In a possible implementation manner, after the target image data is generated, the method further includes: performing sharing processing on the target image data in response to a sharing request for the target image data. For example, the target image data may be shared and processed through Wi-Fi (wireless network) and other means.
作为该实现方式的一个示例,可以响应于针对所述目标影像数据的分享请求,将所述目标影像数据分享至指定的终端设备。例如,指定的终端设备可以为用户的手机等。As an example of this implementation manner, in response to a sharing request for the target image data, the target image data may be shared to a designated terminal device. For example, the designated terminal device may be a user's mobile phone or the like.
作为该实现方式的另一个示例,可以响应于针对所述目标影像数据的分享请求,将所述目标影像数据分享至指定的社交平台。As another example of this implementation manner, in response to a sharing request for the target image data, the target image data may be shared to a designated social platform.
本公开实施例提供的车载视频的处理方法可以应用于车载、摄影摄像、视频流、图像处理等技术领域,在此不做限定。The on-vehicle video processing method provided by the embodiments of the present disclosure may be applied to technical fields such as in-vehicle, photography, video streaming, image processing, etc., and is not limited herein.
下面通过一个具体的应用场景说明本公开实施例提供的车载视频的处理方法。在该应用场景中,如图7所示,车载显示屏可以包括车内摄像头对应的显示区域、车前摄像头对应的显示区域、环视摄像头对应的显示区域、车左摄像头对应的显示区域、车后摄像头对应的显示区域和车右摄像头对应的显示区域,并且,车载显示屏可以显示拍摄/录制控件和拼接控件。用户可以通过点击显示区域右上角的圆圈,选中显示区域。可以响应于检测到针对拍摄/录制控件的单击操作,生成用于请求拍照的录制请求,并可以响应于检测到针对拍摄/录制控件的长按操作,生成用于请求录像的录制请求。在生成目标影像数据之后,可以根据用户需求进行时长或尺寸的裁剪,并可以添加滤镜。并且,还可以响应于分享请求,将目标影像数据分享至用户的手机或者社交平台等。The method for processing a vehicle-mounted video provided by an embodiment of the present disclosure is described below through a specific application scenario. In this application scenario, as shown in Figure 7, the vehicle display can include the display area corresponding to the camera in the car, the display area corresponding to the front camera, the display area corresponding to the surround view camera, the display area corresponding to the left camera of the car, and the display area corresponding to the rear camera. The display area corresponding to the camera and the display area corresponding to the right camera of the vehicle, and the vehicle display can display shooting/recording controls and splicing controls. Users can select the display area by clicking the circle in the upper right corner of the display area. A recording request for requesting to take pictures may be generated in response to detecting a single-click operation on the shooting/recording control, and a recording request for requesting video recording may be generated in response to detecting a long-press operation on the shooting/recording control. After the target image data is generated, the duration or size can be cropped according to user needs, and filters can be added. Moreover, in response to the sharing request, the target image data can also be shared to the user's mobile phone or social platform.
可以理解,本公开提及的上述各个方法实施例,在不违背原理逻辑的情况下,均可以彼此相互结合形成结合后的实施例,限于篇幅,本公开不再赘述。本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。It can be understood that the above-mentioned method embodiments mentioned in this disclosure can all be combined with each other to form a combined embodiment without violating the principle and logic. Due to space limitations, this disclosure will not repeat them. Those skilled in the art can understand that, in the above method in the specific implementation manner, the specific execution order of each step should be determined according to its function and possible internal logic.
此外,本公开还提供了车载视频的处理装置、电子设备、计算机可读存储介质、计算机程序产品,上述均可用来实现本公开提供的任一种车载视频的处理方法,相应技术方案和技术效果可参见方法部分的相应记载,不再赘述。In addition, the present disclosure also provides a vehicle-mounted video processing device, electronic equipment, a computer-readable storage medium, and a computer program product, all of which can be used to implement any of the vehicle-mounted video processing methods provided in the present disclosure, corresponding technical solutions and technical effects Reference can be made to the corresponding records in the method section, and details will not be repeated here.
图8示出本公开实施例提供的车载视频的处理装置的框图。如图8所示,所述车载视频的处理装置包括:Fig. 8 shows a block diagram of a vehicle-mounted video processing device provided by an embodiment of the present disclosure. As shown in Figure 8, the processing device of the vehicle video includes:
获取模块21,用于获取车载摄像头采集的视频流;Obtaining
第一显示模块22,用于通过车载显示屏的显示区域,显示所述视频流;The first display module 22 is configured to display the video stream through the display area of the vehicle display screen;
第二显示模块23,用于响应于任意显示区域被选中,将被选中的显示区域显示为选中状态;The
生成模块24,用于响应于录制请求,根据所述被选中的显示区域对应的视频流,生成目标影像数据。The
在一种可能的实现方式中,所述显示区域显示的视频流为第一预设分辨率,用于生成所述目标影像数据的视频流为第二预设分辨率,其中,所述第一预设分辨率低于所述第二预设分辨率。In a possible implementation manner, the video stream displayed in the display area is a first preset resolution, and the video stream used to generate the target image data is a second preset resolution, wherein the first The preset resolution is lower than the second preset resolution.
在一种可能的实现方式中,所述获取模块21用于:In a possible implementation manner, the
将所述车载摄像头采集的原始视频数据编码为所述第一预设分辨率的视频流和所述第二预设分辨率的视频流。Encoding the original video data collected by the vehicle camera into a video stream with the first preset resolution and a video stream with the second preset resolution.
在一种可能的实现方式中,所述车载显示屏包括录制方式选择控件;In a possible implementation manner, the vehicle-mounted display screen includes a recording mode selection control;
所述生成模块24用于:The generating
响应于对任一录制方式选择控件的触发,根据所述被选中的显示区域对应的视频流,生成对应录制方式的目标影像数据。In response to triggering of any recording mode selection control, target image data corresponding to the recording mode is generated according to the video stream corresponding to the selected display area.
在一种可能的实现方式中,所述录制方式选择控件的数量为至少两个,且所述至少两个录制控件能够同时处于触发状态。In a possible implementation manner, there are at least two recording mode selection controls, and the at least two recording controls can be in a trigger state at the same time.
在一种可能的实现方式中,所述车载显示屏包括多个显示区域,所述多个显示区域分别显示多个车载摄像头采集的视频流,且所述多个显示区域之间的相对位置关系基于所述多个车载摄像头的拍摄区域之间的相对位置关系确定。In a possible implementation manner, the vehicle-mounted display screen includes multiple display areas, and the multiple display areas respectively display video streams collected by multiple vehicle-mounted cameras, and the relative positional relationship between the multiple display areas The determination is based on the relative positional relationship between the shooting areas of the plurality of vehicle-mounted cameras.
在一种可能的实现方式中,在所述多个显示区域中的第一显示区域与第二显示区域对应的拍摄区域之间存在交集区域的情况下,所述交集区域的任意子区域的影像信息仅通过所述第一显示区域或者仅通过所述第二显示区域显示。In a possible implementation manner, if there is an intersection area between the shooting areas corresponding to the first display area and the second display area among the plurality of display areas, the image of any sub-area of the intersection area Information is displayed only through the first display area or only through the second display area.
在一种可能的实现方式中,对于所述交集区域的任一子区域,响应于第一视频流中所述子区域的畸变程度低于第二视频流中所述子区域的畸变程度,通过所述第一显示区域显示所述子区域的影像信息;或者,对于所述交集区域的任一子区域,响应于所述第一视频流中所述子区域的畸变程度高于或等于所述第二视频流中所述子区域的畸变程度,通过所述第二显示区域显示所述子区域的影像信息;其中,所述第一视频流为所述第一显示区域对应的第一车载摄像头采集的视频流,所述第二视频流为所述第二显示区域对应的第二车载摄像头采集的视频流。In a possible implementation manner, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being lower than the distortion degree of the sub-area in the second video stream, by The first display area displays the image information of the sub-area; or, for any sub-area of the intersection area, in response to the distortion degree of the sub-area in the first video stream being higher than or equal to the The degree of distortion of the sub-region in the second video stream, displaying the image information of the sub-region through the second display area; wherein, the first video stream is the first vehicle-mounted camera corresponding to the first display area The collected video stream, the second video stream is the video stream collected by the second vehicle-mounted camera corresponding to the second display area.
在一种可能的实现方式中,所述显示区域的数量为至少两个;In a possible implementation manner, the number of the display areas is at least two;
所述装置还包括:The device also includes:
隐藏模块,用于响应于所述录制请求,隐藏至少两个显示区域中未被选中的显示区域。A hiding module, configured to hide an unselected display area among at least two display areas in response to the recording request.
在一种可能的实现方式中,所述装置还包括:In a possible implementation manner, the device further includes:
放大模块,用于响应于所述录制请求,放大所述被选中的显示区域。An enlargement module, configured to enlarge the selected display area in response to the recording request.
在一种可能的实现方式中,所述生成模块24用于:In a possible implementation, the generating
响应于所述被选中的显示区域的数量大于或等于2,根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,生成目标影像数据。In response to the number of the selected display areas being greater than or equal to two, the target image data is generated according to the relative positional relationship of the shooting areas corresponding to at least two selected display areas.
在一种可能的实现方式中,所述生成模块24用于:In a possible implementation, the generating
根据至少两个被选中的显示区域对应的拍摄区域的相对位置关系,对显示区域对应的视频流进行拼接,生成目标影像数据。According to the relative positional relationship of the shooting areas corresponding to at least two selected display areas, video streams corresponding to the display areas are spliced to generate target image data.
在一种可能的实现方式中,所述车载显示屏包括:In a possible implementation manner, the vehicle display screen includes:
设置于副驾驶室的显示屏,和/或,设置于后排座椅区域的显示屏。The display screen set in the passenger cabin, and/or, the display screen set in the rear seat area.
在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现和技术效果可以参照上文方法实施例的描述,为了简洁,这里不再赘述。In some embodiments, the functions or modules included in the device provided by the embodiments of the present disclosure can be used to execute the methods described in the above method embodiments, and its specific implementation and technical effects can refer to the descriptions of the above method embodiments, for It is concise and will not be repeated here.
本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述方法。其中,所述计算机可读存储介质可以是非易失性计算机可读存储介质,或者可以是易失性计算机可读存储介质。An embodiment of the present disclosure also provides a computer-readable storage medium, on which computer program instructions are stored, and when the computer program instructions are executed by a processor, the foregoing method is implemented. Wherein, the computer-readable storage medium may be a non-volatile computer-readable storage medium, or may be a volatile computer-readable storage medium.
本公开实施例还提出一种计算机程序,包括计算机可读代码,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。An embodiment of the present disclosure also proposes a computer program, including computer readable codes. When the computer readable codes are run in an electronic device, a processor in the electronic device executes the above method.
本公开实施例还提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述方法。An embodiment of the present disclosure also provides a computer program product, including computer-readable codes, or a non-volatile computer-readable storage medium carrying computer-readable codes, when the computer-readable codes are run in an electronic device , the processor in the electronic device executes the above method.
本公开实施例还提供一种电子设备,包括:一个或多个处理器;用于存储可执行指令的存储器;其中,所述一个或多个处理器被配置为调用所述存储器存储的可执行指令,以执行上述方法。An embodiment of the present disclosure also provides an electronic device, including: one or more processors; a memory for storing executable instructions; wherein the one or more processors are configured to call the executable instructions stored in the memory instruction to perform the above method.
电子设备可以被提供为终端、服务器或其它形态的设备。Electronic devices may be provided as terminals, servers, or other forms of devices.
图9示出本公开实施例提供的一种电子设备800的框图。例如,电子设备800可以是车舱内的车机、域控制器或者处理器,还可以是DMS或者OMS中用于执行图像等数据处理操作的设备主机等。FIG. 9 shows a block diagram of an
参照图9,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出接口812,传感器组件814,以及通信组件816。9,
处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。The
存储器804被配置为存储各种类型的数据以支持在电子设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The
电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。The
多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当电子设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。The
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。The
输入/输出接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The input/
传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到电子设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如互补金属氧化物半导体(CMOS)或电荷耦合装置(CCD)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如无线网络(Wi-Fi)、第二代移动通信技术(2G)、第三代移动通信技术(3G)、第四代移动通信技术(4G)、通用移动通信技术的长期演进(LTE)、第五代移动通信技术(5G)或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The
在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment,
在示例性实施例中,还提供了一种非易失性计算机可读存储介质,例如包括计算机程序指令的存储器804,上述计算机程序指令可由电子设备800的处理器820执行以完成上述方法。In an exemplary embodiment, there is also provided a non-volatile computer-readable storage medium, such as the
本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。The present disclosure can be a system, method and/or computer program product. A computer program product may include a computer readable storage medium having computer readable program instructions thereon for causing a processor to implement various aspects of the present disclosure.
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。A computer readable storage medium may be a tangible device that can retain and store instructions for use by an instruction execution device. A computer readable storage medium may be, for example, but is not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (non-exhaustive list) of computer-readable storage media include: portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or flash memory), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanically encoded device, such as a A hole card or a raised structure in a groove, and any suitable combination of the above. As used herein, computer-readable storage media are not to be construed as transient signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (for example, pulses of light through fiber optic cables), or transmitted electrical signals.
这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。Computer-readable program instructions described herein may be downloaded from a computer-readable storage medium to a respective computing/processing device, or downloaded to an external computer or external storage device over a network, such as the Internet, a local area network, a wide area network, and/or a wireless network. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. A network adapter card or a network interface in each computing/processing device receives computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing/processing device .
用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如Smalltalk、C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。Computer program instructions for performing the operations of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or Source or object code written in any combination, including object-oriented programming languages—such as Smalltalk, C++, etc., and conventional procedural programming languages—such as the “C” language or similar programming languages. Computer readable program instructions may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server implement. In cases involving a remote computer, the remote computer can be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through the Internet using an Internet service provider). connect). In some embodiments, electronic circuits, such as programmable logic circuits, field programmable gate arrays (FPGAs) or programmable logic arrays (PLAs), can be customized by utilizing state information of computer-readable program instructions, which can Various aspects of the present disclosure are implemented by executing computer readable program instructions.
这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。Aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the disclosure. It should be understood that each block of the flowcharts and/or block diagrams, and combinations of blocks in the flowcharts and/or block diagrams, can be implemented by computer-readable program instructions.
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine such that when executed by the processor of the computer or other programmable data processing apparatus , producing an apparatus for realizing the functions/actions specified in one or more blocks in the flowchart and/or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause computers, programmable data processing devices and/or other devices to work in a specific way, so that the computer-readable medium storing instructions includes An article of manufacture comprising instructions for implementing various aspects of the functions/acts specified in one or more blocks in flowcharts and/or block diagrams.
也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。It is also possible to load computer-readable program instructions into a computer, other programmable data processing device, or other equipment, so that a series of operational steps are performed on the computer, other programmable data processing device, or other equipment to produce a computer-implemented process , so that instructions executed on computers, other programmable data processing devices, or other devices implement the functions/actions specified in one or more blocks in the flowcharts and/or block diagrams.
附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, a portion of a program segment, or an instruction that includes one or more Executable instructions. In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified function or action , or may be implemented by a combination of dedicated hardware and computer instructions.
该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。The computer program product can be specifically realized by means of hardware, software or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (Software Development Kit, SDK), etc. Wait.
上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。The above descriptions of the various embodiments tend to emphasize the differences between the various embodiments, the same or similar points can be referred to each other, and for the sake of brevity, details are not repeated herein.
若本公开实施例的技术方案涉及个人信息,应用本公开实施例的技术方案的产品在处理个人信息前,已明确告知个人信息处理规则,并取得个人自主同意。若本公开实施例的技术方案涉及敏感个人信息,应用本公开实施例的技术方案的产品在处理敏感个人信息前,已取得个人单独同意,并且同时满足“明示同意”的要求。例如,在摄像头等个人信息采集装置处,设置明确显著的标识告知已进入个人信息采集范围,将会对个人信息进行采集,若个人自愿进入采集范围即视为同意对其个人信息进行采集;或者在个人信息处理的装置上,利用明显的标识/信息告知个人信息处理规则的情况下,通过弹窗信息或请个人自行上传其个人信息等方式获得个人授权;其中,个人信息处理规则可包括个人信息处理者、个人信息处理目的、处理方式以及处理的个人信息种类等信息。If the technical solutions of the embodiments of the present disclosure involve personal information, the products applying the technical solutions of the embodiments of the present disclosure have been clearly notified of the personal information processing rules and obtained the individual's voluntary consent before processing personal information. If the technical solutions of the embodiments of the present disclosure involve sensitive personal information, the products applying the technical solutions of the embodiments of the present disclosure have obtained individual consent before processing sensitive personal information, and at the same time meet the requirement of "express consent". For example, at a personal information collection device such as a camera, a clear and prominent sign is set up to inform that it has entered the scope of personal information collection, and personal information will be collected. If an individual voluntarily enters the collection scope, it is deemed to agree to the collection of his personal information; or On the personal information processing device, when the personal information processing rules are informed with obvious signs/information, personal authorization is obtained through pop-up information or by asking individuals to upload their personal information; among them, the personal information processing rules may include Information such as the information processor, the purpose of personal information processing, the method of processing, and the type of personal information processed.
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。Having described various embodiments of the present disclosure above, the foregoing description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and alterations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principle of each embodiment, practical application or improvement of technology in the market, or to enable other ordinary skilled in the art to understand each embodiment disclosed herein.
Claims (17)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211381789.0A CN115460352B (en) | 2022-11-07 | 2022-11-07 | Vehicle-mounted video processing method, device, equipment, storage medium and program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211381789.0A CN115460352B (en) | 2022-11-07 | 2022-11-07 | Vehicle-mounted video processing method, device, equipment, storage medium and program product |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115460352A true CN115460352A (en) | 2022-12-09 |
| CN115460352B CN115460352B (en) | 2023-04-07 |
Family
ID=84310713
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211381789.0A Active CN115460352B (en) | 2022-11-07 | 2022-11-07 | Vehicle-mounted video processing method, device, equipment, storage medium and program product |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115460352B (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116238440A (en) * | 2022-12-13 | 2023-06-09 | 博泰车联网科技(上海)股份有限公司 | A control method, system and vehicle for multi-view zones in an intelligent cockpit |
| CN116320297A (en) * | 2023-02-16 | 2023-06-23 | 深圳市豪恩汽车电子装备股份有限公司 | Vehicle-mounted video monitoring device, video user terminal and vehicle-mounted video transmission method |
| CN117068047A (en) * | 2023-08-28 | 2023-11-17 | 北京茵沃汽车科技有限公司 | Car-to-machine devices, domain control devices and vehicles |
| CN119065776A (en) * | 2024-11-06 | 2024-12-03 | 宁波均联智及信息技术服务有限公司 | Image processing method for vehicle-mounted images, image processing system and vehicle |
| WO2025098097A1 (en) * | 2023-11-06 | 2025-05-15 | 博泰车联网(南京)有限公司 | Video stream display method and apparatus, device, and storage medium |
| CN121179977A (en) * | 2025-11-21 | 2025-12-23 | 深圳市天之眼高新科技有限公司 | Control method, equipment and storage medium of central control screen |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2006100941A4 (en) * | 2006-11-03 | 2006-11-30 | Panayiotis Moraitopoulos | Vehicle recording system |
| CN101231764A (en) * | 2007-11-06 | 2008-07-30 | 赵志 | Automobile image video recording system |
| CN208291083U (en) * | 2018-05-11 | 2018-12-28 | 宝沃汽车(中国)有限公司 | In-vehicle display system and vehicle |
| CN109947313A (en) * | 2019-02-21 | 2019-06-28 | 贵安新区新特电动汽车工业有限公司 | Vehicle-carrying display screen divides display methods and device |
| CN110087123A (en) * | 2019-05-15 | 2019-08-02 | 腾讯科技(深圳)有限公司 | Video file production method, device, equipment and readable storage medium storing program for executing |
| CN111710393A (en) * | 2020-04-28 | 2020-09-25 | 视联动力信息技术股份有限公司 | A data transmission method, device, terminal device and storage medium |
| CN114915745A (en) * | 2021-02-07 | 2022-08-16 | 华为技术有限公司 | Multi-scene video recording method and device and electronic equipment |
-
2022
- 2022-11-07 CN CN202211381789.0A patent/CN115460352B/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2006100941A4 (en) * | 2006-11-03 | 2006-11-30 | Panayiotis Moraitopoulos | Vehicle recording system |
| CN101231764A (en) * | 2007-11-06 | 2008-07-30 | 赵志 | Automobile image video recording system |
| CN208291083U (en) * | 2018-05-11 | 2018-12-28 | 宝沃汽车(中国)有限公司 | In-vehicle display system and vehicle |
| CN109947313A (en) * | 2019-02-21 | 2019-06-28 | 贵安新区新特电动汽车工业有限公司 | Vehicle-carrying display screen divides display methods and device |
| CN110087123A (en) * | 2019-05-15 | 2019-08-02 | 腾讯科技(深圳)有限公司 | Video file production method, device, equipment and readable storage medium storing program for executing |
| CN111710393A (en) * | 2020-04-28 | 2020-09-25 | 视联动力信息技术股份有限公司 | A data transmission method, device, terminal device and storage medium |
| CN114915745A (en) * | 2021-02-07 | 2022-08-16 | 华为技术有限公司 | Multi-scene video recording method and device and electronic equipment |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116238440A (en) * | 2022-12-13 | 2023-06-09 | 博泰车联网科技(上海)股份有限公司 | A control method, system and vehicle for multi-view zones in an intelligent cockpit |
| CN116320297A (en) * | 2023-02-16 | 2023-06-23 | 深圳市豪恩汽车电子装备股份有限公司 | Vehicle-mounted video monitoring device, video user terminal and vehicle-mounted video transmission method |
| CN117068047A (en) * | 2023-08-28 | 2023-11-17 | 北京茵沃汽车科技有限公司 | Car-to-machine devices, domain control devices and vehicles |
| WO2025098097A1 (en) * | 2023-11-06 | 2025-05-15 | 博泰车联网(南京)有限公司 | Video stream display method and apparatus, device, and storage medium |
| CN119065776A (en) * | 2024-11-06 | 2024-12-03 | 宁波均联智及信息技术服务有限公司 | Image processing method for vehicle-mounted images, image processing system and vehicle |
| CN119065776B (en) * | 2024-11-06 | 2025-07-22 | 宁波均联智及信息技术服务有限公司 | Image processing method and system for vehicle-mounted image and vehicle |
| CN121179977A (en) * | 2025-11-21 | 2025-12-23 | 深圳市天之眼高新科技有限公司 | Control method, equipment and storage medium of central control screen |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115460352B (en) | 2023-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115460352B (en) | Vehicle-mounted video processing method, device, equipment, storage medium and program product | |
| US10462372B2 (en) | Imaging device, imaging system, and imaging method | |
| KR101446897B1 (en) | Vehicle periphery monitoring device | |
| CN105308620B (en) | Information processing apparatus, proximity object notification method, and program | |
| CN104660985B (en) | Image processing equipment, electronic equipment and image processing method | |
| CN106232427A (en) | Display device for mounting on vehicle | |
| CN101632305A (en) | Periphery surveillance device for vehicles | |
| KR20120118073A (en) | Vehicle periphery monitoring device | |
| CN113989889B (en) | Method and device for adjusting light shielding plate, electronic equipment and storage medium | |
| CN206510832U (en) | A kind of vehicle-mounted interactive system | |
| JP2016134129A (en) | Video display system, processing apparatus, video display method, and video display program | |
| CN109484304B (en) | Rearview mirror adjustment method, device, computer readable storage medium and rearview mirror | |
| WO2022170804A1 (en) | Control method and device | |
| CN109204138A (en) | A kind of convergence voice quickly looks around detection and warning system | |
| JP2023046953A (en) | Image processing system, mobile device, image processing method, and computer program | |
| JP2023046965A (en) | Image processing system, moving device, image processing method, and computer program | |
| JP6118936B2 (en) | Image processing device | |
| WO2022198907A1 (en) | Method and apparatus for controlling vehicle display screen, and device, medium and vehicle | |
| CN103496339A (en) | Display system for displaying panorama of automobile through 3D and implement method thereof | |
| JP2020150295A (en) | Vehicle security device | |
| CN113505674B (en) | Face image processing method and device, electronic equipment and storage medium | |
| CN105150960A (en) | Picture switching control method and device for automobile panorama image system | |
| CN105905034A (en) | Automatic camera system for automobile backing | |
| WO2023221998A1 (en) | Vehicle-mounted streaming media display system and method | |
| CN117657000A (en) | Vehicle vision control system and method |
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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: B655, 4th Floor, Building 14, Cuiwei Zhongli, Haidian District, Beijing, 100036 Patentee after: Mole Thread Intelligent Technology (Beijing) Co.,Ltd. Country or region after: China Address before: 209, 2nd Floor, No. 31 Haidian Street, Haidian District, Beijing Patentee before: Moore Threads Technology Co., Ltd. Country or region before: China |
