CN112804584A - Method and device for setting video, picture and audio - Google Patents

Method and device for setting video, picture and audio Download PDF

Info

Publication number
CN112804584A
CN112804584A CN201911109050.2A CN201911109050A CN112804584A CN 112804584 A CN112804584 A CN 112804584A CN 201911109050 A CN201911109050 A CN 201911109050A CN 112804584 A CN112804584 A CN 112804584A
Authority
CN
China
Prior art keywords
content
video
audio
picture
setting
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.)
Pending
Application number
CN201911109050.2A
Other languages
Chinese (zh)
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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201911109050.2A priority Critical patent/CN112804584A/en
Publication of CN112804584A publication Critical patent/CN112804584A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/454Content or additional data filtering, e.g. blocking advertisements
    • H04N21/4545Input to filtering algorithms, e.g. filtering a region of the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4667Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

An embodiment of the present specification provides a video setting method, including: firstly, displaying an interactive interface related to video setting; then, a setting instruction for the video content is received, wherein the setting instruction at least comprises a specified type set for the picture content and is used for instructing to perform specific processing on the picture content of the specified type contained in the video in a specific mode. In addition, an embodiment of the present specification further provides a method for setting a picture, where the method includes: firstly, displaying an interactive interface related to picture setting; then, a setting instruction for the picture content is received, wherein the setting instruction at least comprises a specified type set for the picture content and is used for instructing to perform specific processing on the picture content of the specified type contained in the original picture in a specific mode.

Description

