CN106993190B - 软硬件协同编码方法及*** - Google Patents

软硬件协同编码方法及*** Download PDF

Info

Publication number
CN106993190B
CN106993190B CN201710209856.3A CN201710209856A CN106993190B CN 106993190 B CN106993190 B CN 106993190B CN 201710209856 A CN201710209856 A CN 201710209856A CN 106993190 B CN106993190 B CN 106993190B
Authority
CN
China
Prior art keywords
gop
software
coding
hardware
software coding
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
CN201710209856.3A
Other languages
English (en)
Other versions
CN106993190A (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.)
Guangdong Guangling Information Technology Co ltd
Original Assignee
Wuhan Douyu Network 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710209856.3A priority Critical patent/CN106993190B/zh
Publication of CN106993190A publication Critical patent/CN106993190A/zh
Application granted granted Critical
Publication of CN106993190B publication Critical patent/CN106993190B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • 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/177Methods 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 a group of pictures [GOP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

本发明公开了一种软硬件协同编码方法及***,涉及视频编码领域,包括以下步骤:将原始视频图像输入硬件编码器进行编码,得到多个由硬件编码输出的画面组GOP,同时还将原始视频图像输入到图像缓存队列中。根据CPU计算能力将所述多个由硬件编码输出的GOP中的部分GOP删除。从图像缓存队列中取出与被删除的GOP对应的原始视频图像进行软件编码。以及将由硬件编码输出的GOP和由软件编码输出的GOP输出到编码图像队列。本发明软硬件协同编码方法,其编码效率高且能消除编码卡顿和丢帧。

Description

软硬件协同编码方法及***
技术领域
本发明涉及视频编码领域,具体涉及一种软硬件协同编码方法及***。
背景技术
根据统计,互联网流量中,视频数据的流量占据了大部分网络带宽资源。视频编码技术通过对视频数据进行压缩,达到节省网络带宽和存储空间的目的,具有巨大的经济效益。由于视频编码算法计算量大,通常采用特殊的硬件进行编码。实际应用中,单纯的硬件编码器计算效率高,但是编码效率不高。单纯的软件编码器经过充分的算法优化,压缩效率高,但是消耗CPU资源过多。
目前缺乏一种既能充分利用设备有限的CPU资源,进行高效的视频编码,还能消除软件编码对CPU资源消耗过多造成的编码丢帧问题的编码方法。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种编码效率高且能消除编码卡顿和丢帧的软硬件协同编码方法。
为达到以上目的,本发明采取的技术方案是:
一种软硬件协同编码方法,包括以下步骤:
将原始视频图像输入硬件编码器进行编码,得到多个由硬件编码输出的画面组GOP,同时还将原始视频图像输入到图像缓存队列中;
根据CPU计算能力将所述多个由硬件编码输出的GOP中的部分GOP删除;
从图像缓存队列中取出与被删除的GOP对应的原始视频图像进行软件编码;以及
将由硬件编码输出的GOP和由软件编码输出的GOP输出到编码图像队列。
在上述技术方案的基础上,定义初始的软件编码GOP比例因子确定所述硬件编码输出的GOP中应删除的GOP的数量。
在上述技术方案的基础上,定义软件编码GOP比例因子的动态调整周期,并判断一个动态调整周期是否结束,若是,根据CPU实时的计算能力,对软件编码GOP比例因子进行修正,由修正的软件编码GOP比例因子动态调整所述硬件编码输出的GOP中应删除的GOP的数量,若否,保持原软件编码GOP比例因子。
在上述技术方案的基础上,所述动态调整周期为完成对预设数量的GOP所对应的原始视频图像编码所需要的时间。
在上述技术方案的基础上,所述对软件编码GOP比例因子进行修正的步骤包括:
获取最近一个删除的GOP所对应的原始视频图像进行软件编码时消耗的CPU的时间Tr,得到进行软件编码的最大频率1/Tr;
根据该GOP在软件编码时所包含的编码图像数Nf、图像帧率Fr和时间间隔Tg,将Tr转换为标准值Tr’=Tr*(Nf*Fr/Tg);
综合考虑CPU计算能力空闲以及预测偏差,制定安全系数β进行校正,其中0<β<1;
根据该GOP的时间间隔Tg、标准值Tr’和安全系数β得到修正后的软件编码GOP比例因子α=β*(Tg/Tr’)。
在上述技术方案的基础上,根据初始的软件编码GOP比例因子或修正的软件编码GOP比例因子,采用位掩码区分表示由硬件编码输出的GOP和由软件编码输出的GOP。
在上述技术方案的基础上,所述从图像缓存队列中取出与被删除的GOP对应的视频图像进行软件编码的步骤包括:
对被删除的GOP,扫描GOP内的每帧图像的PTS,计算得到最小PTS和最大PTS;
在图像缓存队列中的原始视频图像中顺序查找最小PTS和最大PTS对应的视频图像,将最小PTS和最大PTS之间的视频图像序列进行软件编码输出。
在上述技术方案的基础上,将所述最小PTS对应的视频图像编码成IDR帧,同时将最大PTS之前的视频图像从图像缓存队列中的原始视频图像中删除。
与此同时,本发明还提供一种编码效率高且能消除编码卡顿和丢帧的软硬件协同编码***。
为达到以上目的,本发明采取的技术方案是:
一种实现上述软硬件协同编码方法的***,包括:
硬件编码器,其用于对原始视频图像进行硬件编码,并得到由硬件编码输出的GOP;
软件编码决策模块,其用于判断所述硬件编码输出的GOP中应删除的GOP的数量;以及
软件编码器,其用于对原始视频图像进行软件编码,并得到由软件编码输出的GOP。
在上述技术方案的基础上,所述软件编码决策模块还包括动态调整模块,所述动态调整模块用于定义动态调整周期,并在动态调整周期内定义由硬件编码和软件编码输出的GOP总量,所述动态调整模块还用于判断当前已经输出的GOP是否超过GOP总量,若否,则软件编码决策模块维持原应删除的GOP的数量,若是,则软件编码决策模块修正应删除的GOP的数量。
与现有技术相比,本发明的优点在于:
本发明的软硬件协同编码方法采用了软件编码和硬件编码相协同的方式进行编码,其中软件编码时考虑了CPU的计算能力,能够充分利用设备有限的CPU资源,消除了软件编码对CPU资源消耗过多造成的编码丢帧问题。通过软件编码和硬件编码相协同的方式克服了现有技术中单纯的硬件编码导致编码效率不高,单纯的软件编码消耗CPU资源过多的问题。更进一步的是,还能根据CPU实时的计算能力,进行动态调整,实时调整硬件编码和软件编码各自所占的比例,具体是通过修正软件编码GOP比例因子来实现的。从而可以实时避免因CPU计算能力过度消耗,而导致缓存溢出丢帧的现象。此外,为了方便区分硬件编码和软件编码的比例,还可以采用位掩码来区分表示,更为形象化。
附图说明
图1为本发明实施例中软硬件协同编码方法的流程图;
图2为本发明实施例中软硬件协同编码***的结构框图。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
参见图1所示,本发明实施例提供一种软硬件协同编码方法,包括以下步骤:
S1.配置硬件编码器。
在进行编码之前,首先需要配置硬件编码器,即对硬件编码器进行参数配置,通常包括原始视频图像宽高、颜色格式、GOP(Group ofPictures,画面组)时间间隔、帧率、码率或编码质量级别等进行配置。
S2.将原始视频图像输入硬件编码器进行编码,得到多个由硬件编码输出的画面组GOP,同时还将原始视频图像输入到图像缓存队列中。
原始视频图像输入硬件编码器进行编码,编码后的视频帧以GOP输出。硬件编码器的参数集(如序列参数集和图像参数集)中含有重要的编码信息,从中可解析出视频编码帧的量化参数。
S3.根据CPU计算能力将多个由硬件编码输出的GOP中的部分GOP删除。
硬件编码输出的GOP一部分直接输出到编码图像队列,一部分被删除。而被删除的这部分GOP对应的原始视频图像将会由软件编码器进行软件编码。具体有多少比例的GOP会被删除,而改由软件编码来代替,涉及到软件编码GOP比例因子的计算。
通过定义初始的软件编码GOP比例因子可以确定硬件编码输出的GOP中应删除的GOP的数量,在得知软件编码GOP比例因子后,即可确定有多少比例的GOP所对应的原始视频图像应由软件编码器来编码,从而可以确定硬件编码输出的GOP中应删除的GOP的数量。
本实施例中为了能够根据CPU实时的计算能力做出自适应调整,定义了软件编码GOP比例因子的动态调整周期。在每个动态调整周期结束时,根据CPU实时的计算能力,对软件编码GOP比例因子进行修正,由修正的软件编码GOP比例因子动态调整所述硬件编码输出的GOP中应删除的GOP的数量。动态调整周期为完成对预设数量的GOP所对应的原始视频图像编码所需要的时间,而没有完成预设数量时将不会对软件编码GOP比例因子进行修正,将会保持原有的软件编码GOP比例因子。这里对预设数量的GOP所对应的原始视频图像编码包括硬件编码和软件编码。
其中,对软件编码GOP比例因子进行修正的步骤包括:
(1)获取最近一个删除的GOP对应的原始视频图像进行软件编码消耗的CPU的时间Tr,得到进行软件编码的最大频率1/Tr。
软件编码使用CPU资源,需要结合实际运行CPU的计算能力来确定软件编码GOP比例因子,这样既能充分利用CPU的处理能力,又能避免丢帧造成问题。对于最近一个删除的GOP对应的原始视频图像进行软件编码消耗的CPU的时间Tr,如果超过这一上限频率进行软件编码,将导致CPU计算能力过度消耗,最终将导致缓存溢出丢帧。
(2)根据该GOP在软件编码时所包含的编码图像数Nf、图像帧率Fr和时间间隔Tg,将Tr转换为标准值Tr’=Tr*(Nf*Fr/Tg)。
实际编码中,由于每个GOP包含的编码帧数可能不完全一致,为此需要将Tr转换为标准值Tr’。
(3)综合考虑CPU计算能力空闲以及预测偏差,制定安全系数β进行校正,其中0<β<1。
考虑到CPU的计算能力应该有一部分空闲,以及采用最近一个GOP来预测存在一定偏差,因此需要乘以一个安全系数β进行校正,这里0<β<1,本实施例中的β为0.6。
(4)根据该GOP的时间间隔Tg、标准值Tr’和安全系数β得到修正后的软件编码GOP比例因子α=β*(Tg/Tr’)。
首先可以定义初始的软件编码GOP比例因子,比如1/10,然后便可以通过上述步骤来对初始的软件编码GOP比例因子进行修正。这里设动态修正周期为T,则在一个动态修正周期为T内,软件编码占比数为N=α*T。
更具体地,可以用位掩码来表示哪些GOP所对应的原始视频图像应该采用软件编码,哪些GOP所对应的原始视频图像采用硬件编码。如T=10,α=0.6,N=6,则取10位来存储标记,其中6位标记为1,表示采用软件编码,4位标记为0,表示直接输出硬编码的编码GOP,其标记掩码为1111110000。
S4.配置软件编码器。
在利用软件编码器编码时,同样需要对软件编码器进行配置,软件编码器除了硬件编码器的基本配置参数外,可进行更加具体的配置(如视频内容类别),这些配置可让软件编码器针对应用场景进行编码优化。原始视频宽高、颜色格式、GOP时间间隔这些参数,软件编码器采用与硬件编码器同样的配置。如果硬件编码器采用码率控制方式,软件编码器采用同样的码率配置,这样可以提高画面质量。如果硬件编码器采用恒定质量级别控制方式,软件编码器设置与硬件编码器同样的量化参数。另外,如果实际应用环境中播放器要求同样的参数集,可配置软件编码器与硬件编码器同样的参数集。
S5.从图像缓存队列中取出与被删除的GOP对应的原始视频图像进行软件编码。
被决定使用软件编码重新编码的GOP,需要在原始视频图像队列中查找对应的原始视频图像。首先对被删除的GOP,扫描GOP内的每帧图像的PTS,计算得到最小PTS和最大PTS,然后在图像缓存队列中的原始视频图像中顺序查找最小PTS和最大PTS对应的视频图像,将最小PTS和最大PTS之间的视频图像序列进行软件编码输出。本实施例中将最小PTS对应的视频图像编码成IDR帧,同时将最大PTS之前的视频图像从图像缓存队列中的原始视频图像中删除,以释放内存空间。
S6.将由硬件编码输出的GOP和由软件编码输出的GOP输出到编码图像队列。
此时,便完成了软件编码和硬件编码的协同编码。
参见图2所示,本发明实施例还提供一种实现上述软硬件协同编码方法的***,其包括硬件编码器、软件编码决策模块和软件编码器。其中硬件编码器用于对原始视频图像进行硬件编码,并得到由硬件编码输出的GOP。软件编码决策模块用于判断硬件编码输出的GOP中应删除的GOP的数量。软件编码器用于对原始视频图像进行软件编码,并得到由软件编码输出的GOP。
软件编码决策模块还包括动态调整模块,动态调整模块用于定义动态调整周期,并在动态调整周期内定义由硬件编码和软件编码输出的GOP总量,动态调整模块还用于判断当前已经输出的GOP是否超过GOP总量,若否,则软件编码决策模块维持原应删除的GOP的数量,若是,则软件编码决策模块修正应删除的GOP的数量。
综上所述,本实施例采用了软件编码和硬件编码相协同的方式进行编码,其中软件编码时考虑了CPU的计算能力,能够充分利用设备有限的CPU资源,消除了软件编码对CPU资源消耗过多造成的编码丢帧问题。通过软件编码和硬件编码相协同的方式克服了现有技术中单纯的硬件编码导致编码效率不高,单纯的软件编码消耗CPU资源过多的问题。
更进一步的是,本实施例还能根据CPU实时的计算能力,进行动态调整,实时调整硬件编码和软件编码各自所占的比例,具体是通过修正软件编码GOP比例因子来实现的。从而可以实时避免因CPU计算能力过度消耗,而导致缓存溢出丢帧的现象。此外,为了方便区分硬件编码和软件编码的比例,还可以采用位掩码来区分表示,更为形象化。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

Claims (10)

1.一种软硬件协同编码方法,其特征在于,包括以下步骤:
将原始视频图像输入硬件编码器进行编码,得到多个由硬件编码输出的画面组GOP,同时还将原始视频图像输入到图像缓存队列中;
根据CPU计算能力将所述多个由硬件编码输出的GOP中的部分GOP删除;
从图像缓存队列中取出与被删除的GOP对应的原始视频图像进行软件编码;以及
将由硬件编码输出的GOP和由软件编码输出的GOP输出到编码图像队列。
2.如权利要求1所述的软硬件协同编码方法,其特征在于:定义初始的软件编码GOP比例因子确定所述硬件编码输出的GOP中应删除的GOP的数量。
3.如权利要求2所述的软硬件协同编码方法,其特征在于:定义软件编码GOP比例因子的动态调整周期,并判断一个动态调整周期是否结束,若是,根据CPU实时的计算能力,对软件编码GOP比例因子进行修正,由修正的软件编码GOP比例因子动态调整所述硬件编码输出的GOP中应删除的GOP的数量,若否,保持原软件编码GOP比例因子。
4.如权利要求3所述的软硬件协同编码方法,其特征在于:所述动态调整周期为完成对预设数量的GOP所对应的原始视频图像编码所需要的时间。
5.如权利要求4所述的软硬件协同编码方法,其特征在于,所述对软件编码GOP比例因子进行修正的步骤包括:
获取最近一个删除的GOP所对应的原始视频图像进行软件编码时消耗的CPU的时间Tr,得到进行软件编码的最大频率1/Tr;
根据该GOP在软件编码时所包含的编码图像数Nf、图像帧率Fr和时间间隔Tg,将Tr转换为标准值Tr’=Tr*(Nf*Fr/Tg);
综合考虑CPU计算能力空闲以及预测偏差,制定安全系数β进行校正,其中0<β<1;
根据该GOP的时间间隔Tg、标准值Tr’和安全系数β得到修正后的软件编码GOP比例因子α=β*(Tg/Tr’)。
6.如权利要求5所述的软硬件协同编码方法,其特征在于:根据初始的软件编码GOP比例因子或修正的软件编码GOP比例因子,采用位掩码区分表示由硬件编码输出的GOP和由软件编码输出的GOP。
7.如权利要求1所述的软硬件协同编码方法,其特征在于,所述从图像缓存队列中取出与被删除的GOP对应的视频图像进行软件编码的步骤包括:
对被删除的GOP,扫描GOP内的每帧图像的PTS,计算得到最小PTS和最大PTS;
在图像缓存队列中的原始视频图像中顺序查找最小PTS和最大PTS对应的视频图像,将最小PTS和最大PTS之间的视频图像序列进行软件编码输出。
8.如权利要求7所述的软硬件协同编码方法,其特征在于:将所述最小PTS对应的视频图像编码成IDR帧,同时将最大PTS之前的视频图像从图像缓存队列中的原始视频图像中删除。
9.一种实现权利要求1中的软硬件协同编码方法的***,其特征在于,包括:
硬件编码器,其用于对原始视频图像进行硬件编码,并得到由硬件编码输出的GOP;
软件编码决策模块,其用于判断所述硬件编码输出的GOP中应删除的GOP的数量;以及
软件编码器,其用于对原始视频图像进行软件编码,并得到由软件编码输出的GOP。
10.如权利要求9所述的***,其特征在于,所述软件编码决策模块还包括动态调整模块,所述动态调整模块用于定义动态调整周期,并在动态调整周期内定义由硬件编码和软件编码输出的GOP总量,所述动态调整模块还用于判断当前已经输出的GOP是否超过GOP总量,若否,则软件编码决策模块维持原应删除的GOP的数量,若是,则软件编码决策模块修正应删除的GOP的数量。
CN201710209856.3A 2017-03-31 2017-03-31 软硬件协同编码方法及*** Active CN106993190B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710209856.3A CN106993190B (zh) 2017-03-31 2017-03-31 软硬件协同编码方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710209856.3A CN106993190B (zh) 2017-03-31 2017-03-31 软硬件协同编码方法及***

Publications (2)

Publication Number Publication Date
CN106993190A CN106993190A (zh) 2017-07-28
CN106993190B true CN106993190B (zh) 2019-06-21

Family

ID=59414776

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710209856.3A Active CN106993190B (zh) 2017-03-31 2017-03-31 软硬件协同编码方法及***

Country Status (1)

Country Link
CN (1) CN106993190B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6806011B2 (ja) * 2017-09-14 2020-12-23 株式会社デンソー 画像処理装置
CN109936744B (zh) 2017-12-19 2020-08-18 腾讯科技(深圳)有限公司 视频编码处理方法、装置及具有视频编码功能的应用
CN108156414B (zh) * 2017-12-27 2020-10-02 惠州Tcl家电集团有限公司 WebRTC数据编码方法、设备及计算机可读存储介质
US10506242B2 (en) * 2018-01-30 2019-12-10 Google Llc Efficient context model computation design in transform coefficient coding
CN109451313A (zh) * 2018-12-14 2019-03-08 深圳市网心科技有限公司 一种视频编码方法、***及电子设备和存储介质
CN114374848B (zh) * 2021-12-20 2024-03-19 杭州当虹科技股份有限公司 一种视频编码优化方法和***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198051A (zh) * 2006-12-07 2008-06-11 深圳艾科创新微电子有限公司 基于h.264的熵解码器的实现方法及装置
CN101453640A (zh) * 2007-11-28 2009-06-10 中国科学院微电子研究所 一种软硬件联合解码的avs视频解码器
WO2009128227A1 (en) * 2008-04-13 2009-10-22 Thomson Licensing Encoding apparatus of video data and sound data, encoding method thereof, and video editing system
CN102065288A (zh) * 2010-06-30 2011-05-18 美商威睿电通公司 结合软硬件实现的视频处理***、方法及其装置
WO2014111059A1 (en) * 2013-01-21 2014-07-24 Mediatek Inc. Method and apparatus using software engine and hardware engine collaborated with each other to achieve hybrid video encoding
CN106231319A (zh) * 2016-07-14 2016-12-14 观止云(北京)信息技术有限公司 一种基于软硬件结合的逐帧对齐的方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6203515B2 (ja) * 2013-03-29 2017-09-27 株式会社メガチップス 画像処理装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101198051A (zh) * 2006-12-07 2008-06-11 深圳艾科创新微电子有限公司 基于h.264的熵解码器的实现方法及装置
CN101453640A (zh) * 2007-11-28 2009-06-10 中国科学院微电子研究所 一种软硬件联合解码的avs视频解码器
WO2009128227A1 (en) * 2008-04-13 2009-10-22 Thomson Licensing Encoding apparatus of video data and sound data, encoding method thereof, and video editing system
CN102065288A (zh) * 2010-06-30 2011-05-18 美商威睿电通公司 结合软硬件实现的视频处理***、方法及其装置
WO2014111059A1 (en) * 2013-01-21 2014-07-24 Mediatek Inc. Method and apparatus using software engine and hardware engine collaborated with each other to achieve hybrid video encoding
CN106231319A (zh) * 2016-07-14 2016-12-14 观止云(北京)信息技术有限公司 一种基于软硬件结合的逐帧对齐的方法

Also Published As

Publication number Publication date
CN106993190A (zh) 2017-07-28

Similar Documents

Publication Publication Date Title
CN106993190B (zh) 软硬件协同编码方法及***
CN108574843B (zh) 确定用于视频编码的gop长度的方法和编码器***
US10735740B2 (en) Bit rate control method and device
TWI743919B (zh) 視訊處理裝置及視訊串流的處理方法
CN109743600B (zh) 基于可穿戴的现场运维自适应视频流传输速率控制方法
WO2021139418A1 (zh) 图像处理装置、远端设备及通信***
US11330263B1 (en) Machine learning based coded size estimation in rate control of video encoding
WO2021129007A1 (zh) 视频码率的确定方法、装置、计算机设备及存储介质
WO2021164670A1 (zh) 视频编码方法、装置、设备及存储介质
WO2023134523A1 (zh) 内容自适应视频编码方法、装置、设备和存储介质
CN106412721A (zh) 估计处理器负荷
US20240040127A1 (en) Video encoding method and apparatus and electronic device
WO2023246047A1 (zh) 一种jpeg图像压缩的方法、***、设备和存储介质
CN112272299A (zh) 一种视频编码的方法、装置、设备和存储介质
CN113038127A (zh) 一种基于roi的实时视频多路并行传输码率控制方法
CN104113761A (zh) 一种视频编码中的码率控制方法及编码器
WO2024120214A1 (zh) 一种编码控制方法、装置、设备、存储介质及产品
CN105187832B (zh) 基于2.5g无线网络移动视频码率控制方法
CN102724507B (zh) 一种gpu加速编码器码率控制方法
CN110381315A (zh) 码率控制方法及装置
US11825088B2 (en) Adaptively encoding video frames based on complexity
TW202207053A (zh) 影像品質評估裝置及其影像品質評估方法
CN101969559A (zh) 视频码流的转换压缩方法与***
CN110677664B (zh) 一种面向4k/8k超高清视频编码的低抖动码率控制方法
CN110572661B (zh) 一种面向4k/8k超高清视频编码的低延时码率控制方法

Legal Events

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

Effective date of registration: 20230601

Address after: Room 2702, No. 248 Wushan Road, Tianhe District, Guangzhou City, Guangdong Province, 510635, self-made 01 and 02

Patentee after: GUANGDONG GUANGLING INFORMATION TECHNOLOGY CO.,LTD.

Address before: 430000 East Lake Development Zone, Wuhan City, Hubei Province, No. 1 Software Park East Road 4.1 Phase B1 Building 11 Building

Patentee before: WUHAN DOUYU NETWORK TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right