CN111694983B - Information display method, information display device, electronic equipment and storage medium - Google Patents

Information display method, information display device, electronic equipment and storage medium Download PDF

Info

Publication number
CN111694983B
CN111694983B CN202010537589.4A CN202010537589A CN111694983B CN 111694983 B CN111694983 B CN 111694983B CN 202010537589 A CN202010537589 A CN 202010537589A CN 111694983 B CN111694983 B CN 111694983B
Authority
CN
China
Prior art keywords
information
video
release
determining
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010537589.4A
Other languages
Chinese (zh)
Other versions
CN111694983A (en
Inventor
徐传任
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010537589.4A priority Critical patent/CN111694983B/en
Publication of CN111694983A publication Critical patent/CN111694983A/en
Application granted granted Critical
Publication of CN111694983B publication Critical patent/CN111694983B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The application discloses an information display method, an information display device, electronic equipment and a storage medium, and relates to the technical field of image recognition. The specific implementation scheme is as follows: determining a target scene according to the current playing picture of the video; based on the target scene, obtaining release information from a pre-acquired local information database; and displaying the release information. Because the put-in information is determined based on the playing picture of the video, the put-in information is more matched with the playing content of the video, the interest of a video viewer is easier to be caused, the information pushing effect is improved, and the flexibility of information display is also improved.

Description

Information display method, information display device, electronic equipment and storage medium
Technical Field
The present disclosure relates to image recognition technology in the field of data processing technologies, and in particular, to an information display method, an information display device, an electronic device, and a storage medium.
Background
In recent years, with the development of mobile terminals, more and more people shoot videos through the mobile terminals and upload the videos to related platforms for playing. Pushing some information (such as advertisement) in video playing is a preferred way of information display, but the information is not consistent with the content of the video, and may not be interesting to video viewers, so that the information pushing effect is not achieved.
Disclosure of Invention
The disclosure provides an information display method, an information display device, electronic equipment and a storage medium.
According to a first aspect of the present disclosure, there is provided an information display method including:
determining a target scene according to the current playing picture of the video;
based on the target scene, acquiring release information from a pre-acquired information database;
and displaying the release information.
According to a second aspect of the present disclosure, there is provided an information display apparatus including:
the determining module is used for determining a target scene according to the current playing picture of the video;
the acquisition module is used for acquiring release information from a pre-acquired information database based on the target scene;
and the display module is used for displaying the release information.
According to a third aspect of the present disclosure, there is provided an electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of the first aspect.
According to a fourth aspect of the present disclosure, there is provided a non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of the first aspect.
According to the technology, the problem of poor information pushing effect is solved, since the put-in information is determined based on the playing picture of the video, the put-in information is more matched with the playing content of the video, the interest of a video viewer is easier to arouse, the information pushing effect is improved, and the flexibility of information display is also improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the disclosure, nor is it intended to be used to limit the scope of the disclosure. Other features of the present disclosure will become apparent from the following specification.
Drawings
The drawings are for better understanding of the present solution and do not constitute a limitation of the present application. Wherein:
fig. 1 is a flowchart of an information acquisition method provided in an embodiment of the present application;
fig. 2 is a block diagram of an information acquisition apparatus provided in an embodiment of the present application;
fig. 3 is a block diagram of an electronic device for implementing the information acquisition method of the embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application are described below in conjunction with the accompanying drawings, which include various details of the embodiments of the present application to facilitate understanding, and should be considered as merely exemplary. Accordingly, one of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Referring to fig. 1, fig. 1 is a flowchart of an information display method provided in an embodiment of the present application, and as shown in fig. 1, the embodiment provides an information display method applied to an electronic device, including the following steps:
step 101, determining a target scene according to a current playing picture of the video.
The video is played on an electronic device, which may be a television show, movie, news, short video, etc. The current play picture may be understood as a video picture currently displayed on the electronic device. The target scenes may include meeting scenes, office scenes, shopping scenes, racing scenes, sports scenes, and the like. The target scene is determined according to the current playing picture of the video, which can be understood as determining the target scene according to the content in the current playing picture, or predicting the following frames according to the current playing picture, and determining the target scene according to the content of the following frames.
And 102, acquiring release information from a pre-acquired information database based on the target scene.
The information database may be pre-acquired and stored on the electronic device. The information database may include a plurality of information, which may be advertisements, news, and the like. The delivery information may be determined based on the target scene, e.g., if the target scene is a sports scene, the delivery information may be a sports apparel, fitness equipment, or a running item introduction, etc.
The delivery information includes display content and display styles, which refers to styles in which the display content is presented on an electronic device, including display size, color, shape, and so forth. Further, the delivery information further comprises a link address, and when the user is interested in the displayed delivery information, the user can enter a detailed description page or a purchase page of the delivery information by clicking the delivery information.
And step 103, displaying the release information.
The delivery information may be displayed in a presentation of at least one of a picture, video, and text. The delivery information can be displayed on one side of the playing picture of the electronic device, and is not overlapped with the playing picture of the electronic device, or the delivery information is displayed on the playing picture of the electronic device, and is partially overlapped with the playing picture of the electronic device. The play picture of the electronic device and the current play picture are not necessarily the same picture, and the play picture of the electronic device may be a subsequent play picture of the current play picture.
Because the electronic device determines the delivery information according to the current playing picture and a certain processing time is required in the process before the delivery information is displayed, the playing picture displayed on the electronic device can continue to play in the time, so that the playing picture displayed on the electronic device is not necessarily the current playing picture when the delivery information is displayed, and if the processing time is longer, the playing picture displayed on the electronic device can be a subsequent playing picture of the current playing picture.
When the delivery information is displayed, the playing picture of the electronic equipment can be paused or can be continuously played. The delivery information may be played in a widget that includes a close button that the user may close by clicking. The delivery information may be displayed by a player that plays the video, or may be displayed by other software installed on the electronic device, which is not limited herein.
In this embodiment, a target scene is determined according to a current playing picture of a video; based on the target scene, acquiring release information from a pre-acquired information database; and displaying the release information. Because the put-in information is determined based on the playing picture of the video, the put-in information is more matched with the playing content of the video, the interest of a video viewer is easier to be caused, the information pushing effect is improved, and the flexibility of information display is also improved.
In one embodiment of the present application, step 101, determining a target scene according to a current playing frame of a video includes:
predicting continuous N frames of pictures positioned behind a current playing picture according to the current playing picture of the video, wherein N is a positive integer;
and if at least one frame of predicted continuous N frames of frames comprises a target object, determining the target scene according to the N frames of frames.
The continuous N frames may be the next N frames of the current play-out frame, where N is a positive integer. Specifically, based on a current playing picture, predicting continuous N frames of pictures positioned behind the current playing picture. If one or more frames of the N frames of frames comprise the target object, determining a target scene according to the N frames of frames. The target object may be a person, an animal, an article, a building or a scenic spot, or the like, and the target object may be set in advance. For example, if the target object is an automobile, and one or more of the N frames includes an automobile, determining a target scene according to the N frames of pictures; if the target object is a cat and one or more frames of the N frames of frames comprise a cat, the target scene is determined from the N frames of pictures.
When determining the target scene according to the N frames, the target scene may be determined based on the content included in the N frames, for example, if the N frames are analyzed to obtain that the N frames include the related content of the racing car, the target scene is determined to be the racing car scene; and if the N frames of pictures are analyzed and the N frames of pictures comprise shopping related contents, determining that the target scene is a shopping scene. Further, an augmented reality (Augmented Reality, abbreviated as AR) technology may be used to identify the N frames, so as to determine the target scene.
Further, the target object does not appear in the video frame before the current playing picture of the video, that is, when the target object appears for the first time in the continuous N frames of pictures, the target scene is determined according to the N frames of pictures. Further, if the target object appears in the video frame before the current playing frame of the video and the time difference between the appearance time and the appearance time of the target object in the continuous N frames of frames is greater than a preset time, the target scene is determined according to the N frames of frames, and the preset time can be set according to the actual situation, for example, 5 minutes or 10 minutes.
In this embodiment, the following N frames of pictures are predicted based on the current playing picture, then the target scene is determined based on the predicted N frames of pictures, and finally the delivery information is determined according to the target scene. Because the video is played at the same time of determining the put-in information, when the put-in information is displayed on the electronic equipment, the video may not play the N frames of pictures, so that the hysteresis of the display of the put-in information is reduced.
In one embodiment of the present application, the obtaining, based on the target scenario, the delivery information from the pre-acquired local information database includes:
determining a put information classification of a plurality of information classifications according to the target scene, wherein the information database comprises the plurality of information classifications, and each information classification comprises at least one piece of information;
extracting the characteristics of the target object to obtain characteristic information;
and determining the release information from the release information classification according to the characteristic information.
In particular, the information database includes a plurality of information categories, each of which includes one or more pieces of information, which may be advertisements, news, and the like. By way of example, the information database may include a plurality of advertisement categories, such as automotive advertisements, cosmetic advertisements, apparel advertisements, accessory advertisements, and the like. The advertisement classification may include at least one advertisement, e.g., if the advertisement classification is an automobile classification, the advertisement classification may include multiple brands, multiple models of automobiles, such as an automobile classification including a first model of an automobile of brand a, a second model of an automobile of brand a, a third model of an automobile of brand B, and so on. An artificial intelligence (Artificial Intelligence, AI) technique may be employed to determine a delivery information category of a plurality of information categories based on a target scenario.
And extracting the characteristics of the target object to obtain characteristic information, and particularly extracting the characteristics of one or more of the shape, the color and the category of the target object to obtain the characteristic information. Class refers to a classification of a target object, and includes a person class, an animal class, an object class, a building class, or a sight point class, etc. For classification of the target object as a person class, the sex and facial features of the person, such as whether the person is a male or female, may also be extracted. And then determining the most preferable information from the delivery information classification according to the characteristic information, wherein the information is the delivery information.
The information database is stored on the electronic equipment to improve the acquisition speed of the put information and reduce the hysteresis of the display of the put information.
In this embodiment, when determining the delivery information, the delivery information classification in a plurality of information classifications is determined specifically according to the target scene, where the information database includes the plurality of information classifications, and each information classification includes at least one information; extracting the characteristics of the target object to obtain characteristic information; according to the characteristic information, the release information is determined from the release information classification, so that the determined release information is matched with the content of the N frames of pictures, a user may want to further know related information based on the content of the N frames of pictures, and at the moment, the displayed release information is easier to arouse the interests of a video viewer, so that the information pushing effect is improved.
In one embodiment of the present application, the determining, according to the feature information, the delivery information from the delivery information classification includes:
scoring each piece of information in the delivery information classification according to the characteristic information;
and determining the information with the highest score in the release information classification as the release information.
Specifically, each piece of information in the delivery information classification is scored according to the matching degree between the characteristic information and each piece of information in the delivery information classification. For example, if the feature information includes female features, the placement information classification includes male facial cream advertisements, female facial cream advertisements, and scoring of female facial cream advertisements is high when scoring based on female features. Further, in addition to scoring each of the information in the category of the put information based on the characteristic information, scoring may be performed based on the fees paid by merchants of each of the information, the scoring of the information with a higher fee being higher than the scoring of the information with a lower fee.
The information with the highest score in the delivery information classification can be regarded as the information which is most matched with the target scene, the interest of a video viewer is most probably caused, and the information is determined to be the delivery information for display, so that the information pushing effect is improved.
In this embodiment, each piece of information in the delivery information classification is scored according to the feature information, and the piece of information with the highest score in the delivery information classification is determined as the delivery information. The information with the highest score in the information classification can be regarded as the information which is most matched with the target scene, the interest of a video viewer is most probably caused, and the information is determined to be the information to be displayed, so that the information pushing effect is improved, and the flexibility of information display is also improved.
In one embodiment of the present application, after the displaying the delivery information, the method further includes:
and sending record information to a server based on the release information, wherein the record information comprises a video identifier of the video, an information identifier of the release information and the display times of the release information.
After the release information is displayed on the electronic equipment, the electronic equipment can send record information to the server so that the server can count the display condition of the release information, and a producer of the subsequent video can carry out cost settlement according to the display times of the release information and the release information provider. For example, if the delivery information is an advertisement, the producer of the video can settle the cost with the advertiser according to the number of times the delivery information is displayed during the video playing period.
The video identifier is used for identifying the video, a producer of the video can be further known according to the video, and the information identifier is used for identifying the release information. Further, the record information may further include the number of times the delivery information is clicked, and when the user is interested in the displayed delivery information, the user may enter a detailed description page or a purchase page of the delivery information by clicking the delivery information.
For the advertisement information, the advertisement library is maintained by a video company and is pre-issued to the local information database of the electronic equipment, then when the video is played on the electronic equipment, the advertisement information in the information database is automatically matched based on the current playing picture of the video, the advertisement information is displayed, and the advertisement pushing effect is improved.
By adopting the method, the video author does not need to have advertisement resources, can also carry out advertisement delivery in the video made by the video author, and carries out expense settlement with advertisers according to the advertisement delivery effect, thereby earning benefits; in addition, since the delivery information is automatically matched based on the content of the video, the interest of a video viewer is most probably caused, and the advertisement pushing effect is improved.
In this embodiment, after the displaying of the release information, the method further includes sending recording information to a server based on the release information, where the recording information includes a video identifier of the video, an information identifier of the release information, and a number of times of displaying the release information, so that the server counts a display condition of the release information, and a producer of a subsequent video may perform fee settlement according to the number of times of displaying the release information and a release information provider.
Referring to fig. 2, fig. 2 is a structural diagram of an information display device provided in an embodiment of the present application, and as shown in fig. 2, the embodiment provides an information display device 200, including:
a determining module 301, configured to determine a target scene according to a current playing frame of the video;
an obtaining module 302, configured to obtain, based on the target scenario, delivery information from a pre-obtained information database;
and the display module 303 is used for displaying the release information.
In one embodiment of the present application, the determining module 301 includes:
the prediction sub-module is used for predicting continuous N frames of pictures positioned behind a current playing picture according to the current playing picture of the video, wherein N is a positive integer;
and the first determining submodule is used for determining the target scene according to the N frame pictures if at least one frame picture in the predicted continuous N frame pictures comprises the target object.
In one embodiment of the present application, the obtaining module 302 includes:
a second determining sub-module, configured to determine, according to the target scene, a delivery information classification of a plurality of information classifications, where the information database includes the plurality of information classifications, and each information classification includes at least one information;
the acquisition sub-module is used for extracting the characteristics of the target object to obtain characteristic information;
and the third determining submodule is used for determining the release information from the release information classification according to the characteristic information.
In one embodiment of the present application, the third determining submodule is configured to:
scoring each piece of information in the delivery information classification according to the characteristic information;
and determining the information with the highest score in the release information classification as the release information.
In one embodiment of the present application, the information display apparatus 200 further includes:
and the sending module is used for sending record information to a server based on the release information, wherein the record information comprises a video identifier of the video, an information identifier of the release information and the times of display of the release information.
The information display device 200 can implement each process implemented by the electronic device in the method embodiment shown in fig. 1, and for avoiding repetition, a description thereof will be omitted.
The information display device 200 of the embodiment of the present application determines a target scene according to a current playing picture of a video; based on the target scene, acquiring release information from a pre-acquired information database; and displaying the release information. Because the put-in information is determined based on the playing picture of the video, the put-in information is more matched with the playing content of the video, the interest of a video viewer is easier to be caused, the information pushing effect is improved, and the flexibility of information display is also improved.
According to embodiments of the present application, an electronic device and a readable storage medium are also provided.
As shown in fig. 3, a block diagram of an electronic device according to an information display method according to an embodiment of the present application is shown. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be exemplary only, and are not meant to limit implementations of the application described and/or claimed herein.
As shown in fig. 3, the electronic device includes: one or more processors 301, memory 302, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions executing within the electronic device, including instructions stored in or on memory to display graphical information of the GUI on an external input/output device, such as a display device coupled to the interface. In other embodiments, multiple processors and/or multiple buses may be used, if desired, along with multiple memories and multiple memories. Also, multiple electronic devices may be connected, each providing a portion of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). One processor 301 is illustrated in fig. 3.
Memory 302 is a non-transitory computer-readable storage medium provided herein. The memory stores instructions executable by the at least one processor to cause the at least one processor to perform the information display method provided herein. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to execute the information display method provided by the present application.
The memory 302 is used as a non-transitory computer readable storage medium, and may be used to store a non-transitory software program, a non-transitory computer executable program, and modules, such as program instructions/modules (e.g., the determining module 201, the acquiring module 202, and the displaying module 203 shown in fig. 2) corresponding to the information display method in the embodiments of the present application. The processor 301 executes various functional applications of the server and data processing, i.e., implements the information display method in the above-described method embodiments, by running non-transitory software programs, instructions, and modules stored in the memory 302.
Memory 302 may include a storage program area that may store an operating system, at least one application program required for functionality, and a storage data area; the storage data area may store data created according to the use of the electronic device of the information display, and the like. In addition, memory 302 may include high-speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, memory 302 may optionally include memory located remotely from processor 301, which may be connected to the information display electronics via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device of the information display method may further include: an input device 303 and an output device 304. The processor 301, memory 302, input device 303, and output device 304 may be connected by a bus or other means, for example in fig. 3.
The input device 303 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the electronic device on which the information is displayed, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointer stick, one or more mouse buttons, a trackball, a joystick, and the like. The output device 304 may include a display apparatus, auxiliary lighting devices (e.g., LEDs), haptic feedback devices (e.g., vibration motors), and the like. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device may be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASIC (application specific integrated circuit), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs, the one or more computer programs may be executed and/or interpreted on a programmable system including at least one programmable processor, which may be a special purpose or general-purpose programmable processor, that may receive data and instructions from, and transmit data and instructions to, a storage system, at least one input device, and at least one output device.
These computing programs (also referred to as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented in a high-level procedural and/or object-oriented programming language, and/or in assembly/machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and pointing device (e.g., a mouse or trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic input, speech input, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a background component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such background, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), wide Area Networks (WANs), and the internet.
The computer system may include a client and a server. The client and server are typically remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
According to the technical scheme of the embodiment of the application, a target scene is determined according to the current playing picture of the video; based on the target scene, acquiring release information from a pre-acquired information database; and displaying the release information. Because the put-in information is determined based on the playing picture of the video, the put-in information is more matched with the playing content of the video, the interest of a video viewer is easier to be caused, the information pushing effect is improved, and the flexibility of information display is also improved.
Predicting the subsequent N frames of pictures based on the current playing picture, determining a target scene based on the predicted N frames of pictures, and finally determining throwing information according to the target scene. Because the video is played at the same time of determining the put-in information, when the put-in information is displayed on the electronic equipment, the video may not play the N frames of pictures, so that the hysteresis of the display of the put-in information is reduced.
Determining a delivery information category of a plurality of information categories according to the target scene, wherein the information database comprises the plurality of information categories, and each information category comprises at least one information; extracting the characteristics of the target object to obtain characteristic information; according to the characteristic information, the release information is determined from the release information classification, so that the determined release information is matched with the content of the N frames of pictures, a user may want to further know related information based on the content of the N frames of pictures, and at the moment, the displayed release information is easier to arouse the interests of a video viewer, so that the information pushing effect is improved.
And scoring each piece of information in the release information classification according to the characteristic information, and determining the information with the highest score in the release information classification as the release information. The information with the highest score in the information classification can be regarded as the information which is most matched with the target scene, the interest of a video viewer is most probably caused, and the information is determined to be the information to be displayed, so that the information pushing effect is improved, and the flexibility of information display is also improved.
After the release information is displayed, recording information is sent to a server based on the release information, wherein the recording information comprises a video identifier of the video, an information identifier of the release information and the display times of the release information, so that the server can count the display conditions of the release information, and a producer of the subsequent video can conduct expense settlement according to the display times of the release information and a release information provider.
It should be appreciated that various forms of the flows shown above may be used to reorder, add, or delete steps. For example, the steps described in the present application may be performed in parallel, sequentially, or in a different order, provided that the desired results of the technical solutions disclosed in the present application can be achieved, and are not limited herein.
The above embodiments do not limit the scope of the application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application are intended to be included within the scope of the present application.

Claims (6)

1. An information display method, comprising:
determining a target scene according to the current playing picture of the video;
based on the target scene, acquiring throwing information matched with the target scene from a pre-acquired information database;
displaying the release information;
the determining the target scene according to the current playing picture of the video comprises the following steps:
predicting continuous N frames of pictures positioned behind a current playing picture according to the current playing picture of the video, wherein N is a positive integer;
if at least one frame of predicted continuous N frames comprises a target object, wherein the target object appears in a video frame before the current playing frame, and the difference between the appearance time of the target object in the previous video frame and the appearance time of the target object in the continuous N frames is larger than a preset time, determining the target scene according to the N frames;
the obtaining the release information from the pre-acquired local information database based on the target scene comprises the following steps:
determining a put information classification of a plurality of information classifications according to the target scene, wherein the information database comprises the plurality of information classifications, and each information classification comprises at least one piece of information;
extracting the characteristics of the target object to obtain characteristic information;
scoring each piece of information in the delivery information classification according to the characteristic information;
and determining the information with the highest score in the release information classification as the release information.
2. The method of claim 1, wherein after the displaying the delivery information, further comprising:
and sending record information to a server based on the release information, wherein the record information comprises a video identifier of the video, an information identifier of the release information and the display times of the release information.
3. An information display device, comprising:
the determining module is used for determining a target scene according to the current playing picture of the video;
the acquisition module is used for acquiring release information from a pre-acquired information database based on the target scene;
the display module is used for displaying the release information;
the determining module includes:
the prediction sub-module is used for predicting continuous N frames of pictures positioned behind a current playing picture according to the current playing picture of the video, wherein N is a positive integer;
a first determining sub-module, configured to determine, if at least one frame of predicted consecutive N frames includes a target object, where the target object appears in a video frame before the current playing frame, and a difference between an appearance time in the previous video frame and an appearance time of the target object in the consecutive N frames is greater than a preset time, the target scene according to the N frames;
the acquisition module comprises:
a second determining sub-module, configured to determine, according to the target scene, a delivery information classification of a plurality of information classifications, where the information database includes the plurality of information classifications, and each information classification includes at least one information;
the acquisition sub-module is used for extracting the characteristics of the target object to obtain characteristic information;
a third determination sub-module for
Scoring each piece of information in the delivery information classification according to the characteristic information;
and determining the information with the highest score in the release information classification as the release information.
4. The apparatus of claim 3, further comprising:
and the sending module is used for sending record information to a server based on the release information, wherein the record information comprises a video identifier of the video, an information identifier of the release information and the times of display of the release information.
5. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-2.
6. A non-transitory computer readable storage medium storing computer instructions for causing the computer to perform the method of any one of claims 1-2.
CN202010537589.4A 2020-06-12 2020-06-12 Information display method, information display device, electronic equipment and storage medium Active CN111694983B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010537589.4A CN111694983B (en) 2020-06-12 2020-06-12 Information display method, information display device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010537589.4A CN111694983B (en) 2020-06-12 2020-06-12 Information display method, information display device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111694983A CN111694983A (en) 2020-09-22
CN111694983B true CN111694983B (en) 2023-12-19

Family

ID=72480712

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010537589.4A Active CN111694983B (en) 2020-06-12 2020-06-12 Information display method, information display device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111694983B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113076479A (en) * 2021-04-14 2021-07-06 北京地平线信息技术有限公司 Information recommendation method and device, information display board equipment, medium and electronic equipment
CN113553485B (en) * 2021-07-29 2024-02-06 北京达佳互联信息技术有限公司 Method, device, equipment and storage medium for displaying multimedia resources
CN113810757A (en) * 2021-10-25 2021-12-17 深圳Tcl数字技术有限公司 Push method and device, electronic equipment and computer storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101583948A (en) * 2006-12-11 2009-11-18 姜旻秀 Advertisement providing method and system for moving picture oriented contents which is playing
CN106878355A (en) * 2015-12-11 2017-06-20 腾讯科技(深圳)有限公司 A kind of information recommendation method and device
CN107105316A (en) * 2017-05-25 2017-08-29 华为软件技术有限公司 A kind of advertisement broadcast method and device
CN107146096A (en) * 2017-03-07 2017-09-08 浙江工业大学 A kind of intelligent video advertisement methods of exhibiting and device
CN107305557A (en) * 2016-04-20 2017-10-31 北京陌上花科技有限公司 Content recommendation method and device
CN108108996A (en) * 2017-11-29 2018-06-01 北京百度网讯科技有限公司 Advertisement placement method, device, computer equipment and readable medium in video
CN108765033A (en) * 2018-06-08 2018-11-06 Oppo广东移动通信有限公司 Transmitting advertisement information method and apparatus, storage medium, electronic equipment
CN109934625A (en) * 2019-03-01 2019-06-25 统云信息科技有限公司 A kind of artificial intelligence display screen advertisement dynamic throwing system and method
CN110163649A (en) * 2019-04-03 2019-08-23 平安科技(深圳)有限公司 Advertisement sending method, device, electronic equipment and storage medium
CN110278466A (en) * 2019-06-06 2019-09-24 浙江口碑网络技术有限公司 Put-on method, device and the equipment of short video ads
CN111163367A (en) * 2020-01-08 2020-05-15 百度在线网络技术(北京)有限公司 Information search method, device, equipment and medium based on playing video

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101583948A (en) * 2006-12-11 2009-11-18 姜旻秀 Advertisement providing method and system for moving picture oriented contents which is playing
CN106878355A (en) * 2015-12-11 2017-06-20 腾讯科技(深圳)有限公司 A kind of information recommendation method and device
CN107305557A (en) * 2016-04-20 2017-10-31 北京陌上花科技有限公司 Content recommendation method and device
CN107146096A (en) * 2017-03-07 2017-09-08 浙江工业大学 A kind of intelligent video advertisement methods of exhibiting and device
CN107105316A (en) * 2017-05-25 2017-08-29 华为软件技术有限公司 A kind of advertisement broadcast method and device
CN108108996A (en) * 2017-11-29 2018-06-01 北京百度网讯科技有限公司 Advertisement placement method, device, computer equipment and readable medium in video
CN108765033A (en) * 2018-06-08 2018-11-06 Oppo广东移动通信有限公司 Transmitting advertisement information method and apparatus, storage medium, electronic equipment
WO2019233260A1 (en) * 2018-06-08 2019-12-12 Oppo广东移动通信有限公司 Method and apparatus for pushing advertisement information, storage medium and electronic device
CN109934625A (en) * 2019-03-01 2019-06-25 统云信息科技有限公司 A kind of artificial intelligence display screen advertisement dynamic throwing system and method
CN110163649A (en) * 2019-04-03 2019-08-23 平安科技(深圳)有限公司 Advertisement sending method, device, electronic equipment and storage medium
CN110278466A (en) * 2019-06-06 2019-09-24 浙江口碑网络技术有限公司 Put-on method, device and the equipment of short video ads
CN111163367A (en) * 2020-01-08 2020-05-15 百度在线网络技术(北京)有限公司 Information search method, device, equipment and medium based on playing video

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
"Image-based gender estimation from body and face across distances";E Gonzalez-Sosa;《IEEE》;全文 *
"Video scene text frames categorization for text detection and recognition";L Qin;《IEEE》;全文 *
场景互动个性化精准广告投放及购物***;李吉广;;中国有线电视(第05期);全文 *
基于受众兴趣识别的智能广告展示***设计;郑雅羽;陈杰华;贾婷婷;;浙江工业大学学报(第05期);全文 *
陈雨.《网络营销》.2018,197-199页. *

Also Published As

Publication number Publication date
CN111694983A (en) 2020-09-22

Similar Documents

Publication Publication Date Title
CN111694983B (en) Information display method, information display device, electronic equipment and storage medium
US10924800B2 (en) Computerized system and method for automatically detecting and rendering highlights from streaming videos
US20200275133A1 (en) Computerized system and method for automatic highlight detection from live streaming media and rendering within a specialized media player
WO2018036456A1 (en) Method and device for tracking and recognizing commodity in video image and displaying commodity information
US9407975B2 (en) Systems and methods for providing user interactions with media
US8315423B1 (en) Providing information in an image-based information retrieval system
WO2018102283A1 (en) Providing related objects during playback of video data
US20110262103A1 (en) Systems and methods for updating video content with linked tagging information
US20100086283A1 (en) Systems and methods for updating video content with linked tagging information
US9043828B1 (en) Placing sponsored-content based on images in video content
US20100312596A1 (en) Ecosystem for smart content tagging and interaction
CN113473182A (en) Video generation method and device, computer equipment and storage medium
US8156001B1 (en) Facilitating bidding on images
US20170213248A1 (en) Placing sponsored-content associated with an image
CN112818224B (en) Information recommendation method and device, electronic equipment and readable storage medium
CN111586319A (en) Video processing method and device
CN106445997B (en) Information processing method and server
CN109743584B (en) Panoramic video synthesis method, server, terminal device and storage medium
CN114245099B (en) Video generation method and device, electronic equipment and storage medium
CN111629273B (en) Video management method, device, system and storage medium
CN112235613A (en) Video processing method and device, electronic equipment and storage medium
CN110324676A (en) Data processing method, media content put-on method, device and storage medium
JP7051190B2 (en) Content embedding methods, devices, electronic devices, storage media, and programs
CN109558884A (en) A kind of method, apparatus, server and medium that room classes are broadcast live
CN113746874A (en) Voice packet recommendation method, device, equipment and storage medium

Legal Events

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