Video picture processing method and device, vehicle and storage medium

By establishing a mapping relationship between video footage and tagging in a vehicle environment, different video footage can be freely combined and assembled, solving the problem of users conveniently sharing footage with the same or similar viewpoints or plots in a vehicle environment, and providing a brand-new sharing experience.

CN119211650BActive Publication Date: 2026-01-06CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411478316.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2026-01-06
Estimated Expiration
2044-10-22

AI Technical Summary

Technical Problem

Users lack convenient methods to combine and assemble images from different videos that share the same or similar viewpoints or plots, especially in a vehicle environment. Existing technologies cannot quickly and easily combine and assemble images from different target videos.

Method used

By responding to control commands, the system acquires video frames from the target video, determines dot labels based on the video frames, establishes a mapping relationship, and uses the dot labels to generate corresponding mapping numbers. This allows for the free combination and assembly of different video frames to generate one or more shareable images.

Benefits of technology

It enables the storage and free combination of point-based video frames for each video, providing a brand-new sharing experience and meeting users' convenient sharing needs in a vehicle environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211650B_ABST
    Figure CN119211650B_ABST
Patent Text Reader

Abstract

The application discloses a video picture processing method and device, a vehicle and a storage medium, and relates to the technical field of vehicles. The method comprises the following steps: acquiring a video picture of a target video in response to a first control instruction, the video pictures of different target videos being stored in different preset data storage units; determining a corresponding dotting label according to the video picture, each video picture corresponding to one or more dotting labels, and the video picture and the one or more dotting labels being in a mapping relationship; determining a target dotting label according to a second control instruction in response to the second control instruction; determining one or more target video pictures according to the target dotting label; and determining a target picture according to the one or more target video pictures. The video image processing method can store the dotting video pictures of each video, freely combine and assemble the dotting video pictures of all videos, generate one or more sharing pictures, and bring a brand-new sharing experience to users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method for processing video images, a device for processing video images, a computer-readable storage medium, and a vehicle. Background Technology

[0002] When users want to share video footage on their mobile devices, they can manually capture a single screenshot and share it directly. They can also manually capture multiple screenshots to their local device, then manually stitch them together from their local photo album before sharing. Alternatively, they can use a video stitching device to automatically stitch multiple screenshots into a single image for sharing. However, the shared stitched image is limited to footage from the same video; users lack a faster way to combine and stitch together images from different target videos that share similar viewpoints or plots. In contrast, cars, as a third space in people's lives, have seen in-car entertainment become increasingly prevalent with the growing number of new energy vehicle users. Watching in-car videos while the vehicle is stationary or in motion has become the primary choice for in-car entertainment. In the context of using a car, unlike mobile devices, users need a more convenient method for selecting and sharing video footage. Summary of the Invention

[0003] This application aims to at least partially address one of the technical problems in related technologies. To this end, the first objective of this application is to propose a video image processing method. The method includes: acquiring video images of a target video in response to a first control command, with video images of different target videos stored in different preset data storage units; determining corresponding dot tags based on the video images, with each video image corresponding to one or more dot tags, and the video images and one or more dot tags forming a mapping relationship; responding to a second control command and determining target dot tags based on the second control command; determining one or more target video images based on the target dot tags; and determining a target image based on the one or more target video images. This video image processing method can store dotted video images of each video and freely combine and assemble dotted video images of all videos to generate one or more shareable images, providing users with a brand-new sharing experience.

[0004] The second objective of this application is to provide a video image processing device.

[0005] The third objective of this application is to provide a computer-readable storage medium.

[0006] The fourth objective of this application is to propose a vehicle.

[0007] To achieve the above objectives, a first aspect of this application proposes a video frame processing method, the method comprising: acquiring video frames of target videos in response to a first control command, wherein video frames of different target videos are stored in different preset data storage units; determining corresponding dot tags based on the video frames, wherein each video frame corresponds to one or more dot tags, and the video frames and one or more dot tags are mapped; determining target dot tags based on a second control command in response to a second control command; determining one or more target video frames based on the target dot tags; and determining a target frame based on the one or more target video frames.

