CN105847970A - Video display quality calculating method and equipment - Google Patents

Video display quality calculating method and equipment Download PDF

Info

Publication number
CN105847970A
CN105847970A CN201610209567.9A CN201610209567A CN105847970A CN 105847970 A CN105847970 A CN 105847970A CN 201610209567 A CN201610209567 A CN 201610209567A CN 105847970 A CN105847970 A CN 105847970A
Authority
CN
China
Prior art keywords
video
resolution
display
screen
quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610209567.9A
Other languages
Chinese (zh)
Inventor
孙李娜
陈兵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610209567.9A priority Critical patent/CN105847970A/en
Publication of CN105847970A publication Critical patent/CN105847970A/en
Priority to PCT/CN2016/104245 priority patent/WO2017173817A1/en
Pending legal-status Critical Current

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/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/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
    • H04N21/440263Processing 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 by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

The invention discloses a video display quality calculating method and an equipment, belongs to the multimedia technology field and can solve a problem that a video quality calculating method in the prior art can not accurately present the video display quality. The method comprises steps that screen display quality of a video, a frame rate of the video and a code rate of the video are acquired, the video display quality is calculated through a first preset algorithm according to the screen display quality, the frame rate and the code rate, and the video display quality is used for indicating the highest display quality value of the video on a display screen. The method is used for calculating the video display quality.

Description