Method and device for setting video, picture and audio
Technical Field
The embodiment of the specification relates to the technical field of computers, in particular to a video setting method and device, a picture setting method and device and an audio setting method and device.
Background
At present, more and more people meet the requirements of life or work, such as watching movies, tracing dramas, watching live broadcasts, watching documentaries, watching news pictures, etc., by browsing videos, pictures, etc. Typically, the video platform or the picture application provides the user with the same image resources.
However, the user may be uncomfortable in viewing some video pictures or pictures therein. For example, some users may syncope when seeing a scene with fresh blood. For another example, some users may be frightened when seeing a scene where a corpse appears.
Therefore, a reasonable scheme is urgently needed, and the content of the video or the picture can be personalized according to different requirements of different users, so that discomfort caused when the users watch the video or the picture is avoided, and the user experience is improved.
Disclosure of Invention
The specification describes a method and a device for setting videos and pictures, which can perform different processing on the videos or the pictures according to different requirements of different users aiming at the same video or the same original picture so as to provide different video or picture resources for the different users, thereby improving user experience.
According to a first aspect, there is provided a method of setting a video, the method comprising: displaying an interactive interface related to the video setting; receiving a setting instruction for video content sent based on the interactive interface; the setting instruction includes at least a specified type set for picture contents to instruct specific processing to be performed on the specified type of picture contents contained in the video in a specific manner.
In one embodiment, prior to said displaying the interactive interface related to video settings, the method further comprises: displaying a video playing interface, wherein the video playing interface comprises a content setting icon; the displaying of the interactive interface related to the video setting includes: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
In one embodiment, displaying at least one predetermined alternative content type in the interactive interface, and the receiving a setting instruction for video content based on the interactive interface includes: receiving a content type selected from the at least one alternative content type as the specified type.
In a specific embodiment, the at least one alternative content type is predetermined based on the following steps: acquiring the video and determining a plurality of frames included in the video; performing target identification on the multi-frame picture based on a target identification algorithm to obtain at least one target category; determining the at least one target category as the at least one alternative content type.
In another specific embodiment, the at least one alternative content type is predetermined based on the following steps: and acquiring a plurality of history records of the video set by a plurality of users, wherein each history record correspondingly comprises a history specified type aiming at the picture content. And counting the occurrence frequency of a plurality of history specified types based on the plurality of history records. Determining a type with a frequency exceeding a preset threshold value in the plurality of history specified types as the at least one alternative content type; or, sorting the plurality of history specified types based on the frequency of occurrence, and determining the history specified type ranked in a predetermined range as the at least one alternative content type.
In one embodiment, the particular manner is predetermined.
In one embodiment, the setting instruction further includes the specific mode to be set, a plurality of preset alternative processing modes are displayed in the interactive interface, and the receiving the setting instruction for the video content issued based on the interactive interface includes: receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
In a specific embodiment, the multiple alternative processing manners include: coding the picture area where the picture content of the specified type is located, blurring the picture area or the picture frame where the picture content of the specified type is located, hiding the picture frame, and fast-forwarding the video clip containing the picture content of the specified type.
In one embodiment, the specific manner is to perform a blurring process on a picture area or a picture frame where the specified type of picture content is located, and the setting instruction further indicates a degree of blurring used in the blurring process.
In one embodiment, at least one preset alternative usage mode for the video client is displayed in the interactive interface, wherein each alternative usage mode comprises a corresponding alternative content type and an alternative processing mode. The receiving of the setting instruction for the video content issued based on the interactive interface includes: and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
In a particular embodiment, the at least one alternative usage pattern includes one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
In one embodiment, after the receiving of the setting instruction for the video content issued based on the interactive interface, the method further includes: and responding to a video playing instruction sent by a user, and playing the specifically processed video.
In a specific embodiment, the specific manner is to conceal the picture frame where the specified type of picture content is located, and the playing the specifically processed video includes: and displaying a message prompt window on the video playing interface, wherein the displayed prompt message is at least used for prompting that a video segment containing the specified type of picture content is skipped currently.
In a more specific embodiment, the cue message is also used to cue the original duration of the video clip.
On the other hand, in a more specific embodiment, the displaying a continue-view icon and a display-skip-content icon in the message prompt window, and after the displaying the message prompt window in the playing interface of the video, the playing the specifically processed video further includes: and responding to a triggering instruction of the display skipping content icon, and playing the video clip.
In one embodiment, after the receiving of the setting instruction for the video content issued based on the interactive interface, the method further includes: and responding to a video downloading instruction sent by a user, and downloading the specifically processed video.
In one embodiment, after the receiving of the setting instruction for the video content issued based on the interactive interface, the method further includes: and sending the specified type and/or the specific mode to a video producer to optimize video production by the video producer.
In one embodiment, the video further includes audio, and the setting instruction further includes an audio-specific type set for the audio content, and is used to instruct to perform specific processing on the audio content of the audio-specific type included in the audio in a specific audio processing manner.
In one embodiment, the video further includes audio, the setting instruction further includes an audio-specified type set for audio content, and after the receiving the setting instruction for video content issued based on the interactive interface, the method further includes: and responding to a video playing instruction sent by a user, playing the specifically processed video, and skipping a video segment containing the audio content of the audio specified type in the playing process.
According to a second aspect, there is provided a setting method of a picture, the method comprising: displaying an interactive interface related to picture setting; receiving a setting instruction for the picture content sent based on the interactive interface, wherein the setting instruction at least comprises a specified type set for the picture content and is used for instructing the picture content of the specified type contained in the original picture to be subjected to specific processing in a specific mode.
According to a third aspect, there is provided a method of setting audio, the method comprising: displaying an interactive interface related to the audio setting; receiving a setting instruction for audio content issued based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner.
According to a fourth aspect, there is provided a video setting apparatus comprising: a display unit configured to display an interactive interface related to the video setting; the receiving unit is configured to receive a setting instruction for video content sent out based on the interactive interface; the setting instruction includes at least a specified type set for picture contents to instruct specific processing to be performed on the specified type of picture contents contained in the video in a specific manner.
According to a fifth aspect, there is provided a setting apparatus of a picture, the apparatus comprising: the display unit is configured to display an interactive interface related to picture setting; the receiving unit is configured to receive a setting instruction for picture content sent out based on the interactive interface; the setting instruction at least comprises a specified type set for the picture content and is used for indicating that the specified type of the picture content contained in the picture is subjected to specific processing in a specific mode.
According to a sixth aspect, there is provided an apparatus for setting audio, wherein the apparatus comprises: a display unit configured to display an interactive interface related to the audio setting; the receiving unit is configured to receive a setting instruction for audio content issued based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner.
According to a seventh aspect, there is provided a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method of the first or second aspect.
According to an eighth aspect, there is provided a computing device comprising a memory having stored therein executable code, and a processor which, when executing the executable code, implements the method of the first or second aspect.
By adopting the method and the device for setting the videos and the pictures, provided by the embodiment of the specification, aiming at the same video or the same original picture, different processing can be performed on the video or the picture according to different requirements of different users, so that different video or picture resources are provided for different users, and further the user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments disclosed in the present specification, the drawings needed to be used in the description of the embodiments will be briefly introduced below, it is obvious that the drawings in the following description are only embodiments disclosed in the present specification, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 shows a system architecture diagram of a video setup according to one embodiment;
FIG. 2 shows a flow diagram of a method of setting up a video according to one embodiment;
FIG. 3 illustrates an interface switch diagram in a video player according to one embodiment;
fig. 4 shows an interface switching diagram in a video player according to another embodiment;
FIG. 5 illustrates a security mode settings interface including video content settings, according to one embodiment;
FIG. 6 illustrates an interface change diagram in a video player according to one embodiment;
FIG. 7 illustrates a diagram of interface changes in a video player according to another embodiment;
FIG. 8 illustrates an interface change diagram in a video player according to yet another embodiment;
FIG. 9 illustrates an interface change diagram in a video player according to yet another embodiment;
fig. 10 shows an interface switching diagram in a video player according to yet another embodiment;
FIG. 11 illustrates a video playback interface including ambiguity adjustment according to one embodiment;
FIG. 12 illustrates an interactive interface including audio content setting options, according to one embodiment;
FIG. 13 shows a flow diagram of a method of setting audio according to one embodiment;
FIG. 14 shows a flowchart of a method of setting up a picture according to one embodiment;
FIG. 15 illustrates a secure mode settings interface including picture content settings, according to one embodiment;
FIG. 16 illustrates a setup device structure diagram of a video according to one embodiment;
FIG. 17 illustrates a block diagram of an audio setup device according to one embodiment;
fig. 18 shows a configuration diagram of a setting apparatus of a picture according to an embodiment.
Detailed Description
Embodiments disclosed in the present specification are described below with reference to the accompanying drawings.
As mentioned above, during the video playing process, a shot (or a picture) may appear which may cause discomfort to the user, such as a frightening effect. However, before viewing a video, a user cannot predict when an uncomfortable picture will appear, and the user cannot pre-process video content according to personal preference of the user, so as to avoid poor viewing experience.
Based on this, the embodiments of the present specification disclose a method for setting a video, a user may select a picture content that is not desired to be viewed before playing the video, and further may select a processing manner of the picture content, such as coding or deleting, so that viewing of a content that may make the user uncomfortable may be avoided.
In one embodiment, as shown in FIG. 1, a user uses a terminal to view a video through a video website or video player. Specifically, the user opens a playing interface of the video, and performs content setting in the playing interface according to the preference of the user, for example, the user requires to perform blurring processing on a corpse appearing in a video picture. Based on this, the video website or the player requests the resource server for the corresponding video resource, so that the played video content conforms to the personal preference of the user.
The following describes a video setting method disclosed in this specification with reference to an embodiment.
Fig. 2 shows a flowchart of a setting method for a video according to an embodiment, and an execution subject of the method may be any device or apparatus or platform with computing and processing capabilities, including a video playing platform, a video player, a video playing website, a video resource downloading platform, or a third party plug-in hanging in the video player, and the like, specifically, for example, the video client shown in fig. 1. The method comprises the following steps: step S210, displaying an interactive interface related to video setting; step S220, receiving a setting instruction for the video content sent based on the interactive interface, where the setting instruction at least includes a specified type set for the picture content, and is used to instruct to perform specific processing on the picture content of the specified type included in the video in a specific manner. The steps are as follows:
first, in step S210, an interactive interface related to video setting is displayed.
It should be noted that the video setting method can be applied to various scenes related to video setting. In one embodiment, the method can be applied to a video player, a video playing platform or a website, so that the setting of video content in the method can be realized. In another embodiment, the method can be applied to a terminal system, so that the setting of all video contents played by the terminal can be realized. In a specific embodiment, the terminal system may provide a personalized content protection mode, and when the user enables the mode, the video subsequently presented in the terminal may be set.
Based on the above, in one embodiment, before step S210, the method may include: and displaying a video playing interface, wherein the video playing interface comprises content setting icons aiming at video content. Accordingly, step S210 may include: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface. In a specific embodiment, the triggering command may be a click command, a voice control command, or the like. In one example, as shown in fig. 3, in response to a click instruction for the content setting icon 310, an interactive interface, specifically, a pop-up displayed content setting interface 320 is displayed.
In another embodiment, before step S210, the method may include: and displaying a user center interface in the video website, wherein the user center interface comprises an icon for content setting of video content. Accordingly, step S210 may include: and responding to a triggering instruction of the content setting icon, and displaying an interactive interface, specifically a content setting interface. In one example, as shown in FIG. 4, in response to a click instruction on the content setting icon 410, a content setting interface 420 is displayed.
In yet another embodiment, the interactive interface may be a setting interface for a protection mode in the terminal system (see fig. 5), which includes interface contents related to video settings.
In the above, an interactive interface related to video settings may be displayed. Based on this, in step S220, a setting instruction for video content issued based on the interactive interface may be received. Specifically, the setting instruction includes at least a specified type set for picture contents, and the instruction is for instructing to perform specific processing on the picture contents of the specified type contained in a video (or a video before specific processing is referred to as an original video) in a specific manner.
For the specified type of settings described above. In one embodiment, the specified types are one or more. In one embodiment, a plurality of alternative content types may be displayed in the interactive interface for selection by the user. In a particular embodiment, the plurality of candidate content types may be determined from a variety of data, including social platforms, questionnaires, and the like. In one example, the plurality of alternative content types may include: mourning corpses, dead corpses, fresh blood, ghosts, mice and snakes, etc.
In another specific embodiment, the interactive interface related to the video setting is displayed based on the video playing interface. In one example, the interactive interface is displayed in response to a click command on a content setting icon in the video playing interface. At this time, the alternative content type determined based on the original video corresponding to the video playing interface may be displayed in the interactive interface. Further, the determined alternative content types may be none, or at least one (i.e., one or more).
The above-mentioned determination of the alternative content type based on the original video can be implemented by a server (e.g. a resource server in fig. 1) by performing the following steps: firstly, acquiring the original video and determining a plurality of frames included in the original video; and then, based on a target identification algorithm, carrying out target identification on the multi-frame picture to obtain a first number of target categories, and determining the first number of target categories as the first number of alternative content types.
In a more specific embodiment, the performing the target recognition on the multi-frame picture may include: and inputting the multi-frame pictures into a pre-trained target recognition model to obtain the first number of target categories. Wherein the target recognition model may be trained to recognize a second number (greater than or equal to the first number) of target classes. In one example, the second number of target categories may be determined based on a pre-collected amount of data, including social platforms, questionnaires, and the like. In one example, the identified target categories include cadavers, fresh blood, and bereaved cadavers, whereby alternative content types may be determined as cadavers, fresh blood, and bereaved cadavers.
On the other hand, a large amount of shielding contents set by the user for the original video can be recommended to the current user. Specifically, first, a plurality of history records in which a plurality of users set the video are acquired, wherein each history record correspondingly includes a history designation type for the picture content. Then, based on the plurality of history records, the frequency of occurrence of a plurality of history designation types is counted. Then, determining a type with a frequency exceeding a predetermined threshold (such as 1000 times or 5000 times) in the plurality of history specified types as the at least one alternative content type; alternatively, the plurality of history assigned types are sorted based on the frequency of occurrence, and the history assigned type ranked within a predetermined range (e.g., top 3 or top 5) is determined as the at least one candidate content type.
In the above, one or more alternative content types may be displayed in the interactive interface for selection by the user. Further, step S220 may include: receiving a content type selected from a plurality of candidate content types as the specified type.
According to a specific example, as shown in FIG. 6, the alternative content types displayed in the personalization interface of the video website include a mourning corpse, fresh blood, a ghost, and a snake, and further, the mourning corpse and snake selected therefrom may be received as the specified types. According to another specific example, as shown in fig. 7, the alternative content types displayed in the content setting window displayed on the basis of the video playback interface include a corpse, fresh blood, and a mourning corpse, and further, a corpse selected therefrom may be received as the specified type. In this way, receiving the alternative content type selected by the user as the specified type can be realized.
In another embodiment, an input box may be displayed in the interactive interface for the user to enter a custom content type in the input box as the specified type. Accordingly, step S220 may include: and receiving the text input in the input box by the user as the specified type. In one example, as shown in FIG. 8, a caterpillar input by a user in input box 810 is received as a specified type.
In the above, a case where the received setting instruction includes a specified type for the screen content is described. In one embodiment, the specific manner described above may also be included in the setting instruction. In one embodiment, a plurality of preset alternative processing modes can be displayed in the interactive interface for the user to select. Accordingly, step S220 may include: and receiving the processing mode selected by the user from the plurality of alternative processing modes as the specific mode.
In a particular embodiment, the plurality of alternatives may include: coding or shielding the picture area where the specified type of picture content is located, blurring the picture area or picture frame where the specified type of picture content is located, hiding or deleting the picture frame, and fast-forwarding the video clip containing the specified type of picture content. In one example, the picture region can be a minimum region where picture content of a specified type is included. Further, in one specific example, the minimum region may be a minimum regression bounding box determined based on the target detection algorithm. In another specific example, the minimum region may be a Mask (Mask) determined based on the target segmentation algorithm. In one example, the coding process may include mosaic printing. In another example, the occlusion process may include occlusion with some landscape pictures or solid color pictures. In one example, the blurring process may include reducing sharpness of a picture region or a picture frame to reduce a level of detail therein. In a more specific example, when the user selects the blurring process as a specific manner, the user may also be guided to set the degree of blurring, for example, by providing an input box or a drag bar for inputting the degree of blurring.
According to a specific example, as shown in FIG. 9, a number of alternatives are displayed in the interactive interface, including blurring, coding, and skipping (or referred to as hiding). Further, the blur selected by the user may be received as a specific manner, and the degree of blur set by the user by sliding the slider on the drag bar may be received. In this way, it is possible to realize that a specific manner of processing a specified type of screen content is set by the user.
In another embodiment, the particular mode may be predetermined, the system defaults, and thus no user setting is required.
According to another embodiment, the setting of the above-specified type and specific manner may also be accomplished by setting the usage mode in step S220. In an embodiment, at least one preset alternative usage mode for the video client is displayed in the interactive interface, where each alternative usage mode includes a corresponding alternative content type and an alternative processing manner. Based on this, step S220 may include: and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
In a particular embodiment, the at least one alternative usage pattern may include one or more of the following: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode. In one example, the mapping relationship between the alternative usage patterns and the combination including the alternative content types and the alternative processing manners is shown in table 1 below:
TABLE 1
Alternative usage patterns Alternative content types Alternative processing mode
Teenagers model Mourning dead body and fresh blood Code printing device
Children's mode Mourning dead body, fresh blood,Ghost and war Skip over
Assuming that the received user-selected alternative usage pattern is a teen or child pattern, the mortuary and fresh blood in table 1 are determined to be of the specified type and the coding is determined to be in the specific manner.
In the above, a setting instruction for video content issued based on the interactive interface may be received.
It should be noted that, in an embodiment, after step S220, the method may further include: and responding to a video playing instruction sent by a user, and playing the specifically processed video.
In a specific embodiment, in response to a user issuing a video playing instruction for a first video based on a video playing interface, a specifically processed first video is played.
Further, in a more specific embodiment, first, before step S210, in response to a trigger instruction of a user to a first video in the video resource list, a video playing interface for the first video is opened. Next, in step S210, in response to a trigger instruction of the user to the content setting icon in the video playing interface, a content setting interface for the video content of the first video is displayed, wherein the content setting interface includes a plurality of candidate content types determined based on the original video content of the first video. Then, in step S220, a content setting instruction issued by the user based on the content setting interface is received to instruct specific processing to be performed in a specific manner on the screen content of the specified type included in the original video of the first video.
It is to be understood that the setting instruction thus received is for the first video. In general, when the same user (user account) plays other videos, the user is required to perform additional settings on the video content. In a specific embodiment, to improve the user experience, the video player may store a specific content type set by the user for the first video, and in a case that the candidate content type determined for the other videos includes the specific content type corresponding to the first video, initially display, in the content setting interface for the other videos, that: the alternate content type corresponding to the particular content type is in a selected state.
Based on the above, the video playing instruction sent based on the video playing interface can be responded, the specifically processed video resource corresponding to the first video is requested to the server, and the specifically processed video sent by the server is played.
In another specific embodiment, the first video after the specific processing is played in response to a video playing instruction issued by the user based on the video resource list.
Further, in a more specific embodiment, first, in step S210, in response to a trigger instruction to a video content setting icon in a user personal center of a video website or player, a content setting interface is displayed. Then, in step S220, a content setting instruction issued by the user based on the content setting interface is received. It should be understood that the setting instruction received in this way is for all videos subsequently played in the video website or video player.
Based on this, a specifically processed video can be played in response to a video play instruction issued based on the resource list in the video portal.
On the other hand, in a specific embodiment, the specific manner corresponding to the specific processing is to perform concealment processing on the picture frame where the specified type of picture content is located. Accordingly, the playing the specifically processed video may include: and displaying a message prompt window on the video playing interface, wherein the displayed prompt message is at least used for prompting that a video segment containing the specified type of picture content is skipped currently. In a more specific embodiment, the cue message is also used to cue the original duration of the video segment. In a more specific embodiment, a continue-view icon and a skip-content icon are displayed in the message prompt window, and further, the video segment which is processed in a hidden mode can be played in response to a triggering instruction of the skip-content icon.
In one example, as shown in fig. 10, the video playback interface displays a message prompt window including prompt messages: just skipped 2s content, the content contains dead bodies, and continue to look at the icon and display the skipped content icon. Further, the skipped video segment may be played in response to a triggering instruction to display the skip content icon 1010.
In addition, for the above-mentioned specifically processed video, in a specific embodiment, the video may be processed offline and stored by the server in advance. In a more specific embodiment, for the original video, the server may determine n × 2 in advance according to multiple alternative content types (m) and multiple alternative processing manners (n)mThe specially processed video is seeded, and then n x 2 is addedmThe specifically processed video and the original video are stored. And when a request aiming at any one of the video resources is received, directly issuing the corresponding resource to the client. It should be understood that this is only an exemplary illustration, and actually, the original video may also be segmented, video segments including alternative content types are extracted, and after processing in an alternative processing manner, combination or numbering is performed, so as to save a storage space, and meanwhile, a target resource is quickly located and delivered to a client sending a resource request.
In another specific embodiment, the server stores the original video, and may perform specific processing on the original video according to a specific type and a specific manner included in the online video resource request, and then return the specifically processed video to the client. More specifically, the online processing and the storage can be performed simultaneously, so that when the received subsequent online resource request includes the same specified type and specific mode as those in the previous request, the subsequent online resource request does not need to be processed again, and the processed video resource is directly issued to the client. Therefore, the specific processing of the original video and the issuing of the specifically processed video can be realized.
In the above way, the playing of the specifically processed video can be realized. It should be noted that, in one embodiment, the user may change the settings for the video content in real time during the video playing process. In one example, as shown in FIG. 11, the ambiguity may be altered in real-time.
In addition, in one embodiment, after step S220, the method may further include: and responding to a video downloading instruction sent by a user, and downloading the specifically processed video. Specifically, the specifically processed video is acquired and stored.
According to still another embodiment, after step S220, the method may further include: and sending the specified type and the specific mode to a video producer so that the video producer can optimize video production.
To sum up, with the video setting method disclosed in the embodiments of the present specification, a user can set video content in advance, select picture content that is not desired to be viewed, specifically, specify the type of the picture content, and further, select a processing mode of the picture content, such as coding or deleting. Therefore, the user can be prevented from seeing the content which makes the user uncomfortable, and the user experience is improved.
It should be noted that the above mainly describes the setting and processing of the picture content in the video. It can be understood that, at present, audio is usually included in a video file, and for this reason, based on the same idea, a separate judgment process can be performed for the audio in the video.
Specifically, in an embodiment, the video further includes audio, and the setting instruction may further include an audio-specific type set for the audio content, and is configured to instruct to perform specific processing on the audio content of the audio-specific type included in the audio in a specific audio processing manner. In one example, as shown in fig. 12, the interactive interface shown therein displays a plurality of alternative audio content types, specifically including non-civilized words, horror effects, and a plurality of alternative audio processing methods, specifically including: muffling and skipping. In another embodiment, the video further includes audio, and the setting instruction may further include an audio-specific type set for the audio content, so that during playing of the video, a video segment including the audio-specific type of the audio content is skipped.
It should be understood that the user may also be enabled to set the audio content in a separate audio file. According to another aspect of the embodiment, this specification also discloses a method for setting audio. Specifically, fig. 13 shows a flowchart of a setting method of audio according to an embodiment, and an execution subject of the method may be any device or apparatus or platform with computing and processing capabilities, including an audio player, a radio station, or a third-party plug-in attached to the audio player, and so on. The method may comprise the steps of: step S1310, displaying an interactive interface related to audio setting; step S1320, receiving a setting instruction for audio content sent out based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner. The steps are as follows:
first, in step S1310, an interactive interface related to audio setting is displayed.
In one embodiment, before step S1310, the method may further include: and displaying an audio playing interface, wherein the audio playing interface comprises a content setting icon. Accordingly, step S1310 may include: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
Next, in step S1320, a setting instruction for the audio content issued based on the interactive interface is received, where the setting instruction at least includes a specified type set for the audio content, and is used to instruct to perform specific processing on the audio content of the specified type included in the audio in a specific manner.
In one embodiment, the predetermined at least one alternative content type is displayed in the interactive interface, and accordingly, step S1320 may include: receiving a content type selected from the at least one alternative content type as the specified type.
In a particular embodiment, the at least one alternative content type is predetermined based on the following steps: firstly, a plurality of history records of the audio set by a plurality of users are obtained, wherein each history record correspondingly comprises a history designated type aiming at the audio content. Then, based on the plurality of history records, the occurrence frequency of a plurality of history specified types is counted. Then, determining a type with a frequency exceeding a predetermined threshold (such as 500 or 1000) in the plurality of history specified types as the at least one alternative content type; alternatively, the plurality of history-assigned types are ranked based on the frequency of occurrence, and the history-assigned type ranked within a predetermined range (e.g., top 5 or top 10) is determined as the at least one alternative content type.
In another specific embodiment, wherein the at least one alternative content type is predetermined based on the following steps: firstly, the audio is obtained, and then the audio is input into a first multi-task classification model trained in advance to obtain the at least one alternative content type. In one example, wherein the first multi-tasking classification model may be used to: judge whether including predetermined multiple sound effect type in the audio frequency, like terrorist sound effect, gunfight sound effect, tricky sound etc.. Thus, the sound effect type contained in the judgment can be classified into the at least one alternative content type.
In yet another specific embodiment, wherein the at least one alternative content type is predetermined based on the following steps: firstly, acquiring the audio; and then, converting the audio into a corresponding text, and inputting the text into a pre-trained second multi-task classification model to obtain the at least one alternative content type. It should be noted that, the conversion of the audio into the corresponding text can be implemented by using the existing speech-to-text conversion technology, which is not described in detail herein. In a more specific embodiment, the second multitask classification model may include a plurality of single task classification models, wherein each single task classification model is used for judging whether text content of a corresponding category is included in the text. In one example, the plurality of single-task classification models is a plurality of two-class classification models, including two-class classification models for determining whether violent content is contained and two-class classification models for determining whether non-civilized terms are contained. In this manner, at least one alternative content type may be obtained.
In another aspect, in one embodiment, the particular manner described above is predetermined. In another embodiment, the setting instruction further includes the specific set mode, and a plurality of preset alternative processing modes are displayed in the interactive interface, and accordingly, step S1320 may further include: receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
In a specific embodiment, the multiple alternative processing manners include: performing sound attenuation processing or volume reduction processing on the audio content of the specified type, performing hiding processing on the audio content of the specified type, performing voice replacement processing on the audio content of the specified type, and performing fast forward processing on the audio content containing the specified type.
In another embodiment, at least one preset alternative usage mode for the audio client is displayed in the interactive interface, where each alternative usage mode includes a corresponding alternative content type and an alternative processing manner. Accordingly, step S1320 may include: and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
In a particular embodiment, the at least one alternative usage pattern includes one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
Furthermore, it should be noted that, in an embodiment, after step S1320, the method may further include: and responding to an audio playing instruction sent by a user, and playing the specifically processed audio. In a specific embodiment, the foregoing specific manner is to perform hiding processing on the audio content of the specified type, and the playing the audio after the specific processing includes: and displaying a message prompt window on the audio playing interface, wherein the displayed prompt message is at least used for prompting that the audio content containing the specified type is skipped currently. In a more specific embodiment, the cue message is also used to cue the duration of the skipped audio content. In one example, the displaying a continue listening icon and a play skip content icon in the message prompt window, and after displaying the message prompt window on the audio playing interface, the playing the specific processed audio further includes: and playing the skipped audio content in response to the triggering instruction of the playing skip content icon.
In another embodiment, after step S1320, the method may further include: and sending the specified types and specific modes to an audio producer to optimize audio production by the audio producer.
In summary, with the audio setting method disclosed in the embodiments of the present specification, a user can set audio content in advance, select audio content that is not desired to be heard, specifically, specify the type of the audio content, and further, select a processing mode of the audio content, such as silencing or deleting. Therefore, the user can be prevented from hearing the content which makes the user uncomfortable, and the user experience is improved.
According to another embodiment, the present specification further discloses a picture setting method. In particular, fig. 14 shows a flowchart of a setting method of a picture according to an embodiment, and an execution subject of the method can be any device or equipment or platform with computing and processing capabilities, including a picture application and the like. The method comprises the following steps: step 1410, displaying an interactive interface related to picture setting; step S1420, receiving a setting instruction for the picture content sent based on the interactive interface, where the setting instruction at least includes a specified type set for the picture content, and is used to instruct to perform specific processing on the picture content of the specified type included in the original picture in a specific manner. The steps are as follows:
first, in step S1410, an interactive interface related to picture setting is displayed.
It should be noted that the picture setting method can be applied to various scenes related to picture setting. In one embodiment, the method can be applied to a picture resource website and a news information website, so that the setting of picture content in the website can be realized. In another embodiment, the method can be applied to a terminal system, so that the setting of all picture contents displayed by the terminal can be realized. In a specific embodiment, the terminal system may provide a personalized content protection mode, and when the user enables the mode, the terminal system may set a picture to be subsequently displayed in the terminal.
In one embodiment, the interactive interface may be a setting interface for a protection mode in the terminal system (see fig. 15), which includes interface contents related to picture setting.
In an embodiment, before step S1410, displaying a picture display interface, where the picture display interface includes a content setting icon. Accordingly, step S1420 may include: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
Next, in step S1420, a setting instruction for picture content issued based on the interactive interface is received.
In one embodiment, the predetermined at least one alternative content type is displayed in the interactive interface, and step S1420 may include: receiving a content type selected from the at least one alternative content type as the specified type.
In a specific embodiment, the at least one alternative content type is predetermined based on the following steps: acquiring the original picture; performing target identification on the original picture based on a target identification algorithm to obtain at least one target category; determining the at least one target category as the at least one alternative content type.
In one embodiment, the particular manner is predetermined.
In an embodiment, the setting instruction further includes the specific set manner, a plurality of preset alternative processing manners are displayed in the interactive interface, and step S1420 may include: receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
In a specific embodiment, the plurality of alternatives includes: coding the picture area where the picture content of the specified type is located, blurring the picture area or the picture where the picture content of the specified type is located, and hiding the picture.
In one embodiment, the specific manner is to perform blurring processing on the picture area or the picture where the specified type of picture content is located, and the setting instruction further indicates a degree of blurring adopted in the blurring processing.
In one embodiment, after step S1420, the method further comprises: and responding to a picture display instruction sent by a user, and displaying the specifically processed picture.
In a specific embodiment, the specific manner is to hide the picture in which the specified type of picture content is located, and the displaying the specifically processed picture includes: and displaying a message prompt window on the picture display interface, wherein the displayed prompt message is at least used for prompting that the picture containing the specified type of picture content is skipped currently.
In a more specific embodiment, the prompting message is also used for prompting the number of pictures.
On the other hand, in a more specific embodiment, displaying a continue presentation icon and a skip picture icon in the message prompt window, and after displaying the message prompt window on the presentation interface of the picture, presenting the specifically processed picture further includes: and responding to a triggering instruction of the display skip picture icon, and displaying the picture.
In one embodiment, after step S1420, the method further comprises: and responding to a picture downloading instruction sent by a user, and storing the specifically processed picture.
It should be noted that, for the description of step S1410 and step S1420, the foregoing related description of step S210 and step S220 may also be referred to.
In summary, with the method for setting pictures disclosed in the embodiments of the present specification, a user can set picture contents in advance, select picture contents that the user does not want to see, specifically, instruct the type of the picture contents, and further, select a processing mode of the picture contents, such as coding or deleting. Therefore, the user can be prevented from seeing the content which makes the user uncomfortable, and the user experience is improved.
Corresponding to the setting method provided in the above embodiment, the embodiment of the present specification further discloses a setting device. The method comprises the following specific steps:
fig. 16 shows a configuration diagram of a setting apparatus of a video according to an embodiment. As shown in fig. 16, the apparatus 1600 includes: a first display unit 1610 configured to display an interactive interface related to video settings. A receiving unit 1620, configured to receive a setting instruction for the video content issued based on the interactive interface, where the setting instruction at least includes a specified type set for the picture content, and is used to instruct to perform specific processing on the specified type of picture content included in the video in a specific manner.
In one embodiment, the apparatus 1600 further includes a second display unit 1630 configured to display a video playing interface including a content setting icon; the first display unit 1610 is specifically configured to: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
In an embodiment, at least one predetermined alternative content type is displayed in the interactive interface, and the receiving unit 1620 is specifically configured to: receiving a content type selected from the at least one alternative content type as the specified type.
In a specific embodiment, the at least one alternative content type is predetermined based on: an acquisition unit configured to acquire the video and determine a plurality of frames included in the video; the recognition unit is configured to perform target recognition on the multi-frame picture based on a target recognition algorithm to obtain at least one target category; a determining unit configured to determine the at least one target category as the at least one alternative content type.
In another specific embodiment, the at least one alternative content type is predetermined based on: an acquisition unit configured to acquire a plurality of history records of the video set by a plurality of users, wherein each history record correspondingly comprises a history designation type aiming at the picture content. And the counting unit is configured to count the occurrence frequency of a plurality of history specified types based on the plurality of history records. A determining unit configured to determine a type, of the plurality of history designation types, having a frequency exceeding a predetermined threshold as the at least one alternative content type; or configured to rank the plurality of history-assigned types based on the frequency of occurrence and determine a history-assigned type ranked within a predetermined range as the at least one alternative content type.
In one embodiment, the particular manner is predetermined.
In an embodiment, the setting instruction further includes the set specific manner, a plurality of preset alternative processing manners are displayed in the interactive interface, and the receiving unit 1620 is specifically configured to receive a processing manner selected from the plurality of alternative processing manners as the specific manner.
In a specific embodiment, the plurality of alternatives includes: coding the picture area where the picture content of the specified type is located, blurring the picture area or the picture frame where the picture content of the specified type is located, hiding the picture frame, and fast-forwarding the video clip containing the picture content of the specified type.
In one embodiment, the specific manner is to perform a blurring process on a picture area or a picture frame where the specified type of picture content is located, and the setting instruction further indicates a degree of blurring used in the blurring process.
In one embodiment, at least one preset alternative usage mode for a video client is displayed in the interactive interface, wherein each alternative usage mode comprises a corresponding alternative content type and an alternative processing mode; the receiving unit 1620 is specifically configured to: and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
In a particular embodiment, the at least one alternative usage pattern includes one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
In one embodiment, the apparatus 1600 further includes a playing unit 1640 configured to play the specific processed video in response to a video playing instruction issued by a user.
In a specific embodiment, the specific manner is to conceal the picture frame where the specified type of picture content is located, and the playing unit 1640 is specifically configured to: and displaying a message prompt window on the video playing interface, wherein the displayed prompt message is at least used for prompting that a video segment containing the specified type of picture content is skipped currently.
Further, in a more specific embodiment, the cue message is also used to cue the original duration of the video clip.
On the other hand, in a more specific embodiment, the message prompt window displays a continue-view icon and a display-skip-content icon, and the playing unit 1640 is further configured to play the video segment in response to a trigger instruction for the display-skip-content icon.
In one embodiment, the apparatus 1600 further comprises: the downloading unit 1650 is configured to download the specifically processed video in response to a video downloading instruction issued by a user.
In one embodiment, the apparatus 1600 further comprises: a sending unit 1660 configured to send the specified type and/or the specific manner to a video producer for the video producer to optimize video production.
In one embodiment, the video further includes audio, and the setting instruction further includes an audio-specific type set for the audio content, and is used to instruct to perform specific processing on the audio content of the audio-specific type included in the audio in a specific audio processing manner.
In one embodiment, the video further includes audio, the setting instruction further includes an audio-specified type set for the audio content, and the apparatus further includes a playing unit 1640 configured to play the specifically processed video in response to a video playing instruction issued by a user, and skip a video segment containing the audio-specified type of audio content during playing.
Fig. 17 shows a configuration diagram of an audio setting apparatus according to an embodiment. As shown in fig. 17, the apparatus 1700 includes: a first display unit 1710 configured to display an interactive interface related to audio setting; a receiving unit 1720 configured to receive a setting instruction for audio content issued based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner.
In one embodiment, the apparatus 1700 further comprises: a second display unit 1720 configured to display an audio playing interface, where the audio playing interface includes a content setting icon; the first display unit 1710 is specifically configured to: and responding to a triggering instruction of setting the icon for the content, and displaying the interactive interface.
In an embodiment, at least one predetermined alternative content type is displayed in the interactive interface, and the receiving unit 1720 is specifically configured to: receiving a content type selected from the at least one alternative content type as the specified type.
In a specific embodiment, the at least one alternative content type is predetermined based on: the acquisition unit is configured to acquire a plurality of history records of the audio set by a plurality of users, wherein each history record correspondingly comprises a history specified type aiming at the audio content; a counting unit configured to count the occurrence frequency of a plurality of history designation types based on the plurality of history records; a determining unit configured to determine a type, of the plurality of history designation types, having a frequency exceeding a predetermined threshold as the at least one alternative content type; or configured to rank the plurality of history-assigned types based on the frequency of occurrence and determine a history-assigned type ranked within a predetermined range as the at least one alternative content type.
In another specific embodiment, the at least one alternative content type is predetermined based on: an acquisition unit configured to acquire the audio. The prediction model is configured to input the audio frequency into a first multi-task classification model trained in advance to obtain the at least one alternative content type; or configured to: and converting the audio into a corresponding text, and inputting the text into a pre-trained second multi-task classification model to obtain the at least one alternative content type.
In an embodiment, the setting instruction further includes the specific set manner, a plurality of preset alternative processing manners are displayed in the interactive interface, and the receiving unit 1720 is specifically configured to: receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
In a specific embodiment, the multiple alternative processing manners include: performing sound attenuation processing on the audio content of the specified type, performing hiding processing on the audio content of the specified type, performing voice replacement processing on the audio content of the specified type, and performing fast forward processing on the audio content containing the specified type.
In one embodiment, at least one preset alternative usage mode for the audio client is displayed in the interactive interface, wherein each alternative usage mode comprises a corresponding alternative content type and an alternative processing mode. The receiving unit 1720 is specifically configured to: and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
In a particular embodiment, the at least one alternative usage pattern includes one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
In one embodiment, the apparatus 1700 further includes a playing unit 1740 configured to play the specific processed audio in response to an audio playing instruction issued by a user.
In a specific embodiment, the specific manner is to hide the audio content of the specified type, and the playing unit 1740 is specifically configured to: and displaying a message prompt window on the audio playing interface, wherein the displayed prompt message is at least used for prompting that the audio content containing the specified type is skipped currently. In a more specific embodiment, the cue message is also used to cue the duration of the skipped audio content. In one example, the message prompt window displays a listen continue icon and a play skip icon, and the playing unit 1740 is further configured to: and playing the skipped audio content in response to the triggering instruction of the playing skip content icon.
In one embodiment, the apparatus 1700 further includes a transmitting unit configured to: and sending the specified type and/or the specific mode to an audio producer for the audio producer to optimize audio production.
Fig. 18 shows a configuration diagram of a setting apparatus of a picture according to an embodiment. As shown in fig. 18, the apparatus 1800 includes: a first display unit 1810 configured to display an interactive interface related to picture setting; a receiving unit 1820 configured to receive a setting instruction for picture content issued based on the interactive interface; the setting instruction at least comprises a specified type set for the picture content and is used for indicating that the picture content of the specified type contained in the original picture is subjected to specific processing in a specific mode.
In one embodiment, the apparatus 1800 further includes a second display unit 1830 configured to display a picture presentation interface including content setting icons; the first display unit 1810 is specifically configured to: and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
In an embodiment, at least one predetermined alternative content type is displayed in the interactive interface, and the first receiving unit 1820 is specifically configured to: receiving a content type selected from the at least one alternative content type as the specified type.
In a specific embodiment, the at least one alternative content type is predetermined based on: an acquisition unit configured to acquire the original picture; the identification unit is configured to perform target identification on the original picture based on a target identification algorithm to obtain at least one target category; a determining unit configured to determine the at least one target category as the at least one alternative content type.
In one embodiment, the particular manner is predetermined.
In an embodiment, the setting instruction further includes the set specific manner, a plurality of preset candidate processing manners are displayed in the interactive interface, and the first receiving unit 1820 is specifically configured to receive a processing manner selected from the plurality of candidate processing manners as the specific manner.
In a specific embodiment, the plurality of alternatives includes: coding the picture area where the picture content of the specified type is located, blurring the picture area or the picture where the picture content of the specified type is located, and hiding the picture.
In one embodiment, the specific manner is to perform blurring processing on the picture area or the picture where the specified type of picture content is located, and the setting instruction further indicates a degree of blurring adopted in the blurring processing.
In one embodiment, the apparatus 1800 further includes a presentation unit 1840 configured to present the specific processed picture in response to a picture presentation instruction issued by a user.
In a specific embodiment, the specific manner is to hide the picture in which the specified type of picture content is located, and the presentation unit 1840 is specifically configured to: and displaying a message prompt window on the display interface of the picture, wherein the displayed prompt message is at least used for prompting that the picture containing the specified type of picture content is skipped currently.
Further, in a more specific embodiment, the prompting message is also used for prompting the number of pictures.
On the other hand, in a more specific embodiment, the message prompt window displays a continue presentation icon and a display skip picture icon, and the presentation unit 1840 is further configured to present the picture in response to a trigger instruction for the display skip picture icon.
In one embodiment, the apparatus 1800 further comprises: a downloading unit 1850 configured to download the specifically processed picture in response to a picture downloading instruction issued by a user.
As above, according to an embodiment of a further aspect, there is also provided a computer readable storage medium having stored thereon a computer program which, when executed in a computer, causes the computer to perform the method described in connection with fig. 2 or fig. 13 or fig. 14.
According to an embodiment of yet another aspect, there is also provided a computing device comprising a memory having stored therein executable code, and a processor that, when executing the executable code, implements the method described in connection with fig. 2 or fig. 13 or fig. 14.
Those skilled in the art will recognize that, in one or more of the examples described above, the functions described in the embodiments disclosed herein may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium.
The above-mentioned embodiments, objects, technical solutions and advantages of the embodiments disclosed in the present specification are further described in detail, it should be understood that the above-mentioned embodiments are only specific embodiments of the embodiments disclosed in the present specification, and are not intended to limit the scope of the embodiments disclosed in the present specification, and any modifications, equivalent substitutions, improvements and the like made on the basis of the technical solutions of the embodiments disclosed in the present specification should be included in the scope of the embodiments disclosed in the present specification.

