Video picture processing method and device, vehicle and storage medium
By establishing a mapping relationship between video images and dot labels in the in-car system, the free combination and assembly of different video images is achieved, solving the convenience of users in the in-car entertainment scene, and providing a new sharing experience.
Patent Information
- Application Number
- CN202411478316.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-10-22
AI Technical Summary
In car entertainment scenarios, it is difficult for users to quickly and conveniently assemble and share pictures of the same or similar views or plots in different videos.
By responding to control commands, obtaining the video screen of the target video, determining the corresponding dot tags based on the video screen, and establishing a mapping relationship between the dot tags and the video screen, realizing free combination and assembly of different video screens, and generating one or more shared pictures.
It realizes the storage and free combination of video images of each video, providing a new sharing experience and improving the convenience of users sharing videos in the car.
Smart Images

Figure CN119211650A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method for processing a video image, a device for processing a video image, a computer-readable storage medium, and a vehicle. Background Art
[0002] When users want to share a screen on their mobile phones, they can manually capture a screenshot of a video and share it directly. They can also manually capture multiple screenshots of the video locally, and then select the screenshots in the local album to manually assemble and share them. They can also use a certain screen splicing device to automatically assemble multiple video screenshots captured by users into one picture and share it. However, the assembled pictures shared are limited to the pictures in the same video, and users lack the ability to more quickly combine and assemble pictures of the same or similar viewpoints or plots in different target videos. As the third space in people's lives, in-car entertainment has become more and more common with the scale of new energy vehicle users. Watching in-car videos when the vehicle is stationary or moving has become the main choice for in-car entertainment. Different from mobile devices, users need a more convenient method to select and share video pictures in car use scenarios. Summary of the invention
[0003] The present application aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first purpose of the present application is to propose a method for processing video images, the processing method comprising: obtaining the video image of the target video in response to a first control instruction, and the video images of different target videos are stored in different preset data storage units; determining the corresponding dot tags according to the video image, each video image corresponds to one or more dot tags, and the video image and the one or more dot tags are in a mapping relationship; responding to a second control instruction, determining the target dot tags according to the second control instruction; determining one or more target video images according to the target dot tags; determining the target image according to one or more target video images. The video image processing method of the present application can realize the storage of the dot video images of each video, realize the free combination and assembly of the dot video images of all videos, generate one or more sharing pictures, and bring users a new sharing experience.
[0004] The second objective of the present application is to provide a video image processing device.
[0005] The third object of the present application is to provide a computer-readable storage medium.
[0006] A fourth object of the present application is to provide a vehicle.
[0007] To achieve the above-mentioned purpose, the first aspect of the present application proposes a method for processing a video screen, and the processing method includes: responding to a first control instruction to obtain a video screen of a target video, and the video screens of different target videos are stored in different preset data storage units; determining corresponding dot tags according to the video screen, and each video screen corresponds to one or more dot tags, and the video screen and the one or more dot tags are in a mapping relationship; responding to a second control instruction, determining the target dot tag according to the second control instruction; determining one or more target video screens according to the target dot tag; determining the target screen according to the one or more target video screens.
[0008] According to one embodiment of the present application, 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; the mapping relationship number between each dot label and the corresponding multiple video frames is the same.
[0009] According to an embodiment of the present application, determining one or more target video frames according to the target dot tag includes: obtaining a target mapping relationship number corresponding to the target dot tag; and determining one or more target video frames according to the target mapping relationship number.
[0010] According to an embodiment of the present application, determining a corresponding dot tag according to a video screen includes: acquiring corresponding text information according to the video screen; and determining a dot tag corresponding to the video screen according to the text information.
[0011] According to one embodiment of the present application, obtaining a video frame in response to a first control instruction includes: obtaining time progress data of a target video; in response to the first control instruction, determining a dot mark according to the first control instruction and the time progress data; and determining the video frame according to the dot mark.
[0012] According to one embodiment of the present application, the above method also includes: when the video screen is stored in a preset data storage unit, obtaining the dot label corresponding to the video screen; if there is a dot label corresponding to the video screen, establishing a mapping relationship between the video screen and the corresponding dot label according to the mapping relationship number corresponding to the dot label; if there is no dot label corresponding to the video screen, generating a new mapping relationship number according to the dot label, and establishing a mapping relationship between the video screen and the corresponding dot label according to the new mapping relationship number.
[0013] According to one embodiment of the present application, the above method also includes: when deleting the video screen in the preset data storage unit, obtaining the dot label corresponding to the video screen, if the dot label corresponding to the video screen does not have a mapping relationship with other video screens, then releasing the mapping relationship between the video screen and the corresponding dot label, and deleting the corresponding dot label; if the dot label corresponding to the video screen does have a mapping relationship with other video screens, then releasing the mapping relationship between the video screen and the corresponding dot label.
[0014] To achieve the above-mentioned purpose, the second aspect of the present application proposes a video screen processing device, which includes: an acquisition module, which is used to respond to a first control instruction to acquire the video screen of a target video, and the video screens of different target videos are stored in different preset data storage units; a first determination module, which is used to determine the corresponding dot label according to the video screen, and the video screen and the dot label are in a mapping relationship; a second determination module, which is used to respond to a second control instruction and determine the target dot label according to the second control instruction; a third determination module, which is used to determine one or more target video screens according to the target dot label; and a fourth determination module, which is used to determine the target screen according to one or more target video screens.
[0015] To achieve the above-mentioned purpose, the third aspect of the present application proposes a computer-readable storage medium on which a video picture processing program is stored. When the video picture processing program is executed by a processor, the aforementioned video picture processing method is implemented.
[0016] To achieve the above-mentioned objectives, the fourth aspect of the present application proposes 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, the aforementioned video image processing method is implemented.
[0017] According to the video screen processing method, device, vehicle and storage medium of the embodiment of the present application, the video screen of the target video is obtained in response to the first control instruction, and the video screens of different target videos are stored in different preset data storage units; the corresponding dot tags are determined according to the video screen, and each video screen corresponds to one or more dot tags, and the video screen and the one or more dot tags are in a mapping relationship; in response to the second control instruction, the target dot tags are determined according to the second control instruction; one or more target video screens are determined according to the target dot tags; the target screen is determined according to one or more target video screens. The video image processing method of the present application can realize the storage of the dotted video screen of each video, realize the free combination and assembly of the dotted video screens of all videos, generate one or more sharing pictures, and bring users a new sharing experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1is a flowchart of a method for processing a video image according to some embodiments of the present application;
[0019] Figure 2 A schematic diagram of a relationship between video images stored in a preset storage unit according to some embodiments of the present application;
[0020] Figure 3 A schematic diagram of the mapping relationship between dot tags and video images according to some embodiments of the present application;
[0021] Figure 4 A flowchart of a method for acquiring a video picture according to a first control instruction according to some embodiments of the present application;
[0022] Figure 5 A flowchart of a method for establishing a mapping relationship between dot tags and video images according to some embodiments of the present application;
[0023] Figure 6 A flowchart of a user operation method for reusing video images according to some embodiments of the present application;
[0024] Figure 7 is a block diagram of a video picture processing device according to some embodiments of the present application;
[0025] Figure 8 It is a block diagram of a vehicle according to some embodiments of the present application. DETAILED DESCRIPTION
[0026] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0027] The following describes in detail the video image processing method, device, vehicle and storage medium of the embodiments of the present application with reference to the accompanying drawings.
[0028] Figure 1 FIG. 1 is a flowchart of a method for processing a video image according to some embodiments of the present application. Figure 1 The video image processing method of the embodiment of the present application may include the following steps:
[0029] S110, acquiring a video frame of a target video in response to a first control instruction, wherein video frames of different target videos are stored in different preset data storage units.
[0030] Specifically, the target video can be a video played by a terminal device, such as an in-vehicle video played by an in-vehicle terminal, an online video or a streaming video played by a computer terminal, etc. In the embodiment of the present application, the target video is an in-vehicle video as an example for illustration, but it is not a limitation of the present application. The first control instruction may include text instructions and voice instructions. The user may input text instructions through the human-computer interaction interface and obtain the video screen of the target video according to the text instructions. The user may also issue a voice instruction. After receiving the voice instruction, the in-vehicle terminal converts it into a text instruction to obtain the video screen of the target video. After obtaining the video screen, the video screen is uploaded to a preset storage unit. Different target videos correspond to different preset storage units, that is, the video screens of different target videos are stored in the preset storage units corresponding thereto.
[0031] For example, refer to Figure 2 When the target video is video A, the user will obtain the video screen of video A after issuing the first control instruction. During the playback of video A, the user can issue multiple first control instructions to obtain multiple video screens of video A, such as obtaining video screen A1, video screen A2 and video screen A3. The multiple video screens of video A are stored in the preset storage unit A corresponding to video A. Correspondingly, when the target video is video B, multiple video screens of video B are obtained according to the first control instruction, which may be video screen B1, video screen B2 and video screen B3. The multiple video screens of video B are stored in the preset storage unit B corresponding to video B. When the target video is video C, multiple video screens of video C are obtained according to the first control instruction, which may be video screen C1, video screen C2 and video screen C3. The multiple video screens of video C are stored in the preset storage unit C corresponding to video C.
[0032] S120, determining corresponding dot labels according to the video pictures, each video picture corresponds to one or more dot labels, and the video pictures and the one or more dot labels are in a mapping relationship.
[0033] Specifically, the dot label of a video screen refers to the mark of the video screen. The dot label can be determined based on the text information of the video screen. Therefore, each video screen may include one or more dot labels. One or more dot labels are mapped to the video screen. In other words, the video screen corresponding to the dot label can be retrieved from a preset storage unit set based on the dot label.
[0034] It should be noted that the dot labels corresponding to video frames of different videos or different video frames of the same video may be the same, that is, a dot label may be mapped to video frames of different videos or different video frames of the same video.
[0035] S130, responding to the second control instruction, and determining a target dot marking label according to the second control instruction.
[0036] Specifically, the second control instruction may include text instructions and voice instructions. The user can input text instructions through the human-computer interaction interface, or the user can also issue voice instructions. The vehicle-mounted terminal converts the voice instructions into text instructions. One or more dot tags can be matched according to the text keywords in the text instructions. The user determines the target dot tag from one or more dot tags according to needs. It should be noted that the target dot tag can be one or more.
[0037] S140, determining one or more target video frames according to the target dot tags.
[0038] Specifically, after determining the target dot tag, the human-computer interaction interface will display one or more video screens corresponding to the target dot tag. The video screens can be video screens of different videos or different video screens of the same video. Users can select one or more target video screens through the human-computer interaction interface according to their needs.
[0039] S150: Determine a target picture according to one or more target video pictures.
[0040] Specifically, after determining one or more target video screens, the user can also adjust the order of the target video screens through the human-computer interaction interface. After the order adjustment is completed, the target screen will be automatically spliced together. The user can save the spliced target screen on the car side or send it to the APP side.
[0041] The video image processing method of the present application can realize the storage of the dotted video pictures of each video, realize the free combination and assembly of the dotted video pictures of all videos, generate one or more sharing pictures, and bring users a new sharing experience.
[0042] In some embodiments, 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; the mapping relationship number between each dot tag and the corresponding multiple video frames is the same.
[0043] Specifically, the dot labels corresponding to the video frames of different videos or different video frames of the same video may be the same, so each dot label may correspond to one or more video frames. For each dot label, a unique mapping relationship number is generated, and a mapping relationship between the dot label and the corresponding one or more video frames is established based on the unique mapping relationship number.
[0044] For example, refer to Figure 3When the dot tag is "happiness", the video screen corresponding to the dot tag can be video screen A1, video screen B2 and video screen C3. A unique mapping relationship number 1 is generated according to the dot tag. According to the mapping relationship number 1, the mapping relationship between the dot tag "happiness" and the video screen A1, video screen B2 and video screen C3 can be established. In other words, according to the dot tag "happiness", its corresponding one or more video screens can be determined. When the dot tag is "interesting life", the video screen corresponding to the dot tag can be video screen A2, video screen B2 and video screen C3. According to the dot tag, a unique mapping relationship number 2 is generated. According to the mapping relationship number 2, the mapping relationship between the dot tag "interesting life" and the video screen A2, video screen B2 and video screen C3 can be established. In other words, according to the dot tag "interesting life", its corresponding one or more video screens can be determined.
[0045] In some embodiments, determining one or more target video frames according to the target dot tag includes: obtaining a target mapping relationship number corresponding to the target dot tag; and determining one or more target video frames according to the target mapping relationship number.
[0046] Specifically, since the mapping relationship between the dot tag and the corresponding one or more video frames is established according to the mapping relationship number corresponding to the dot tag, after determining the target dot tag, one or more target video frames can be determined according to the target mapping relationship number of the target dot tag.
[0047] For example, refer to Figure 2 , assuming that the target dot label is "happiness", according to the dot label "happiness", the target mapping relationship number can be determined to be mapping relationship number 1, and according to mapping relationship number 1, the target video pictures corresponding to the target dot label "happiness" can be determined to be video picture A1, video picture B2 and video picture C3.
[0048] In some embodiments, determining corresponding dot labels according to the video screen includes: acquiring corresponding text information according to the video screen; and determining corresponding dot labels of the video screen according to the text information.
[0049] Specifically, the video screen includes image information and text information. After parsing the video screen, the text information of the video screen can be obtained, and the text information is segmented. For example, the text information is preprocessed (such as noise removal, same format and sentence processing, etc.), and then a word segmentation tool (such as Jieba) is used to segment the preprocessed text information to obtain the word segmentation result, and according to the word segmentation result, it is determined which words should be retained as complete words, and finally the dot tags corresponding to the video screen are determined according to the completeness of the word segmentation.
[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 a dot mark according to the first control instruction and the time progress data in response to the first control instruction; and determining a video frame according to the dot mark.
[0051] Specifically, dot marks are set for the time progress data of the video to display the content description of the specified segment of the video, but these dot marks are pre-designed and defined by the video producer, and all users see the same dot marks. Users cannot dot their favorite or desired video images according to their needs, and considering the user experience, the number of pre-designed dot marks is limited. After the user issues the first control instruction, the dot mark can be determined according to the first control instruction and the time progress data of the target video. The dot mark refers to the time point corresponding to the video image that the user wants to obtain. Therefore, the video image that the user wants can be determined based on the dot mark.
[0052] In this way, each dotted video screen can be customized by the user, achieving different faces for different people and increasing the fun of sharing.
[0053] In some embodiments, the above method also includes: when the video screen is stored in a preset data storage unit, obtaining the dot label corresponding to the video screen; if there is a dot label corresponding to the video screen, establishing a mapping relationship between the video screen and the corresponding dot label according to the mapping relationship number corresponding to the dot label; if there is no dot label corresponding to the video screen, generating a new mapping relationship number according to the dot label, and establishing a mapping relationship between the video screen and the corresponding dot label according to the new mapping relationship number.
[0054] Specifically, when a new video screen is stored in the preset data storage unit, for example, a new video screen A4 of video A is obtained and stored in the preset storage unit A, or a new video screen D1 of video D is obtained and stored in the preset storage unit D, the dot label corresponding to the newly stored video screen is obtained, and it is determined whether the dot label already exists. If the dot label already exists, a mapping relationship between the video screen and the dot label corresponding to the video screen is established according to the mapping relationship number corresponding to the dot label. If the dot label does not exist, a new mapping relationship number is generated according to the dot label, and a mapping relationship between the video screen and the dot label corresponding to the video screen is established according to the new mapping relationship number.
[0055] In some embodiments, the above method also includes: when deleting the video screen in the preset data storage unit, obtaining the dot label corresponding to the video screen, if the dot label corresponding to the video screen does not have a mapping relationship with other video screens, then releasing the mapping relationship between the video screen and the corresponding dot label, and deleting the corresponding dot label; if the dot label corresponding to the video screen does have a mapping relationship with other video screens, then releasing the mapping relationship between the video screen and the corresponding dot label.
[0056] Specifically, when deleting the video screen in the preset data storage unit, determine whether the dot label corresponding to the video screen has a mapping relationship with other video screens. If the dot label corresponding to the video screen does not have a mapping relationship with other video screens, the mapping relationship between the video screen and the corresponding dot label is released, and the dot label corresponding to the video screen is deleted. If the dot label corresponding to the video screen has a mapping relationship with other video screens, only the mapping relationship between the video screen and the corresponding dot label is released.
[0057] In some embodiments, reference Figure 4 The method for acquiring a video image according to a first control instruction in an embodiment of the present application may include the following steps:
[0058] S401: Obtain a first control instruction.
[0059] S402, obtaining time progress data of the vehicle-mounted video.
[0060] S403, determining a dot mark according to the first control instruction.
[0061] S404, mark the time progress of the video frame, and upload the mark and the corresponding video image to a preset data storage unit.
[0062] In some embodiments, reference Figure 5 The method for establishing a mapping relationship between dot tags and video images in the embodiment of the present application may include the following steps:
[0063] S501, a separate preset data storage unit is provided on the server side for the video.
[0064] S502: Preset a data storage unit to store the video picture requested by the first control instruction.
[0065] S503, parsing the text information of the video screen and performing word segmentation processing on the text information.
[0066] S504, generating a dotted tag according to the completeness of the word segmentation, and forming an association relationship between the dotted tag and the video screen.
[0067] S505, a one-to-many mapping relationship is established between the dot tags and the video images, and a unique mapping relationship number is generated for the same dot tag.
[0068] S506: One video screen can be associated with multiple dot tags, and one dot tag can be associated with multiple video screens.
[0069] S507, presetting the data storage unit to store the new video image.
[0070] S508, presetting the data storage unit to store the new video image, completing the word segmentation process, and determining the dotted labels.
[0071] S509, determine whether the dotted label already exists. If yes, execute S510; otherwise, execute S511.
[0072] S510, directly use the corresponding mapping relationship number.
[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 released.
[0076] S514: If the dotted label has no mapping relationship with other video frames, the dotted label is deleted at the same time.
[0077] In some embodiments, reference Figure 6 The user operation method for reusing video images in the embodiment of the present application may include the following steps:
[0078] S601, the user issues a second control instruction.
[0079] S602: Match one or more target dot tags according to the text keywords in the second control instruction.
[0080] S603: Retrieve the video frame in the preset data storage unit according to the mapping relationship number of the dotted label.
[0081] S604, the user selects the target video screen and adjusts the sequence through the user interaction interface.
[0082] S605, the preset data storage unit completes the assembly of the videos in the sequence adjusted according to the user's selection.
[0083] S606, the user saves the assembled static image in the vehicle computer or sends it to the APP.
[0084] To sum up, the video image processing method of the present application can realize the storage and update of the dotted video screen of each video, realize the free combination and assembly of the dotted video screens of all videos, generate one or more sharing pictures, and bring users a new sharing experience.
[0085] Corresponding to the above embodiment, the present application also proposes a video picture processing device.
[0086] In some embodiments, reference Figure 7 The video picture 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] Among them, the acquisition module 710 is used to respond to the first control instruction to acquire the video screen of the target video, and the video screens of different target videos are stored in different preset data storage units. The first determination module 720 is used to determine the corresponding dotting label according to the video screen, each video screen corresponds to one or more dotting labels, and the video screen and the one or more dotting labels are in a mapping relationship. The second determination module 730 is used to respond to the second control instruction and determine the target dotting label according to the second control instruction. The third determination module 740 is used to determine one or more target video screens according to the target dotting label. The fourth determination module 750 is used to determine the target screen according to one or more target video screens.
[0088] According to one embodiment of the present application, each dot label corresponds to one or more video frames, and a corresponding mapping relationship number is generated based on the dot label; a mapping relationship between the dot label and the corresponding one or more video frames is established based on the mapping relationship number; the mapping relationship number between each dot label and the corresponding multiple video frames is the same.
[0089] According to an embodiment of the present application, the third determination module 740 is specifically used to obtain a target mapping relationship number corresponding to the target dot tag; and determine one or more target video frames according to the target mapping relationship number.
[0090] According to an embodiment of the present application, the first determination module 720 is specifically used to obtain corresponding text information according to the video screen; and determine the dot tag corresponding to the video screen according to the text information.
[0091] According to one embodiment of the present application, the acquisition module 710 is specifically used to obtain time progress data of the target video; respond to the first control instruction, determine the dot mark according to the first control instruction and the time progress data; and determine the video screen according to the dot mark.
[0092] According to one embodiment of the present application, when a video screen is stored in a preset data storage unit, a dot label corresponding to the video screen is obtained. If a dot label corresponding to the video screen exists, a mapping relationship between the video screen and the corresponding dot label is established according to a mapping relationship number corresponding to the dot label. If a dot label corresponding to the video screen does not exist, a new mapping relationship number is generated according to the dot label, and a mapping relationship between the video screen and the corresponding dot label is established according to the new mapping relationship number.
[0093] According to one embodiment of the present application, when a video screen in a preset data storage unit is deleted, the dot label corresponding to the video screen is obtained. If there is no mapping relationship between the dot label corresponding to the video screen and other video screens, the mapping relationship between the video screen and the corresponding dot label is released, and the corresponding dot label is deleted; if there is a mapping relationship between the dot label corresponding to the video screen and other video screens, the mapping relationship between the video screen and the corresponding dot label is released.
[0094] It should be pointed out that the above-mentioned explanation of the embodiment and beneficial effects of the method for processing video images is also applicable to the video image processing device of the embodiment of the present application. To avoid redundancy, they will not be elaborated here.
[0095] Corresponding to the above embodiments, the present application also proposes a computer-readable storage medium.
[0096] The computer-readable storage medium of the present application stores a video picture processing program thereon, and the video picture processing program implements the aforementioned video picture processing method when executed by a processor.
[0097] It should be pointed out that the above-mentioned explanation of the embodiment and beneficial effects of the method for processing video images is also applicable to the computer-readable storage medium of the embodiment of the present application. In order to avoid redundancy, it will not be expanded in detail here.
[0098] Corresponding to the above embodiments, the present application also proposes a vehicle.
[0099] See also Figure 8 As shown, the vehicle 800 of the present application includes a memory 810, a processor 820, and a video picture processing program stored in the memory 810 and executable on the processor 820. When the processor executes the video picture processing program, the aforementioned video picture processing method is implemented.
[0100] It should be pointed out that the above-mentioned embodiments of the method for processing video images and the explanation of the beneficial effects are also applicable to the vehicle of the embodiment of the present application. In order to avoid redundancy, they will not be elaborated 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 specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection portion with one or more wirings (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0102] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0103] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0104] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0105] In this application, unless otherwise clearly specified and limited, the terms "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0106] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for processing a video image, characterized in that: The processing method comprises: Responding to the first control instruction to obtain a video frame of a target video, the video frames of different target videos are stored in different preset data storage units; Determine a corresponding dot label according to the video screen, each of the video screen corresponds to one or more dot labels, and the video screen and the one or more dot labels are in a mapping relationship; Responding to a second control instruction, determining a target dot-marking label according to the second control instruction; Determine one or more target video frames according to the target dot tags; A target picture is determined according to the one or more target video pictures.
2. The method for processing video images according to claim 1, characterized in that: Each of the dotted labels corresponds to one or more video frames, and the method further includes: Generate a corresponding mapping relationship number according to the dotted label; Establishing a mapping relationship between the dotted label and one or more corresponding video frames according to the mapping relationship number; The mapping relationship number between each of the dot tags and the corresponding plurality of the video frames is the same.
3. The method for processing video images according to claim 1, characterized in that: Determining one or more target video frames according to the target dot tags includes: Obtain the target mapping relationship number corresponding to the target dot label; One or more target video pictures are determined according to the target mapping relationship number.
4. The method for processing video images according to claim 1, characterized in that: Determining a corresponding dot tag according to the video screen includes: Acquire corresponding text information according to the video screen; Determine a dot tag corresponding to the video screen according to the text information.
5. The method for processing video images according to claim 1, characterized in that: Responding to the first control instruction to obtain a video picture includes: Obtaining time progress data of the target video; In response to the first control instruction, determining a dot mark according to the first control instruction and the time progress data; The video frame is determined according to the dot marks.
6. The method for processing video images according to claim 5, characterized in that: The method further comprises: When the video picture is stored in the preset data storage unit, obtaining the dot label corresponding to the video picture, and if there is a dot label corresponding to the video picture, establishing a mapping relationship between the video picture and the corresponding dot label according to the mapping relationship number corresponding to the dot label; If there is no dot label corresponding to the video picture, a new mapping relationship number is generated according to the dot label, and a mapping relationship between the video picture and the corresponding dot label is established according to the new mapping relationship number.
7. The method for processing video images according to claim 6, characterized in that: The method further comprises: In the case of deleting the video screen in the preset data storage unit, obtaining the dot label corresponding to the video screen, and if there is no mapping relationship between the dot label corresponding to the video screen and other video screens, canceling the mapping relationship between the video screen and the corresponding dot label, and deleting the corresponding dot label; If a mapping relationship exists between the dot label corresponding to the video screen and other video screens, the mapping relationship between the video screen and the corresponding dot label is cancelled.
8. A video image processing device, the device comprising: An acquisition module, configured to acquire a video image of a target video in response to a first control instruction, wherein the video images of different target videos are stored in different preset data storage units; A first determination module is used to determine a corresponding dot label according to the video picture, and the video picture and the dot label are in a mapping relationship; A second determination module, configured to respond to a second control instruction and determine a target dot-marking label according to the second control instruction; A third determination module is used to determine one or more target video frames according to the target dot tags; The fourth determining module is used to determine a target picture according to the one or more target video pictures.
9. A computer-readable storage medium, characterized in that: A video picture processing program is stored thereon, and when the video picture processing program is executed by a processor, a video picture processing method according to any one of claims 1-7 is implemented.
10. A vehicle, characterized in that: The invention comprises a memory, a processor and a video picture processing program stored in the memory and executable on the processor. When the processor executes the video picture processing program, the video picture processing method according to any one of claims 1 to 7 is implemented.
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
Instant video editing and associated methods and systems
US11289127B1
Audio and video processing method and apparatus, terminal and storage medium
WO2020125365A1
Method for displaying label in image picture, terminal device, and storage medium
WO2022127719A1