CN109729405A - Method for processing video frequency, device, electronic equipment and storage medium - Google Patents

Method for processing video frequency, device, electronic equipment and storage medium Download PDF

Info

Publication number
CN109729405A
CN109729405A CN201811427974.2A CN201811427974A CN109729405A CN 109729405 A CN109729405 A CN 109729405A CN 201811427974 A CN201811427974 A CN 201811427974A CN 109729405 A CN109729405 A CN 109729405A
Authority
CN
China
Prior art keywords
video
enhancing
processing mode
enhancing processing
video frame
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.)
Granted
Application number
CN201811427974.2A
Other languages
Chinese (zh)
Other versions
CN109729405B (en
Inventor
胡小朋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201811427974.2A priority Critical patent/CN109729405B/en
Publication of CN109729405A publication Critical patent/CN109729405A/en
Priority to PCT/CN2019/109856 priority patent/WO2020108092A1/en
Application granted granted Critical
Publication of CN109729405B publication Critical patent/CN109729405B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • 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/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
    • H04N21/4402Processing 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 involving reformatting operations of video signals for household redistribution, storage or real-time display
    • 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)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

This application discloses a kind of method for processing video frequency, device, electronic equipment and storage mediums, are related to technical field of electronic equipment.Wherein, it is instructed this method comprises: receiving the enhancing for carrying out low-power consumption enhancing to video;Second enhancing processing mode of the power consumption lower than the first enhancing processing mode is chosen at least partly video frame of the video, wherein the first enhancing processing mode is corresponding enhancing processing mode when carrying out non-low-power consumption enhancing to video;Display enhancing processing is carried out by corresponding enhancing processing mode to the video frame of video, the display enhancing processing improves the image quality of video frame by adjusting the image parameter of video frame.The program keeps the enhancing power consumption of at least partly video frame lower, reduces the overall power of video processing.

Description

