CN107968927A - 图像处理方法及装置 - Google Patents

图像处理方法及装置 Download PDF

Info

Publication number
CN107968927A
CN107968927A CN201610913618.6A CN201610913618A CN107968927A CN 107968927 A CN107968927 A CN 107968927A CN 201610913618 A CN201610913618 A CN 201610913618A CN 107968927 A CN107968927 A CN 107968927A
Authority
CN
China
Prior art keywords
video image
video
fluency
clarity
parameter
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
CN201610913618.6A
Other languages
English (en)
Inventor
余立艳
陈虹宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610913618.6A priority Critical patent/CN107968927A/zh
Priority to PCT/CN2017/106740 priority patent/WO2018072716A1/zh
Publication of CN107968927A publication Critical patent/CN107968927A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/141Systems for two-way working between two video terminals, e.g. videophone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/513Processing of motion vectors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种图像处理方法及装置,该方法包括:向被叫设备发送视频图像;接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。通过本发明,可以解决相关技术中相关技术中无法调节视频通话过程中视频图像的清晰度和/或流畅度的问题。

Description

图像处理方法及装置
技术领域
本发明涉及通信领域,具体而言,涉及一种图像处理方法及装置。
背景技术
随着智能终端(例如,智能手机)的普及和移动互联网业4G长期演进(Long TermEvolution,简称为TE)、IP多媒体子***(IPMultimedia Subsystem,简称为IMS)、远程控制***(Remote Control System,简称为RCS)技术的迅猛发展,视频通话业务也顺利成章会成为基本业务被人们普遍使用,视频通话过程中画质的清晰度和流畅性是用户的基本要求。视频通话过程中采用的算法大部分是H264算法,H.264引入的新技术带来了较高的压缩比,同时大大提高了算法的复杂度。但H264协议有分层设计的概念,不同场景的视频编码器可以采用不同的技术算法。对于应用于简单的场景采用baseline profile算法,对于应用于复杂的场景采用main profile或者是high profile算法。受终端处理器及相关硬件的限制,终端上使用的H264编码器一直是baseline profile规格的编码算法,但随着终端的处理器及相关硬件技术的发展,终端的视频编码器将不局限于基于baseline Profile的算法,有可能会采用main Profile规格的编码算法。
但是,相关技术中无论采用baseline profile算法,还是采用main profile或者high profile算法,均无法调节视频通话过程中视频图像的清晰度和/或流畅度。
发明内容
本发明实施例提供了一种图像处理方法及装置,以至少解决相关技术中相关技术中无法调节视频通话过程中视频图像的清晰度和/或流畅度的问题。
根据本发明的一个实施例,提供了一种图像处理方法,包括:向被叫设备发送视频图像;接收被叫设备根据所述视频图像反馈的通知消息,其中,所述通知消息携带有所述视频图像的清晰度参数和/或所述视频图像的流畅度参数;根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,所述根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:根据所述清晰度参数判断所述视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据所述流畅度参数判断所述视频通话过程中视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,对应调整所述视频通话过程中视频图像的清晰度和/或流畅度。
可选地,所述调整所述视频通话过程中视频图像的清晰度包括:调整用于控制所述视频图像的清晰度的预定调整参数;根据所述调整后的预定调整参数调整所述视频通话过程中视频图像的清晰度。
可选地,所述调整所述视频通话过程中视频图像的流畅度包括:通过调整所述视频图像的宏块划分的方式,调整所述视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,在通过调整所述视频图像的宏块划分方式,调整所述视频通话过程中视频图像的流畅度之后,还包括:判断调整后的视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整所述视频通话过程中视频图像的流畅度,其中,所述MV是帧间预测时,所述视频图像的当前编码宏块和参考帧中与所述当前编码宏块匹配度最高的宏块间的运动矢量。
根据本发明的另一个实施例,提供了一种图像处理装置,包括:发送模块,用于向被叫设备发送视频图像;接收模块,用于接收被叫设备根据所述视频图像反馈的通知消息,其中,所述通知消息携带有所述视频图像的清晰度参数和/或所述视频图像的流畅度参数;调整模块,用于根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,所述调整模块,还用于根据所述清晰度参数判断所述视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据所述流畅度参数判断所述视频通话过程中视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,对应调整所述视频通话过程中视频图像的清晰度和/或流畅度。
可选地,所述调整模块,还用于调整用于控制所述视频图像的清晰度的预定调整参数;以及根据所述调整后的预定调整参数调整所述视频通话过程中视频图像的清晰度。
可选地,所述调整模块,还用于通过调整所述视频图像的宏块划分的方式,调整所述视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,所述调整模块,还用于在通过调整所述视频图像的宏块划分方式,调整所述视频通话过程中视频图像的流畅度之后,判断调整后的视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整所述视频通话过程中视频图像的流畅度,其中,所述MV是帧间预测时,所述视频图像的当前编码宏块和参考帧中与所述当前编码宏块匹配度最高的宏块间的运动矢量。
根据本发明的又一个实施例,还提供了一种存储介质。该存储介质设置为存储用于执行以下步骤的程序代码:向被叫设备发送视频图像;接收被叫设备根据所述视频图像反馈的通知消息,其中,所述通知消息携带有所述视频图像的清晰度参数和/或所述视频图像的流畅度参数;根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:所述根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:根据所述清晰度参数判断所述视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据所述流畅度参数判断所述视频通话过程中视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,对应调整所述视频通话过程中视频图像的清晰度和/或流畅度。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:所述调整所述视频通话过程中视频图像的清晰度包括:调整用于控制所述视频图像的清晰度的预定调整参数;根据所述调整后的预定调整参数调整所述视频通话过程中视频图像的清晰度。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:所述调整所述视频通话过程中视频图像的流畅度包括:通过调整所述视频图像的宏块划分的方式,调整所述视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,存储介质还设置为存储用于执行以下步骤的程序代码:在通过调整所述视频图像的宏块划分方式,调整所述视频通话过程中视频图像的流畅度之后,还包括:判断调整后的视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整所述视频通话过程中视频图像的流畅度,其中,所述MV是帧间预测时,所述视频图像的当前编码宏块和参考帧中与所述当前编码宏块匹配度最高的宏块间的运动矢量。
通过本发明,向被叫设备发送视频图像;接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。由于通过被叫设备发送的视频图像的清晰度参数和/或视频图像的流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。因此,可以解决相关技术中相关技术中无法调节视频通话过程中视频图像的清晰度和/或流畅度的问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种图像处理方法的移动终端的硬件结构框图;
图2是根据本发明实施例的图像处理方法的流程图;
图3是根据本发明实施例的基于H264编码的视频通话移动终端示意图;
图4是根据本发明实施例H264宏块和子块的划分示意图;
图5是根据本发明实施例的H264编码器视频通话流程图;
图6是根据本发明实施例的图像处理装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
实施例1
本申请实施例1所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种图像处理方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的图像处理方法对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种运行于上述移动终端的图像处理方法,图2是根据本发明实施例的图像处理方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,向被叫设备发送视频图像;
步骤S204,接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;
步骤S206,根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
通过上述步骤,由于通过被叫设备发送的视频图像的清晰度参数和/或视频图像的流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。因此,可以解决相关技术中相关技术中无法调节视频通话过程中视频图像的清晰度和/或流畅度的问题。
可选地,根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:根据清晰度参数判断视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据流畅度参数判断视频通话过程中视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,调整视频通话过程中视频图像的清晰度包括:调整用于控制视频图像的清晰度的预定调整参数;根据调整后的预定调整参数调整视频通话过程中视频图像的清晰度。
可选地,调整视频通话过程中视频图像的流畅度包括:通过调整视频图像的宏块划分的方式,调整视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,在通过调整视频图像的宏块划分方式,调整视频通话过程中视频图像的流畅度之后,还包括:判断调整后的视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,通过调整运动矢量(Motion Vector,简称为MV)的范围的方式,调整视频通话过程中视频图像的流畅度,其中,MV是帧间预测时,视频图像的当前编码宏块和参考帧中与当前编码宏块匹配度最高的宏块间的运动矢量。
为了方便理解上述实施例,本发明实施例提供了一种基于H264编码的视频通话移动终端,通过本发明用户在移动终端上进行视频通话过程中,可以保证清晰流畅的画质,另外如果画面不清晰,用户可以手动调解视频质量和画面流畅性。图3是根据本发明实施例的基于H264编码的视频通话移动终端示意图,如图3所示,该基于H264编码的视频通话移动终端包括:视频电话模块、参数配置模块,视频调节模块、网络制式监控模块、H264编码器模块。
视频电话模块的功能是当发起或者接听视频电话时,向底层传递一个视频呼叫的指示标志。指示当前的场景是视频通话场景。
参数配置模块,此模块保存编码器在编码的开始和过程中需设的参数值。参数值大的可以分为三种规格算法的参数值,分别是BaselineProfile、Main Profile、HighProfile三种规格算法的参数值。每种规格算法又包括Base Params和Dynamic Params参数组成。Base Params是编码器创建时需设置的参数,此部分参数值一般都会设成最小参考值。Dynamic Params是编码器运行的过程中,根据视频源的变化动态进行的设置的参数,此参数需要每一帧开始编码前进行设置。当上层传递的指示标志显示当前用户正在发起或者接听视频通话,则启动视频编码器,并选择Base line的参数值。
视频调节模块,用户根据被叫方反馈的视频画面质量和流畅性,用户可以通过调节编码器的参数,实时调节视频通话过程中的视频质量和流畅性。调节参数包括调节encodingPreset参数,调节宏块的划分方式,调节MV(Motion vector)的范围。
encodingPreset参数主要控制视频通话过程中的画面质量,可以分高、中、低。当选择高时,视频编码清晰度会高,相应的码流数据会大,压缩率会低。
通过调节宏块划分方式来调视频流畅度。H264协议较之前的H263和MPEG4协议,压缩率提升了,但算法复杂度也提升很多,其中最重要的一项改进是宏块划分最小可以细化到4X4,而H263宏块划分最细为8X8。H.264宏块有多种类型,并引入了子块的概念,H264宏块划分有7种划分模式,可以按照16X16,16X8,8X16,8X8进行分割:如果选择8X8的宏块模式,可以按照8X4,4X8,4X4进行子宏块分割。宏块和子块的划分如图4所示。
H.264宏块和子块的划分:具体编码时采用什么类型的宏块划分,都是通过试算法,对每个宏块划分成不同种类型,然后算出绝对误差和值(Sum Absolute Difference,简称为SAD),最后选出最优方式进行宏块的划分,对于H264宏块划分类型多样,每种算法都遍历一遍,然后找到最优划分方法,这样即耗时,不利用视频的流畅性。视频通话过程中,画面一般比较简单,主体主要是人物,另外画风变化一般不会太大,变化最多的是眼睛和嘴巴,另外根据对视频通话过程中码流进行分析,视频通话过程中80%的宏块划分都是1X1,只有9%有可能划分成16X16。所以视频编码过程中可以通过调节宏块划分类型,来提升或者减缓编码的速度,则编码速度体现在视频的流畅度。
通过调节运动矢量(Motion Vector,简称为MV)的范围来调节视频的流畅度,MV是帧间预测时,当前编码宏块和参考帧中匹配度最高宏块间的运动矢量。此匹配度最高的宏块搜索方法,就是在参考帧中一个宏块一个宏块匹配计算,然后找出最匹配的宏块,这样一个一个适配计算,影响编码的速度。如果在编码过程中,在宏块预测时定一个搜索范围,在定的范围内搜匹配的宏块,减少适配时间,将有利于提升编码速度。可以把MV的范围设为几个档位。对于视频通话通过画面特点,如上解释,视频通话过程画风变化简单,所以每个宏块不需要对整个参考帧进行匹配,可能在很小的范围就可以找到匹配的宏块,所以在编码时可以把MV的范围设为稍低档位,减小匹配宏块的搜索范围,减少编码时间,提升编码速度,提升视频流畅度。
网络制式监控模块,主要是监控当前用户注册的网络制式,然后反馈给视频调节模块。因网络制式不同,网络对视频带宽限制不同,则调节视频通话的参数(encodingPreset,宏块划分方式,MV范围)区间则不同。
H264编码器,根据参数配置模块和用户实时调节的配置参数对前摄传进来的图像数据进行编码。
图5是根据本发明实施例的H264编码器视频通话流程图,如图5所示,该流程包括:
步骤S502,用户发起或者接听视频通话,会给底层传递一个视频通话的指示标志。指示当前的场景是视频通话场景。
步骤S504,编码器配置模块收到上层传递视频指示标志,选择配置模块中的Baseline规格算法。
步骤S506,Baseline规格算法确定后,配置编码器初始值,编码器初始值为BaseParams,此部分参数都设为最小值。Dynamic Params是编码器运行的过程中,根据视频源的变化动态进行的设置的参数,此参数需要每一帧开始编码前进行设置。
步骤S508,当被叫反馈主叫方的视频图像不清晰时,转到步骤S510,当被叫反馈主叫方的视频图像清晰时,转到步骤S520。
步骤S510,主叫设备中视频调节模块可以调节编码器中encQuality的值,把encQuality值设为高,提高视频编码过程中的图像质量。
步骤S512,当被叫设备反馈主叫方的视频图像不流畅时,转到步骤S514,当被叫反馈主叫方的视频图像流畅时,转到步骤S520。
步骤S514,用户可以把宏块划分最细设为8X8,减小编码的复杂度。
步骤S516,当被叫反馈主叫方的视频图像的流畅度还不够,转到步骤S518,当被叫反馈主叫方的视频图像已流畅,转到步骤S520。
步骤S518,可以调节MV的范围,MV的范围是高、中、低三档,如果当前是最高档,可以搜到图像的最边界,可以把此值调成中档。如果图像还不够流畅,可以把MV范围设为低档。
步骤S520,结束。
可选地,在步骤S518之后,还可以包括步骤S518a:如果被叫方还是反馈视频图像不流畅时,可以检查encQuality值,encQuality是否为高,如果是高,则把此值调为中或者低。
另外在步骤S510、S514、S518,S518a中相关参数的调节根据用户当前注册网络的不同,参数调节的范围不同。当用户注册的网络是4G,网络对视频带宽限制,例如1280X720@30fps时的视频带宽限制是4M,此时用户选择的Baseline规格的算法,则encQuality的值可以设为中或者低。宏块划分最细可以在8X8到16X16之间调节,MV的范围最大在低到中之间调节。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
在本实施例中还提供了一种图像处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的图像处理装置的结构框图,如图6所示,该装置包括:
发送模块62,用于向被叫设备发送视频图像;
接收模块64,连接至上述发送模块62,用于接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;
调整模块66,连接至上述接收模块64,用于根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,调整模块66,还用于根据清晰度参数判断视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据流畅度参数判断视频通话过程中视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,调整模块66,还用于调整用于控制视频图像的清晰度的预定调整参数;以及根据调整后的预定调整参数调整视频通话过程中视频图像的清晰度。
可选地,调整模块66,还用于通过调整视频图像的宏块划分的方式,调整视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,调整模块66,还用于在通过调整视频图像的宏块划分方式,调整视频通话过程中视频图像的流畅度之后,判断调整后的视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整视频通话过程中视频图像的流畅度,其中,MV是帧间预测时,视频图像的当前编码宏块和参考帧中与当前编码宏块匹配度最高的宏块间的运动矢量。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
实施例3
本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,向被叫设备发送视频图像;
S2,接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;
S3,根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:
S1,根据清晰度参数判断视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据流畅度参数判断视频通话过程中视频图像的流畅度是否达到第二预定值;
S2,在判断结果为否的情况下,对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:调整视频通话过程中视频图像的清晰度包括:
S1,调整用于控制视频图像的清晰度的预定调整参数;
S2,根据调整后的预定调整参数调整视频通话过程中视频图像的清晰度。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:调整视频通话过程中视频图像的流畅度包括:
S1,通过调整视频图像的宏块划分的方式,调整视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:在通过调整视频图像的宏块划分方式,调整视频通话过程中视频图像的流畅度之后,还包括:
S1,判断调整后的视频图像的流畅度是否达到第二预定值;
S2,在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整视频通话过程中视频图像的流畅度,其中,MV是帧间预测时,视频图像的当前编码宏块和参考帧中与当前编码宏块匹配度最高的宏块间的运动矢量。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:向被叫设备发送视频图像;接收被叫设备根据视频图像反馈的通知消息,其中,通知消息携带有视频图像的清晰度参数和/或视频图像的流畅度参数;根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:根据清晰度参数和/或流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:根据清晰度参数判断视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据流畅度参数判断视频通话过程中视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,对应调整视频通话过程中视频图像的清晰度和/或流畅度。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:调整视频通话过程中视频图像的清晰度包括:调整用于控制视频图像的清晰度的预定调整参数;根据调整后的预定调整参数调整视频通话过程中视频图像的清晰度。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:调整视频通话过程中视频图像的流畅度包括:通过调整视频图像的宏块划分的方式,调整视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行:在通过调整视频图像的宏块划分方式,调整视频通话过程中视频图像的流畅度之后,还包括:判断调整后的视频图像的流畅度是否达到第二预定值;在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整视频通话过程中视频图像的流畅度,其中,MV是帧间预测时,视频图像的当前编码宏块和参考帧中与当前编码宏块匹配度最高的宏块间的运动矢量。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种图像处理方法,其特征在于,包括:
向被叫设备发送视频图像;
接收被叫设备根据所述视频图像反馈的通知消息,其中,所述通知消息携带有所述视频图像的清晰度参数和/或所述视频图像的流畅度参数;
根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
2.根据权利要求1所述的方法,其特征在于,所述根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度包括:
根据所述清晰度参数判断所述视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据所述流畅度参数判断所述视频通话过程中视频图像的流畅度是否达到第二预定值;
在判断结果为否的情况下,对应调整所述视频通话过程中视频图像的清晰度和/或流畅度。
3.根据权利要求2所述的方法,其特征在于,所述调整所述视频通话过程中视频图像的清晰度包括:
调整用于控制所述视频图像的清晰度的预定调整参数;
根据所述调整后的预定调整参数调整所述视频通话过程中视频图像的清晰度。
4.根据权利要求2所述的方法,其特征在于,所述调整所述视频通话过程中视频图像的流畅度包括:
通过调整所述视频图像的宏块划分的方式,调整所述视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
5.根据权利要求4所述的方法,其特征在于,在通过调整所述视频图像的宏块划分方式,调整所述视频通话过程中视频图像的流畅度之后,还包括:
判断调整后的视频图像的流畅度是否达到第二预定值;
在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整所述视频通话过程中视频图像的流畅度,其中,所述MV是帧间预测时,所述视频图像的当前编码宏块和参考帧中与所述当前编码宏块匹配度最高的宏块间的运动矢量。
6.一种图像处理装置,其特征在于,包括:
发送模块,用于向被叫设备发送视频图像;
接收模块,用于接收被叫设备根据所述视频图像反馈的通知消息,其中,所述通知消息携带有所述视频图像的清晰度参数和/或所述视频图像的流畅度参数;
调整模块,用于根据所述清晰度参数和/或所述流畅度参数对应调整视频通话过程中视频图像的清晰度和/或流畅度。
7.根据权利要求6所述的装置,其特征在于,所述调整模块,还用于根据所述清晰度参数判断所述视频通话过程中视频图像的清晰度是否达到第一预定值,或者,根据所述流畅度参数判断所述视频通话过程中视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,对应调整所述视频通话过程中视频图像的清晰度和/或流畅度。
8.根据权利要求7所述的装置,其特征在于,所述调整模块,还用于调整用于控制所述视频图像的清晰度的预定调整参数;以及根据所述调整后的预定调整参数调整所述视频通话过程中视频图像的清晰度。
9.根据权利要求7所述的装置,其特征在于,所述调整模块,还用于通过调整所述视频图像的宏块划分的方式,调整所述视频通话过程中视频图像的流畅度,其中,一个宏块包括一个亮度像素块和附加的两个色度像素块。
10.根据权利要求9所述的装置,其特征在于,所述调整模块,还用于在通过调整所述视频图像的宏块划分方式,调整所述视频通话过程中视频图像的流畅度之后,判断调整后的视频图像的流畅度是否达到第二预定值;以及在判断结果为否的情况下,通过调整运动矢量MV的范围的方式,调整所述视频通话过程中视频图像的流畅度,其中,所述MV是帧间预测时,所述视频图像的当前编码宏块和参考帧中与所述当前编码宏块匹配度最高的宏块间的运动矢量。
CN201610913618.6A 2016-10-20 2016-10-20 图像处理方法及装置 Pending CN107968927A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610913618.6A CN107968927A (zh) 2016-10-20 2016-10-20 图像处理方法及装置
PCT/CN2017/106740 WO2018072716A1 (zh) 2016-10-20 2017-10-18 图像处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610913618.6A CN107968927A (zh) 2016-10-20 2016-10-20 图像处理方法及装置