Claims (39)

1. A method of setting up a video, wherein the method comprises:
displaying an interactive interface related to the video setting;
receiving a setting instruction for video content sent based on the interactive interface; the setting instruction includes at least a specified type set for picture contents to instruct specific processing to be performed on the specified type of picture contents contained in the video in a specific manner.
2. The method of claim 1, wherein prior to said displaying an interactive interface related to video settings, the method further comprises:
displaying a video playing interface, wherein the video playing interface comprises a content setting icon;
the displaying of the interactive interface related to the video setting includes:
and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
3. The method according to claim 1 or 2, wherein at least one predetermined alternative content type is displayed in the interactive interface, and the receiving of the setting instruction for the video content based on the interactive interface comprises:
receiving a content type selected from the at least one alternative content type as the specified type.
4. The method of claim 3, wherein the at least one alternative content type is predetermined based on:
acquiring the video and determining a plurality of frames included in the video;
performing target identification on the multi-frame picture based on a target identification algorithm to obtain at least one target category;
determining the at least one target category as the at least one alternative content type.
5. The method of claim 3, wherein the at least one alternative content type is predetermined based on:
acquiring a plurality of historical records of the video set by a plurality of users, wherein each historical record correspondingly comprises a historical specified type aiming at the picture content;
counting the occurrence frequency of a plurality of history specified types based on the plurality of history records;
determining a type with a frequency exceeding a preset threshold value in the plurality of history specified types as the at least one alternative content type; or the like, or, alternatively,
and sorting the plurality of history specified types based on the occurrence frequency, and determining the history specified type ranked in a preset range as the at least one candidate content type.
6. The method of claim 1, wherein the particular manner is predetermined.
7. The method according to claim 1 or 2, wherein the setting instruction further includes the specific mode of setting, a plurality of preset alternative processing modes are displayed in the interactive interface, and the receiving of the setting instruction for the video content issued based on the interactive interface includes:
receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
8. The method of claim 7, wherein the plurality of alternative processing modalities comprises: coding the picture area where the picture content of the specified type is located, blurring the picture area or the picture frame where the picture content of the specified type is located, hiding the picture frame, and fast-forwarding the video clip containing the picture content of the specified type.
9. The method according to claim 1, wherein the specific manner is to blur a picture area or a picture frame in which the specified type of picture content is located, and the setting instruction further indicates a degree of blur employed in the blur processing.
10. The method according to claim 1, wherein at least one preset alternative usage mode for the video client is displayed in the interactive interface, wherein each alternative usage mode comprises a corresponding alternative content type and an alternative processing mode;
the receiving of the setting instruction for the video content issued based on the interactive interface includes:
and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
11. The method of claim 10, wherein the at least one alternative usage pattern comprises one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
12. The method of claim 1, wherein after the receiving a setup instruction for video content issued based on the interactive interface, the method further comprises:
and responding to a video playing instruction sent by a user, and playing the specifically processed video.
13. The method according to claim 12, wherein the specific manner is to conceal the picture frame where the specified type of picture content is located, and the playing the specifically processed video includes:
and displaying a message prompt window on the video playing interface, wherein the displayed prompt message is at least used for prompting that a video segment containing the specified type of picture content is skipped currently.
14. The method of claim 13, wherein the prompting message is further used to prompt a duration of the video segment.
15. The method of claim 13, wherein displaying a continue view icon and displaying a skip content icon in the message prompt window, the playing the particular processed video after the playing interface of the video displays the message prompt window, further comprising:
and responding to a triggering instruction of the display skipping content icon, and playing the video clip.
16. The method of claim 1, wherein after the receiving a setup instruction for video content issued based on the interactive interface, the method further comprises:
and responding to a video downloading instruction sent by a user, and downloading the specifically processed video.
17. The method of claim 1, wherein after the receiving a setup instruction for video content issued based on the interactive interface, the method further comprises:
and sending the specified type and/or the specific mode to a video producer to optimize video production by the video producer.
18. The method according to claim 1, wherein the video further includes audio, and the setting instruction further includes an audio-specific type set for audio content, for instructing specific processing of the audio content of the audio-specific type included in the audio in a specific audio processing manner.
19. The method of claim 1, wherein the video further comprises audio, the setting instructions further comprise an audio-specific type set for audio content, and after the receiving the setting instructions for video content issued based on the interactive interface, the method further comprises:
and responding to a video playing instruction sent by a user, playing the specifically processed video, and skipping a video segment containing the audio content of the audio specified type in the playing process.
20. A picture setting method, wherein the method comprises the following steps:
displaying an interactive interface related to picture setting;
receiving a setting instruction for picture content sent based on the interactive interface;
the setting instruction at least comprises a specified type set for the picture content and is used for indicating that the specified type of the picture content contained in the picture is subjected to specific processing in a specific mode.
21. A method of setting audio, wherein the method comprises:
displaying an interactive interface related to the audio setting;
receiving a setting instruction for audio content issued based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner.
22. The method of claim 21, wherein prior to said displaying an interactive interface related to audio settings, the method further comprises:
displaying an audio playing interface, wherein the audio playing interface comprises a content setting icon;
the displaying an interactive interface related to audio settings includes:
and responding to a triggering instruction of the content setting icon, and displaying the interactive interface.
23. The method according to claim 21 or 22, wherein at least one predetermined alternative content type is displayed in the interactive interface, and the receiving of the setting instruction for the audio content based on the interactive interface comprises:
receiving a content type selected from the at least one alternative content type as the specified type.
24. The method of claim 23, wherein the at least one alternative content type is predetermined based on:
acquiring a plurality of history records of the audio set by a plurality of users, wherein each history record correspondingly comprises a history specified type aiming at the audio content;
counting the occurrence frequency of a plurality of history specified types based on the plurality of history records;
determining a type with a frequency exceeding a preset threshold value in the plurality of history specified types as the at least one alternative content type; or the like, or, alternatively,
and sorting the plurality of history specified types based on the occurrence frequency, and determining the history specified type ranked in a preset range as the at least one candidate content type.
25. The method of claim 23, wherein the at least one alternative content type is predetermined based on:
acquiring the audio;
inputting the audio frequency into a first multi-task classification model trained in advance to obtain the at least one alternative content type; or the like, or, alternatively,
and converting the audio into a corresponding text, and inputting the text into a pre-trained second multi-task classification model to obtain the at least one alternative content type.
26. The method according to claim 21 or 22, wherein the setting instruction further includes the specific mode of setting, a plurality of preset alternative processing modes are displayed in the interactive interface, and the receiving of the setting instruction for the audio content issued based on the interactive interface includes:
receiving a processing manner selected from the plurality of alternative processing manners as the specific manner.
27. The method of claim 26, wherein the plurality of alternative processing modalities comprises: performing sound attenuation processing on the audio content of the specified type, performing hiding processing on the audio content of the specified type, performing voice replacement processing on the audio content of the specified type, and performing fast forward processing on the audio content containing the specified type.
28. The method according to claim 21, wherein at least one preset alternative usage mode for the audio client is displayed in the interactive interface, wherein each alternative usage mode comprises a corresponding alternative content type and an alternative processing mode;
the receiving of the setting instruction for the audio content issued based on the interactive interface includes:
and receiving a use mode selected from the at least one alternative use mode, and respectively using an alternative content type and an alternative processing mode corresponding to the use mode as the specified type and the specific mode.
29. The method of claim 28, wherein the at least one alternative usage pattern comprises one or more of: a teenager mode, a child mode, an elderly person mode, an office mode, and a public place mode.
30. The method of claim 21, wherein after the receiving a setup instruction for audio content issued based on the interactive interface, the method further comprises:
and responding to an audio playing instruction sent by a user, and playing the specifically processed audio.
31. The method of claim 30, wherein the specific manner is to hide the specified type of audio content, and the playing the specific processed audio comprises:
and displaying a message prompt window on the audio playing interface, wherein the displayed prompt message is at least used for prompting that the audio content containing the specified type is skipped currently.
32. The method of claim 31, wherein the cue message is further used to cue a duration of the skipped audio content.
33. The method of claim 32, wherein displaying a continue listen icon and a play skip content icon in the message prompt window, the playing the particular processed audio after the audio playing interface displays the message prompt window, further comprising:
and playing the skipped audio content in response to the triggering instruction of the playing skip content icon.
34. The method of claim 21, wherein after the receiving a setup instruction for audio content issued based on the interactive interface, the method further comprises:
and sending the specified type and/or the specific mode to an audio producer for the audio producer to optimize audio production.
35. A video setting apparatus, wherein the apparatus comprises:
a display unit configured to display an interactive interface related to the video setting;
the receiving unit is configured to receive a setting instruction for video content sent out based on the interactive interface; the setting instruction includes at least a specified type set for picture contents to instruct specific processing to be performed on the specified type of picture contents contained in the video in a specific manner.
36. An apparatus for setting a picture, wherein the apparatus comprises:
the display unit is configured to display an interactive interface related to picture setting;
the receiving unit is configured to receive a setting instruction for picture content sent out based on the interactive interface; the setting instruction at least comprises a specified type set for the picture content and is used for indicating that the specified type of the picture content contained in the picture is subjected to specific processing in a specific mode.
37. An audio setting device, wherein the device comprises:
a display unit configured to display an interactive interface related to the audio setting;
the receiving unit is configured to receive a setting instruction for audio content issued based on the interactive interface; the setting instruction includes at least a specified type set for audio content to instruct specific processing of the specified type of audio content contained in audio in a specific manner.
38. A computer-readable storage medium, having stored thereon a computer program, wherein the computer program, when executed in a computer, causes the computer to perform the method of any of claims 1-34.
39. A computing device comprising a memory and a processor, wherein the memory has stored therein executable code that when executed by the processor implements the method of any of claims 1-34.
CN201911109050.2A 2019-11-13 2019-11-13 Method and device for setting video, picture and audio Pending CN112804584A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911109050.2A CN112804584A (en) 2019-11-13 2019-11-13 Method and device for setting video, picture and audio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911109050.2A CN112804584A (en) 2019-11-13 2019-11-13 Method and device for setting video, picture and audio

