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 PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 352
- 238000000034 method Methods 0.000 title claims abstract description 57
- 230000002708 enhancing effect Effects 0.000 claims abstract description 356
- 230000005611 electricity Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 13
- 230000001965 increasing effect Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 description 63
- 230000000694 effects Effects 0.000 description 11
- 238000009877 rendering Methods 0.000 description 10
- 238000003708 edge detection Methods 0.000 description 8
- 238000001914 filtration Methods 0.000 description 8
- 230000003014 reinforcing effect Effects 0.000 description 6
- 230000015572 biosynthetic process Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000003786 synthesis reaction Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000009966 trimming Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003044 adaptive effect Effects 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003707 image sharpening Methods 0.000 description 1
- 235000020061 kirsch Nutrition 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000002195 synergetic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/44—Processing 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/4402—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-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
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.
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)
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)
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)
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)
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 |
-
2018
- 2018-11-27 CN CN201811427974.2A patent/CN109729405B/en active Active
-
2019
- 2019-10-08 WO PCT/CN2019/109856 patent/WO2020108092A1/en active Application Filing
Patent Citations (10)
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)
Title |
---|
YASUYUKI MATSUSHITA: "Full-frame video stabilization", 《2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR"05)》 * |
廖天明: "利用图像增强技术改善平板电视画质", 《电子设计应用》 * |
Cited By (11)
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 |