Method for processing video frequency, device, electronic equipment and storage medium
Technical field
This application involves technical field of electronic equipment, set more particularly, to a kind of method for processing video frequency, device, electronics Standby and storage medium.
Background technique
With the development of science and technology, electronic equipment have become in people's daily life most common electronic product it One.Also, user often passes through electronic equipment and sees video or object for appreciation game etc., can in order to obtain good video viewing experience Video can be handled, but it is excessively high to may cause electronic equipment operation power consumption to the processing of video.
Summary of the invention
In view of the above problems, present applicant proposes a kind of method for processing video frequency, device, electronic equipment and storage medium, with Improve the above problem.
In a first aspect, the embodiment of the present application provides a kind of method for processing video frequency, it is applied to electronic equipment, the method packet It includes: receiving the enhancing that low-power consumption enhancing is carried out to video and instruct;Power consumption is chosen at least partly video frame of the video to be lower than Second enhancing processing mode of the first enhancing processing mode, wherein the first enhancing processing mode is non-low to video progress Power consumption corresponding enhancing processing mode when enhancing;Display enhancing is carried out by corresponding enhancing processing mode to the video frame of video Processing, the display enhancing processing improve the image quality of video frame by adjusting the image parameter of video frame.
Second aspect, the embodiment of the present application provide a kind of video process apparatus, are applied to electronic equipment, described device packet It includes: command reception module, for receiving the enhancing instruction for carrying out low-power consumption enhancing to video;Module is chosen, for the view At least partly video frame of frequency chooses second enhancing processing mode of the power consumption lower than the first enhancing processing mode, wherein described the One enhancing processing mode is corresponding enhancing processing mode when carrying out non-low-power consumption enhancing to video;Processing module, for view The video frame of frequency carries out display enhancing processing by corresponding enhancing processing mode, and the display enhancing processing is by adjusting video The image parameter of frame improves the image quality of video frame.
The third aspect, the embodiment of the present application provide a kind of electronic equipment, comprising: one or more processors;Memory; One or more programs.Wherein one or more of programs are stored in the memory and are configured as by one Or multiple processors execute, one or more of programs are configured to carry out above-mentioned method.
Fourth aspect, the embodiment of the present application provide a kind of computer readable storage medium, the computer-readable storage Program code is stored in medium, said program code can be called by processor and execute above-mentioned method.
Method for processing video frequency, device, electronic equipment and storage medium provided by the embodiments of the present application, in low-power consumption enhancing Under enhancing instruction, the enhancing processing mode power consumption that at least partly video frame is chosen lower than non-low-power consumption when enhancing at corresponding enhancing Reason mode reduces the overall power of video processing to keep the enhancing power consumption of at least partly video frame lower.
Detailed description of the invention
In order to more clearly explain the technical solutions in the embodiments of the present application, make required in being described below to embodiment Attached drawing is briefly described, it should be apparent that, the drawings in the following description are only some examples of the present application, for For those skilled in the art, without creative efforts, it can also be obtained according to these attached drawings other attached Figure.
Fig. 1 shows the flow diagram of video playing provided by the embodiments of the present application.
Fig. 2 shows the flow charts for the method for processing video frequency that one embodiment of the application provides.
Fig. 3 shows a kind of display signal of video source modeling switch in the method for processing video frequency of one embodiment of the application offer Figure.
The another kind that Fig. 4 shows video source modeling switch in the method for processing video frequency of one embodiment of the application offer shows It is intended to.
Another display that Fig. 5 shows video source modeling switch in the method for processing video frequency of one embodiment of the application offer is shown It is intended to.
Fig. 6 shows the flow chart for the method for processing video frequency that another embodiment of the application provides.
Fig. 7 shows the functional block diagram of video process apparatus provided by the embodiments of the present application.
Fig. 8 shows the structural block diagram of electronic equipment provided by the embodiments of the present application.
Fig. 9 is the embodiment of the present application for saving or carrying the method for processing video frequency realized according to the embodiment of the present application Program code storage unit.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described.
Referring to Fig. 1, Fig. 1 shows the process of video playing.Specifically, operating system is getting data to be played When, next work is exactly to parse audio, video data.General video file is all by video flowing and audio stream two parts Composition, the encapsulation format of different video format audio-videos are different.The process of audio stream and video flowing composite document is known as Muxer, on the contrary the process of separating audio stream and video flowing is known as demuxer from media file.Playing video file just needs Audio stream and video flowing are isolated from file stream, it is decoded respectively, and decoded video frame can be rendered directly, phase The buffer area that the audio answered can be sent to audio output apparatus plays out, certainly, the timestamp of Video Rendering and audio broadcasting It needs to control synchronization.Wherein, each video frame is the corresponding each frame image of video.
Specifically, video decoding may include hard decoder and soft decoding, and hardware decoding is that original whole is transferred to centre It manages device (Central Processing Unit, CPU) and transfers to graphics processor come a part of the video data handled (Graphics Processing Unit, GPU) is done, and the concurrent operation ability of GPU will be significantly larger than CPU, in this way can be with The load to CPU is greatly reduced, the occupancy of CPU can run some other programs after reducing simultaneously, when It so, both can be into for preferable processor, such as any a four core processor of i5 2320 or AMD Row hard decoder can also carry out soft decoding.
Specifically, as shown in Figure 1, multimedia framework (Media Framework) with the api interface of client by obtaining Client video file to be played, and transfer to Video Codec (Video Decode).Wherein, Media Framework For multimedia framework in android system, MediaPlayer, MediaPlayerService and Stagefrightplayer tri- A part constitutes the multimedia basic framework of Android.Multimedia framework part uses the structure of C/S, MediaPlayer As the end Client of C/S structure, MediaPlayerService and Stagefrightplayer are as C/S structure Server End carries the responsibility for playing multimedia file, and by Stagefrightplayer, asking for the end Client is completed at the end Server It asks and makes a response.Video Decoder Video Decode is a to be integrated with the decoding of most common audio and video and play Super decoder is used for video data decoding.
Wherein, soft decoding is decoded processing to video by CPU by software.And hard decoder, refer to without the help of CPU, and by dedicated subcard equipment come complete independently video decoding task.
Whether hard decoder or soft decoding can send decoded video data after by video data decoding To figure layer transfer module (SurfaceFlinger), as shown in Figure 1, the video data after hard decoder is sent out by video driver It send to SurfaceFlinger.After decoded video data is rendered and synthesized by SurfaceFlinger, on a display screen Display.Wherein, SurfaceFlinger is an independent Service, it receives the Surface of all Window as defeated Enter, according to parameters such as ZOrder, transparency, size, positions, calculate position of each Surface in final composograph, Then it transfers to HWComposer or OpenGL to generate final display Buffer, is then shown in specific display equipment.
As shown in Figure 1, CPU will give SurfaceFlinger rendering and synthesis in soft decoding after video data decoding, And after hard decoder is decoded by GPU, transfer to SurfaceFlinger to render and synthesize.And SurfaceFlinger can call GPU It realizes the rendering and synthesis of image, and shows on a display screen.
In order to obtain good display effect, row display enhancing processing can be promoted to video, display enhancing processing can To carry out after the decoding, shown after carrying out rendering synthesis again after display enhancing processing in display screen.Wherein, display enhancing processing Image parameter by adjusting video frame improves the image quality of video frame, improves the display effect of video, obtains more good viewing Experience.Wherein, the image quality of video frame may include clarity, acutance, saturation degree, details, lens distortion, color, resolution, color The parameters such as domain range and purity, the viewing preference for making image more meet human eye by adjusting the relevant various parameters of image quality, are used Family viewing experience is more preferable.Such as make that the clarity of video is higher, noise is smaller, details is more clear, saturation degree is more high, indicates video Image quality is better, and user's viewing experience is more preferable, and the effect of display enhancing processing is better.Wherein, to the parameter of various combination in image quality It is adjusted, represents the different enhancing processing modes to video, include corresponding image procossing in every kind of enhancing processing mode Algorithm improves the image quality of video frame for carrying out image procossing to video frame to adjust the image parameter of video frame.
But display enhancing needs to occupy the more operation resource of electronic equipment, makes after opening display enhancing processing, electronics The energy consumption of equipment is excessively high, reduces the cruise duration of electronic equipment, and it is also possible that electronic equipment temperature is excessively high.Therefore, at certain In a little situations, such as low battery, user want that electronic equipment is made to use the time with longer before charging next time, need Enable electronic equipment that there is lower power consumption while the enhancing processing to video.Therefore, the application reality is inventors herein proposed It is lower to choose power consumption at least partly video frame of video for method for processing video frequency, device, electronic equipment and the storage medium for applying example Enhancing processing mode, to reduce processing power consumption in video source modeling.The application will be implemented by specific embodiment below Method for processing video frequency, device, electronic equipment and the storage medium that example provides are described in detail.
Referring to Fig. 2, showing method for processing video frequency provided by the embodiments of the present application.The method for processing video frequency for pair At least partly video frame takes the corresponding enhancing processing mode of low-power consumption, reduces power consumption when video processing.Specifically implementing In example, the method for processing video frequency is applied to video process apparatus 300 as shown in Figure 7 and configured with video processing dress Set 300 electronic equipment 400 (Fig. 8).It will illustrate the detailed process of the present embodiment by taking electronic equipment as an example below, of course, it is possible to Understand, electronic equipment applied by the present embodiment can for smart phone, tablet computer, computer, wearable electronic equipment, The equipment that mobile unit, gateway etc. have video processing capabilities, does not do specific restriction herein.Specifically, this method comprises:
Step S110: it receives the enhancing that low-power consumption enhancing is carried out to video and instructs.
Electronic equipment can be shown to video data is got by decoding, enhancing processing and after rendering synthesis. Wherein, electronic equipment can obtain video data from server, can obtain video data from local, can also be from other electronics Equipment obtains video data.
Specifically, it when video data is obtained by electronic equipment from server, is set then the video data can be electronics It is standby to be obtained online from server downloading or electronic equipment from server.For example, video data, which can be electronic equipment, passes through peace The video jukebox software of dress is downloaded, or the video data obtained online in the video jukebox software.Wherein, which can be with For Cloud Server.When local acquisition of the video data from electronic equipment, which can be electronic equipment and downloads in advance And it is stored in local storage.When video data is obtained by electronic equipment from other electronic equipments, which can With by other electronic equipments, agreement is transmitted to the electronic equipment by wireless communication, for example, being assisted by WLAN protocol, bluetooth View, Zigbee protocol or WiFi agreement etc., can also be set by other electronic equipments by data network transmission to the electronics It is standby, for example, 2G network, 3G network or 4G network etc., it is not limited here.
Electronic equipment gets video data, then after being decoded and rendering the processing such as synthesis to the video data, leads to Display is crossed to play out.
When playing video, if receiving the enhancing instruction for carrying out low-power consumption enhancing to video, function can be carried out to video Lower enhancing processing is consumed, keeps alap power consumption while prompting the display image quality of video.
As an implementation, the enhancing instruction of low-power consumption enhancing, can be raw when video is opened by electronic equipment At the enhancing as the low-power consumption enhancing received instructs.For example, the default setting for playing the application program of video is that unlatching is low Power consumption enhancing generates the enhancing instruction of low-power consumption enhancing then when opening video.For another example, the application program of video is played preceding Opening when primary closing is that the enhancing that low-power consumption enhances instructs, then opens low-power consumption while being again turned on the application program and increase Strong enhancing instruction.It is that the enhancing that low-power consumption enhances instructs that either the video is opened in preceding primary closing, then beats again When opening the video, generates the enhancing that low-power consumption enhancing is carried out to video and instruct.
As an implementation, the enhancing instruction of low-power consumption enhancing is also possible to receive in video display process User triggering.For example, corresponding video is provided with different grades of video source modeling, the corresponding power consumption of different grades of video source modeling Difference, the video source modeling of highest level, power consumption highest, lower grade video source modeling, power consumption are lower.Certainly, usual power consumption is got over High video source modeling processing, reinforcing effect is better, and therefore, the corresponding reinforcing effect of each different grades of video source modeling is not Together.If the video source modeling other than the video source modeling of user's unlatching highest level, receiving is that the enhancing that low-power consumption enhances refers to It enables.
Such as shown in Fig. 3, the video source modeling switch of high-grade video source modeling switch and inferior grade is set, is respectively corresponded The video source modeling of high-grade video source modeling and inferior grade, the video that the power consumption of high-grade video source modeling is higher than inferior grade increase Strong power consumption.In video source modeling switch shown in Fig. 3, if receiving the triggering confirmation of the enhancing switch to inferior grade, such as Fig. 4 It is shown, then receive the enhancing instruction of low-power consumption enhancing.As also shown in fig. 5, it is mutual that setting can carry out high-grade and inferior grade The mutually video source modeling switch of switching, if user enhances video source modeling switching to inferior grade as shown in Figure 5, receives low The enhancing instruction of power consumption enhancing.Wherein, in video display process, the video source modeling switch of setting may be at hidden state. It when receiving the touch-controls such as the click to video, shows that the video source modeling switchs, and makes video source modeling switch in controllable State.When video is more than a period of time not receive the touch control operation of user, the video source modeling is switched hide again.
As an implementation, if selecting the enhancing of high power consumption when video source modeling is handled, and electric quantity for electronic equipment at this time It is too low, then it may accelerate the shutdown of electronic equipment low battery.Therefore, the enhancing instruction of low-power consumption enhancing can be carries out in video It is generated in the case where the low battery of electronic equipment when enhancing processing, to increase the cruise duration of electronic equipment.Specifically, can be with In the case where carrying out enhancing processing to video, judge whether the electricity of electronic equipment is less than target electricity.Wherein, at the enhancing Reason is that the enhancing of non-low-power consumption is handled, i.e. enhancing processing is that the enhancing of high power consumption is handled.If it is determined that the electricity of electronic equipment is small In target electricity, then determine to receive the enhancing instruction for carrying out video low-power consumption enhancing.Wherein, the specific electricity of the target electricity Magnitude does not limit in the embodiment of the present application, can be 30 percent, 20 percent of electronic equipment total electricity etc..Separately Outside, which can also be by being stored in electronic equipment after user setting.
Step S120: second of power consumption lower than the first enhancing processing mode is chosen at least partly video frame of the video Enhance processing mode, wherein the first enhancing processing mode is when being to video progress non-low-power consumption enhancing at corresponding enhancing Reason mode.
In the case where receiving the enhancing instruction of low-power consumption enhancing, at least partly video frame of video is chosen low in energy consumption Enhancing processing mode.Specifically, corresponding enhancing processing mode is at the first enhancing when carrying out non-low-power consumption enhancing to video Reason mode then chooses the second enhancing processing mode at least partly video frame, and power consumption of the second enhancing processing mode is lower than the One enhancing processing mode.
Wherein, at least video frame can be all video frames, that is to say, that can select all video frames of video frame Take second enhancing processing mode of the power consumption lower than the first enhancing processing mode.In addition, this at least partly video frame is also possible to regard A part of video frame of frequency.
In addition, at least partly video at least partly in the video frame that can not play out also for the video of video frame Frame.
Step S130: display enhancing processing is carried out by corresponding enhancing processing mode to the video frame of video.It is described aobvious Show that enhancing processing improves the image quality of video frame by adjusting the image parameter of video frame.
Pass through when carrying out enhancing processing to video frame enhances processing mode accordingly.That is, choosing at the second enhancing The video frame of reason mode carries out enhancing processing by the second enhancing processing mode, to include by the second enhancing processing mode Image processing algorithm adjusts the image parameter of video frame, so as to adjust the relevant parameter of video frame image quality, improves video image quality.
In the embodiment of the present application, in the case where receiving the enhancing instruction of low-power consumption enhancing, at least partly to video Second enhancing processing mode of the video frame by power consumption lower than the first enhancing processing mode carries out enhancing processing, at first enhancing Reason mode is corresponding enhancing processing mode when carrying out non-low-power consumption enhancing to video, to make the power consumption phase of the enhancing to video For being reduced when non-low-power consumption enhancing.
Present invention also provides a kind of embodiments, and relative to previous embodiment, which is had been described in detail at least portion The some embodiments for dividing video frame to choose enhancing processing mode.Specifically, Fig. 6 is referred to, this method comprises:
Step S210: it receives the enhancing that low-power consumption enhancing is carried out to video and instructs.
The specific implementation of step S210 may refer to step S110, and details are not described herein.
Step S220: the first enhancing processing mode, the choosing of rest part video frame are chosen to the partial video frame of the video Take the second enhancing processing mode.
Inventor has found that video is multiple video frames, and time interval is extremely short between continuous video frame, Broadcasting speed is quickly.In video source modeling, if partial video frame is higher using power consumption but reinforcing effect preferably enhancing is handled Mode, other part video frame is using power consumption is lower but enhancing processing mode that reinforcing effect is slightly weaker, due to video frame Switch speed quickly, user is unobvious to the slightly poor perception of enhancement method.Therefore, can partial video frame to video choose First enhancing processing mode chooses the second enhancing processing mode to rest part video frame to obtain better treatment effect, with Reduce the power consumption of enhancing processing.
As an implementation, the second enhancing processing mode can be chosen at interval of the video frame of default frame number, Remaining video frame chooses the first enhancing processing mode.Such as, it is chosen at the second enhancing at interval of the video frame of a frame video frame Reason mode;For another example, second enhancing processing mode etc. is chosen at interval of the video frame of two frame video frames.The video frame being spaced is adopted Take the first enhancing processing mode.
The occurrence of default frame number does not limit in the embodiment of the present application.Optionally, can according to video source modeling etc. Grade is determined, and the higher grade of video source modeling, and default frame number can be bigger.For example, the grade of video source modeling include it is high-grade, Middle grade and inferior grade, the high-grade enhancing processing for non-low-power consumption enhancing.Then the video source modeling of middle grade is corresponding default Frame number is greater than the corresponding default frame number of video source modeling of inferior grade, and the video frame such as middle grade every three frame video frames chooses second Enhance processing mode, the video frame being spaced takes the first enhancing processing mode;The video every a frame video frame of inferior grade Frame chooses the second enhancing processing mode, and the video frame being spaced takes the first enhancing processing mode.
Optionally, in present application example, the second enhancing processing mode can be a kind of processing mode, the first enhancing processing Mode can be a kind of processing mode.In this embodiment, it can be, gone back from receiving when the enhancing that low-power consumption enhances instructs It does not play the first frame video frame for not carrying out enhancing processing yet to start, the selection of subsequent video frame enhancing processing mode is successively It is that a frame video frame chooses the second enhancing processing mode, the video frame of next default frame number chooses the first enhancing processing side Formula, a frame video frame next choose the second enhancing processing mode, and the video frame of default frame number next chooses the One enhancing processing mode, and so on.
In order to which the clear video frame at interval of default frame number chooses the second enhancing processing mode, remaining video frame is chosen The specific selection mode of the first enhancing processing mode, present embodiment are illustrated with default frame number for one.When default frame Number is for the moment, the video frame of video chooses enhancing processing mode and is, between the first enhancing processing mode and the second enhancing processing mode Every corresponding to the video frame being arranged successively in a row, that is to say, that the enhancing processing that the video frame of video being arranged successively is chosen Mode is that a frame chooses the first enhancing processing mode, and next frame chooses the second enhancing processing mode, then next frame is chosen first and increased Strong processing mode, a following frame choose the second enhancing processing mode, and so on.If the video frame number consecutively of video is 1, 2,3,4 until n, n is positive integer.The video frame that then can be odd-numbered chooses the first enhancing processing mode, even-numbered Video frame chooses second processing mode;Or the video frame of even-numbered chooses the first enhancing processing mode, the view of odd-numbered Frequency frame chooses second processing mode.
The embodiment of the present application also provides a kind of embodiments.In this embodiment, the second enhancing processing mode may be used also To include a variety of processing modes, every kind of processing mode, which can be defined as a seed, enhances processing mode, different son enhancings processing sides Formula is for carrying out enhancing processing to different video frames.Specifically, being arranged successively when choosing enhances processing mode for video Each video frame, can intersect choose first enhancing processing mode and second enhancing processing mode each sub- enhancing processing side Formula.
For example, second enhancing processing mode son enhancing processing mode be k kind, as soon as by video frame be divided into n frame be group, It is to say, the 1st frame video frame to n-th frame is one group, and (n+1)th to 2n is one group, and 2n+1 to 3n is one group, and so on, n More than or equal to k+1.Then for each group of video frame, each frame video frame can be from the first enhancing processing mode and the second enhancing place Corresponding enhancing processing mode, and the first enhancing processing mode and second are chosen in the k seed enhancing processing mode of reason mode The k seed enhancing processing mode of enhancing processing mode is all selected.The selection rule of each group video frame can be consistent, can also be with It is inconsistent.With the son enhancing processing mode of the second enhancing processing mode for 2 kinds, 4 frame video frames are divided into for one group, then one group of view The first and second frame in frequency frame can choose the first enhancing processing mode, and third and the 4th frame video frame can be selected respectively Two seeds are taken to enhance processing mode.
For another example, the son enhancing processing mode of the second enhancing processing mode is k kind, and choosing enhancing processing mode can be, the One frame video frame chooses the first enhancing processing mode, and the 2nd to+1 frame of the kth each height for choosing the second enhancing processing mode respectively increases Strong processing mode;+ 2 frame video frame of kth chooses the first enhancing processing mode, and kth+3 to kth+3+k-1 frame chooses the second increasing respectively Each height of strong processing mode enhances processing mode, and so on.
Present invention also provides a kind of embodiments, and in this embodiment, the second enhancing processing mode also may include Processing mode to video frame without enhancing processing.
In this embodiment, if the second enhancing processing mode is a kind of processing mode, the first enhancing processing mode is one Kind processing mode includes then the corresponding non-low-power consumption enhancing of the first enhancing processing mode to the processing mode of video frame and is not increased By force.For example, the video frame selection described second at interval of default frame number enhances processing mode, it is every if default frame number is 1 It being handled every a frame video frame without enhancing, the video frame being spaced carries out enhancing processing by the first enhancing processing mode, That is the enhancing processing interval of video frame carries out, frame video frame enhancing, a frame video frame does not enhance, successively carries out.If pre- If frame number is not 1, then in the video frame being arranged successively, a frame video frame without enhancing, adjacent default frame number video frame into Row enhancing processing, then next frame video frame, without enhancing, following adjacent default frame number carries out enhancing processing, successively class It pushes away.
In this embodiment, if the second enhancing processing mode includes more seed enhancing processing modes, more seed enhancings One of processing mode son enhancing processing mode can be without enhancing.
In the embodiment of the present application, the figure that the first processing enhancing processing mode and the second enhancing processing mode specifically include As Processing Algorithm does not limit.Specifically, calculation of the algorithm complexity of the first enhancing processing mode than the second enhancing processing mode Method complexity is high, corresponding, and the treatment effect that the treatment effect of the first enhancing processing mode enhances mode of haveing broken up than second is more preferable, The power consumption of first enhancing processing mode is also higher than the second enhancing processing mode.
Optionally, it can be, the first enhancing processing mode includes more image processing algorithms preferably to improve video Image quality, and the image processing algorithm that the second enhancing processing mode includes is fewer than the first enhancing processing mode.Such as, the first enhancing is handled The enhancing processing of mode includes three kinds or two kinds in Denoising Algorithm, saturation degree enhancing and contrast enhancement algorithms, and second The enhancing processing costs of enhancing processing mode includes Denoising Algorithm, saturation degree enhancing and one of contrast enhancement algorithms, such as Denoising Algorithm.The enhancing processing of either the first enhancing processing mode includes that Denoising Algorithm, saturation degree enhancing and contrast increase Three kinds in strong algorithms, and the enhancing processing costs of the second enhancing processing mode includes Denoising Algorithm, saturation degree enhancing and comparison Two kinds in degree enhancing algorithm.
Wherein, specifically corresponding image processing algorithm does not limit every kind of algorithm in the embodiment of the present application.Such as it denoises Algorithm can be the image processing algorithm intact to detailed information such as image borders, e.g., former based on local space continuity Guiding filtering algorithm then, while the filter bilateral filtering of pixel space difference and strength difference is considered, it takes full advantage of The self-similarity of whole image and NLM (Non-Local Means, non-local mean) Image denoising algorithm of redundancy.Example Algorithm as contrast enhances can be Adaptive contrast enhancement algorithm (ACE, Adaptive Contrast Enhancement), histogram equalization (Histogram Equalization) and Histogram Matching (Histogram Matching) etc..Such as the algorithm of saturation degree enhancing can be the colour component increased in video frame, e.g., video frame passes through RGB When expression, each Color Channel of RGB is turned up respectively;Or it is not very intuitive for adjusting brightness and saturation degree in rgb color space, and HSL color mode very visual representation can go out the saturation degree of each pixel, can then reconvert arrive by the pixel RGB values of image HSL color mode obtains saturation degree S (Saturation), and saturation degree is turned up by adjusting the value of S.Again by video frame adjusted Rgb color mode is transformed into for showing from HSL color mode.
Optionally, the number of iterations for being also possible to algorithm in the first enhancing processing mode is handled greater than first enhancing Enhance the number of iterations of Processing Algorithm in mode.Corresponding first enhancing processing mode is better than the treatment effect of video frame image quality Second enhancing processing mode, such as clarity are higher, and saturation degree is higher, and contrast is stronger etc., corresponding first enhancing processing side The power consumption of formula is also higher.
Optionally, for the image procossing of same purpose, first enhances in processing mode using the higher algorithm of complexity.
For example, can connect using based on local space in the second enhancing processing mode for the image processing algorithm of denoising The guiding filtering algorithm of continuous property principle, NLM (Non-Local Means, non-local mean) Image denoising algorithm etc. is conventional to be gone It makes an uproar calculation, still, conventional Denoising Algorithm still may make image impairment part details.
First enhancing processing mode can be more complicated but more denoise the better Denoising Algorithm of effect, for example, only to view Part in frequency frame other than edge details feature is denoised by Denoising Algorithm, without carrying out to the edge feature in video frame Processing, to retain the good edge details feature of image.
Specifically, the image processing algorithm denoised in the first enhancing processing mode can be, edge detection algorithm is first passed through Obtain the marginal portion in video frame.Wherein, specific edge detection algorithm does not limit in the embodiment of the present application, such as can To be difference edge detection, Reborts operator, Sobel operator, Prewitt operator, Luo Baici overlapping edges detection (Roberts Cross operator), any one in Kirsch operator and Laplace operator etc..
Will test the edge extracting obtained from video frame again to come out, i.e., by video frame be divided into marginal portion and edge with Outer part.Specifically, the video frame can be cut to first according to edge detection as a result, by trimming algorithm Divide and second part, the first part are the marginal portion, the second part is the portion other than the marginal portion Point.Specific trimming algorithm does not limit in the embodiment of the present application, it is all can be by edge that edge detection arrives from video frame In cut out, make that video frame is tailored to first part and the trimming algorithm of second part is ok, such as Cohen- Sutherland trimming algorithm.Or directly according to edge detection results, will be expressed as in edge detection the pixel at edge from It is extracted in video frame, video frame is made to be divided into first part and second part.
Denoising is carried out to second part by Denoising Algorithm again.Specific Denoising Algorithm is in the embodiment of the present application simultaneously Do not limit, can be it is any meet to video frame carry out denoising image processing algorithm, such as above-mentioned guiding filtering algorithm, Bilateral filtering algorithm and NLM algorithm etc. are also possible to other Denoising Algorithms, such as neighborhood averaging, median filtering, low-pass filtering Equal filter in spatial domain Denoising Algorithm, Fourier transform, Walsh-Hadanjard Transform, cosine transform, Karhunen-Loeve transformation and small echo become Change equal transform domains filtering and noise reduction algorithm etc..
The second part after the first part and denoising is combined into image again, is handled as the video frame enhancing Video frame afterwards.Specifically, first part and second part are combined into a frame image, make the figure of first part after combining As in, corresponding position is first part position in cropped video frame;It is corresponding in the image of second part after combining Position be second part position in cropped video frame.That is, combination after image in, first part be the figure Edge feature as in, second part are the part other than edge feature.Using the image after combination as the view after video source modeling Frequency frame.
In the first enhancing processing mode, the relatively conventional denoising algorithm of the complexity of denoising algorithm is complicated Du Genggao, power consumption is bigger, but after the edge details part in video frame is cut, goes to the part of non-edge details It makes an uproar, also removes the edge detail information of image so as to avoid Denoising Algorithm, denoising effect is more preferable.After denoising, then by side Edge detail section is combined into video frame with the part of non-edge details after being denoised, and forms enhanced video frame, makes video Edge noise will not amplify in enhanced video frame, and eliminate the noise in video frame.
It for another example, can be using normal in the second enhancing processing mode for the image processing algorithm being sharpened to video frame The Edge contrast mode of rule, such as Grads Sharp, Laplace operator.Video frame can be promoted due to being sharpened to video frame Clarity, but sharpen enhance noise, amplify edge noise, keep the information of edge non-video itself more, side Edge details is fuzzyyer.
Therefore, the first enhancing processing mode can effect be more preferable and the Processing Algorithm of less pull-up noise is to view by sharpening Frequency frame is handled.Specifically, the algorithm sharpened in the first enhancing processing mode may is that and first pass through edge detection algorithm acquisition Marginal portion in video frame.The video frame is cut to first part and second part again, the first part is institute Marginal portion is stated, the second part is the part other than the marginal portion.By Image Sharpening Algorithm to described second Dividing and is sharpened processing, specific Edge contrast algorithm does not limit in the embodiment of the present application, for example, it may be, gradient is sharp Change, Laplace operator etc..Second part after first part and sharpening is combined into image, is enhanced as the video frame Video frame afterwards.
First enhancing processing mode uses the Processing Algorithm of pull-up noise less than the second enhancing processing mode to be sharpened Processing, still, corresponding, it is higher that the power dissipation ratio second in the first enhancing processing mode treatment process enhances processing mode.
The higher image processing algorithm of algorithm complexity used in specific first enhancing processing mode carries out video frame Enhance in the embodiment of the present application and is not listed one by one.First enhancing processing mode is obtained more preferable by the higher algorithm of complexity Video treatment effect, but relative to second enhancing Processing Algorithm have higher power consumption.
Step S230: display enhancing processing is carried out by corresponding enhancing processing mode to the video frame of video.
Enhancing processing is carried out by the corresponding enhancing processing mode chosen to each video frame of video.Specifically, specific The enhancing processing mode selected is the video frame of the first enhancing processing mode, carries out enhancing processing with the first enhancing processing mode. For choosing the video frame of the second enhancing processing mode, enhancing processing is carried out with the second enhancing processing mode.It should be understood that if Second enhancing processing mode includes more seed enhancing processing modes, then chooses the video frame to corresponding son enhancing processing mode, with The son enhancing processing mode of selection is handled.If the second enhancing processing mode includes the place to video frame without enhancing processing Reason mode is then chosen the video frame to the processing mode without enhancing, is handled without enhancing.
In the embodiment of the present application, the selection of the enhancing processing mode of video frame can carry out display enhancing with to video frame Processing is synchronous to be carried out.That is, the enhancing processing of video frame can be to be enhanced while choosing enhancing processing mode Processing.For example, can then start to pass through selection to the video frame after choosing corresponding enhancing processing mode for a frame video frame Enhancing processing mode carries out enhancing processing.
In the embodiment of the present application, if the second enhancing processing mode includes the processing side to video frame without enhancing processing Formula, in order to accelerate the processing speed to video frame, can will the frame of video picture quality enhancement be placed on inside GPU and carry out off screen rendering Processing, the video frame not enhanced the end CPU by screen rendering processing, so that power consumption obtains while guaranteeing video picture quality enhancement To reduction.After the completion of rendering, video frame is shown by display screen.
In the embodiment of the present application, the first enhancing processing mode is chosen to partial video frame, rest part video frame chooses the Two enhancing processing modes.First enhancing processing mode is the enhancing processing mode under non-low-power consumption enhancing, can be electronic equipment The best enhancing processing mode of the reinforcing effect that can achieve.The power consumption of second enhancing processing mode is lower than the first enhancing processing side Formula, so that it is lower to make the enhancing of video handle power consumption, simultaneously because partial video frame enhances at processing mode still through first Reason, the overall synergistic effect of video are still preferable.In this embodiment, it keeps reducing view while video good reinforcing effect Power consumption when frequency enhancing processing.
It should be understood that in the embodiment of the present application, increasing if choosing power consumption to all video frames of video frame lower than first Second enhancing processing mode of strong processing mode, the selection of the second enhancing processing mode are referred at second in above-described embodiment The selection of reason mode.Wherein, if the enhancing instruction of low-power consumption enhancing is not to video frame without enhancing, when to video frame When all video frames choose second enhancing processing mode of the power consumption lower than the first enhancing processing mode, the second enhancing processing mode In can not include without enhancing processing processing mode.
The embodiment of the present application also provides a kind of video source modeling processing units 300, are applied to electronic equipment.Specifically, asking Referring to Fig. 7, which includes command reception module 310, for receiving the enhancing instruction for carrying out low-power consumption enhancing to video.It chooses Module 320 chooses second enhancing of the power consumption lower than the first enhancing processing mode for at least partly video frame to the video Processing mode, wherein the first enhancing processing mode is corresponding enhancing processing side when carrying out non-low-power consumption enhancing to video Formula.Processing module 330 carries out display enhancing processing by corresponding enhancing processing mode for the video frame to video, described Display enhancing processing improves the image quality of video frame by adjusting the image parameter of video frame.
Optionally, command reception module 310 can be used for judging that electronics is set in the case where carrying out enhancing processing to video Whether standby electricity is less than target electricity.If the electricity of electronic equipment is less than target electricity, judgement receives low to video progress The enhancing instruction of power consumption enhancing.
Optionally, choosing module 320 can be used for choosing the partial video frame of the video the first enhancing processing mode, Rest part video frame chooses the second enhancing processing mode.
Optionally, choosing module 320 can be used for choosing the second enhancing processing at interval of the video frame of default frame number Mode, remaining video frame choose the first enhancing processing mode.
Optionally, the second enhancing processing mode may include one or more sub- enhancing processing modes, and different sons increase Strong processing mode is for carrying out enhancing processing to different video frames.
Optionally, the second enhancing processing mode includes the processing mode to video frame without enhancing processing.
Optionally, choosing module 320 can be used for choosing all video frames of the video frame power consumption lower than the first increasing Second enhancing processing mode of strong processing mode.
It is apparent to those skilled in the art that for convenience and simplicity of description, above-mentioned each method It can be cross-referenced between embodiment;The specific work process of foregoing description device and module can be implemented with reference to preceding method Corresponding process in example, details are not described herein.
In several embodiments provided herein, the mutual coupling of module can be electrical property, mechanical or other The coupling of form.
It, can also be in addition, can integrate in a processing module in each functional module in each embodiment of the application It is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.
Referring to FIG. 8, it illustrates the structural block diagrams of a kind of electronic equipment 400 provided by the embodiments of the present application.The electronics Equipment 400 can be smart phone, tablet computer, music player devices, computer etc. be able to carry out video processing electronics set It is standby.The electronic equipment one or more processors 410 (one is only shown in figure), memory 420 and one or more programs. Wherein, one or more of programs are stored in the memory 420, and are configured as by one or more of processing Device 410 executes.One or more of programs are configured to carry out method described in previous embodiment.
Processor 410 may include one or more processing core.Processor 410 is whole using various interfaces and connection Various pieces in a electronic equipment 400, by run or execute the instruction being stored in memory 420, program, code set or Instruction set, and the data being stored in memory 420 are called, execute the various functions and processing data of electronic equipment 400.It can Selection of land, processor 410 can use Digital Signal Processing (Digital Signal Processing, DSP), field-programmable Gate array (Field-Programmable Gate Array, FPGA), programmable logic array (Programmable Logic Array, PLA) at least one of example, in hardware realize.Processor 410 can integrating central processor (Central Processing Unit, CPU), in image processor (Graphics Processing Unit, GPU) and modem etc. One or more of combinations.Wherein, the main processing operation system of CPU, user interface and application program etc.;GPU is for being responsible for Show the rendering and drafting of content;Modem is for handling wireless communication.It is understood that above-mentioned modem It can not be integrated into processor 410, be realized separately through one piece of communication chip.
Memory 420 may include random access memory (Random Access Memory, RAM), also may include read-only Memory (Read-Only Memory).Memory 420 can be used for store instruction, program, code, code set or instruction set.It deposits Reservoir 420 may include storing program area and storage data area, wherein the finger that storing program area can store for realizing operating system Enable, for realizing the instruction of at least one function, for realizing instruction of above-mentioned each embodiment of the method etc..Storage data area is also It can be with data (such as phone directory, audio, video data, chat record data) etc. that electronic equipment is created in use.
In addition, the electronic equipment 400 can also include display screen, for showing to video.
Referring to FIG. 9, it illustrates a kind of structural block diagrams of computer readable storage medium provided by the embodiments of the present application. Program code is stored in the computer readable storage medium 500, said program code can be called by processor and execute above-mentioned side Method described in method embodiment.
Computer readable storage medium 500 can be such as flash memory, EEPROM (electrically erasable programmable read-only memory), The electronic memory of EPROM, hard disk or ROM etc.Optionally, computer readable storage medium 500 includes non-volatile meter Calculation machine readable medium (non-transitory computer-readable storage medium).Computer-readable storage Medium 500 has the memory space for the program code 510 for executing any method and step in the above method.These program codes can With from reading or be written in one or more computer program product in this one or more computer program product. Program code 510 can for example be compressed in a suitable form.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, those skilled in the art are when understanding: it still can be with It modifies the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features;And These are modified or replaceed, do not drive corresponding technical solution essence be detached from each embodiment technical solution of the application spirit and Range.