The computational methods of video display quality and equipment
Technical field
The present invention relates to multimedia technology field, particularly to the computational methods of a kind of video display quality and set Standby.
Background technology
Along with the fast development of multimedia technology, video data has become the key data of network transmission, video Display quality also becomes the key index weighing network service quality.Therefore, the most conveniently and effectively determine and regard Frequently display quality becomes a problem demanding prompt solution.
In prior art, under a kind of implementation, according to video frame type, video frame size, frame per second and Code check carries out being calculated video quality;Under another kind of implementation, calculate the peak value noise of video data Than (English: Peak Signal to Noise Ratio, it is called for short: PSNR), determine video quality with this.
During stating calculating video quality in realization, inventor finds in prior art simply according to video The parameter of data self calculates, and can only determine the quality of video compression coding, or video transmitting procedure In quality, it is impossible to accurately embody video display quality.
Summary of the invention
Asking of video display quality cannot be accurately embodied in order to solve video quality computational methods of the prior art Topic, embodiments provides computational methods and the equipment of a kind of video display quality.Described technical scheme As follows:
First aspect, the present invention provides the computational methods of a kind of video display quality, and the method includes:
Obtaining the screen display quality of video, screen display quality is for indicating video on the display screen aobvious Show the highest value of quality;
Obtain frame per second and the code check of video of video;
Video is calculated according to the first preset algorithm according to screen display quality, the frame per second of video, the code check of video Display quality, video display quality is for indicating video display quality on the display screen.
In a kind of possible realization, video display quality and screen display quality correlation, video The frame per second correlation of display quality and video, the code check of video display quality and video is proportionate pass System.
In a kind of possible realization, obtain the screen display quality of video, including:
Size, display resolution according to display screen calculate screen display quality according to the second preset algorithm, The size of display screen is for indicating the size of display screen, and display resolution comprises the resolution of video with aobvious At least one in the resolution of display screen curtain, the size of display screen and screen display quality are negative correlativing relation, Display resolution and screen display quality correlation.
Exemplary, this display screen can be rectangle, and the size of this display screen can be this display screen The catercorner length of curtain.
In a kind of possible realization, impute in advance according to second according to size, the display resolution of display screen Method calculates screen display quality, including:
Obtaining and effectively show picture element density, calculate screen display quality according to the first formula, the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant.
Exemplary, effectively display picture element density P is used for indicating video real in the unit are of display screen The pixel count that border shows.
In a kind of possible realization, display resolution is the resolution of video, or, display resolution is The resolution of display screen, obtains and effectively shows picture element density, including: calculate the most aobvious according to the second formula Showing picture element density, the second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.
In a kind of possible realization, when the resolution of video is more than the resolution of display screen, display point Resolution is the resolution of display screen, when the resolution of video is less than the resolution of display screen, and display point Resolution is the resolution of video.
In a kind of possible realization, display resolution comprises the resolution of video and the resolution of display screen, Obtain and effectively show picture element density, also include:
Calculating according to the 3rd formula and effectively show picture element density, the 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant.
In a kind of possible realization, according to screen display quality, the frame per second of video, video code check according to First preset algorithm calculates video display quality, including:
Video display quality Q is calculated according to the 4th formulav, the 4th formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant.
In a kind of possible realization, according to screen display quality, the frame per second of video, video code check according to First preset algorithm calculates video display quality, including:
Video display quality Q is calculated according to the 5th formulav, the 5th formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
As λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);
As λ < 1,
Wherein, a1,a2,a3,b1,b2,b3For constant.
In a kind of possible realization, when video frame per second more than benchmark frame per second time, according to screen display quality, The frame per second of video, the code check of video calculate video display quality according to the first preset algorithm, including:
Video display quality Q is calculated according to the 6th formulav, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, Y1It is the first quality factor, Y2It it is the second quality factor.
In a kind of possible realization,
Y1=1, Y2=1, or,
Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating the content complexity of video, fun1 (Vc) and fun2 (Vc) For about VcFunction, and all with VcIncrease and increase.
Exemplary, the content complexity of video comprises time complexity and content complexity.
In a kind of possible realization, the method also includes:
Obtain the content complexity of video.
Second aspect, the present invention provides a kind of electronic equipment, including:
First acquiring unit, for obtaining the screen display quality of video, screen display quality regards for instruction The highest value of frequency display quality on the display screen;
Second acquisition unit, for obtaining the frame per second of video and the code check of video;Computing unit, for basis Screen display quality, the frame per second of the video of second acquisition unit acquisition and the video that first acquiring unit obtains Code check calculates video display quality according to the first preset algorithm, and video display quality is used for indicating video in display Display quality on screen.
In a kind of possible realization, the first acquiring unit, specifically for the size according to display screen, show Showing that resolution calculates screen display quality according to the second preset algorithm, the size of display screen is used for indicating display The size of screen, display resolution comprises at least one in the resolution of video and the resolution of display screen, The size of display screen and screen display quality are negative correlativing relation, display resolution and screen display quality in Positive correlation.
Exemplary, this electronic equipment comprises this display screen, or, this display screen is not belonging to this electronics Equipment.
In a kind of possible realization, the first acquiring unit, effectively show picture element density specifically for obtaining, Calculating screen display quality according to the first formula, the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant.
In a kind of possible realization, display resolution is the resolution of video, or, display resolution is The resolution of display screen, the first acquiring unit, effectively show pixel specifically for calculating according to the second formula Density, the second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.
In a kind of possible realization, when the resolution of video is more than the resolution of display screen, display point Resolution is the resolution of display screen, when the resolution of video is less than the resolution of display screen, and display point Resolution is the resolution of video.
In a kind of possible realization, display resolution comprises the resolution of video and the resolution of display screen,
First acquiring unit, effectively shows picture element density specifically for calculating according to the 3rd formula, the 3rd formula For:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant.
In a kind of possible realization,
Computing unit, specifically for calculating video display quality Q according to the 4th formulav, the 4th formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant.
In a kind of possible realization,
Computing unit, specifically for calculating video display quality Q according to the 5th formulav, the 5th formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
As λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);
As λ < 1,
Wherein, a1,a2,a3,b1,b2,b3For constant.
In a kind of possible realization,
Computing unit, specifically for when the frame per second of video is more than benchmark frame per second, calculates according to the 6th formula and regards Frequently display quality Qv, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, and U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2It it is the second mass The factor.
In a kind of possible realization,
Y1=1, Y2=1, or,
Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating the content complexity of video, fun1 (Vc) and fun2 (Vc) For about VcFunction, and all with VcIncrease and increase.
In a kind of possible realization,
Acquiring unit, is additionally operable to obtain the content complexity of video.
The third aspect, this present invention provides a kind of electronic equipment, including: electronic equipment includes: processor, Memorizer and bus, processor and memorizer are connected with each other by bus, and memorizer is used for storing program sum According to, processor performs the computational methods of video display quality for the program calling memorizer storage;
Processor, for obtaining the screen display quality of video, screen display quality is used for indicating video aobvious The highest value of the display quality on display screen curtain;Obtain frame per second and the code check of video of video;Show according to screen Show that quality, the frame per second of video, the code check of video calculate video display quality, video according to the first preset algorithm Display quality is for indicating video display quality on the display screen.
In a kind of possible realization, processor, differentiate specifically for the size according to display screen, display Rate calculates screen display quality according to the second preset algorithm, and the size of display screen is for indicating display screen Size, display resolution comprises at least one in the resolution of video and the resolution of display screen, display The size of screen and screen display quality are negative correlativing relation, and display resolution and screen display quality are positive Pass relation.
In a kind of possible realization, processor, effectively show picture element density specifically for obtaining, according to the One formula calculates screen display quality, and the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant.
In a kind of possible realization, display resolution is the resolution of video, or, display resolution is The resolution of display screen, processor, effectively show picture element density specifically for calculating according to the second formula, Second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.
In a kind of possible realization, when the resolution of video is more than the resolution of display screen, display point Resolution is the resolution of display screen, when the resolution of video is less than the resolution of display screen, and display point Resolution is the resolution of video.
In a kind of possible realization, display resolution comprises the resolution of video and the resolution of display screen, Processor, effectively shows picture element density specifically for calculating according to the 3rd formula, and the 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant.
In a kind of possible realization,
Processor, specifically for calculating video display quality Q according to the 4th formulav, the 4th formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant.
In a kind of possible realization,
Processor, specifically for calculating video display quality Q according to the 5th formulav, the 5th formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2Be the second mass because of Son.
In a kind of possible realization,
As λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);
As λ < 1,
Wherein, a1,a2,a3,b1,b2,b3For constant.
In a kind of possible realization,
Processor, specifically for when the frame per second of video is more than benchmark frame per second, calculating video according to the 6th formula Display quality Qv, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, and U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2It it is the second mass The factor.
In a kind of possible realization,
Y1=1, Y2=1, or,
Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating the content complexity of video, fun1 (Vc) and fun2 (Vc) For about VcFunction, and all with VcIncrease and increase.
In a kind of possible realization,
Processor, is additionally operable to obtain the content complexity of video.
The computational methods of video display quality that the present invention provides and equipment, obtain video screen display quality, The frame per second of video, the code check of video, according to the code check of screen display quality, the frame per second of video and video according to First preset algorithm calculates video display quality, and wherein, screen display quality is used for indicating video at display screen The highest value of the display quality on curtain.Comprehensive screen display quality and the frame per second of video, the code check of video Video display quality is calculated, is not only that the parameter according to video data self calculates, takes into account The video display situation at display screen, it is possible to more accurately embody video display quality.
Accompanying drawing explanation
For the technical scheme being illustrated more clearly that in the embodiment of the present invention, institute in embodiment being described below The accompanying drawing used is needed to be briefly described, it should be apparent that, the accompanying drawing in describing below is only the present invention Some embodiments, for those of ordinary skill in the art, on the premise of not paying creative work, Other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the structural representation of a kind of network system that the embodiment of the present invention provides;
Fig. 2 is the schematic flow sheet of the computational methods of a kind of video display quality that the embodiment of the present invention provides;
Fig. 3 is the structural representation of a kind of electronic equipment that the embodiment of the present invention provides;
Fig. 4 is the structural representation of a kind of electronic equipment that another embodiment of the present invention provides.
Detailed description of the invention
For making the object, technical solutions and advantages of the present invention clearer, below in conjunction with accompanying drawing to the present invention Embodiment is described in further detail.
Embodiments provide the computational methods of a kind of video display quality, for video display quality Calculate, it is possible to accurately embody video display quality on the display screen.
Preferably, when user watches video on network, the calculating of the video display quality that the present embodiment provides Method can calculate the display quality of the video that user is watched exactly, and with reference to shown in Fig. 1, Fig. 1 shows Going out the structure of a kind of network system, in this network system 10, video is passed through access network 102 by server 101 Transmission is to terminal unit 103, and user watches video on terminal unit 103, and this terminal unit 103 can be Panel computer, mobile phone, television set, computer etc., the present invention is without limitation.Access network is passed through at video During 102 transmission, because the reason such as packet loss, transmission speed may affect the display quality of video;? When watching video on different terminal units 103, different terminal units 103 is because of size, display screen The reason such as resolution, the quality of its video demonstrated is the most different, therefore, it can utilize this enforcement The computational methods of the video display quality that example provides accurately reflect video display quality.What the present embodiment provided regards Frequently the computational methods of display quality can be performed by terminal unit 103, it is also possible to is performed by other electronic equipments, To this, the present invention does not limits.In the present invention, video is the figure that can the most persistently play Image set closes, as long as the object that calculates can be carried out by the computational methods of video display quality provided by the present invention, Belong to the video referred in the present invention, limit should not gone with the understanding that in people's daily life, video being used to has Determine scope of the present invention.
Concrete, seeing Fig. 2, the computational methods of the video display quality that the present embodiment provides comprise the following steps:
201, the screen display quality of video is obtained.
Wherein, screen display quality is used for indicating the highest value of video display quality on the display screen, Screen display quality be the size according to display screen and display resolution calculated.
Exemplary, this display screen can be rectangle, and the size of this display screen can be this display screen The catercorner length of curtain.
Optionally, calculate screen according to the second preset algorithm show according to size, the display resolution of display screen Showing quality, the size of display screen is for indicating the size of display screen, and display resolution comprises dividing of video At least one in the resolution of resolution and display screen, the size of display screen and screen display quality are in negative Dependency relation, display resolution is the biggest with screen display quality correlation, the i.e. size of display screen, Screen display quality is the least;Display resolution is the highest, and screen display quality is the biggest.
Preferably, video display quality and screen display quality correlation, video display quality with regard The code check correlation of the frame per second correlation of frequency, video display quality and video.
Preferably, in the present embodiment, the maximum of display quality is Qmax, the minima of display quality is Qmin, For example, it is possible to the maximum of display quality is set as 5, minima is set as 1, and the two boundary value is suitable for In all of display device, and different display devices can calculate the most different screen display qualities, this Sample, allowing for different display devices has common display quality standard, it is possible to react video more accurately Display quality, even two different videos are watched respectively on different display devices, it is also possible to contrast Its display quality.Herein, optionally, the present embodiment provides a kind of concrete side calculating screen display quality Formula, certainly, calculates the mode more than one of screen display quality, the most simply enumerates a kind of preferably realization Mode illustrates, and does not represent and the present invention is limited to this.Optionally, obtain and effectively show picture element density, Calculating screen display quality according to the first formula, the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant, and d, e, f can be model training institutes The constant obtained.For indicating, video is actual in the unit are of display screen to be shown effectively display picture element density P The pixel count shown.
In a kind of application scenarios, display resolution is the resolution of video, or, display resolution is aobvious The resolution of display screen curtain, calculates according to the second formula and effectively shows that picture element density, the second formula are:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.Optionally, if shown Show that resolution only comprises the resolution of video, then SwFor the width of the resolution of video, ShResolution for video The height of rate;If display resolution only comprises the resolution of display screen, then SwResolution for display screen The width of rate, ShHeight for the resolution of display screen;If display resolution comprises the resolution of video With the resolution of display screen, when the resolution of video is more than the resolution of display screen, display resolution For the resolution of display screen, when the resolution of video is less than the resolution of display screen, display resolution Resolution for video.
In another kind of application scenarios, display resolution comprises the resolution of video and the resolution of display screen, Calculating according to the 3rd formula and effectively show picture element density, the 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant, can be a positive number the least, Preferably, g can be 0.05.
202, frame per second and the code check of video of video are obtained.
Exemplary, the code check of this video is the bit number of transmission in indicating this units of video time, and this regards The frame per second of frequency is for indicating the frame number of this video display per second.
203, calculate according to the first preset algorithm according to screen display quality, the frame per second of video, the code check of video Video display quality.
Wherein, video display quality is for indicating video display quality on the display screen.
Optionally, the present embodiment provides three kinds of concrete modes to calculate video display quality, it is of course also possible to By other algorithms calculate video display quality, be merely illustrative herein the present invention can by realization in the way of, Specific algorithm is as follows:
First kind of way:
Video display quality Q is calculated according to the 4th formulav, the 4th formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, the size of a, c is relevant to the type of coding of video and resolution, and U is adjustment function, increases with λ And increase, Y1It is the first quality factor, Y2It it is the second quality factor.
Further, U can be the function about λ, increases with λ and increases, in a kind of possible realization,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant, can be a positive number the least, it is preferred that b can be 0.05.
The second way:
Video display quality Q is calculated according to the 5th formulav, the 5th formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, the size of a, c and the type of coding of video and point Resolution is correlated with, Y1It is the first quality factor, Y2It it is the second quality factor.
Optionally, as λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);As λ < 1,a1,a2,a3,b1,b2,b3For constant.
The third mode: when the frame per second of video is more than benchmark frame per second;
Video display quality Q is calculated according to the 6th formulav, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, Y1It is the first quality factor, Y2It it is the second quality factor.
In the above-mentioned three kinds modes calculating video display quality, benchmark frame per second FBIt is that video can be with smooth playing Frame per second, unit is frame (English: Frame Per Second, to be called for short FPS) per second, general 24FPS-30FPS I.e. can be considered that smooth playing, benchmark frame per second can be set as the case may be, this is not limited by the present invention System.
It addition, optional, the first quality factor Y1With the second quality factor Y2For regulating video display quality, Y1=1, Y2=1, or,
Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating the content complexity of video, fun1 (Vc) and fun2 (Vc) For about VcFunction, and all with VcIncrease and increase, and make QscReduce therewith, i.e. the content of video Complexity is the biggest, and video display quality is the least.When content complexity the unknown of video, can be by the first matter Amount factor Y1And second quality factor Y2It is set as 1, when the content complexity of known video, can be at meter The impact of the content complexity of video is added the when of calculating video display quality, it should be noted that this enforcement The computational methods of the video display quality that example provides can also include the step obtaining the content complexity of video. In the case of the content complexity considering video, regard so that the result calculated more accurately is reacted Frequently display quality.
Wherein, the content complexity of video can comprise the time complexity of video and the space complexity of video In at least one, time complexity is for indicating the change of the image comprised between video one frame and a frame Degree, between two frames, the image difference of video is the biggest, and time complexity is the highest, it may also be said to time complexity For indicating the sequence degree over time of video, move time of sequence faster of the content of video is multiple Miscellaneous degree is the highest;Space complexity is the Texture complication of image in instruction one frame, shown by the image of video Scene the most complicated, its space complexity is the highest.The time complexity of video can big according to video one frame Little and code check determines, concrete, can be according to formula:
Calculate;
TCC is the time complexity of video, BvFor the code check of video, ABI is the size of an average frame, t0For Constant.
The space complexity of video can calculate according to bit number and the parameter x of a pixel in video one frame Arrive.
Certainly, being merely illustrative, the content complexity of video can also be counted according to other modes herein Calculating, the content complexity of video is for indicating the complexity of video playback, and the content complexity of video is the biggest, Video display quality is the least, and the content complexity of video is the least, and video display quality is the biggest.
The computational methods of the video display quality that the present embodiment provides, obtain the screen display quality of video, regard The frame per second of frequency, the code check of video, according to the code check of screen display quality, the frame per second of video and video according to the One preset algorithm calculates video display quality, and wherein, screen display quality is used for indicating video at display screen On the highest value of display quality.Comprehensive screen display quality and the frame per second of video, the code check pair of video Video display quality calculates, and is not only that the parameter according to video data self calculates, takes into account Video is in the display situation of display screen, it is possible to more accurately embody video display quality.
Computational methods based on the video display quality described in the embodiment that above-mentioned Fig. 2 is corresponding, the present invention Embodiment provides a kind of electronic equipment, shows for the video performed described in embodiment corresponding to above-mentioned Fig. 2 Showing the computational methods of quality, with reference to shown in Fig. 3, this electronic equipment 30 includes: the first acquiring unit 301, Second acquisition unit 302 and computing unit 303.
Wherein, the first acquiring unit 301, for obtaining the screen display quality of video, screen display quality is used The highest value in instruction video display quality on the display screen;
Second acquisition unit 302, for obtaining the frame per second of video and the code check of video;Computing unit 303, uses In the video that the screen display quality obtained according to the first acquiring unit 301, second acquisition unit 302 obtain Frame per second and video code check according to first preset algorithm calculate video display quality, video display quality is used for Instruction video display quality on the display screen.
Optionally, the first acquiring unit 301, press specifically for the size according to display screen, display resolution Calculating screen display quality according to the second preset algorithm, the size of display screen is used for indicating the size of display screen, Display resolution comprises at least one in the resolution of video and the resolution of display screen, display screen Size and screen display quality are negative correlativing relation, display resolution and screen display quality correlation, The i.e. size of display screen is the biggest, and screen display quality is the least;Display resolution is the highest, screen display quality The biggest.
Exemplary, this electronic equipment comprises this display screen, or, this display screen is not belonging to this electronics Equipment.
Preferably, the first acquiring unit 301, effectively show picture element density specifically for obtaining, public according to first Formula calculates screen display quality, and the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant.
In a kind of application scenarios, display resolution is the resolution of video, or, display resolution is aobvious The resolution of display screen curtain, the first acquiring unit 301, effectively show pixel specifically for calculating according to the second formula Density, the second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.Optionally, if shown Show resolution and the resolution of display screen that resolution comprises video, when the resolution of video is more than display screen During the resolution of curtain, display resolution is the resolution of display screen, when the resolution of video is less than display screen Curtain resolution time, display resolution is the resolution of video.
In another kind of application scenarios, display resolution comprises the resolution of video and the resolution of display screen, First acquiring unit 301, effectively shows picture element density specifically for calculating according to the 3rd formula, and the 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant.
Optionally, computing unit 303, specifically for calculating video display quality Q according to the 4th formulav, the 4th Formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2Be the second mass because of Son.
Optionally,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant.
Optionally, computing unit 303, specifically for calculating video display quality Q according to the 5th formulav, the 5th Formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2Be the second mass because of Son.
Further alternative, as λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);As λ < 1,Wherein, a1,a2,a3,b1,b2,b3For constant.
Optionally, computing unit 303, specifically for when the frame per second of video is more than benchmark frame per second, according to the 6th Formula calculates video display quality Qv, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, Y1It is the first quality factor, Y2It it is the second quality factor.
Optionally, Y1=1, Y2=1, or, Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating video Content complexity, fun1 (Vc) and fun2 (Vc) it is about VcFunction, and all with VcIncrease and increase.
It addition, optional, acquiring unit 301, specifically for obtaining the content complexity of video.
Certainly, simply illustrating the structure of electronic equipment with virtual module in the present embodiment, it is concrete Implementation can be the program of the computational methods by realizing video display quality of the present invention and data are stored in In reservoir, processor calls the program in memorizer and realizes the computational methods of video display quality of the present invention, electricity Subset can be divided into the virtual module in the present embodiment, not generation according to the difference of function in each step Each electronic equipment of table comprises the entity structure of each virtual module.
Computational methods based on the video display quality described in the embodiment that above-mentioned Fig. 2 is corresponding, the present invention Another embodiment provides a kind of electronic equipment, for performing regarding described in embodiment corresponding to above-mentioned Fig. 2 Frequently the computational methods of display quality, with reference to shown in Fig. 4, this electronic equipment 40 includes: including: processor 401, Memorizer 402 and bus 403, processor 401 and memorizer 402 are connected with each other by bus, memorizer 402 are used for the program that stores and data, and processor 401 performs video for the program calling memorizer storage and shows The computational methods of quality;
Processor 401, for obtaining the screen display quality of video, screen display quality is used for indicating video to exist The highest value of the display quality on display screen;Obtain frame per second and the code check of video of video;According to screen Display quality, the frame per second of video, the code check of video calculate video display quality according to the first preset algorithm, depending on Frequently display quality is for indicating video display quality on the display screen.
Optionally, processor 401, specifically for the size according to display screen, display resolution according to second Preset algorithm calculates screen display quality, and the size of display screen, for indicating the size of display screen, shows Resolution comprises at least one in the resolution of video and the resolution of display screen, the size of display screen It is negative correlativing relation with screen display quality, display resolution and screen display quality correlation.
Optionally, processor 401, effectively show picture element density specifically for obtaining, calculate according to the first formula Screen display quality, the first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor screen display quality, QmaxFor constant, for indicating the maximum of display quality, P is Effectively showing picture element density, effectively display picture element density is the size meter according to display resolution and display screen Obtain, DsFor the size of display screen, d, e, f are constant.
Optionally, in a kind of application scenarios, display resolution is the resolution of video, or, display point Resolution is the resolution of display screen, processor 401, effectively shows picture specifically for calculating according to the second formula Element density, the second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of display resolution, ShHeight for display resolution.Preferably, video is worked as Resolution more than the resolution of display screen time, display resolution is the resolution of display screen, works as video Resolution less than the resolution of display screen time, display resolution is the resolution of video.
Optionally, in another kind of application scenarios, display resolution comprises resolution and the display screen of video Resolution,
Processor 401, effectively shows picture element density specifically for calculating according to the 3rd formula, and the 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of video is less than or equal to the resolution of display screen Time, θ=1, when the resolution of video is more than the resolution of display screen,
VwFor the width of the resolution of video, VhFor the height of the resolution of video, DwDividing for display screen The width of resolution, DhFor the height of the resolution of display screen, g is constant.
Optionally, processor 401, specifically for calculating video display quality Q according to the 4th formulav, the 4th is public Formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor regarding The code check of frequency, QscFor screen display quality, QminFor constant, it is used for indicating the minima of display quality, a, c For constant, U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2Be the second mass because of Son.
Further,
U = b + ( 1 - b ) 1 λ ;
Wherein, b is constant.
Optionally, processor 401, specifically for calculating video display quality Q according to the 5th formulav, the 5th is public Formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of video, BvFor the code check of video, QscFor screen display quality, QminFor constant, For indicating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2Be the second mass because of Son.
Further, as λ > 1, func (λ)=a1-a2·log(a3·λ),(a1,a2,a3> 0);
As λ < 1,
Wherein, a1,a2,a3,b1,b2,b3For constant.
Optionally, processor 401, specifically for when the frame per second of video is more than benchmark frame per second, public according to the 6th Formula calculates video display quality Qv, the 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of video, BvFor The code check of video, QscFor screen display quality, QminFor constant, for indicating the minima of display quality, a, C is constant, and U is adjustment function, increases with λ and increases, Y1It is the first quality factor, Y2It it is the second mass The factor.
Further, Y1=1, Y2=1, or,
Y1=fun1 (Vc), Y1=fun2 (Vc), VcFor indicating the content complexity of video, fun1 (Vc) and fun2 (Vc) For about VcFunction, and all with VcIncrease and increase.
In a kind of possible realization,
Processor 401, is additionally operable to obtain the content complexity of video.
The electronic equipment that the present embodiment provides, obtains the screen display quality of video, the frame per second of video, video Code check, calculate according to the first preset algorithm according to the code check of screen display quality, the frame per second of video and video Video display quality, wherein, screen display quality is for indicating video display quality on the display screen The highest value.Video display quality is entered by the code check of comprehensive screen display quality and the frame per second of video, video Row calculates, and is not only that the parameter according to video data self calculates, has taken into account video at display screen Display situation, it is possible to more accurately embody video display quality.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, and foregoing description Device and the specific works process of unit, be referred to the corresponding process in preceding method embodiment, at this Repeat no more.The foregoing is only presently preferred embodiments of the present invention, not in order to limit the present invention, all at this Within the spirit of invention and principle, any modification, equivalent substitution and improvement etc. made, should be included in this Within the protection domain of invention.