[0008] According to one embodiment of this application, each dot tag corresponds to one or more video frames, and the method further includes: generating a corresponding mapping relationship number based on the dot tag; establishing a mapping relationship between the dot tag and the corresponding one or more video frames based on the mapping relationship number; and the mapping relationship number between each dot tag and the corresponding multiple video frames is the same.

[0009] According to one embodiment of this application, determining one or more target video frames based on target dot labels includes: obtaining the target mapping relationship number corresponding to the target dot labels; and determining one or more target video frames based on the target mapping relationship number.

[0010] According to one embodiment of this application, determining the corresponding dot label based on the video frame includes: obtaining corresponding text information based on the video frame; and determining the dot label corresponding to the video frame based on the text information.

[0011] According to one embodiment of this application, acquiring a video frame in response to a first control command includes: acquiring time progress data of a target video; determining dot markers based on the first control command and the time progress data in response to the first control command; and determining a video frame based on the dot markers.

[0012] According to one embodiment of this application, the above method further includes: when the video frame is stored in a preset data storage unit, obtaining the dotted label corresponding to the video frame; if the dotted label corresponding to the video frame exists, establishing a mapping relationship between the video frame and the corresponding dotted label based on the mapping relationship number corresponding to the dotted label; if the dotted label corresponding to the video frame does not exist, generating a new mapping relationship number based on the dotted label, and establishing a mapping relationship between the video frame and the corresponding dotted label based on the new mapping relationship number.

[0013] According to one embodiment of this application, the method further includes: when deleting video frames in a preset data storage unit, obtaining the dot tags corresponding to the video frames; if the dot tags corresponding to the video frames do not have a mapping relationship with other video frames, then deleting the mapping relationship between the video frames and the corresponding dot tags, and deleting the corresponding dot tags; if the dot tags corresponding to the video frames have a mapping relationship with other video frames, then deleting the mapping relationship between the video frames and the corresponding dot tags.

[0014] To achieve the above objectives, a second aspect of this application provides a video image processing apparatus, comprising: an acquisition module, configured to acquire video images of target videos in response to a first control command, wherein video images of different target videos are stored in different preset data storage units; a first determination module, configured to determine corresponding dot tags based on the video images, wherein the video images and dot tags are mapped; a second determination module, configured to determine target dot tags based on a second control command; a third determination module, configured to determine one or more target video images based on the target dot tags; and a fourth determination module, configured to determine target images based on one or more target video images.

[0015] To achieve the above objectives, a third aspect of this application provides a computer-readable storage medium storing a video image processing program thereon, which, when executed by a processor, implements the aforementioned video image processing method.

[0016] To achieve the above objectives, a fourth aspect of this application provides a vehicle including a memory, a processor, and a video image processing program stored in the memory and executable on the processor. When the processor executes the video image processing program, it implements the aforementioned video image processing method.

[0017] According to the video image processing method, apparatus, vehicle, and storage medium of this application, the method acquires video frames of target videos in response to a first control command, with video frames of different target videos stored in different preset data storage units; determines corresponding dot tags based on the video frames, with each video frame corresponding to one or more dot tags, and the video frames and one or more dot tags having a mapping relationship; in response to a second control command, determines target dot tags based on the second control command; determines one or more target video frames based on the target dot tags; and determines a target image based on the one or more target video frames. The video image processing method of this application can store dotted video frames of each video, and freely combine and assemble dotted video frames of all videos to generate one or more shareable images, bringing users a brand-new sharing experience. Attached Figure Description

[0018] Figure 1This is a flowchart of a video frame processing method according to some embodiments of this application;

[0019] Figure 2 This is a schematic diagram illustrating the relationship between preset storage units storing video frames according to some embodiments of this application;