Claims (10)

1. a kind of method for processing video frequency, which is characterized in that be applied to electronic equipment, which comprises
The enhancing for carrying out low-power consumption enhancing to video is received to instruct;
Second enhancing processing mode of the power consumption lower than the first enhancing processing mode is chosen at least partly video frame of the video, Wherein, the first enhancing processing mode is corresponding enhancing processing mode when carrying out non-low-power consumption enhancing to video;
Display enhancing processing is carried out by corresponding enhancing processing mode to the video frame of video, the display enhancing processing passes through The image parameter for adjusting video frame improves the image quality of video frame.
2. the method according to claim 1, wherein described receive refers to the enhancing of video progress low-power consumption enhancing It enables, comprising:
In the case where carrying out enhancing processing to video, judge whether the electricity of electronic equipment is less than target electricity;
If so, determining to receive the enhancing instruction for carrying out video low-power consumption enhancing.
3. the method according to claim 1, wherein at least partly video frame to the video chooses function Second enhancing processing mode of the consumption lower than the first enhancing processing mode, comprising:
First enhancing processing mode is chosen to the partial video frame of the video, rest part video frame chooses the second enhancing processing Mode.
4. according to the method described in claim 3, it is characterized in that, the partial video frame to the video chooses the first increasing Strong processing mode, rest part video frame first go the second enhancing processing mode, comprising:
The second enhancing processing mode is chosen at interval of the video frame of default frame number, remaining video frame chooses first enhancing Processing mode.
5. the method according to claim 3 or 4, which is characterized in that the second enhancing processing mode includes a kind of or more Seed enhances processing mode, and different son enhancing processing modes are for carrying out enhancing processing to different video frames.
6. according to the method described in claim 3, it is characterized in that, it is described second enhancing processing mode include to video frame not into The processing mode of row enhancing processing.
7. the method according to claim 1, wherein at least partly video frame to the video chooses function Second enhancing processing mode of the consumption lower than the first enhancing processing mode, comprising:
Second enhancing processing mode of the power consumption lower than the first enhancing processing mode is chosen to all video frames of the video frame.
8. a kind of video process apparatus, which is characterized in that be applied to electronic equipment, described device includes:
Command reception module, for receiving the enhancing instruction for carrying out low-power consumption enhancing to video;
Module is chosen, chooses second of power consumption lower than the first enhancing processing mode for at least partly video frame to the video Enhance processing mode, wherein the first enhancing processing mode is when being to video progress non-low-power consumption enhancing at corresponding enhancing Reason mode;
Processing module carries out display enhancing processing by corresponding enhancing processing mode for the video frame to video, described aobvious Show that enhancing processing improves the image quality of video frame by adjusting the image parameter of video frame.
9. a kind of electronic equipment characterized by comprising
One or more processors;
Memory;
One or more programs, wherein one or more of programs are stored in the memory and are configured as by described One or more processors execute, and one or more of programs are configured to carry out as claim 1-7 is described in any item Method.
10. a kind of computer readable storage medium, which is characterized in that be stored with program generation in the computer readable storage medium Code, said program code can be called by processor and execute the method according to claim 1 to 7.
CN201811427974.2A 2018-11-27 2018-11-27 Video processing method and device, electronic equipment and storage medium Active CN109729405B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811427974.2A CN109729405B (en) 2018-11-27 2018-11-27 Video processing method and device, electronic equipment and storage medium
PCT/CN2019/109856 WO2020108092A1 (en) 2018-11-27 2019-10-08 Video processing method and device, and electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811427974.2A CN109729405B (en) 2018-11-27 2018-11-27 Video processing method and device, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN109729405A true CN109729405A (en) 2019-05-07
CN109729405B CN109729405B (en) 2021-11-16