Claims (19)

1. the computational methods of a video display quality, it is characterised in that described method includes:
Obtaining the screen display quality of video, described screen display quality is used for indicating described video at display screen The highest value of the display quality on curtain;
Obtain frame per second and the code check of described video of described video;
Preset according to first according to described screen display quality, the frame per second of described video, the code check of described video Algorithm calculates video display quality, and described video display quality is used for indicating described video at described display screen On display quality.
Method the most according to claim 1, it is characterised in that the screen display matter of described acquisition video Amount, including:
Size according to described display screen, display resolution calculate described screen according to the second preset algorithm and show Showing quality, the size of described display screen is for indicating the size of described display screen, described display resolution Comprise at least one in the resolution of described video and the resolution of described display screen, described display screen Size and described screen display quality be negative correlativing relation, described display resolution shows matter with described screen Amount correlation.
Method the most according to claim 2, it is characterised in that the described chi according to described display screen Very little, display resolution calculates described screen display quality according to the second preset algorithm, including:
Obtain effectively show picture element density, according to first formula calculate described screen display quality, described first Formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor described screen display quality, QmaxFor constant, it is used for indicating the maximum of display quality, P is described effective display picture element density, and described effective display picture element density is according to described display resolution and institute State what the Size calculation of display screen obtained, DsFor the size of described display screen, d, e, f are constant.
Method the most according to claim 3, it is characterised in that described display resolution is described video Resolution, or, described display resolution is the resolution of described display screen, and described acquisition is the most aobvious Show picture element density, including: calculate described effective display picture element density, described second formula according to the second formula For:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of described display resolution, ShHeight for described display resolution.
Method the most according to claim 4, it is characterised in that
When the resolution of described video is more than the resolution of described display screen, described display resolution is institute State the resolution of display screen, when the resolution of described video is less than the resolution of described display screen, institute State the resolution that display resolution is described video.
Method the most according to claim 3, it is characterised in that described display resolution comprise described in regard The resolution of frequency and the resolution of described display screen, described acquisition effectively shows picture element density, also includes:
Calculating described effective display picture element density according to the 3rd formula, described 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of described video is less than or equal to described display screen Resolution time, θ=1, when the resolution of described video is more than the resolution of described display screen,
θ = V w · V h D w · D h ;
VwFor the width of the resolution of described video, VhFor the height of the resolution of described video, DwFor described The width of the resolution of display screen, DhFor the height of the resolution of described display screen, g is constant.
7. according to the method described in any one of claim 1-6, it is characterised in that described according to described screen Display quality, the frame per second of described video, the code check of described video calculate video according to the first preset algorithm and show Quality, including:
Described video display quality Q is calculated according to the 4th formulav, described 4th formula is:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of described video, Bv For the code check of described video, QscFor described screen display quality, QminFor constant, it is used for indicating described display The minima of quality, a, c are constant, and U is adjustment function, increase with λ and increase, Y1Be the first mass because of Son, Y2It it is the second quality factor.
8. according to the method described in any one of claim 1-6, it is characterised in that described according to described screen Display quality, the frame per second of described video, the code check of described video calculate video according to the first preset algorithm and show Quality, including:
Described video display quality Q is calculated according to the 5th formulav, described 5th formula is:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of described video, BvFor the code check of described video, QscFor described screen display quality, Qmin For constant, for indicating the minima of described display quality, a, c are constant, Y1It is the first quality factor, Y2 It it is the second quality factor.
9. according to the method described in any one of claim 1-6, it is characterised in that when the frame per second of described video During more than benchmark frame per second, described according to described screen display quality, the frame per second of described video, described video Code check calculates video display quality according to the first preset algorithm, including:
Described video display quality Q is calculated according to the 6th formulav, described 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBFor described benchmark frame per second, FvFrame for described video Rate, BvFor the code check of described video, QscFor described screen display quality, QminFor constant, it is used for indicating institute Stating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2It it is the second quality factor.
10. an electronic equipment, it is characterised in that including:
First acquiring unit, for obtaining the screen display quality of video, described screen display quality is used for referring to Show the highest value of described video display quality on the display screen;
Second acquisition unit, for obtaining frame per second and the code check of described video of described video;Computing unit, Described screen display quality, described second acquisition unit for obtaining according to described first acquiring unit obtain The frame per second of described video and the code check of described video according to first preset algorithm calculate video display quality, institute State video display quality for indicating described video display quality on described display screen.
11. equipment according to claim 10, it is characterised in that
Described first acquiring unit, specifically for the size according to described display screen, display resolution according to Second preset algorithm calculates described screen display quality, and the size of described display screen is used for indicating described display The size of screen, described display resolution comprises resolution and the resolution of described display screen of described video In at least one, the size of described display screen and described screen display quality are negative correlativing relation, described Display resolution and described screen display quality correlation.
12. equipment according to claim 11, it is characterised in that
Described first acquiring unit, effectively shows picture element density specifically for obtaining, and calculates according to the first formula Described screen display quality, described first formula is:
Q s c = Q m a x · [ 1 - 1 1 + ( P d · D s e ) f ] ;
Wherein, QscFor described screen display quality, QmaxFor constant, it is used for indicating the maximum of display quality, P is for effectively showing that picture element density, described effective display picture element density are according to described display resolution and described aobvious The Size calculation of display screen curtain obtains, DsFor the size of described display screen, d, e, f are constant.
13. equipment according to claim 12, it is characterised in that described display resolution is described regarding The resolution of frequency, or, described display resolution is the resolution of described display screen,
Described first acquiring unit, specifically for calculating described effective display picture element density according to the second formula, Described second formula is:
P = S w 2 + S h 2 D s ;
Wherein, SwFor the width of described display resolution, ShHeight for described display resolution.
14. methods according to claim 13, it is characterised in that
When the resolution of described video is more than the resolution of described display screen, described display resolution is institute State the resolution of display screen, when the resolution of described video is less than the resolution of described display screen, institute State the resolution that display resolution is described video.
15. equipment according to claim 12, it is characterised in that described display resolution comprises described The resolution of video and the resolution of described display screen;
Described first acquiring unit, specifically for calculating described effective display picture element density according to the 3rd formula, Described 3rd formula is:
P = V w 2 + V h 2 D s · [ ( 1 + g ) θ - g ] ;
Wherein, θ is the resolution match factor, when the resolution of described video is less than or equal to described display screen Resolution time, θ=1, when the resolution of described video is more than the resolution of described display screen,
θ = V w · V h D w · D h ;
VwFor the width of the resolution of described video, VhFor the height of the resolution of described video, DwFor described The width of the resolution of display screen, DhFor the height of the resolution of described display screen, g is constant.
16. according to the equipment described in any one of claim 10-15, it is characterised in that
Described computing unit, specifically for calculating described video display quality Q according to the 4th formulav, described Four formula are:
Q v = Q s c - Q s c - Q m i n 1 + ( B v · λ a · U · Y 1 ) c · Y 2 ;
Wherein, λ is the frame per second factor, λ=FB/Fv, FBOn the basis of frame per second, FvFor the frame per second of described video, Bv For the code check of described video, QscFor described screen display quality, QminFor constant, it is used for indicating described display The minima of quality, a, c are constant, and U is adjustment function, increase with λ and increase, Y1Be the first mass because of Son, Y2It it is the second quality factor.
17. according to the equipment described in any one of claim 10-15, it is characterised in that
Described computing unit, specifically for calculating described video display quality Q according to the 5th formulav, described Five formula are:
Qv=QB·func(λ);
Wherein, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
Func (λ) is modifying factor, increases with λ and reduces, and λ is the frame per second factor, λ=FB/Fv, FBOn the basis of Frame per second, FvFor the frame per second of described video, BvFor the code check of described video, QscFor described screen display quality, Qmin For constant, for indicating the minima of described display quality, a, c are constant, Y1It is the first quality factor, Y2 It it is the second quality factor.
18. according to the equipment described in any one of claim 10-15, it is characterised in that
Described computing unit, specifically for when the frame per second of described video is more than benchmark frame per second, public according to the 6th Formula calculates described video display quality Qv, described 6th formula is:
Qv=func (QB,λ);
Wherein,c1,c2,c3,c4For constant, QBFor reference mass,
Q B = Q s c - Q s c - Q m i n 1 + ( B v · λ a · Y 1 ) c · Y 2 ;
λ is the frame per second factor, and λ < 1, λ=FB/Fv, FBFor described benchmark frame per second, FvFrame for described video Rate, BvFor the code check of described video, QscFor described screen display quality, QminFor constant, it is used for indicating institute Stating the minima of display quality, a, c are constant, Y1It is the first quality factor, Y2It it is the second quality factor.
19. 1 kinds of electronic equipments, it is characterised in that described electronic equipment includes: processor, memorizer and Bus, described processor and described memorizer are connected with each other by described bus, and described memorizer is used for storing Program and data, described processor performs such as claim 1-9 for the program calling the storage of described memorizer According to any one of method.
CN201610209567.9A 2016-04-06 2016-04-06 Video display quality calculating method and equipment Pending CN105847970A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610209567.9A CN105847970A (en) 2016-04-06 2016-04-06 Video display quality calculating method and equipment
PCT/CN2016/104245 WO2017173817A1 (en) 2016-04-06 2016-11-01 Computing method and apparatus for video display quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610209567.9A CN105847970A (en) 2016-04-06 2016-04-06 Video display quality calculating method and equipment

Publications (1)

Publication Number Publication Date
CN105847970A true CN105847970A (en) 2016-08-10

Family

ID=56596720

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610209567.9A Pending CN105847970A (en) 2016-04-06 2016-04-06 Video display quality calculating method and equipment

Country Status (2)

Country Link
CN (1) CN105847970A (en)
WO (1) WO2017173817A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106791846A (en) * 2016-12-09 2017-05-31 浙江宇视科技有限公司 The method of adjustment and device of a kind of Image Coding quality factor
CN106792156A (en) * 2016-12-08 2017-05-31 深圳Tcl新技术有限公司 Lift the method and device of Internet video definition
WO2017173817A1 (en) * 2016-04-06 2017-10-12 华为技术有限公司 Computing method and apparatus for video display quality
CN109889816A (en) * 2019-02-19 2019-06-14 西安电子科技大学 A kind of video quality evaluation method based on spatial and temporal resolution, device, equipment and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115225911B (en) * 2022-08-19 2022-12-06 腾讯科技(深圳)有限公司 Code rate self-adaption method and device, computer equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740108A (en) * 2011-04-11 2012-10-17 华为技术有限公司 Video data quality assessment method and apparatus thereof
CN103152599A (en) * 2013-02-01 2013-06-12 浙江大学 Mobile video service user experience quality evaluation method based on ordinal regression
CN103379360A (en) * 2012-04-23 2013-10-30 华为技术有限公司 Assessment method and device for video quality
CN103533367A (en) * 2013-10-23 2014-01-22 传线网络科技(上海)有限公司 No-reference video quality evaluation method and device
CN103634594A (en) * 2012-08-21 2014-03-12 华为技术有限公司 Method and apparatus for obtaining video coding compression quality
CN104023232A (en) * 2014-06-27 2014-09-03 北京邮电大学 Mobile video quality assessment method based on hierarchy analysis and multiple linear regressions
CN104618924A (en) * 2015-01-30 2015-05-13 南京邮电大学 Wireless ubiquitous network-based quality of experience index system and measuring method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4451856B2 (en) * 2006-05-09 2010-04-14 日本電信電話株式会社 Video quality estimation apparatus, method, and program
US8154602B2 (en) * 2006-05-09 2012-04-10 Nippon Telegraph And Telephone Corporation Video quality estimation apparatus, method, and program
CN105847970A (en) * 2016-04-06 2016-08-10 华为技术有限公司 Video display quality calculating method and equipment

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102740108A (en) * 2011-04-11 2012-10-17 华为技术有限公司 Video data quality assessment method and apparatus thereof
CN103379360A (en) * 2012-04-23 2013-10-30 华为技术有限公司 Assessment method and device for video quality
CN103634594A (en) * 2012-08-21 2014-03-12 华为技术有限公司 Method and apparatus for obtaining video coding compression quality
CN103152599A (en) * 2013-02-01 2013-06-12 浙江大学 Mobile video service user experience quality evaluation method based on ordinal regression
CN103533367A (en) * 2013-10-23 2014-01-22 传线网络科技(上海)有限公司 No-reference video quality evaluation method and device
CN104023232A (en) * 2014-06-27 2014-09-03 北京邮电大学 Mobile video quality assessment method based on hierarchy analysis and multiple linear regressions
CN104618924A (en) * 2015-01-30 2015-05-13 南京邮电大学 Wireless ubiquitous network-based quality of experience index system and measuring method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ABDUL REHMAN, KAI ZENG, ZHOU WANG: "Display device-adopted video quality-of-experience assessment", 《HUMAN VISION AND ELECTRONIC IMAGING INTERNATIONAL SOCIETY FOR OPTICS AND PHOTONICS》 *
刘祺: "智能终端视频质量评估", 《中国硕士学位论文全文数据库》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017173817A1 (en) * 2016-04-06 2017-10-12 华为技术有限公司 Computing method and apparatus for video display quality
CN106792156A (en) * 2016-12-08 2017-05-31 深圳Tcl新技术有限公司 Lift the method and device of Internet video definition
CN106791846A (en) * 2016-12-09 2017-05-31 浙江宇视科技有限公司 The method of adjustment and device of a kind of Image Coding quality factor
CN106791846B (en) * 2016-12-09 2019-12-13 浙江宇视科技有限公司 Method and device for adjusting image coding quality factor
CN109889816A (en) * 2019-02-19 2019-06-14 西安电子科技大学 A kind of video quality evaluation method based on spatial and temporal resolution, device, equipment and storage medium
CN109889816B (en) * 2019-02-19 2020-09-25 西安电子科技大学 Video quality evaluation method, device, equipment and storage medium