[0020] Figure 3 This is a schematic diagram illustrating the mapping relationship between dotted labels and video frames according to some embodiments of this application;

[0021] Figure 4 This is a flowchart of a method for acquiring video frames according to a first control command according to some embodiments of this application;

[0022] Figure 5 This is a flowchart of a method for establishing a mapping relationship between dotted labels and video frames according to some embodiments of this application;

[0023] Figure 6 A flowchart of a user operation method for reusing video frames according to some embodiments of this application;

[0024] Figure 7 A block diagram of a video frame processing apparatus according to some embodiments of this application;

[0025] Figure 8 This is a block diagram of a vehicle according to some embodiments of this application. Detailed Implementation

[0026] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0027] The following description, with reference to the accompanying drawings, details the video processing method, apparatus, vehicle, and storage medium according to embodiments of this application.

[0028] Figure 1 This is a flowchart of a video frame processing method according to some embodiments of this application. (Refer to...) Figure 1 The video image processing method in this application embodiment may include the following steps:

[0029] S110, responding to the first control command, acquire the video frame of the target video, and store the video frames of different target videos in different preset data storage units.

[0030] Specifically, the target video can be a video played on a terminal device, such as an in-vehicle video played on an in-vehicle terminal, an online video played on a computer terminal, or a streaming video. In this embodiment, an in-vehicle video is used as an example for explanation, but this is not intended to limit the scope of this application. The first control command may include text commands and voice commands. The user can input text commands through a human-machine interface to obtain the video frame of the target video based on the text commands. The user can also issue voice commands, which the in-vehicle terminal receives and converts into text commands to obtain the video frame of the target video. After obtaining the video frame, the video frame is uploaded to a preset storage unit. Different target videos correspond to different preset storage units, meaning that the video frames of different target videos are stored in their corresponding preset storage units.

[0031] For example, refer to Figure 2 When the target video is video A, the user issues a first control command to acquire video frames from video A. During playback of video A, the user can issue multiple first control commands to acquire multiple video frames from video A, such as video frames A1, A2, and A3. These multiple video frames from video A are stored in a preset storage unit A corresponding to video A. Similarly, when the target video is video B, the user can acquire multiple video frames from video B according to the first control command, which can be video frames B1, B2, and B3. These multiple video frames from video B are stored in a preset storage unit B corresponding to video B. When the target video is video C, the user can acquire multiple video frames from video C according to the first control command, which can be video frames C1, C2, and C3. These multiple video frames from video C are stored in a preset storage unit C corresponding to video C.

[0032] S120, determine the corresponding dot labels based on the video frame, each video frame corresponds to one or more dot labels, and the video frame and one or more dot labels are mapped to each other.

[0033] Specifically, the dotted labels of a video frame refer to the markings on that video frame. The dotted labels can be determined based on the text information of the video frame. Therefore, each video frame may include one or more dotted labels, and one or more dotted labels are mapped to that video frame. In other words, the video frame corresponding to the dotted label can be retrieved from the preset storage unit set based on the dotted label.

[0034] It should be noted that the corresponding dot labels for video frames from different videos or different video frames from the same video may be the same. In other words, a dot label can be mapped to video frames from different videos or different video frames from the same video.

[0035] S130, responding to the second control command, determines the target dotted label according to the second control command.

[0036] Specifically, the second control command may include text commands and voice commands. Users can input text commands through the human-machine interface, or they can issue voice commands. The vehicle terminal converts the voice commands into text commands. Based on the text keywords in the text commands, one or more dot tags can be matched. Users can determine the target dot tag from one or more dot tags according to their needs. It should be noted that there can be one or more target dot tags.

[0037] S140, determine one or more target video frames based on target dot labels.

[0038] Specifically, after the target marker is determined, the human-computer interaction interface will display one or more video frames corresponding to the target marker. These video frames can be video frames from different videos or different video frames from the same video. Users can select one or more target video frames through the human-computer interaction interface as needed.

[0039] S150, determine the target image based on one or more target video images.