Family

ID=66295190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811427974.2A Active CN109729405B (en) 2018-11-27 2018-11-27 Video processing method and device, electronic equipment and storage medium

Country Status (2)

Country Link
CN (1) CN109729405B (en)
WO (1) WO2020108092A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110377391A (en) * 2019-07-17 2019-10-25 Oppo广东移动通信有限公司 Image display method, device, mobile terminal and storage medium
CN110413360A (en) * 2019-07-17 2019-11-05 Oppo广东移动通信有限公司 Image display method, device, mobile terminal and storage medium
WO2020108092A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video processing method and device, and electronic device and storage medium
CN112181657A (en) * 2020-09-30 2021-01-05 京东方科技集团股份有限公司 Video processing method and device, electronic equipment and storage medium
CN112887758A (en) * 2019-11-29 2021-06-01 北京百度网讯科技有限公司 Video processing method and device
CN113075993A (en) * 2021-04-09 2021-07-06 杭州华橙软件技术有限公司 Video display method, video display device, storage medium and electronic equipment
CN113194324A (en) * 2021-04-27 2021-07-30 广州虎牙科技有限公司 Video frame image quality enhancement method, live broadcast server and electronic equipment
CN113365101A (en) * 2020-03-05 2021-09-07 腾讯科技(深圳)有限公司 Method for multitasking video and related equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115348478B (en) * 2022-07-25 2023-09-19 深圳市九洲电器有限公司 Equipment interactive display method and device, electronic equipment and readable storage medium

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035209A (en) * 2006-03-07 2007-09-12 深圳Tcl新技术有限公司 Device and method for adjusting the image quality via the image comparison
CN101527786A (en) * 2009-03-31 2009-09-09 西安交通大学 Method for strengthening definition of sight important zone in network video
US20100195986A1 (en) * 2009-02-05 2010-08-05 Kaoru Urata System and method for signal processing
WO2011010834A2 (en) * 2009-07-21 2011-01-27 삼성전자 주식회사 Display device and method for displaying on same
CN102811354A (en) * 2011-05-30 2012-12-05 深圳市快播科技有限公司 Video image quality enhanced playing method and on-demand terminal
CN103310411A (en) * 2012-09-25 2013-09-18 中兴通讯股份有限公司 Image local reinforcement method and device
CN103473748A (en) * 2013-09-23 2013-12-25 中国矿业大学(北京) Method for enhancing underground coal mine image
CN103546714A (en) * 2013-10-29 2014-01-29 深圳Tcl新技术有限公司 Method and device for processing HDMI signal
CN105791925A (en) * 2016-02-26 2016-07-20 上海卓易科技股份有限公司 Method and device for processing recorded video
CN108391139A (en) * 2018-01-15 2018-08-10 上海掌门科技有限公司 A kind of video enhancement method, medium and equipment in net cast

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110169960A1 (en) * 2006-11-13 2011-07-14 Redshift Systems Corporation Video enhancement system
CN101640755B (en) * 2008-08-01 2012-02-29 中兴通讯股份有限公司 Method for prolonging image media playing time and terminal thereof
CN106060341A (en) * 2016-08-12 2016-10-26 武汉华星光电技术有限公司 Method for reducing power consumption of screen driver board and low-power-consumption screen driver board
CN108848414A (en) * 2018-06-26 2018-11-20 曜宇航空科技(上海)有限公司 The switching method and player of a kind of playback method of video, clarity
CN109729405B (en) * 2018-11-27 2021-11-16 Oppo广东移动通信有限公司 Video processing method and device, electronic equipment and storage medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101035209A (en) * 2006-03-07 2007-09-12 深圳Tcl新技术有限公司 Device and method for adjusting the image quality via the image comparison
US20100195986A1 (en) * 2009-02-05 2010-08-05 Kaoru Urata System and method for signal processing
CN101527786A (en) * 2009-03-31 2009-09-09 西安交通大学 Method for strengthening definition of sight important zone in network video
WO2011010834A2 (en) * 2009-07-21 2011-01-27 삼성전자 주식회사 Display device and method for displaying on same
CN102811354A (en) * 2011-05-30 2012-12-05 深圳市快播科技有限公司 Video image quality enhanced playing method and on-demand terminal
CN103310411A (en) * 2012-09-25 2013-09-18 中兴通讯股份有限公司 Image local reinforcement method and device
CN103473748A (en) * 2013-09-23 2013-12-25 中国矿业大学(北京) Method for enhancing underground coal mine image
CN103546714A (en) * 2013-10-29 2014-01-29 深圳Tcl新技术有限公司 Method and device for processing HDMI signal
CN105791925A (en) * 2016-02-26 2016-07-20 上海卓易科技股份有限公司 Method and device for processing recorded video
CN108391139A (en) * 2018-01-15 2018-08-10 上海掌门科技有限公司 A kind of video enhancement method, medium and equipment in net cast

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YASUYUKI MATSUSHITA: "Full-frame video stabilization", 《2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR"05)》 *
廖天明: "利用图像增强技术改善平板电视画质", 《电子设计应用》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020108092A1 (en) * 2018-11-27 2020-06-04 Oppo广东移动通信有限公司 Video processing method and device, and electronic device and storage medium
CN110377391A (en) * 2019-07-17 2019-10-25 Oppo广东移动通信有限公司 Image display method, device, mobile terminal and storage medium
CN110413360A (en) * 2019-07-17 2019-11-05 Oppo广东移动通信有限公司 Image display method, device, mobile terminal and storage medium
CN112887758A (en) * 2019-11-29 2021-06-01 北京百度网讯科技有限公司 Video processing method and device
CN112887758B (en) * 2019-11-29 2023-04-14 北京百度网讯科技有限公司 Video processing method and device
CN113365101A (en) * 2020-03-05 2021-09-07 腾讯科技(深圳)有限公司 Method for multitasking video and related equipment
CN112181657A (en) * 2020-09-30 2021-01-05 京东方科技集团股份有限公司 Video processing method and device, electronic equipment and storage medium
CN112181657B (en) * 2020-09-30 2024-05-07 京东方科技集团股份有限公司 Video processing method, device, electronic equipment and storage medium
CN113075993A (en) * 2021-04-09 2021-07-06 杭州华橙软件技术有限公司 Video display method, video display device, storage medium and electronic equipment
CN113075993B (en) * 2021-04-09 2024-02-13 杭州华橙软件技术有限公司 Video display method, device, storage medium and electronic equipment
CN113194324A (en) * 2021-04-27 2021-07-30 广州虎牙科技有限公司 Video frame image quality enhancement method, live broadcast server and electronic equipment