Also Published As

Publication number Publication date
WO2017173817A1 (en) 2017-10-12

Similar Documents

Publication Publication Date Title
CN105847970A (en) Video display quality calculating method and equipment
Moorthy et al. Visual quality assessment algorithms: what does the future hold?
CN111950723B (en) Neural network model training method, image processing method, device and terminal equipment
EP3125550A1 (en) Method and apparatus for obtaining video quality parameter, and electronic device
CN104378636B (en) A kind of video encoding method and device
CN107736019B (en) Vehicle-mounted security monitoring method and system and terminal equipment
CN103533367A (en) No-reference video quality evaluation method and device
CN105979216A (en) Video transmission method and device of region of interest
CN110740316A (en) Data coding method and device
Aguiar et al. Real-time QoE prediction for multimedia applications in wireless mesh networks
CN106791915A (en) A kind of method and apparatus for showing video image
CN107018406A (en) Video information processing method and device
CN111524110B (en) Video quality evaluation model construction method, evaluation method and device
Li et al. Recent advances and challenges in video quality assessment
CN111861204A (en) Course mobile learning evaluation system and method based on intelligent platform
CN114125495A (en) Video quality evaluation model training method, video quality evaluation method and device
CN115022629A (en) Method and device for determining optimal coding mode of cloud game video
CN111429537A (en) Optical detection method, device and equipment for movie screen and intelligent network sensor
CN111539948B (en) Video quality evaluation method, device, electronic equipment and storage medium
CN110677728B (en) Method, device and equipment for playing video and storage medium
CN103796036A (en) Coding parameter adjusting method and device
WO2018192518A1 (en) Data processing method and device and storage medium
CN116980604A (en) Video encoding method, video decoding method and related equipment
CN114827583A (en) System and method for objective video quality assessment in lightweight real-time video communication
CN109982069B (en) Method and system for measuring respiratory effect

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160810

RJ01 Rejection of invention patent application after publication