[0040] Specifically, after identifying one or more target video frames, users can adjust the order of the target video frames through the human-computer interaction interface. After the order adjustment is completed, the target frames will be automatically stitched together. Users can save the stitched target frames on the vehicle's infotainment system or send them to the app.

[0041] The video image processing method of this application can store the point-marked video frames of each video, and freely combine and assemble the point-marked video frames of all videos to generate one or more shareable images, bringing users a brand-new sharing experience.

[0042] In some embodiments, each dot label corresponds to one or more video frames, and the method further includes: generating a corresponding mapping relationship number based on the dot label; establishing a mapping relationship between the dot label and the corresponding one or more video frames based on the mapping relationship number; and the mapping relationship number between each dot label and the corresponding multiple video frames is the same.

[0043] Specifically, different video frames or different video frames from the same video may have the same tracking tags. Therefore, each tracking tag can correspond to one or more video frames. For each tracking tag, a unique mapping relationship number is generated, and a mapping relationship between the tracking tag and the corresponding one or more video frames is established based on this unique mapping relationship number.

[0044] For example, refer to Figure 3When the tag is "Happiness", the corresponding video frames can be video frames A1, B2, and C3. A unique mapping relationship number 1 is generated based on this tag. Based on mapping relationship number 1, a mapping relationship can be established between the tag "Happiness" and video frames A1, B2, and C3. In other words, one or more corresponding video frames can be identified based on the tag "Happiness". Similarly, when the tag is "Interesting Life", the corresponding video frames can be video frames A2, B2, and C3. A unique mapping relationship number 2 is generated based on this tag. Based on mapping relationship number 2, a mapping relationship can be established between the tag "Interesting Life" and video frames A2, B2, and C3. In other words, one or more corresponding video frames can be identified based on the tag "Interesting Life".

[0045] In some embodiments, determining one or more target video frames based on target dot labels includes: obtaining the target mapping relationship number corresponding to the target dot labels; and determining one or more target video frames based on the target mapping relationship number.

[0046] Specifically, since a mapping relationship between a marker tag and one or more corresponding video frames is established based on the mapping relationship number corresponding to the marker tag, one or more target video frames can be determined based on the target mapping relationship number of the target marker tag after the target marker tag is determined.

[0047] For example, refer to Figure 2 Assuming the target tag is "happiness", the target mapping relationship number can be determined as mapping relationship number 1 based on the tag "happiness". Based on mapping relationship number 1, the target video frames corresponding to the target tag "happiness" can be determined as video frame A1, video frame B2 and video frame C3.

[0048] In some embodiments, determining the corresponding dot label based on the video frame includes: obtaining corresponding text information based on the video frame; and determining the dot label corresponding to the video frame based on the text information.

[0049] Specifically, video footage includes image and text information. After parsing the video footage, the text information can be obtained. The text information is then segmented, for example, by preprocessing the text information (such as noise removal, formatting, and sentence segmentation). Then, a word segmentation tool (such as Jieba) is used to segment the preprocessed text information to obtain the segmentation results. Based on the segmentation results, it is determined which words should be retained as complete words. Finally, based on the completeness of the segmentation, the corresponding tag for the video footage is determined.

[0050] In some embodiments, acquiring a video frame in response to a first control instruction includes: acquiring time progress data of a target video; determining dot markers based on the first control instruction and the time progress data in response to the first control instruction; and determining a video frame based on the dot markers.

[0051] Specifically, setting markers on the video's time progress data can display descriptions of specific video segments. However, these markers are pre-designed and defined by the video producer, meaning all users see the same markers. Users cannot select specific video frames based on their needs, and the number of pre-designed markers is limited to suit user experience. After the user issues the first control command, the markers are determined based on the command and the target video's time progress data. Each marker represents a specific time point in the video frame the user wants to capture; therefore, the desired video frame can be determined based on these markers.

[0052] In this way, each video frame can be customized by the user, achieving a personalized experience for each individual and increasing the fun of sharing.

