Video processing method and device
By obtaining the user's search content and cognitive level, determining the target explanation video that matches the user's cognitive level, and outputting the video, the problem that existing explanation videos cannot effectively help users understand the target content, and achieving more efficient user understanding effects.
Patent Information
- Application Number
- CN202111155488.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-29
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2041-09-29
AI Technical Summary
Existing explanation videos cannot effectively help users understand target content because they fail to take into account the user's cognitive level.
By obtaining the user's search content and cognitive level, determine the target explanation video that matches the user's cognitive level, and output the video. The method includes pre-constructing explanation videos corresponding to different cognitive levels and determining their cognitive levels based on user input and historical search records.
By matching the user's cognitive level, the output explanation video can help users understand the target content more effectively and improve the user's understanding effect.
Smart Images

Figure CN113901301B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet, and in particular to a video processing method and device. Background Art
[0002] Currently, video explanations can be used to help users understand a certain content. For example, if a user wants to understand a certain idiom, he or she can search for idiom explanation videos through a search engine.
[0003] However, the current explanation videos cannot help users understand the corresponding content very well. Therefore, a solution is needed to solve the above problems. Summary of the invention
[0004] The technical problem to be solved by this application is how to make the explanation video effectively help users understand the corresponding content, and to provide a video processing method and device.
[0005] In a first aspect, an embodiment of the present application provides a video processing method, the method comprising:
[0006] Get the target content that the user searches for;
[0007] Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level;
[0008] Output the target explanation video.
[0009] Optionally, determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level includes:
[0010] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0011] Optionally, the method further includes:
[0012] Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video;
[0013] or,
[0014] According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
[0015] Optionally, the method further includes:
[0016] Output other explanation videos among the multiple explanation videos except the target explanation video.
[0017] Optionally, the method further includes:
[0018] The user's cognitive level is determined according to the content input by the user in the search input area and / or the user's historical search records.
[0019] Optionally, the method further includes:
[0020] Demonstrate at least one level of cognition;
[0021] In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
[0022] Optionally, the method further includes:
[0023] Output the text content corresponding to the target explanation video, wherein the text content matches the user's cognitive level.
[0024] In a second aspect, an embodiment of the present application provides a video processing device, the device comprising:
[0025] A first acquisition unit, used to acquire target content searched by a user;
[0026] A first determining unit is used to determine, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level;
[0027] The first output unit is used to output the target explanation video.
[0028] Optionally, the first determining unit is configured to:
[0029] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0030] Optionally, the device further comprises:
[0031] A first construction unit is used to pre-construct at least one explanation video matching the target content, determine the user cognition level corresponding to each explanation video, and construct a corresponding relationship between the cognition level and the explanation video;
[0032] or,
[0033] The second construction unit is used to construct explanation videos corresponding to the target content according to different cognitive levels of users.
[0034] Optionally, the device further comprises:
[0035] The second output unit is used to output other explanation videos among the multiple explanation videos except the target explanation video.
[0036] Optionally, the device further comprises:
[0037] The second determination unit is used to determine the user's cognitive level according to the content input by the user in the search input area and / or the user's historical search record.
[0038] Optionally, the device further comprises:
[0039] A display unit for displaying at least one cognitive level;
[0040] The third determining unit is configured to determine a first cognition level among the at least one cognition level as the user's cognition level in response to a selection operation triggered by the user on the first cognition level.
[0041] Optionally, the device further comprises:
[0042] The third output unit is used to output text content corresponding to the target explanation video, and the text content matches the user's cognitive level.
[0043] In a third aspect, an embodiment of the present application provides a video processing device, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations:
[0044] Get the target content that the user searches for;
[0045] Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level;
[0046] Output the target explanation video.
[0047] Optionally, determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level includes:
[0048] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0049] Optionally, the operation further includes:
[0050] Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video;
[0051] or,
[0052] According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
[0053] Optionally, the operation further includes:
[0054] Output other explanation videos among the multiple explanation videos except the target explanation video.
[0055] Optionally, the operation further includes:
[0056] The user's cognitive level is determined according to the content input by the user in the search input area and / or the user's historical search records.
[0057] Optionally, the operation further includes:
[0058] Demonstrate at least one level of cognition;
[0059] In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
[0060] Optionally, the operation further includes:
[0061] Output the text content corresponding to the target explanation video, wherein the text content matches the user's cognitive level.
[0062] In a fourth aspect, an embodiment of the present application provides a computer-readable medium having instructions stored thereon, which, when executed by one or more processors, enables a device to execute the video processing method described in any one of the first aspects above.
[0063] Compared with the prior art, the embodiments of the present application have the following advantages:
[0064] The embodiment of the present application provides a video processing method. In one example, the method can be performed by a device running a search engine. When a user triggers a search for a target content, the device can obtain the target content searched by the user, and then determine a target explanation video of the target content that matches the cognitive level according to the user's cognitive level, and output the target explanation video. It can be seen that in this solution, when providing an explanation video for the user, the user's cognitive level is taken into consideration, so that the output target explanation video matches the user's cognitive level. Therefore, the target explanation video can effectively help the user understand the target content. It can be seen that by using this solution, the explanation video can effectively help the user understand the corresponding content. BRIEF DESCRIPTION OF THE DRAWINGS
[0065] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0066] Figure 1 A schematic diagram of a video processing method provided in an embodiment of the present application;
[0067] Figure 2 A schematic diagram of the structure of a video processing device provided in an embodiment of the present application;
[0068] Figure 3 A schematic diagram of the structure of the client provided in the embodiment of the present application;
[0069] Figure 4 A schematic diagram of the structure of a server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0070] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0071] The inventor of the present application has found through research that, although the current search engine can provide explanation videos for users, the contents of the explanation videos are often more and more complicated. The cognitive levels of different users are different. For example, there is a clear difference between the cognitive levels of primary school students and adults. Primary school students are more receptive to interesting explanation videos, while adults are more receptive to knowledge-based explanation videos. Even if they are both primary school students, there are differences in cognitive levels between primary school students in lower grades and those in higher grades. Therefore, the explanation videos currently provided by search engines often do not match the cognitive levels of users, resulting in the explanation videos not being able to help users understand the corresponding content well.
[0072] In order to solve the above problems, the embodiments of the present application provide a video processing method and device, which can provide users with explanation videos that meet the user's cognitive level. It should be noted that the explanation videos mentioned in the embodiments of the present application include, but are not limited to, historical stories, historical allusions, introductions to classic characters, interpretations, synonyms and antonyms, and other knowledge points.
[0073] Various non-limiting implementations of the present application are described in detail below in conjunction with the accompanying drawings.
[0074] Exemplary Methods
[0075] See also Figure 1 , which is a flow chart of a video processing method provided in an embodiment of the present application.
[0076] The method provided in the embodiment of the present application can be executed by a device running a search engine, for example. The devices mentioned here include but are not limited to terminal devices and servers. The terminal devices mentioned here can be mobile terminals such as smart phones and tablet computers, or terminal devices such as desktop computers.
[0077] Figure 1 The method shown can be implemented, for example, through the following S101-S103.
[0078] S101: Obtain target content searched by a user.
[0079] The embodiment of the present application does not specifically limit the target content, and the target content can be any form of content that the user wants to know. In one example, the target content can be an idiom, a two-part allegorical saying, or an encyclopedia entry.
[0080] In an embodiment of the present application, a search statement entered by a user in a search input area provided by a search engine may be obtained, and the target content may be obtained according to the search statement. In one example, a keyword of the search statement may be identified and the keyword may be determined as the target content. For example, if a user enters "what does it mean to butcher a cow", the keyword "butcher a cow" may be determined as the target content. For another example, if a user enters "the fox borrows the power of the tiger", the keyword "the fox borrows the power of the tiger" may be determined as the target content.
[0081] S102: Determine, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level.
[0082] After acquiring the target content, an explanation video of the target content can be further recommended to the user. In order to enable the user to understand the target content according to the recommended explanation video, in an embodiment of the present application, an explanation video that meets the cognitive level of the user can be recommended to the user. Specifically: according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level can be determined. The cognitive level mentioned here can be pre-divided, and the specific division method is not specifically limited here. In one example, the cognitive level can include, for example, 4 levels: lower grades of elementary school, upper grades of elementary school, junior high school, high school and adults; in another example, the cognitive level can include, for example, 5 levels such as lower grades of elementary school, upper grades of elementary school, junior high school, high school and adults; in another example, the cognitive level can include, for example, 4 levels such as elementary school, junior high school, high school and adults.
[0083] S102 may be implemented in a variety of ways. In one example, content matching the user's cognitive level and the target content may be obtained, and the target explanation video may be generated based on the obtained content.
[0084] In another example, for the target content, an explanation video matching the target content can be pre-constructed, and when constructing the explanation video matching the target content, the explanation video corresponding to the target content can be constructed for each cognitive level of the user. That is, multiple explanation videos related to the target content can be pre-constructed, and each of the multiple explanation videos corresponds to a cognitive level. In this way, after determining the target content, a target explanation video matching the cognitive level of the user can be selected from the multiple explanation videos. For example, for the keyword "the fox borrows the tiger's power", for the user's cognitive level, such as primary school, junior high school, high school and adult, the explanation video corresponding to "the fox borrows the tiger's power" at each cognitive level is constructed, for example, an explanation video of "the fox borrows the tiger's power" for primary school students is constructed, and an explanation video of "the fox borrows the tiger's power" for adults is constructed, etc.
[0085] In yet another example, for the target content, multiple explanatory videos matching the target content can be pre-constructed. The user cognitive level corresponding to each explanatory video is determined respectively, and the corresponding relationship between the user's cognitive level and the explanatory video is constructed, so as to determine the explanatory videos corresponding to the user's respective cognitive levels related to the target content. For example, for the keyword "the fox borrowing the tiger's terror", for the user cognitive level, first, multiple explanatory videos related to "the fox borrowing the tiger's terror" are constructed. Then, for each explanatory video, the user cognitive level corresponding to the explanatory video is determined, and then the corresponding relationship between the explanatory video and the user cognitive level is determined. It should be noted that when constructing the explanatory videos corresponding to the respective cognitive levels related to the target content, in specific implementation, for example, the content corresponding to the respective cognitive levels related to the target content can be obtained first, and then, according to the content corresponding to the respective cognitive levels, the explanatory videos corresponding to the respective cognitive levels are generated. Another example is that from the existing explanatory videos related to the target content, the content corresponding to the respective cognitive levels can be identified and screened out, and further, according to the content corresponding to the respective cognitive levels, the explanatory videos corresponding to the respective cognitive levels are generated.
[0086] It should be noted that, in one example, before executing S102, the user's cognitive level can be determined. The embodiments of the present application do not specifically limit the specific implementation manner of determining the user's cognitive level. The following introduces two possible implementation manners.
[0087] In one implementation manner, considering that the user can input the cognitive level in the search input area, therefore, for this case, the device executing this solution can determine the user's cognitive level according to the content input by the user. For example, if the user inputs "a primary school student understanding 'Pao Ding Jie Niu'" in the search input area, then according to the content input by the user, it can be determined that the user's cognitive level is "primary school student".
[0088] In yet another implementation manner, after the user triggers the search, at least one cognitive level can be displayed. For example, the cognitive levels are displayed in the form of labels: primary school, junior high school, senior high school, and adult. The user can select the cognitive level that matches himself from the displayed cognitive levels. After the user triggers the selection operation for the first cognitive level among the multiple displayed cognitive levels, the first cognitive level can be determined as the user's cognitive level. For example, the cognitive levels are displayed in the form of labels: primary school, junior high school, senior high school, and adult. If the user clicks on the label corresponding to "primary school", then it can be determined that the user's cognitive level is "primary school".
[0089] In another implementation, the user's cognitive level can be reflected by the content searched by the user through the search engine. Therefore, the user's cognitive level can be determined based on the user's historical search records. Specifically, the user's historical search records can be obtained, and then the historical search records can be analyzed to obtain the user's cognitive level. The analysis of the historical search records mentioned here can include both the analysis of historical search statements and the analysis of historical search results viewed by the user.
[0090] It should be noted that the user's historical search records mentioned here refer to the historical search records of the search account logged in on the user's corresponding device (such as a personal computer).
[0091] In another implementation, it is considered that there are situations where multiple people use the same search account in practice. However, the environments in which multiple people use the search account are different. For example, parents and children share the same account, and the environment in which parents use the search account is different from that in which children use the search account. Children often use the search account during the time period when they do their homework, while parents use the search account during other time periods. For this case, the cognitive level determined according to the historical search records may include multiple types. For example, in the case where parents and children share the same account, the cognitive level determined according to the historical search records may include "primary school students" and "adults". For this case, the user's cognitive level can be determined in combination with environmental factors and historical search records. For example, according to the historical search records, it is determined that the cognitive level corresponding to the account may be "primary school students" or "adults", and the time when the user triggers the search based on the target content is in the time period when the primary school students do their homework, then the user's cognitive level can be determined to be "primary school students".
[0092] Of course, in the case where multiple people share a search account, the cognitive level determined based on historical search records may include only one type. For example, a mother and a child share a search account, and the mother uses it much more frequently than the child. Then the cognitive level determined based on the historical search records of the account is "adult".
[0093] S103: Output the target explanation video.
[0094] After obtaining the target explanation video, the target explanation video can be output so that the user can view the target explanation video. In an embodiment of the present application, the target explanation video can be output, for example, by displaying the logo of the target explanation video on the search results page of a search engine. The user can trigger the operation of viewing the target explanation video through the logo of the target explanation video. For example, the user can click on the logo of the target explanation video to view the target explanation content.
[0095] The target explanation video identifier may include one or more of the following: the name of the target explanation video or an image reflecting the content of the target explanation video, so that the user can preliminarily understand the content of the target explanation video according to the target explanation video identifier. For example, the target explanation video identifier may include the name "Primary School Student Talks about Butchering an Ox" and a cartoon image.
[0096] In one example, in order to make it easier for users to understand the content included in the target video, the text content corresponding to the target explanation video can also be output. In some embodiments, the text content corresponding to the target explanation video can be displayed below the area where the logo of the target explanation video is displayed. The text content corresponding to the target explanation video mentioned here may include, for example, interpretation, source, synonyms, and antonyms, etc. In addition, in order to facilitate users to understand the text content, the text content can also be matched with the user's cognitive level. In one example, the characters and vocabulary included in the text content match the user's cognitive level. For example, for the cognitive level "primary school", the text content does not include vocabulary and new characters that have not been learned in elementary school.
[0097] Furthermore, the presentation form of the text content corresponding to the labeled explanation video can also match the user's cognitive level. Different presentation forms are set for different users with different cognitive levels. For example, for the cognitive level of "primary school", it is presented in a more eye-catching way such as cartoons and colors. For another example, when the user's cognitive level is "primary school" and the text content includes more complex words, corresponding auxiliary information can be given for the text content that exceeds the user's cognitive level to help users with low cognitive levels better understand the explanation content, such as the phonetic notation of the text and the explanation of words.
[0098] From the above description, it can be seen that in this solution, when providing explanation videos for users, the user's cognitive level is taken into consideration, so that the output target explanation video matches the user's cognitive level. Therefore, the target explanation video can effectively help the user understand the target content. It can be seen that using this solution, the explanation video can effectively help the user understand the corresponding content.
[0099] As mentioned above, in practice there are situations where multiple people share a search account, for example, parents and children share the same account. And, for this situation, there may be a situation where only one cognitive level is determined based on historical search records. For this situation, there may be a situation where the recommended target explanation video does not meet the cognitive level of the user who currently triggers the search. For example, a mother and a child share a search account, and the mother uses it much more frequently than the child. According to the cognitive level determined by the historical search records of the account as "adult", when the child uses the account to search, explanation videos that meet the cognitive level of adults will also be recommended to the child. In order to avoid this situation, in one example, in addition to outputting the target explanation video, other explanation videos other than the target explanation video in multiple explanation videos related to the target content can also be output, so that the user can select an explanation video that meets his or her own cognitive level from the multiple explanation videos output.
[0100] The implementation method of outputting the other explanation videos can refer to the description of outputting the target explanation video in S103, which will not be repeated here. In this case, in order to highlight the recommendation of the target explanation video, in one example, the target explanation video can be highlighted, for example, the display area occupied by the logo of the target explanation video is larger than the display area corresponding to the logos of each explanation video in the other explanation videos. For another example, the display area of the target explanation video is an area with higher user attention, etc., which will not be listed here one by one.
[0101] Exemplary Devices
[0102] Based on the method provided in the above embodiment, the embodiment of the present application further provides a device, which is described below in conjunction with the accompanying drawings.
[0103] See also Figure 2 , which is a schematic diagram of the structure of a video processing device provided in an embodiment of the present application. The device 200 may specifically include: a first acquisition unit 201, a first determination unit 202 and a first output unit 203.
[0104] The first acquisition unit 201 is used to acquire the target content searched by the user;
[0105] A first determining unit 202 is used to determine, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level;
[0106] The first output unit 203 is used to output the target explanation video.
[0107] Optionally, the first determining unit 202 is configured to:
[0108] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0109] Optionally, the device further comprises:
[0110] A first construction unit is used to pre-construct at least one explanation video matching the target content, determine the user cognition level corresponding to each explanation video, and construct a corresponding relationship between the cognition level and the explanation video;
[0111] or,
[0112] The second construction unit is used to construct explanation videos corresponding to the target content according to different cognitive levels of users.
[0113] Optionally, the device further comprises:
[0114] The second output unit is used to output other explanation videos among the multiple explanation videos except the target explanation video.
[0115] Optionally, the device further comprises:
[0116] The second determination unit is used to determine the user's cognitive level according to the content input by the user in the search input area and / or the user's historical search record.
[0117] Optionally, the device further comprises:
[0118] A display unit for displaying at least one cognitive level;
[0119] The third determining unit is configured to determine a first cognition level among the at least one cognition level as the user's cognition level in response to a selection operation triggered by the user on the first cognition level.
[0120] Optionally, the device further comprises:
[0121] The third output unit is used to output text content corresponding to the target explanation video, and the text content matches the user's cognitive level.
[0122] Since the device 200 is a device corresponding to the method provided in the above method embodiment, the specific implementation of each unit of the device 200 is based on the same concept as the above method embodiment. Therefore, for the specific implementation of each unit of the device 200, reference can be made to the description part of the above method embodiment, which will not be repeated here.
[0123] The method provided in the embodiment of the present application can be executed by a client or a server. The client and server that execute the above method are described below respectively.
[0124] Figure 3 1 shows a block diagram of a client 300. For example, the client 300 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0125] Reference Figure 3 The client 300 may include one or more of the following components: a processing component 302 , a memory 304 , a power component 306 , a multimedia component 308 , an audio component 310 , an input / output (I / O) interface 33 , a sensor component 314 , and a communication component 316 .
[0126] The processing component 302 generally controls the overall operation of the client 300, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0127] The memory 304 is configured to store various types of data to support operations on the client 300. Examples of such data include instructions for any application or method operating on the client 300, contact data, phone book data, messages, pictures, videos, etc. The memory 304 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0128] The power supply component 306 provides power to the various components of the client 300. The power supply component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the client 300.
[0129] The multimedia component 308 includes a screen that provides an output interface between the client 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front camera and / or a rear camera. When the client 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0130] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC), and when the client 300 is in an operation mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 304 or sent via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0131] The I / O interface provides an interface between the processing component 302 and the peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0132] The sensor assembly 314 includes one or more sensors for providing various aspects of status assessment for the client 300. For example, the sensor assembly 314 can detect the open / closed state of the device 300, the relative positioning of components, such as the display and keypad of the client 300, and the sensor assembly 314 can also detect the position change of the client 300 or a component of the client 300, the presence or absence of user contact with the client 300, the orientation or acceleration / deceleration of the client 300, and the temperature change of the client 300. The sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0133] The communication component 316 is configured to facilitate wired or wireless communication between the client 300 and other devices. The client 300 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0134] In an exemplary embodiment, the client 300 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the following methods:
[0135] Get the target content that the user searches for;
[0136] Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level;
[0137] Output the target explanation video.
[0138] Optionally, determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level includes:
[0139] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0140] Optionally, the method further includes:
[0141] Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video;
[0142] or,
[0143] According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
[0144] Optionally, the method further includes:
[0145] Output other explanation videos among the multiple explanation videos except the target explanation video.
[0146] Optionally, the method further includes:
[0147] The user's cognitive level is determined according to the content input by the user in the search input area and / or the user's historical search records.
[0148] Optionally, the method further includes:
[0149] Demonstrate at least one level of cognition;
[0150] In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
[0151] Optionally, the method further includes:
[0152] Output the text content corresponding to the target explanation video, wherein the text content matches the user's cognitive level.
[0153] Figure 4 4 is a schematic diagram of the structure of the server in the embodiment of the present application. The server 400 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 422 (for example, one or more processors) and memory 432, and one or more storage media 430 (for example, one or more mass storage devices) storing application programs 442 or data 444. Among them, the memory 432 and the storage medium 430 can be short-term storage or permanent storage. The program stored in the storage medium 430 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations on the server. Furthermore, the central processing unit 422 can be configured to communicate with the storage medium 430 to execute a series of instruction operations in the storage medium 430 on the server 400.
[0154] Furthermore, the CPU 422 may execute the following method:
[0155] Get the target content that the user searches for;
[0156] Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level;
[0157] Output the target explanation video.
[0158] Optionally, determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level includes:
[0159] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0160] Optionally, the method further includes:
[0161] Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video;
[0162] or,
[0163] According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
[0164] Optionally, the method further includes:
[0165] Output other explanation videos among the multiple explanation videos except the target explanation video.
[0166] Optionally, the method further includes:
[0167] The user's cognitive level is determined according to the content input by the user in the search input area and / or the user's historical search records.
[0168] Optionally, the method further includes:
[0169] Demonstrate at least one level of cognition;
[0170] In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
[0171] Optionally, the method further includes:
[0172] Output the text content corresponding to the target explanation video, wherein the text content matches the user's cognitive level.
[0173] The server 400 may also include one or more power supplies 426, one or more wired or wireless network interfaces 450, one or more input and output interfaces 458, one or more keyboards 456, and / or, one or more operating systems 441, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0174] The present application also provides a computer-readable medium having instructions stored thereon, which, when executed by one or more processors, causes the device to perform the following method:
[0175] Get the target content that the user searches for;
[0176] Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level;
[0177] Output the target explanation video.
[0178] Optionally, determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level includes:
[0179] According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
[0180] Optionally, the method further includes:
[0181] Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video;
[0182] or,
[0183] According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
[0184] Optionally, the method further includes:
[0185] Output other explanation videos among the multiple explanation videos except the target explanation video.
[0186] Optionally, the method further includes:
[0187] The user's cognitive level is determined according to the content input by the user in the search input area and / or the user's historical search records.
[0188] Optionally, the method further includes:
[0189] Demonstrate at least one level of cognition;
[0190] In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
[0191] Optionally, the method further includes:
[0192] Output the text content corresponding to the target explanation video, wherein the text content matches the user's cognitive level.
[0193] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0194] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
[0195] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application should be included in the protection scope of the present application.
Claims
1. A video processing method, It is characterized in that The method comprises: Get the target content that the user searches for; Determine the user's cognitive level based on the user's historical search records, wherein, in the case where multiple people use the same search account, determine the user's cognitive level based on the historical search records combined with environmental factors of the user's use of the search account; different people use different environmental factors of the search account; Determining, according to the user's cognitive level, a target explanation video of the target content that matches the cognitive level; Outputting the target explanation video; Output the text content corresponding to the target explanation video, wherein the text content matches the cognitive level of the user; the display form of the text content matches the cognitive level of the user, and different cognitive levels correspond to different display forms; if the text content includes content that exceeds the cognitive level of the user, output auxiliary information that helps the user understand the explanation content.
2. The method according to claim 1, It is characterized in that The step of determining, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level, comprises: According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
3. The method according to claim 2, It is characterized in that The method further comprises: Pre-constructing at least one explanation video matching the target content, determining the user cognition level corresponding to each explanation video, and constructing a corresponding relationship between the cognition level and the explanation video; or, According to each cognitive level of the user, an explanation video corresponding to the target content is constructed respectively.
4. The method according to claim 3, It is characterized in that The method further comprises: Output other explanation videos except the target explanation video among the multiple explanation videos.
5. The method according to claim 1, It is characterized in that The method further comprises: The user's cognitive level is determined based on the content input by the user in the search input area and the user's historical search records.
6. The method according to claim 1, It is characterized in that The method further comprises: Demonstrate at least one level of cognition; In response to a selection operation triggered by the user on a first cognition level among the at least one cognition level, the first cognition level is determined as the cognition level of the user.
7. A video processing device, It is characterized in that The device comprises: A first acquisition unit, used to acquire target content searched by a user; A second determination unit is configured to determine the user's cognitive level based on the user's historical search records, wherein, in the case where multiple people use the same search account, the user's cognitive level is determined based on the historical search records and in combination with environmental factors of the user's use of the search account; different people use different environmental factors of the search account; A first determining unit is used to determine, according to the cognitive level of the user, a target explanation video of the target content that matches the cognitive level; A first output unit, used to output the target explanation video; The third output unit is used to output the text content corresponding to the target explanation video, wherein the text content matches the cognitive level of the user; the display form of the text content matches the cognitive level of the user, and different cognitive levels correspond to different display forms; if the text content includes content that exceeds the cognitive level of the user, auxiliary information to help the user understand the explanation content is output.
8. The device according to claim 7, It is characterized in that The first determining unit is configured to: According to the cognitive level of the user, the target explanation video is determined from at least one pre-constructed explanation video related to the target content, each explanation video in the at least one explanation video corresponds to a cognitive level.
9. The device according to claim 8, It is characterized in that The device also includes: A first construction unit is used to pre-construct at least one explanation video matching the target content, determine the user cognition level corresponding to each explanation video, and construct a corresponding relationship between the cognition level and the explanation video; or, The second construction unit is used to construct explanation videos corresponding to the target content according to different cognitive levels of users.
10. The device according to claim 9, It is characterized in that The device also includes: The second output unit is used to output other explanation videos except the target explanation video among the multiple explanation videos.
11. The device according to claim 7, It is characterized in that The second determination unit is specifically configured to determine the user's cognitive level according to the content input by the user in the search input area and the user's historical search records.
12. The device according to claim 7, It is characterized in that The device also includes: A display unit for displaying at least one cognitive level; The third determining unit is configured to determine a first cognition level among the at least one cognition level as the user's cognition level in response to a selection operation triggered by the user on the first cognition level.
13. A video processing device, It is characterized in that The device comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors to perform the video processing method according to any one of claims 1 to 6.
14. A computer-readable medium having instructions stored thereon, which, when executed by one or more processors, enables a device to perform the video processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
A voice output method and device
CN107077845B
Search method and apparatus, server and computer readable storage medium
CN108509442A
Method and system for analyzing a search problem
CN109766411A