Publications (1)

Publication Number Publication Date
CN112804584A true CN112804584A (en) 2021-05-14

Family

ID=75803495

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911109050.2A Pending CN112804584A (en) 2019-11-13 2019-11-13 Method and device for setting video, picture and audio

Country Status (1)

Country Link
CN (1) CN112804584A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1981281A (en) * 2004-04-12 2007-06-13 克里尔普雷有限公司 Apparatus, system, and method for filtering objectionable portions of a multimedia presentation
US20090288131A1 (en) * 2008-05-13 2009-11-19 Porto Technology, Llc Providing advance content alerts to a mobile device during playback of a media item
CN102376323A (en) * 2010-08-09 2012-03-14 英业达股份有限公司 Multimedia signal processing method and multimedia signal processing system applying method
CN104796781A (en) * 2015-03-31 2015-07-22 小米科技有限责任公司 Video clip extraction method and device
CN106649316A (en) * 2015-10-29 2017-05-10 北京国双科技有限公司 Video pushing method and device
CN107995523A (en) * 2017-12-21 2018-05-04 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium
CN108124170A (en) * 2017-12-12 2018-06-05 广州市动景计算机科技有限公司 A kind of video broadcasting method, device and terminal device
CN109168024A (en) * 2018-09-26 2019-01-08 平安科技(深圳)有限公司 A kind of recognition methods and equipment of target information
CN109451349A (en) * 2018-10-31 2019-03-08 维沃移动通信有限公司 A kind of video broadcasting method, device and mobile terminal
CN110121106A (en) * 2018-02-06 2019-08-13 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN110381364A (en) * 2019-06-13 2019-10-25 北京奇艺世纪科技有限公司 Video data handling procedure, device, computer equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1981281A (en) * 2004-04-12 2007-06-13 克里尔普雷有限公司 Apparatus, system, and method for filtering objectionable portions of a multimedia presentation
US20090288131A1 (en) * 2008-05-13 2009-11-19 Porto Technology, Llc Providing advance content alerts to a mobile device during playback of a media item
CN102376323A (en) * 2010-08-09 2012-03-14 英业达股份有限公司 Multimedia signal processing method and multimedia signal processing system applying method
CN104796781A (en) * 2015-03-31 2015-07-22 小米科技有限责任公司 Video clip extraction method and device
CN106649316A (en) * 2015-10-29 2017-05-10 北京国双科技有限公司 Video pushing method and device
CN108124170A (en) * 2017-12-12 2018-06-05 广州市动景计算机科技有限公司 A kind of video broadcasting method, device and terminal device
CN107995523A (en) * 2017-12-21 2018-05-04 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium
CN110121106A (en) * 2018-02-06 2019-08-13 优酷网络技术(北京)有限公司 Video broadcasting method and device
CN109168024A (en) * 2018-09-26 2019-01-08 平安科技(深圳)有限公司 A kind of recognition methods and equipment of target information
CN109451349A (en) * 2018-10-31 2019-03-08 维沃移动通信有限公司 A kind of video broadcasting method, device and mobile terminal
CN110381364A (en) * 2019-06-13 2019-10-25 北京奇艺世纪科技有限公司 Video data handling procedure, device, computer equipment and storage medium

