CN104811799B - 一种视频画质比较方法和装置 - Google Patents

一种视频画质比较方法和装置 Download PDF

Info

Publication number
CN104811799B
CN104811799B CN201510212630.XA CN201510212630A CN104811799B CN 104811799 B CN104811799 B CN 104811799B CN 201510212630 A CN201510212630 A CN 201510212630A CN 104811799 B CN104811799 B CN 104811799B
Authority
CN
China
Prior art keywords
picture
video
compared
pair
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510212630.XA
Other languages
English (en)
Other versions
CN104811799A (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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201510212630.XA priority Critical patent/CN104811799B/zh
Publication of CN104811799A publication Critical patent/CN104811799A/zh
Application granted granted Critical
Publication of CN104811799B publication Critical patent/CN104811799B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/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/44008Processing 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 operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234363Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2743Video hosting of uploaded data from client
    • 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例公开了一种视频画质比较方法,应用于终端,方法可以包括:通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较。与现有技术的局限于单机环境相比,本发明可以很好地适应网络平台上的团队协作工作场景。

Description

一种视频画质比较方法和装置
技术领域
本发明涉及视频编码技术领域,特别是涉及一种视频画质比较方法和装置。
背景技术
随着网络技术的发展,人们越来越多地在线观看各种视频。为了实现更快的传输,需要不断地优化视频编码方法,以降低视频码率。但同时又希望码率的降低尽量小地影响视频画质。
为了评价编码方法的优劣,人们需要将同一视频的用不同编码方式获得的两个视频文件进行画质比较,因此,人们需要比较理想的辅助比较工具。
现有的辅助比较工具一般都是专用的、适用于单机环境的,需要在客户端上进行专用工具软件的安装操作,这些专用工具软件不适用于网络平台上应用。
发明内容
本发明实施例的目的在于提供一种视频画质比较方法和装置,以适应于网络平台上的应用。
为实现上述目的,本发明实施例公开了一种视频画质比较方法,应用于终端,包括:
通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较。
较佳的,所述在浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较,包括:
所述视频比较界面的视频比较区域被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
较佳的,所述分割线为能够将所述视频比较区域分割成两个显示区域的一个水平直线或垂直直线或折线或曲线。
较佳的,所述第三图片用HTML5 Canvas(HTML5画布)进行显示。
较佳的,所述方法还包括:响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
较佳的,所述从网络侧获取一对待比较视频帧图片,包括:
通过浏览器向网络侧发送图片获取请求,所述图片获取请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧图片的尺寸符合所述需要尺寸;
通过浏览器接收从网络侧反馈的一对待比较视频帧图片。
本发明实施例还公开了一种视频画质比较方法,应用于网络侧,包括:
响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
接收并存储终端通过浏览器上传的所述视频帧图片;
接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
较佳的,所述接收并存储终端通过浏览器上传的所述视频帧图片,包括:
由WEB服务器接收图片并将图片发送至应用服务器;
应用服务器将所接收到的图片存储到数据库服务器。
较佳的,所述接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,包括:
WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;
应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送WEB服务器;
WEB服务器将一对待比较视频帧图片反馈给终端。
较佳的,所述应用于网络侧的视频画质比较方法还包括:
响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
较佳的,所述下载请求包括一对待比较视频帧图片的需要尺寸;
所述向终端反馈一对待比较视频帧图片,包括:
向终端反馈一对待比较视频帧图片,所述一对待比较视频帧图片的尺寸符合所述需要尺寸。
本发明实施例还公开了一种视频画质比较装置,应用于终端,包括:
图片获取模块,用于通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
画质比较模块,用于在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较。
较佳的,所述画质比较模块,具体用于:
所述视频比较界面的视频比较区域被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
较佳的,所述分割线为能够将所述视频比较区域分割成两个显示区域的一个水平直线或垂直直线或折线或曲线。
较佳的,所述第三图片用HTML5 Canvas(HTML5画布)进行显示。
较佳的,所述装置还包括:
矩形框绘制模块,用于响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
较佳的,所述图片获取模块,具体包括:
图片请求单元,用于通过浏览器向网络侧发送图片获取请求,所述图片获取请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧图片的尺寸符合所述需要尺寸;
图片接收单元,用于通过浏览器接收从网络侧反馈的一对待比较视频帧图片。
本发明实施例还公开了一种视频画质比较装置,应用于网络侧,其特征在于,包括:
上传请求响应模块,用于响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
图片接收存储模块,用于接收并存储终端通过浏览器上传的所述视频帧图片;
下载请求响应模块,用于接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
较佳的,所述图片接收存储模块,具体用于:
由WEB服务器接收图片并将图片发送至应用服务器;
应用服务器将所接收到的图片存储到数据库服务器。
较佳的,所述下载请求响应模块,具体用于:
WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;
应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送WEB服务器;
WEB服务器将一对待比较视频帧图片反馈给终端。
较佳的,还包括:
信息反馈模块,用于响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
较佳的,所述下载请求响应模块具体用于:
接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,所述下载请求包括一对待比较视频帧图片的需要尺寸;向终端反馈一对待比较视频帧图片,所述一对待比较视频帧图片的尺寸符合所述需要尺寸,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
本发明实施例提供的一种视频画质比较方法和装置,先从终端浏览器将从一对待比较视频中获取的一对待比较图片在网络侧进行存储和管理,在此后,向网络侧获取该一对带比较图片并在终端浏览器上进行拼合比较。与现有技术的局限于单机环境相比,由于本发明基于B/S,将存储和管理与比较的功能分散至终端和网络侧,由终端和网络侧配合实现视频画质比较,因此可以很好地适应网络平台上应用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的一种应用于终端的视频画质比较方法的流程示意图;
图2为本发明实施例的一种应用于网络侧的视频画质比较方法的流程示意图;
图3为本发明实施例的一种应用于终端的视频画质比较装置的结构示意图;
图4为本发明实施例的一种应用于网络侧的视频画质比较装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了解决现有技术问题,本发明实施例提供了一种视频画质比较方法及装置,以适用于网络平台上的应用。
下面首先对本发明实施例所提供的一种视频画质比较方法进行介绍。
参见图1,图1所示为应用于终端时,本发明实施例的一种视频画质比较方法的流程示意图,可以包括以下步骤:
S101,通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述服务器;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
其中,第一视频文件和第二视频文件可以是同一视频内容经由不同编码算法处理获得的两个文件,也可以一个是视频内容的原始格式,另一个是原始格式经某种优化编码算法处理后所得。第一图片和第二图片的画面内容相同,但由于是由不同视频文件中分别截取获得,它们的画面质量很可能不同。通过对它们的画面质量的比较,来判断不同视频文件的画面质量的优劣,并进而判断不同编码方式的优劣。
本发明实施例中,网络侧可以对应于一个或多个终端。比如,进行第一图片和第二图片的上传的终端可以相同或不同;第一图片和第二图片被上传到网络侧以后,以后进行图片比较的终端也完全可能与任何一个图片上传终端都不相同。
画面内容相同的第一图片和第二图片,可能尺寸并不相同。这一般是因为第一视频文件和第二视频文件的视频尺寸本身就不同。为了更方便地进行后续画面质量的比较,本发明实施例优选地由网络侧对图片尺寸进行调整,使向终端反馈的第一图片和第二图片的尺寸一致。
可以通过浏览器向网络侧发送图片请求,所述图片请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧的尺寸符合所述需要尺寸;通过浏览器接收从服务器反馈的一对待比较视频帧图片。
也就是说,优选地,在发送图片请求时,终端通过浏览器附带地发送了所需要的第一图片和第二图片的尺寸。网络侧收到需要尺寸后,检查第一图片和第二图片是否符合需要尺寸,如果符合,就直接反馈图片,如果不符合,先将图片按照需要尺寸进行缩放,然后反馈图片。
S102,在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较。
在所述浏览器提供的视频比较界面上,对第一图片和第二图片进行比较。一般地,将第一图片和第二图片进行拼合显示,可以更便于比较者进行更细致地对比,也更易于评判两个图片的画质优劣。
比如,在视频帧的画面内容上,可能有一个人脸图像,这样的人脸图像也往往是未来的视频观看者更多地投放注意力的地方。因此对于视频比较者来说,人脸的表情、眼神等细节的表现效果往往是评价图片画质优劣的对比点。如果不将两个图片进行拼合显示,而只是简单地并排显示,则此图片上的人眼和彼图片上的人眼的显示位置相距甚远,并不利于比较者的比较。所以有必要使两个图片中的人眼部分拼合显示,也就是说,使一部分的人眼显示取自第一图片,而另一部分的人眼显示取自第二图片,这样显然更有利于评判两个图片的画质优劣。当然,这只是举例说明将两张图片进行拼合显示的好处。画面的具体内容多种多样,如何将第一图片和第二图片进行拼合显示可以有许多方法。但可以肯定的是,以某种方式将两个图片拼合显示,可以达到使画质比较者更易于对比的技术效果。具体地,本发明实施例的实现方式可以为:
所述视频比较界面的视频比较区域被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
在这里,第三图片由第一图片和第二图片各取一部分拼合而成,且第三图片的画面内容与第一图片和第二图片都相同。也就是说三个图片的画面内容均相同,但画面质量不同。比如假设说第一图片的画面比较清晰,第二图片的画面比较模糊,则第三图片由一分割线分割成画面清晰度不同的两部分:一部分(第一显示区域)因为取自第一图片所以比较清晰,另一部分(第二显示区域)因为取自第二图片所以比较模糊。
实现上述技术效果可以使用操作***提供的一些绘图引擎来实现。本领域技术人员公知的是,在计算机图形领域,坐标原点(0,0)在绘图区域的左上角,如果绘图区域的宽度为width,高度为height,绘图区域的右下角的坐标一般表示为(width-1,height-1)。
假设网络侧所反馈的第一图片和第二图片的尺寸为width*height,本发明实施例将浏览器上的视频比较界面的视频比较区域也初始化为width*height大小。分割线可以为水平直线或垂直直线或折线或曲线。为了使视频比较者能够将第一图片和第二图片进行更加随心所欲的比较,分割线的位置是可以响应于比较者的操作动作而移动的。
以垂直分割线为例。假设希望将第一图片的一部分作为第三图片的左部分,将第二图片的一部分作为第三图片的右部分,垂直分割线的上端点坐标为(w1,0),下端点坐标为(w1,height-1),则本发明实施例的实现方法可以为:
裁剪第一图片的左部分,即左上角坐标为(0,0),右下角坐标为(w1-1,height-1)的部分。在视频比较区域绘制上面裁剪出来的第一图片的左部分,绘制到画布的[(0,0),(w1-1,height-1)]区域。
裁剪第二图片的右部分,即左上角坐标为(w1,0),右下角坐标为(width-1,height-1)的部分。在视频比较区域绘制上面裁剪出来的第二图片的右部分,绘制到画布的[(w1,0),(width-1,height-1)]区域。
如果用户拖动该垂直分割线,则重复上面裁剪第一图片的左部分和裁剪第二图片的右部分的操作,只不过w1的值发生了改变。
以上以第三图片被一条垂直分割线分割成左右两部分的情况为例。用户根据具体需求,可以对对比模式进行切换,比如切换为垂直对比模式、全屏/非全屏对比模式等等。本领域技术人员很容易理解它们的实现方法,不再详述。
上述第三图片的绘制过程可以用HTML5 Canvas实现,HTML5即超文本标记语言的新标准,当下大多数浏览器已经支持HTML5的大多数特性,HTML5Canvas又称HTML5画布,它使用JavaScript(脚本语言)在网页上绘制二维或者三维图形图像。由于HTML5的通用易得,使用它的Canvas工具实现本发明实施例中第一图片和第二图片的拼合比较,可以使本发明实施例更好地在对应着不同终端平台的网络环境中实现。
更进一步的,响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
这些矩形框可以由用户用鼠标在视频比较区域任意地绘制,其目的是用于提醒用户对矩形框内的区域重点关注。以画面内容包含人脸的情况为例,用户可以分别在眼睛、嘴唇等处绘制矩形框。而且,在用户绘制之后,这些矩形框的位置和尺寸数据可以被保存在网络侧,在下次用户进行类似操作的时候,就不需要重新绘制它们了。
为了市场竞争和提高生产效率的需要,视频技术公司的内部往往有不同的分工协作,有人负责收集同一视频内容采用不同编码算法所获得的视频文件,这些视频文件可能部分来自竞争对手,也可能同属于本公司,可能是原始格式,也可能经过某种编码算法优化处理。在收集到一对待比较视频文件后,进一步地,有人负责从视频文件中截取待比较视频帧,有人负责对比这些视频帧并进而对编码算法的优劣进行评价,有人负责开发更优的编码算法等等。本发明实施例适应这种需要,由终端侧和网络侧配合执行不同的功能角色,因而使这些工作可以由不同的人协作完成。
由图1所示的实施例可见,本发明实施例提供的这种应用于终端的视频画质比较方法,先从终端浏览器将从一对待比较视频中获取的一对待比较图片在网络侧进行存储和管理,在此后,向网络侧获取该一对带比较图片并在终端浏览器上进行拼合比较。与现有技术的局限于单机环境相比,由于本发明基于B/S,将存储和管理与比较的功能分散至终端和网络侧,由终端和网络侧配合实现视频比较,因此可以很好地适应网络平台上应用。
参见图2,图2所示为应用于网络侧时,本发明实施例的一种应用于网络侧的视频画质比较方法的流程示意图,可以包括以下步骤:
S201,响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
用户将图片上传到网络侧。发出视频帧图片上传请求的用户可能是两个或更多。即,完全可能的是,通过相同或不同的终端浏览器,一个或多个用户在相同或不同的时间发出图片上传请求并最终上传图片至网络侧。网络侧可以为来自同一视频内容的不同图片创建一个“图片组”,这些图片都保存在这个“图片组”中,用户在浏览器端也可以看到这个“图片组”。
用户在浏览器端上传帧图片时,除了选择待上传的帧图片外,可以为该视频帧图片提供一个名字,可以指定该图片存储在哪一“图片组”中。
S202,接收并存储终端通过浏览器上传的所述视频帧图片;
具体地,可以为由WEB服务器接收图片并将图片发送至应用服务器;应用服务器将所接收到的图片存储到数据库服务器。
帧图片被发至Web服务器,然后被转发到应用服务器,应用服务器将帧图片存储到数据库服务器,比如MongoDB中,生成一个唯一的ID来代表这个帧图片,以后就可以用该ID来获取该帧图片了。
S203,接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
具体地,可以为:WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送给WEB服务器;WEB服务器将一对待比较视频帧图片反馈给终端。
第一视频文件和第二视频文件可能是同一视频内容经由不同编码算法处理获得的两个文件,也可能一个是视频内容的原始格式,另一个是原始格式经某种优化编码算法处理后所得。第一图片和第二图片的画面内容相同,但由于是由不同视频文件中分别截取获得,它们的画面质量不同。通过对它们的画面质量的比较,来判断不同视频文件的画面质量的优劣,并进而判断不同编码方式的优劣。
画面内容相同的第一图片和第二图片,可能尺寸并不相同。这一般是因为第一视频文件和第二视频文件的视频尺寸本身就不同。为了更方便地进行后续画面质量的比较,优选地,终端通过浏览器发来的对一对待比较视频帧图片的下载请求包括一对待比较视频帧图片的需要尺寸,相应地,网络侧向终端反馈的一对待比较视频帧图片符合该需要尺寸。
帧图片获取请求发至Web服务器,然后被转到应用服务器。应用服务器先根据唯一图片ID从数据库服务器中获得视频帧图片,然后根据请求参数中指定的像素宽度和高度信息,判断所请求的视频帧图片是否和所获得的视频帧图片的宽度和高度一致,如果相同,则不进行缩放,如果不同,就在将所获得的视频帧图片缩放至指定的宽度和高度以后返回给浏览器端。
更进一步地,本发明实施例还可以响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
这些矩形框用于提醒用户对矩形框内的区域重点关注。以画面内容包含人脸的情况为例,用户可以分别在眼睛、嘴唇等处绘制矩形框,在用户绘制之后,这些矩形框的位置和尺寸数据可以被保存在网络侧,在下次用户进行类似操作的时候,就直接向网络侧请求它们的位置和尺寸数据,而不需要重新绘制它们了。
由图2所示的实施例可见,本发明实施例提供的这种应用于网络侧的视频画质比较方法,先从终端浏览器将从一对待比较视频中获取的一对待比较图片在网络侧进行存储和管理,在此后,向网络侧获取该一对带比较图片并在终端浏览器上进行拼合比较。与现有技术的局限于单机环境相比,由于本发明基于B/S,将存储和管理与比较的功能分散至终端和网络侧,由终端和网络侧配合实现视频比较,因此可以很好地适应网络平台上应用。
相应于上面的方法实施例,本发明还提供了一种视频画质比较装置。
参见图3,图3所示为本发明实施例提供的一种应用于终端的视频画质比较装置的结构示意图,可以包括:图片获取模块301和画质比较模块302。其中:
图片获取模块301,用于通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
本发明实施例中,网络侧可以对应于一个或多个终端。比如,进行第一图片和第二图片的上传的终端可以相同或不同;第一图片和第二图片被上传服务侧以后,以后进行图片比较的终端也完全可能与任何一个图片上传终端都不相同。
图片获取模块301具体可以包括:
图片请求单元,用于通过浏览器向网络侧发送图片请求,所述图片请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧的尺寸符合所述需要尺寸;
图片接收单元,用于通过浏览器接收从网络侧反馈的一对待比较视频帧图片。
画质比较模块302,用于在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较。
所述视频比较界面的视频比较区域可以被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
在这里,第三图片由第一图片和第二图片各取一部分拼合而成,且第三图片的画面内容与第一图片和第二图片都相同。也就是说三个图片的画面内容均相同。但画面质量不同。比如假设说第一图片的画面比较清晰,第二图片的画面比较模糊,则第三图片由一分割线分割成画面清晰度不同的两部分:一部分(第一显示区域)因为取自第一图片所以比较清晰,另一部分(第二显示区域)因为取自第二图片所以比较模糊。
分割线可以为能够将所述视频比较区域分割成两个显示区域的一个水平直线或垂直直线或折线或曲线。
第三图片的绘制过程可以用HTML5 Canvas实现,HTML5即超文本标记语言的新标准,当下大多数浏览器已经支持HTML5的大多数特性,HTML5 Canvas又称HTML5画布,它使用JavaScript(脚本语言)在网页上绘制二维或者三维图形图像。由于HTML5的通用易得,使用它的Canvas工具实现本发明实施例中第一图片和第二图片的拼合比较,可以使本发明实施例更好地在对应着不同终端平台的网络环境中实现。
进一步的,本发明实施例的装置还可以包括矩形框绘制模块,用于响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
由图3所示的实施例可见,本发明实施例提供的这种应用于终端的视频画质比较装置,先从终端浏览器将从一对待比较视频中获取的一对待比较图片在网络侧进行存储和管理,在此后,向网络侧获取该一对带比较图片并在终端浏览器上进行拼合比较。与现有技术的局限于单机环境相比,由于本发明基于B/S,将存储和管理与比较的功能分散至终端和网络侧,由终端和网络侧配合实现视频比较,因此可以很好地适应网络平台上应用。
参见图4,图4所示为本发明实施例提供的一种应用于网络侧的视频画质比较装置的结构示意图,可以包括:上传请求响应模块401、图片接收存储模块402和下载请求响应模块403。其中:
上传请求响应模块401,用于响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
用户将图片上传到网络侧。发出视频帧图片上传请求的用户可能是两个或更多。即,完全可能的是,通过相同或不同的终端浏览器,一个或多个用户在相同或不同的时间发出图片上传请求并最终上传图片至网络侧。网络侧可以为来自同一视频内容的不同图片创建一个“图片组”,这些图片都保存在这个“图片组”中,用户在浏览器端也可以看到这个“图片组”。
用户在浏览器端上传帧图片时,除了选择待上传的帧图片外,可以为该视频帧图片提供一个名字,可以指定该图片存储在哪一“图片组”中。
图片接收存储模块402,用于接收并存储终端通过浏览器上传的所述视频帧图片;
图片接收存储模块402,具体用于:
由WEB服务器接收图片并将图片发送至应用服务器;应用服务器将所接收到的图片存储到数据库服务器。
帧图片被发至Web服务器,然后被转发到应用服务器,应用服务器将帧图片存储到数据库服务器,比如MongoDB中,生成一个唯一的ID来代表这个帧图片,以后就可以用该ID来获取该帧图片了。
下载请求响应模块403,用于接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
下载请求响应模块403的实现方式可以为:WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送WEB服务器;WEB服务器将一对待比较视频帧图片反馈给终端。
第一视频文件和第二视频文件可能是同一视频内容经由不同编码算法处理获得的两个文件,也可能一个是视频内容的原始格式,另一个是原始格式经某种优化编码算法处理后所得。第一图片和第二图片的画面内容相同,但由于是由不同视频文件中分别截取获得,它们的画面质量不同。通过对它们的画面质量的比较,来判断不同视频文件的画面质量的优劣,并进而判断不同编码方式的优劣。
画面内容相同的第一图片和第二图片,可能尺寸并不相同。这一般是因为第一视频文件和第二视频文件的视频尺寸本身就不同。为了更方便地进行后续画面质量的比较,优选地,终端通过浏览器发来的对一对待比较视频帧图片的下载请求包括一对待比较视频帧图片的需要尺寸,相应地,网络侧向终端反馈的一对待比较视频帧图片符合该需要尺寸。
因此,下载请求响应模块403的实现方式也可以为:接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,所述下载请求包括一对待比较视频帧图片的需要尺寸;向终端反馈一对待比较视频帧图片,所述一对待比较视频帧图片的尺寸符合所述需要尺寸,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
帧图片获取请求发至Web服务器,然后被转到应用服务器。应用服务器先根据唯一图片ID从数据库服务器中获得视频帧图片,然后根据请求参数中指定的像素宽度和高度信息,判断所请求的视频帧图片是否和所获得的视频帧图片的宽度和高度一致,如果相同,则不进行缩放,如果不同,就在将所获得的视频帧图片缩放至指定的宽度和高度以后返回给浏览器端。
本发明实施例的装置还可以包括信息反馈模块,用于响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
这些矩形框用于提醒用户对矩形框内的区域重点关注。以画面内容包含人脸的情况为例,用户可以分别在眼睛、嘴唇等处绘制矩形框,在用户绘制之后,这些矩形框的位置和尺寸数据可以被保存在网络侧,在下次用户进行类似操作的时候,就直接向网络侧请求它们的位置和尺寸数据,而不需要重新绘制它们了。
由图4所示的实施例可见,本发明实施例提供的这种应用于网络侧的视频画质比较装置,先从终端浏览器将从一对待比较视频中获取的一对待比较图片在网络侧进行存储和管理,在此后,向网络侧获取该一对带比较图片并在终端浏览器上进行拼合比较。与现有技术的局限于单机环境相比,由于本发明基于B/S,将存储和管理与比较的功能分散至终端和网络侧,由终端和网络侧配合实现视频比较,因此可以很好地适应网络平台上应用。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,因此,在本装置说明中,叙述较简,只对若干重点技术要点进行了描述。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (18)

1.一种视频画质比较方法,应用于终端,其特征在于,包括:
通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较;
所述在浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较,包括:
所述视频比较界面的视频比较区域被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
2.根据权利要求1所述的方法,其特征在于,所述分割线为能够将所述视频比较区域分割成两个显示区域的一个水平直线或垂直直线或折线或曲线。
3.根据权利要求2所述的方法,其特征在于,所述第三图片用HTML5 Canvas(HTML5画布)进行显示。
4.根据权利要求1所述的方法,其特征在于,还包括:
响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
5.根据权利要求1所述的方法,其特征在于,所述从网络侧获取一对待比较视频帧图片,包括:
通过浏览器向网络侧发送图片获取请求,所述图片获取请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧图片的尺寸符合所述需要尺寸;
通过浏览器接收从网络侧反馈的一对待比较视频帧图片。
6.一种视频画质比较方法,应用于网络侧,其特征在于,包括:
响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
接收并存储终端通过浏览器上传的所述视频帧图片;
接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
所述接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,包括:
WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;
应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送WEB服务器;
WEB服务器将一对待比较视频帧图片反馈给终端。
7.根据权利要求6所述的方法,其特征在于,所述接收并存储终端通过浏览器上传的所述视频帧图片,包括:
由WEB服务器接收图片并将图片发送至应用服务器;
应用服务器将所接收到的图片存储到数据库服务器。
8.根据权利要求6所述的方法,其特征在于,还包括:
响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
9.根据权利要求6所述的方法,其特征在于,所述下载请求包括一对待比较视频帧图片的需要尺寸;
所述向终端反馈一对待比较视频帧图片,包括:
向终端反馈一对待比较视频帧图片,所述一对待比较视频帧图片的尺寸符合所述需要尺寸。
10.一种视频画质比较装置,应用于终端,其特征在于,包括:
图片获取模块,用于通过终端的浏览器从网络侧获取一对待比较视频帧图片,所述一对待比较视频帧图片包括第一图片和第二图片;所述第一图片和所述第二图片被预先上传至所述网络侧;且所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
画质比较模块,用于在所述浏览器提供的视频比较界面,将所述第一图片和所述第二图片拼合显示以供用户进行视频画质比较;
所述画质比较模块,具体用于:
所述视频比较界面的视频比较区域被一可移动分割线分割成的第一显示区域和第二显示区域;
当所述分割线移动到任一位置时,在视频比较区域的第一显示区域显示所述第一图片的一部分,在视频比较区域的第二显示区域显示所述第二图片的一部分,使得第一图片的被显示部分和第二图片的被显示部分互补地组成第三图片,且使得所述第三图片与所述第一图片和所述第二图片画面内容相同。
11.根据权利要求10所述的装置,其特征在于,所述分割线为能够将所述视频比较区域分割成两个显示区域的一个水平直线或垂直直线或折线或曲线。
12.根据权利要求11所述的装置,其特征在于,所述第三图片用HTML5 Canvas(HTML5画布)进行显示。
13.根据权利要求10所述的装置,其特征在于,还包括:
矩形框绘制模块,用于响应于用户操作,或者根据预存储在所述网络侧的一个或多个矩形框的位置和尺寸数据,在所述视频比较区域绘制用于提醒用户重点关注的一个或多个矩形框。
14.根据权利要求10所述的装置,其特征在于,所述图片获取模块,具体包括:
图片请求单元,用于通过浏览器向网络侧发送图片获取请求,所述图片获取请求中包括所述一对待比较视频帧图片的需要尺寸,使得网络侧在向终端反馈一对待比较视频帧图片时,所反馈的一对待比较视频帧图片的尺寸符合所述需要尺寸;
图片接收单元,用于通过浏览器接收从网络侧反馈的一对待比较视频帧图片。
15.一种视频画质比较装置,应用于网络侧,其特征在于,包括:
上传请求响应模块,用于响应终端通过浏览器发送的视频帧图片上传请求,以使得终端将从视频文件中截取获得的视频帧图片上传;
图片接收存储模块,用于接收并存储终端通过浏览器上传的所述视频帧图片;
下载请求响应模块,用于接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,向终端反馈一对待比较视频帧图片,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件;
所述下载请求响应模块,具体用于:
WEB服务器接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,根据所述下载请求向应用服务器请求图片;
应用服务器到数据库服务器读取一对待比较视频帧图片,将一对待比较视频帧图片发送WEB服务器;
WEB服务器将一对待比较视频帧图片反馈给终端。
16.根据权利要求15所述的装置,其特征在于,所述图片接收存储模块,具体用于:
由WEB服务器接收图片并将图片发送至应用服务器;
应用服务器将所接收到的图片存储到数据库服务器。
17.根据权利要求15所述的装置,其特征在于,还包括:
信息反馈模块,用于响应于终端请求,向终端反馈一个或多个矩形框的位置和尺寸数据,所述矩形框用于在视频画质比较时提醒用户重点关注。
18.根据权利要求15所述的装置,其特征在于,所述下载请求响应模块具体用于:
接收终端通过浏览器发来的对一对待比较视频帧图片的下载请求,所述下载请求包括一对待比较视频帧图片的需要尺寸;向终端反馈一对待比较视频帧图片,所述一对待比较视频帧图片的尺寸符合所述需要尺寸,以使终端将一对待比较视频帧图片在终端显示屏上拼合显示以供用户进行视频画质比较;所述一对待比较视频帧图片包括第一图片和第二图片,所述第一图片和第二图片的画面内容相同,分别从第一视频文件和第二视频文件中截取获得;所述第一视频文件和所述第二视频文件为同一视频内容经由不同编码方式处理获得的视频文件。
CN201510212630.XA 2015-04-29 2015-04-29 一种视频画质比较方法和装置 Active CN104811799B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510212630.XA CN104811799B (zh) 2015-04-29 2015-04-29 一种视频画质比较方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510212630.XA CN104811799B (zh) 2015-04-29 2015-04-29 一种视频画质比较方法和装置

Publications (2)

Publication Number Publication Date
CN104811799A CN104811799A (zh) 2015-07-29
CN104811799B true CN104811799B (zh) 2018-08-07

Family

ID=53696212

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510212630.XA Active CN104811799B (zh) 2015-04-29 2015-04-29 一种视频画质比较方法和装置

Country Status (1)

Country Link
CN (1) CN104811799B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106803991A (zh) * 2017-02-14 2017-06-06 北京时间股份有限公司 视频处理方法及装置
CN110473275B (zh) * 2018-05-09 2023-05-30 鸿合科技股份有限公司 一种安卓***下的帧动画实现方法、装置、电子设备
CN110688043B (zh) * 2019-09-27 2020-09-01 成都星时代宇航科技有限公司 一种双图像的显示方法、装置及终端
CN111045570B (zh) * 2019-12-26 2020-11-24 成都星时代宇航科技有限公司 一种图片的显示方法、装置及终端
CN114666634B (zh) * 2022-03-21 2024-03-19 北京达佳互联信息技术有限公司 画质检测结果显示方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1697513A (zh) * 2004-05-14 2005-11-16 索尼株式会社 图像处理设备和图像处理方法
CN101068235A (zh) * 2006-08-18 2007-11-07 腾讯科技(深圳)有限公司 一种视频节目的预览方法及***
CN102845057A (zh) * 2010-03-25 2012-12-26 夏普株式会社 显示装置、电视接收机、显示装置的控制方法、程序及记录介质
CN102893626A (zh) * 2010-05-17 2013-01-23 Lg电子株式会社 用于设置清晰度的方法和图像显示装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1697513A (zh) * 2004-05-14 2005-11-16 索尼株式会社 图像处理设备和图像处理方法
CN101068235A (zh) * 2006-08-18 2007-11-07 腾讯科技(深圳)有限公司 一种视频节目的预览方法及***
CN102845057A (zh) * 2010-03-25 2012-12-26 夏普株式会社 显示装置、电视接收机、显示装置的控制方法、程序及记录介质
CN102893626A (zh) * 2010-05-17 2013-01-23 Lg电子株式会社 用于设置清晰度的方法和图像显示装置

Also Published As

Publication number Publication date
CN104811799A (zh) 2015-07-29

Similar Documents

Publication Publication Date Title
US11481730B2 (en) Collaboration system including a spatial event map
CN104811799B (zh) 一种视频画质比较方法和装置
CA2900052C (en) Collaboration system with whiteboard access to global collaboration data
US20170235537A1 (en) Collaborative electronic whiteboard publication process
CN107667338A (zh) 用于在协作***中对对象进行分组的对象组处理和选择手势
US11875108B2 (en) Annotating documents on a mobile device
US11212127B2 (en) Digital workspace sharing over one or more display clients and authorization protocols for collaboration systems
US11910048B2 (en) Synchronizing video content among clients in a collaboration system
JP2015210569A (ja) 画像処理装置、情報共有装置、画像処理方法、及びプログラム
CN106162353A (zh) 界面处理方法、装置及***
US20170229102A1 (en) Techniques for descriptor overlay superimposed on an asset
US9373188B2 (en) Techniques for providing content animation
CN111033497B (zh) 在远程观看的演示中提供超链接
CN113312125B (zh) 多窗口调整方法、***、可读存储介质和电子设备
CN104238884B (zh) 基于数字全景的动态信息呈现与用户交互***及设备
US20230325774A1 (en) Collaboration system including a spatial event map
CN108388586A (zh) 一种信息管理***和方法
WO2018159224A1 (ja) 操作支援装置、操作支援方法、及びコンピュータ読み取り可能な記録媒体
CN104244022A (zh) 一种图像处理方法及***
CN107679175B (zh) 一种素金类产品批量数据化方法及***
JP2018200505A (ja) 3次元画像のインタラクティブ表示方法及びシステム
JP2021051593A (ja) 画像処理システム、画像処理装置および方法
CN116543112A (zh) 云展馆创建方法、装置、***与计算机可读存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant