用于收发视频分组的电子设备及其操作方法技术

技术编号:34790694 阅读:15 留言:0更新日期:2022-09-03 19:54
一种电子设备包括NACK缓冲器和处理电路,该NACK缓冲器被配置为临时存储第一分组和第二分组,该处理电路被配置为:基于分层预测(P)编码生成多个帧,该多个帧包括取决于对另一帧的解码的参考帧和独立于对另一帧的解码的非参考帧;基于多个帧生成形成参考帧的第一分组和形成非参考帧的第二分组;向外部设备发送第一分组和第二分组;接收指示外部设备接收失败的重传目标分组的NACK请求;确定不重传与NACK请求相对应的重传目标分组中的至少一些重传目标分组。目标分组。目标分组。

【技术实现步骤摘要】
用于收发视频分组的电子设备及其操作方法
[0001]相关申请的交叉引用
[0002]本申请基于并要求于2021年3月2日向韩国知识产权局提交的韩国专利申请No.10

2021

0027706的优先权,该申请的公开通过全文引用合并于此。


[0003]本专利技术构思涉及一种电子设备及其操作方法,并且更具体地,涉及一种用于收发视频分组的电子设备及其操作方法。

技术介绍

[0004]为了满足自第四代(4G)通信系统商业化以来不断增长的无线数据业务需求,已经付出了很多努力来开发改进的第五代(5G)或准5G通信系统。为此,5G或准5G通信系统也称为超越4G网络通信系统或后长期演进(LTE)系统。
[0005]随着5G通信系统的引入,往返时间(RTT)已经从200ms减少到5ms,并且需要一种视频分组发送方法,该方法在提供诸如视频呼叫服务和流媒体服务之类的实时特性至关重要的服务时保持所提供的最大带宽并且对分组丢失具有鲁棒性。

技术实现思路