Also Published As

Publication number Publication date
CN109729405B (en) 2021-11-16
WO2020108092A1 (en) 2020-06-04

Similar Documents

Publication Publication Date Title
CN109729405A (en) Method for processing video frequency, device, electronic equipment and storage medium
US11706484B2 (en) Video processing method, electronic device and computer-readable medium
CN109379624B (en) Video processing method and device, electronic equipment and storage medium
CN109640167A (en) Method for processing video frequency, device, electronic equipment and storage medium
TWI569629B (en) Techniques for inclusion of region of interest indications in compressed video data
CN107660280B (en) Low latency screen mirroring
CN108347647B (en) Video picture displaying method, device, television set and storage medium
CN108337465B (en) Video processing method and device
CN109660821B (en) Video processing method and device, electronic equipment and storage medium
CN109379627A (en) Method for processing video frequency, device, electronic equipment and storage medium
CN109168065A (en) Video enhancement method, device, electronic equipment and storage medium
CN109361949A (en) Method for processing video frequency, device, electronic equipment and storage medium
WO2012166512A2 (en) Video compression implementing resolution tradeoffs and optimization
CN106060581B (en) A kind of realtime video transmission data processing method, apparatus and system
TW201136292A (en) Establishing a video conference during a phone call
CN109151966A (en) terminal control method, device, terminal device and storage medium
TW200904195A (en) Information processing device and method, and information processing system
CN109688465A (en) Video source modeling control method, device and electronic equipment
US11562772B2 (en) Video processing method, electronic device, and storage medium
JP7383128B2 (en) Image processing device
CN109361950A (en) Method for processing video frequency, device, electronic equipment and storage medium
CN105118077A (en) Method for improving file shooting fluency and system for improving file shooting fluency
CN109525888A (en) Image display method, device, electronic equipment and storage medium
US20230141157A1 (en) Image processing apparatus and server
CN109587561A (en) Method for processing video frequency, device, electronic equipment and storage medium

Legal Events

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