[0053] In some embodiments, the method further includes: when the video frame is stored in a preset data storage unit, obtaining the dotted label corresponding to the video frame; if the dotted label corresponding to the video frame exists, establishing a mapping relationship between the video frame and the corresponding dotted label based on the mapping relationship number corresponding to the dotted label; if the dotted label corresponding to the video frame does not exist, generating a new mapping relationship number based on the dotted label, and establishing a mapping relationship between the video frame and the corresponding dotted label based on the new mapping relationship number.

[0054] Specifically, when a new video frame is stored in a preset data storage unit, for example, a new video frame A4 of video A is obtained and stored in preset storage unit A, or a new video frame D1 of video D is obtained and stored in preset storage unit D, the corresponding dot tag of the newly stored video frame is obtained, and it is determined whether the dot tag already exists. If the dot tag already exists, a mapping relationship between the video frame and the dot tag corresponding to the video frame is established according to the mapping relationship number corresponding to the dot tag. If the dot tag does not exist, a new mapping relationship number is generated according to the dot tag, and a mapping relationship between the video frame and the dot tag corresponding to the video frame is established according to the new mapping relationship number.

[0055] In some embodiments, the method further includes: when deleting video frames in a preset data storage unit, obtaining the dot tags corresponding to the video frames; if the dot tags corresponding to the video frames do not have a mapping relationship with other video frames, then deleting the mapping relationship between the video frames and the corresponding dot tags and deleting the corresponding dot tags; if the dot tags corresponding to the video frames have a mapping relationship with other video frames, then deleting the mapping relationship between the video frames and the corresponding dot tags.

[0056] Specifically, when deleting video frames in a preset data storage unit, it is determined whether the corresponding markers of the video frames are mapped to other video frames. If the corresponding markers of the video frames are not mapped to other video frames, the mapping between the video frames and the corresponding markers is removed, and the corresponding markers of the video frames are deleted. If the corresponding markers of the video frames are mapped to other video frames, only the mapping between the video frames and the corresponding markers is removed.

[0057] In some embodiments, refer to Figure 4 The method for acquiring video frames according to a first control command in this application embodiment may include the following steps:

[0058] S401, Obtain the first control command.

[0059] S402, acquire the time progress data of the vehicle video.

[0060] S403, determine the dot marking according to the first control command.

[0061] S404 marks the time progress of the video frame and uploads the mark and the corresponding video image to the preset data storage unit.

[0062] In some embodiments, refer to Figure 5 The method for establishing the mapping relationship between dotted tags and video frames in this application embodiment may include the following steps:

[0063] S501, the video has a separate preset data storage unit on the server side.

[0064] S502, the preset data storage unit stores the video frame requested by the first control command.

[0065] S503 parses the text information in the video frame and performs word segmentation on the text information.

[0066] S504: Based on the completeness of word segmentation, generate dot tags, and establish a relationship between the dot tags and the video frame.

[0067] S505 establishes a one-to-many mapping relationship between dot labels and video frames, and generates a unique mapping relationship number for the same dot label.

[0068] S506 allows a video frame to be associated with multiple point tags, and a point tag to be associated with multiple video frames.

[0069] S507, the preset data storage unit stores the new video image.

[0070] S508: The preset data storage unit stores new video images, completes word segmentation processing, and determines the dot tags.

[0071] S509, determine if the dot label already exists. If yes, execute S510; otherwise, execute S511.

[0072] S510, directly use the corresponding mapping relationship label.

[0073] S511, Establish a new mapping relationship and generate a new mapping relationship number.

[0074] S512, the video image in the preset data storage unit is deleted.

[0075] S513, the mapping relationship between the video image and the dotted label is removed.

[0076] S514 If the dot label has no mapping relationship with other video frames, the dot label will be deleted at the same time.

[0077] In some embodiments, refer to Figure 6 The user operation method for reusing video frames in this application embodiment may include the following steps:

[0078] S601, the user issues a second control command.

[0079] S602, based on the text keywords in the second control command, matches one or more target dot labels.

[0080] S603 retrieves the video footage from the preset data storage unit based on the mapping relationship number of the dotted tags.

[0081] S604 allows users to select target video frames and adjust their order through a user interface.

[0082] S605, the preset data storage unit completes the assembly of videos in the order selected and adjusted by the user.

[0083] For the S606, users can save the assembled static image on the vehicle's infotainment system or send it to the app.

[0084] In summary, the video image processing method of this application can store and update the point-marked video frames of each video, and freely combine and assemble the point-marked video frames of all videos to generate one or more shareable images, bringing users a brand-new sharing experience.

[0085] Corresponding to the above embodiments, this application also proposes a video image processing apparatus.

[0086] In some embodiments, refer to Figure 7 The video processing device 700 includes: an acquisition module 710, a first determination module 720, a second determination module 730, a third determination module 740, and a fourth determination module 750.

[0087] The acquisition module 710 is used to acquire video frames of target videos in response to a first control command, and video frames of different target videos are stored in different preset data storage units. The first determination module 720 is used to determine corresponding dot tags based on the video frames, with each video frame corresponding to one or more dot tags, and the video frames and one or more dot tags having a mapping relationship. The second determination module 730 is used to determine target dot tags in response to a second control command. The third determination module 740 is used to determine one or more target video frames based on the target dot tags. The fourth determination module 750 is used to determine a target frame based on one or more target video frames.

[0088] According to one embodiment of this application, each dot tag corresponds to one or more video frames, and a corresponding mapping relationship number is generated based on the dot tag; a mapping relationship between the dot tag and the corresponding one or more video frames is established based on the mapping relationship number; the mapping relationship number between each dot tag and the corresponding multiple video frames is the same.

[0089] According to one embodiment of this application, the third determining module 740 is specifically used to obtain the target mapping relationship number corresponding to the target dot label; and determine one or more target video frames based on the target mapping relationship number.

[0090] According to one embodiment of this application, the first determining module 720 is specifically used to: obtain corresponding text information based on the video frame; and determine the dotted label corresponding to the video frame based on the text information.

[0091] According to one embodiment of this application, the acquisition module 710 is specifically used to: acquire the time progress data of the target video; respond to a first control command; determine the dot markers according to the first control command and the time progress data; and determine the video frame according to the dot markers.

[0092] According to one embodiment of this application, when a video frame is stored in a preset data storage unit, a dotted label corresponding to the video frame is obtained. If a dotted label corresponding to the video frame exists, a mapping relationship between the video frame and the corresponding dotted label is established based on the mapping relationship number corresponding to the dotted label. If no dotted label corresponding to the video frame exists, a new mapping relationship number is generated based on the dotted label, and a mapping relationship between the video frame and the corresponding dotted label is established based on the new mapping relationship number.

[0093] According to one embodiment of this application, when deleting video frames in a preset data storage unit, the corresponding dot tags of the video frames are obtained. If the dot tags of the video frames do not have a mapping relationship with other video frames, the mapping relationship between the video frames and the corresponding dot tags is released, and the corresponding dot tags are deleted. If the dot tags of the video frames have a mapping relationship with other video frames, the mapping relationship between the video frames and the corresponding dot tags is released.

[0094] It should be noted that the above-described embodiments and explanations of the beneficial effects of the video image processing method are also applicable to the video image processing apparatus of the embodiments of this application. To avoid redundancy, they will not be elaborated in detail here.

[0095] Corresponding to the above embodiments, this application also proposes a computer-readable storage medium.

[0096] The computer-readable storage medium of this application stores a video image processing program thereon, which, when executed by a processor, implements the aforementioned video image processing method.

[0097] It should be noted that the above-described embodiments and explanations of the beneficial effects of the video image processing method are also applicable to the computer-readable storage medium of the embodiments of this application. To avoid redundancy, they will not be elaborated in detail here.