[0006]本专利技术构思提供了一种电子设备,用于通过基于分层预测(P)编码收发视频分组来基于分层P编码生成非参考帧,从而减少或防止因为由于最大带宽限制不执行分组重传而发生视频播放错误。
[0007]根据本专利技术构思的一些示例实施例,提供了一种包括NACK缓冲器和处理电路的电子设备,该NACK缓冲器被配置为临时存储第一分组和第二分组,该处理电路被配置为:基于分层预测P编码生成多个帧,该多个帧包括参考帧和非参考帧,参考帧取决于对另一帧的解码,并且非参考帧独立于对另一帧的解码;基于多个帧生成第一分组和第二分组,第一分组形成参考帧,并且第二分组形成非参考帧;向外部设备发送第一分组和第二分组;接收指示外部设备接收失败的重传目标分组的NACK请求;确定不重传与NACK请求相对应的重传目标分组中的至少一些重传目标分组。
[0008]根据本专利技术构思的一些示例实施例,提供了一种包括处理电路的电子设备,该处理电路被配置为:基于分层预测P编码生成多个帧,该多个帧包括参考帧和非参考帧,参考帧取决于对另一帧的解码,并且非参考帧独立于对另一帧的解码;基于传输业务量和帧类型确定关于多个帧中的一些的丢帧;通过对参考帧进行打包来生成第一分组并通过对非参考帧进行打包来生成第二分组;向外部设备发送第一分组和第二分组;以及监视传输业务量是否超过最大业务量,传输业务量基于发送给外部设备的第一分组和第二分组的大小。
[0009]根据本专利技术构思的一些示例实施例,提供了一种包括NACK缓冲器和处理电路的电子设备,该NACK缓冲器被配置为临时存储第一分组、第二分组和第三分组,该处理电路被配置为:基于分层P编码顺序生成第一帧、第二帧和第三帧;确定是否对第一帧到第三帧中的
每一个执行打包;生成与第一帧相对应的第一分组、与第二帧相对应的第二分组和与第三帧相对应的第三分组;向外部设备发送第一分组至第三分组;监视实时传输业务量并确定实时传输业务量是否超过阈值业务量;接收指示外部设备接收失败的重传目标分组的NACK请求;以及确定不重传与NACK请求相对应的重传目标分组中的至少一些重传目标分组,其中,第二帧是独立于对另一帧的解码的非参考帧,并且第一帧和第三帧中的每一个是取决于对另一帧的解码的参考帧。
附图说明
[0010]根据以下结合附图的详细描述,将更清楚地理解本专利技术构思的一些示例实施例,在附图中:
[0011]图1是根据示例实施例的电子设备的框图;
[0012]图2A是根据示例实施例的无线发射机电路的框图;
[0013]图2B是根据示例实施例的无线接收机电路的框图;
[0014]图3A示出了基于IPPP编码的帧的示例;
[0015]图3B示出了根据示例实施例的基于分层预测(P)编码的帧的示例;
[0016]图4是根据示例实施例的电子设备的操作方法的流程图;
[0017]图5是根据示例实施例的电子设备确定丢帧的操作方法的流程图;
[0018]图6是根据示例实施例的电子设备在接收到重传请求时的操作方法的流程图;
[0019]图7是根据示例实施例的电子设备在接收到业务量改变请求时的操作方法的流程图;
[0020]图8是根据示例实施例的电子设备的操作的逻辑流程图;
[0021]图9是根据示例实施例的信号交换图;以及
[0022]图10是根据示例实施例的没有播放错误的视频帧的百分比图。
具体实施方式
[0023]图1是根据示例实施例的电子设备的框图。
[0024]参照图1,电子设备10可以包括输入接口110、控制电路120、分组发送电路130、分组接收电路140和/或输出接口150。
[0025]根据各种实施例,电子设备10可以被实现为发送视频分组的用户设备(UE)。例如,电子设备10可以与外部设备(未示出)执行视频呼叫。外部设备可以称为接收UE。例如,电子设备10可以与流媒体服务提供商的服务器相对应。
[0026]根据各种实施例,输入接口110可以包括用于接收视频的接口单元。例如,当电子设备10用作发送UE并与接收UE执行视频呼叫时,输入接口110可以与发送UE的相机(未示出)相对应。电子设备10可以通过相机接收外部图像和/或视频,执行打包,以及向接收UE发送分组。
[0027]根据各种实施例,控制电路120通常可以控制电子设备10的操作。例如,控制电路120可以执行视频呼叫应用并控制电子设备10通过无线发射机电路137发送视频分组。例如,控制电路120可以执行针对实时流媒体的应用并控制电子设备10通过无线接收机电路141从流媒体提供商的服务器(未示出)接收视频分组。控制电路120可以包括至少一个处理
器或微处理器或者可以是处理器的一部分。
[0028]根据各种实施例,分组发送电路130可以对要发送的视频进行编码并且向外部设备(未示出)发送经编码的视频。分组发送电路130可以包括编码器131、业务量记录器132、分组生成电路133、无线发射机电路137和/或NACK缓冲器136。
[0029]编码器131可以对图像数据进行编码。例如,编码器131可以对帧进行编码。根据实施例,编码器131可以根据控制信号改变编码模式。控制电路120可以根据所执行的应用向编码器131发送不同的信号。例如,当在相机应用中激活慢动作功能或延时功能时,或者当执行无缝视频流很重要的视频呼叫应用时,控制电路120可以向编码器131发送指示分层预测(P)编码的控制信号。编码器131可以从接收到控制信号的那一刻起对帧执行分层P编码。下面将描述分层P编码。
[0030]业务量记录器132可以实时测量和监视传输业务量。例如,每次(或一次或多次)发送由分组生成电路133生成的视频分组时,业务量记录器132可以接收并记录视频分组的大小信息。当业务量记录器132从分组生成电路133接收到对实时业务量信息的请求时,业务量记录器132可以在接收到请求本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子设备,包括:NACK缓冲器,被配置为临时存储第一分组和第二分组;以及处理电路,被配置为,基于分层预测P编码生成多个帧,所述多个帧包括参考帧和非参考帧,所述参考帧取决于对另一帧的解码,并且所述非参考帧独立于对另一帧的解码,基于所述多个帧生成所述第一分组和所述第二分组,所述第一分组形成所述参考帧,并且所述第二分组形成所述非参考帧,向外部设备发送所述第一分组和所述第二分组,接收指示所述外部设备接收失败的重传目标分组的NACK请求,以及确定不重传与所述NACK请求相对应的所述重传目标分组中的至少一些重传目标分组。2.根据权利要求1所述的电子设备,其中,所述重传目标分组中的所述至少一些重传目标分组与形成所述参考帧的所述第一分组相对应。3.根据权利要求2所述的电子设备,其中,所述处理电路还被配置为:监视实时业务量是否超过阈值业务量;以及无论是否超过所述阈值业务量,都重传所述第一分组。4.根据权利要求2所述的电子设备,其中,所述处理电路还被配置为通过对所述NACK请求进行解码来获得所述重传目标分组的序列号,并向所述NACK缓冲器查询与所述序列号相对应的分组。5.根据权利要求4所述的电子设备,其中,所述处理电路还被配置为将从所述NACK缓冲器接收的所述重传目标分组中不包括非参考指示符NRI值为0的分组的剩余分组确定为所述第一分组。6.根据权利要求4所述的电子设备,其中,所述处理电路还被配置为将从所述NACK缓冲器接收的所述重传目标分组中不包括具有最大业务标识符TID值的分组的剩余分组确定为所述第一分组。7.根据权利要求1所述的电子设备,其中,所述处理电路还被配置为:监视实时传输业务量;确定所述实时传输业务量是否超过阈值业务量;以及接收请求改变最大业务量值的信号,所述信号与临时最大媒体比特率请求TMMBR相对应。8.根据权利要求7所述的电子设备,其中,所述处理电路还被配置为:基于所述TMMBR调整编码比特率;基于所述TMMBR调整所述阈值业务量值;以及响应于完成所述调整而向所述外部设备发送响应信号,所述响应信号与临时最大媒体比特率通知TMMBN相对应。9.一种电子设备,包括:处理电路,被配置为:基于分层预测P编码生成多个帧,所述多个帧包括参考帧和非参考帧,所述参考帧取决于对另一帧的解码,并且所述非参考帧独立于对另一帧的解码,基于传输业务量和帧类型来确定关于所述多个帧中的一些帧的丢帧,
通过对所述参考帧进行打包来生成第一分组,并通过对所述非参考帧进行打包来生成第二分组,向外部设备发送所述第一分组和所述第二分组,以及监视所述传输业务量是否超过阈值业务量,所述传输业务量基于发送给所述外部设备的所述第一分组和所述第二分组的大小。10.根据权利要求9所述的电子设备,其中,所述处理电路还被配置为:确定所述传输业务量是否超过所述阈值业务量;以及当所述传输业务量未超过所述阈值业务量时,确定不执行所述丢帧。11.根据权利要求10所述的电子设备,其中,所述处理电路还被配置为响应于所述传输业务量超过所述阈值业务量,确定与超过所述阈值业务量的时间相对应的帧是包括在所述参考帧中还是包括在所述非参考帧中。12.根据权利要求11所述的电子设备,其中,所述处理电路还被配置为:响应于与超过所述阈值业务量的时间相对应的帧包括在所...

【专利技术属性】
技术研发人员:朴丙照金成渊金国镇朴星俊徐桢陪安炳浩
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1