Publications (1)

Publication Number Publication Date
CN107968927A true CN107968927A (zh) 2018-04-27

Family

ID=61996290

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610913618.6A Pending CN107968927A (zh) 2016-10-20 2016-10-20 图像处理方法及装置

Country Status (2)

Country Link
CN (1) CN107968927A (zh)
WO (1) WO2018072716A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998102A (zh) * 2009-08-24 2011-03-30 中兴通讯股份有限公司 一种控制移动可视电话视频质量的方法和移动可视电话
CN102957844A (zh) * 2011-08-12 2013-03-06 索尼公司 图像处理设备、图像处理方法和图像处理程序
CN104796706A (zh) * 2014-01-17 2015-07-22 深圳市中瀛鑫科技股份有限公司 一种视频编码方法及装置
US20160198158A1 (en) * 2015-01-05 2016-07-07 Citrix Systems, Inc. Efficient video block matching

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1982485B1 (en) * 2006-02-10 2019-07-24 III Holdings 2, LLC System and method for connecting mobile devices
CN104253967A (zh) * 2014-09-26 2014-12-31 厦门亿联网络技术股份有限公司 一种实时视频通信传输控制方法
CN105812706A (zh) * 2016-03-17 2016-07-27 掌赢信息科技(上海)有限公司 一种视频通话质量评估方法及电子设备
CN105812711B (zh) * 2016-05-05 2019-06-28 广东小天才科技有限公司 视频通话过程中优化图像质量的方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101998102A (zh) * 2009-08-24 2011-03-30 中兴通讯股份有限公司 一种控制移动可视电话视频质量的方法和移动可视电话
CN102957844A (zh) * 2011-08-12 2013-03-06 索尼公司 图像处理设备、图像处理方法和图像处理程序
CN104796706A (zh) * 2014-01-17 2015-07-22 深圳市中瀛鑫科技股份有限公司 一种视频编码方法及装置
US20160198158A1 (en) * 2015-01-05 2016-07-07 Citrix Systems, Inc. Efficient video block matching

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
闫敬文: "《数字图像处理 MATLAB版》", 28 February 2007 *