[0098] Corresponding to the above embodiments, this application also proposes a vehicle.

[0099] See Figure 8 As shown, the vehicle 800 of this application includes a memory 810, a processor 820, and a video image processing program stored in the memory 810 and executable on the processor 820. When the processor executes the video image processing program, it implements the aforementioned video image processing method.

[0100] It should be noted that the above-described embodiments and explanations of the beneficial effects of the video image processing method also apply to the vehicles in the embodiments of this application. To avoid redundancy, they will not be elaborated in detail here.

[0101] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0102] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0103] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.

[0104] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0105] In this application, unless otherwise expressly specified and limited, the terms "installation," "connection," "joining," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise expressly limited. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.

[0106] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A method of processing a video picture, characterized by, The processing method comprises: in response to a first control instruction, obtaining a video frame of a target video, the video frames of different target videos being stored in different preset data storage units; determining a corresponding marking label according to the video frame, each video frame corresponding to one or more marking labels, the video frame and the one or more marking labels being in a mapping relationship; in response to a second control instruction, determining a target marking label according to the second control instruction; determining one or more target video frames according to the target marking label; determining a target frame according to the one or more target video frames; wherein each marking label corresponds to one or more video frames, and the method further comprises: generating a corresponding mapping relationship number according to the marking label; and establishing a mapping relationship between the marking label and the corresponding one or more video frames according to the mapping relationship number; the mapping relationship number between each marking label and the corresponding multiple video frames is the same; determining a corresponding marking label according to the video frame comprises: obtaining corresponding text information according to the video frame; determining the corresponding marking label of the video frame according to the text information; wherein the text information is subjected to word segmentation processing, and the corresponding marking label of the video frame is generated according to the integrity of the word segmentation; in the case where the video frame is stored in the preset data storage unit, the corresponding marking label of the video frame is obtained, if the corresponding marking label of the video frame exists, a mapping relationship between the video frame and the corresponding marking label is established according to the mapping relationship number corresponding to the marking label; if the corresponding marking label of the video frame does not exist, a new mapping relationship number is generated according to the marking label, and a mapping relationship between the video frame and the corresponding marking label is established according to the new mapping relationship number; in the case where the video frame in the preset data storage unit is deleted, the corresponding marking label of the video frame is obtained, if the corresponding marking label of the video frame does not have a mapping relationship with other video frames, the mapping relationship between the video frame and the corresponding marking label is cancelled, and the corresponding marking label is deleted; if the corresponding marking label of the video frame has a mapping relationship with other video frames, the mapping relationship between the video frame and the corresponding marking label is cancelled.

2. The method of processing a video picture according to claim 1, characterized in that, determining one or more target video frames according to the target marking label comprises: obtaining a target mapping relationship number corresponding to the target marking label; determining one or more target video frames according to the target mapping relationship number.

3. The method of processing video pictures according to claim 1, wherein, in response to a first control instruction, obtaining a video frame comprises: obtaining time progress data of the target video; in response to the first control instruction, determining a marking label according to the first control instruction and the time progress data; determining the video frame according to the marking label.

4. A computer-readable storage medium, characterized in that, A processing program having a video frame stored thereon, the processing program being executed by a processor to implement the video frame processing method according to any one of claims 1-3.

5. A vehicle characterized by comprising: The video picture processing method comprises the steps of: acquiring a video picture; determining a target region in the video picture; determining a target region type of the target region; determining a target region size of the target region; determining a target region position of the target region; determining a target region shape of the target region; determining a target region color of the target region; determining a target region brightness of the target region; determining a target region contrast of the target region; determining a target region sharpness of the target region; determining a target region noise of the target region; determining a target region blur of the target region; determining a target region motion

Citation Information

Patent Citations

  • Video generation method, terminal and computer readable storage medium

    CN110602546A

  • Method for displaying label in image picture, terminal equipment and storage medium

    CN114637890A