Similar Documents

Publication Publication Date Title
CN111399709B (en) Message reminding method and device, electronic equipment and storage medium
CN112019909B (en) Method and device for processing comment information of playing object
WO2013018325A1 (en) Information processing apparatus, information processing method, and computer program product
US20190246165A1 (en) Messaging and commenting for videos
CN112752121B (en) Video cover generation method and device
US20220161145A1 (en) Modifying user interface of application during recording session
US10943371B1 (en) Customizing soundtracks and hairstyles in modifiable videos of multimedia messaging application
CN109274999A (en) A kind of video playing control method, device, equipment and medium
CN110113625A (en) Video broadcasting method, equipment and computer readable storage medium
CN112511779B (en) Video data processing method and device, computer storage medium and electronic equipment
CN114697721B (en) Bullet screen display method and electronic equipment
CN109582904B (en) Published content modification method, device, server, terminal and storage medium
CN112969097A (en) Content playing method and device, and content commenting method and device
CN111866550A (en) Method and device for shielding video clip
CN112423081A (en) Video data processing method, device and equipment and readable storage medium
US20210289266A1 (en) Video playing method and apparatus
CN114443201A (en) Message display method, device, equipment and storage medium
CN112399231B (en) Playing method
US11895176B2 (en) Methods, systems, and media for selecting video formats for adaptive video streaming
CN104123112B (en) A kind of image processing method and electronic equipment
CN112804584A (en) Method and device for setting video, picture and audio
CN112565913B (en) Video call method and device and electronic equipment
CN113891136A (en) Video playing method and device, electronic equipment and storage medium
KR20230120668A (en) Video call method and device
CN111698563A (en) Content sending method and device based on AI virtual anchor 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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40051244

Country of ref document: HK

RJ01 Rejection of invention patent application after publication

Application publication date: 20210514

RJ01 Rejection of invention patent application after publication