Also Published As

Publication number Publication date
WO2018072716A1 (zh) 2018-04-26

Similar Documents

Publication Publication Date Title
US10212422B2 (en) Method and apparatus for encoding video, and decoding method and apparatus
TWI829058B (zh) 用於在多媒體通訊中使用壓縮並行轉碼器的方法和裝置
CN106131670B (zh) 一种自适应视频编码方法及终端
CN102138325B (zh) 利用可伸缩视频编码来提供可选视频的***和方法
CN103297415B (zh) 用于提供通信会话的方法以及设备
AU2017315417A1 (en) Color gamut adaptation with feedback channel
CN107210993A (zh) 无线通信网络中的多媒体内容流的动态速率调整的方法与***
CN108614633A (zh) 从视频服务器请求视频串流的方法及移动设备
CN104685886A (zh) 用于视频处理的装置及其方法
CN107005698A (zh) 支持尽力服务解码的元数据提示
CN110169062A (zh) 去块滤波控制
CN111464704B (zh) 彩铃业务的实现方法、服务器、终端及存储介质
WO2016043637A1 (en) Methods, encoders and decoders for coding of video sequences
CN107370980A (zh) 视频切换方法、装置及***
Ma et al. Analytical rate model for compressed video considering impacts of spatial, temporal and amplitude resolutions
CN100384230C (zh) 运动画面接收设备,发送设备及其解码和编码方法
US11949858B2 (en) Video throughput improvement using long term referencing, deep learning, and load balancing
CN107968927A (zh) 图像处理方法及装置
CN100536558C (zh) 远程视频电路的控制方法和***
Kobayashi et al. A 4K/60p HEVC real-time encoding system with high quality HDR color representations
CN112585921B (zh) 提供事件协调的上行链路网络辅助的方法和网络元件
CN111953983A (zh) 视频编码方法及装置
KR20140097236A (ko) 3d 컨텐츠 버전들의 생성을 위한 프로세싱 디바이스 및 컨텐츠를 획득하기 위한 연관된 디바이스
CN101309388A (zh) 视频电话机通话图像质量的控制方法及采用此方法的手机
WO2024096390A1 (ko) 미디어 콜 서비스를 수행하기 위한 방법 및 장치

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180427

WD01 Invention patent application deemed withdrawn after publication