书签 分享 收藏 举报 版权申诉 / 10

视频编解码系统及视频流传输方法.pdf

  • 上传人:g****
  • 文档编号:4887534
  • 上传时间:2018-11-22
  • 格式:PDF
  • 页数:10
  • 大小:1.50MB
  • 摘要
    申请专利号:

    CN201310278058.8

    申请日:

    2013.07.04

    公开号:

    CN104243989A

    公开日:

    2014.12.24

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04N 19/15申请公布日:20141224|||实质审查的生效IPC(主分类):H04N 19/15申请日:20130704|||公开

    IPC分类号:

    H04N19/15(2014.01)I; H04N19/44(2014.01)I

    主分类号:

    H04N19/15

    申请人:

    广达电脑股份有限公司

    发明人:

    庄理安; 郑楷儒; 丁敬原; 方俊雄; 谢昕伦; 林榆丰

    地址:

    中国台湾桃园县

    优先权:

    2013.06.17 TW 102121286

    专利代理机构:

    北京市柳沈律师事务所 11105

    代理人:

    史新宏

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种视频编解码系统及视频流传输方法。该视频流传输方法包括:利用视频编码装置依序对多张第一图像进行编码以产生视频位流,并将视频位流通过一网络传送至视频解码装置;利用视频解码装置对视频位流进行解码以产生相应的多张第二图像;其中当视频解码装置检测到在传送该视频位流时有数据丢失的情况,利用视频解码装置参考第二图像中最后解码所产生的第三图像以进行后续视频解码处理,并传送一请求信号至视频编码装置,使得视频编码装置参考在第一图像中相应于第三图像的第四图像以进行后续视频编码处理。

    权利要求书

    权利要求书1.  一种视频编解码系统,包括:一视频编码装置,包括:一第一视频处理器,用以依序对多张第一图像进行编码以产生一视频位流;一第一存储器单元,用以存储该视频位流;以及一第一网络单元,用以通过一网络传送该视频位流;以及一视频解码装置,包括:一第二网络单元,用以接收该视频位流;一第二视频处理器,用以对该视频位流进行解码以产生相应的多张第二图像;以及一第二存储器单元,用以存储所述第二图像,其中当该第二视频处理器检测到在传送该视频位流时有数据丢失,该第二视频处理器参考所述第二图像中最后解码所产生的一第三图像以进行后续视频解码处理,并传送一请求信号至该视频编码装置,使得该第一视频处理器参考在所述第一图像中相应于该第三图像的一第四图像以进行后续视频编码处理。2.  如权利要求1所述的视频编解码系统,其中该视频编码装置还包括:一图像提取装置,用以持续提取所述第一图像;以及一图像缓冲器,用以存储该所提取的所述第一图像。3.  如权利要求2所述的视频编解码系统,其中所述第一图像以Motion JPEG的格式存储。4.  如权利要求1所述的视频编解码系统,其中当该视频编码装置接收到该请求信号,该第一视频处理器停止对所述第一图像的一目前图像进行编码,且该第一视频处理器并参考该第四图像以对该目前图像的一后续图像进行编码。5.  如权利要求4所述的视频编解码系统,其中在该视频解码装置接收到相应于该后续图像的该视频位流后,该第二视频处理器参考该第三图像对相应于该后续图像的该视频位流进行解码。6.  一种视频流传输方法,用于一视频编解码系统,该视频编解码系统包 括一视频编码装置及一视频解码装置,该方法包括:利用该视频编码装置依序对多张第一图像进行编码以产生一视频位流,并将该视频位流通过一网络传送至该视频解码装置;利用该视频解码装置对该视频位流进行解码以产生相应的多张第二图像;以及其中当该视频解码装置检测到在传送该视频位流时有数据丢失,利用该视频解码装置参考所述第二图像中最后解码所产生的一第三图像以进行后续视频解码处理,并传送一请求信号至该视频编码装置,使得该视频编码装置参考在所述第一图像中相应于该第三图像的一第四图像以进行后续视频编码处理。7.  如权利要求6所述的视频流传输方法,其中该视频编码装置还包括:一图像提取装置,用以持续提取所述第一图像;以及一图像缓冲器,用以存储该所提取的所述第一图像。8.  如权利要求7所述的视频流传输方法,其中所述第一图像以Motion JPEG的格式存储。9.  如权利要求6所述的视频流传输方法,还包括:当该视频编码装置接收到该请求信号,利用该视频编码装置停止对所述第一图像的一目前图像进行编码,并参考该第四图像以对该目前图像的一后续图像进行编码。10.  如权利要求6所述的视频流传输方法,还包括:在该视频解码装置接收到相应于该后续图像的该视频位流后,利用该视频解码装置参考该第三图像对相应于该后续图像的该视频位流进行解码。

    说明书

    说明书视频编解码系统及视频流传输方法
    技术领域
    本发明涉及视频处理,特别涉及可在图像传输中丢失图像时,不需重新传送I图像(I-picture)视频编解码系统及视频流传输方法。
    背景技术
    在视频压缩中,有三种图像格式,例如是I图像、P图像及B图像,其中I图像可不用参考其他图像而直接进行解码,而P图像及B图像则需参考其他图像(例如参考先前的I图像或P图像)以进行解码。如果在传输视频位流(bitstream,又称之为“比特流”)时在某一图像发生分组丢失(packet loss)的情况,则参考该张图像的其他图像则无法正确地进行解码。在先前的视频编解码系统中,为了要克服上述问题,其使用IDR(Instantaneous Decoding Refresh)图像,但在网络上传输IDR图像需要耗费相当大的频宽。对于网络情况不佳的视频编解码系统而言,该方式并无法有效地解决上述问题。
    发明内容
    本发明提供一种视频编解码系统,包括:一视频编码装置,包括:一第一视频处理器,用以依序对多张第一图像进行编码以产生一视频位流;一第一存储器单元,用以存储该视频位流;以及一第一网络单元,用以通过一网络传送该视频位流;以及一视频解码装置,包括:一第二网络单元,用以接收该视频位流;一第二视频处理器,用以对该视频位流进行解码以产生相应的多张第二图像;以及一第二存储器单元,用以存储该等第二图像,其中当该第二视频处理器检测到在传送该视频位流时有数据丢失的情况,该第二视频处理器参考该等第二图像中最后解码所产生的一第三图像以进行后续视频解码处理,并传送一请求信号至该视频编码装置,使得该第一视频处理器参考在该等第一图像中相应于该第三图像的一第四图像以进行后续视频编码处理。
    本发明还提供一种视频流传输方法,用于一视频编解码系统,该视频编 解码系统包括一视频编码装置及一视频解码装置,该方法包括:利用该视频编码装置依序对多张第一图像进行编码以产生一视频位流,并将该视频位流通过一网络传送至该视频解码装置;利用该视频解码装置对该视频位流进行解码以产生相应的多张第二图像;其中当该视频解码装置检测到在传送该视频位流时有数据丢失的情况,利用该视频解码装置参考该等第二图像中最后解码所产生的一第三图像以进行后续视频解码处理,并传送一请求信号至该视频编码装置,使得该视频编码装置参考在该等第一图像中相应于该第三图像的一第四图像以进行后续视频编码处理。
    附图说明
    图1是显示依据本发明一实施例的视频编解码系统10的功能方块图。
    图2A-图2C是显示依据本发明一实施例中的视频编解码系统10分别进行编码及解码的示意图。
    图3是显示依据本发明一实施例的视频流传输方法的流程图。
    【符号说明】
    10~视频编解码系统;
    30~网络;
    100~视频编码装置;
    110~图像提取装置;
    120~视频处理器;
    130~存储器单元;
    140~图像缓冲器;
    150~网络单元;
    200~视频解码装置;
    220~视频处理器;
    230~存储器单元;
    250~网络单元;
    31-36、31’~图像;
    S310-S330~步骤。
    具体实施方式
    为使本发明的上述目的、特征和优点能更明显易懂,下文特举一优选实施例,并配合附图,作详细说明如下。
    图1是显示依据本发明一实施例的视频编解码系统10的功能方块图。视频编解码系统10包括视频编码装置100及视频解码装置200。在一实施例中,视频编码装置100包括一图像提取装置110、一视频处理器120、一存储器单元130、一图像缓冲器140、以及一网络单元150。简单而言,视频处理器110用以对一图像群组(Group of pictures,GOP)中的多张图像进行视频编码(例如使用MPEG2、H.263、H.264/AVC等视频编解码标准),藉以产生一视频位流。接着,视频处理器110经由网络单元150将所产生的视频位流以网络分组的形式通过一网络30(例如是有线网络或无线网络)传送至视频解码装置200。
    承上述实施例,视频解码装置200包括一视频处理器220、一存储器单元230及一网络单元250。视频解码装置200通过网络单元250接收来自视频编码装置100的视频位流的网络分组,并将所接收的网络分组还原为视频位流。接着,视频处理器220对该视频位流进行视频解码处理,以得到原本的图像群组中的图像。
    在上述实施例中,图像提取装置110可持续提取图像,并将所提取的图像存储至图像缓冲器140,其中存储于图像缓冲器140中的图像格式例如可为Motion JPEG(MJPG),但本发明并不以此为限。在一实施例中,图像提取装置110可由CMOS或CCD感测器所实现。视频处理器120可为一中央处理器(CPU)或数字信号处理器(DSP)(意即可为软件)、或是由特定的视频编码电路(意即可为硬件)所实现。在另一实施例中,视频处理器120可由CPU或DSP、结合特定视频编码电路所实现(意即可为软硬件结合)。在开始进行视频编码处理之前,视频处理器110会读取在图像缓冲器140中所需的图像,并将该图像解码为相应的一原始图像(raw image)(例如可为YUV/YCbCr4:2:2或4:2:0格式),接着再对所得到的原始图像进行视频编码处理。更进一步而言,视频处理器110进行视频编码时所需要暂存的中间数据、原始图像以及所产生的视频位流均可存储于存储器单元130中。存储器单元130及图像缓冲器140可用非易失性存储器(Non-volatile Memory,例如是硬盘或快闪存储器等等)或是易失性存储器(Volatile Memory,例如是随机存取存储器,如SRAM或DRAM),但本发明并不以此为限。网络单元150可为一收发装置(Transceiver),除了可发送网络分组至其他的电子装置之外,也可由其他的电 子装置接收网络分组。
    图2A~图2C是显示依据本发明一实施例中的视频编解码系统10分别进行编码及解码的示意图。对于视频编码来说,所要编码的图像可分为I图像、P图像及B图像等等,其中I图像为空间内预测图像,P图像为单向预测图像,B图像为双向预测图像。如果要对P图像进行视频编码,则必需参考先前的I图像或P图像以作为一参考图像(reference image)。如图2A所示,图像缓冲器140中存储有足够数量用于视频编码的多张图像,例如依序为图像31~36。为了便于说明,在此实施例中,图像31是以I-图像的格式进行编码,图像32~36是以P图像的格式进行编码,且图像32是参考图像31,图像33是参考图像32,依此类推。每当视频处理器120完成一张图像的视频编码处理,会将相应产生的视频位流传送至视频解码装置200。
    举例来说,如图2B所示,视频处理器120已完成图像31~33的视频编码,且正在进行图像34的视频编码处理时,视频处理器220已完成图像31的视频位流的视频解码处理,并正开始进行相应于图像33的视频位流的视频解码处理,其中解码所得的图像31’存储于存储器单元230中(注:因视频编码为破坏压缩(lossy compression)格式,故解码所得的图像不会跟原始图像完全相同)。当视频处理器220在对图像33的视频位流解码时,会需要参考到图像32。然而图像32的数据可能会因为网络状况不佳而有数据丢失的情况,因此视频处理器220可检测到相应于图像32的视频位流的任何数据丢失情况(例如有任何一个区块的数据丢失),则停止对相应于图像33的视频位流进行视频解码处理,并经由网络单元250发送一请求信号至视频编码装置100,要求重建I图像或是IDR(Instantaneous Decoding Refresh)图像(例如用于H.264标准)以进行后续图像的视频解码处理。
    此时,如图2C所示,因视频编码装置100及视频解码装置200中分别存储有相应的图像31及31’,故当视频编码装置100接收到该请求信号时,即停止对图像34进行视频编码处理,而再以图像31为I图像(参考图像),将图像35以P图像进行编码以产生相应的视频位流,并将图像35的视频位流传送至视频解码装置200。接着,视频解码装置200则以图像31’为I图像(参考图像),接着对相应于图像35(P图像,且参考图像31)的视频位流进行解码,且后续的视频解码处理则可依据预定的图像解码顺序进行,例如图像36(P图像)可参考图像35(亦为P图像)。因此,视频编码装置100(意即传送端)可仅 传送P图像的视频位流,而不用再重新传送相应于图像31(I图像)的视频位流至视频解码装置200,意即可节省传送I图像所需的大量频宽。除此之外,当视频位流的数据有丢失的情况发生时,视频解码装置200在进行视频解码处理时不会参考到有数据丢失的图像,进而避免产生有瑕疪(artifact)的图像。
    请同样参考图2,在另一实施例中,假设图像31~36均为P图像,且图像丢失的情况与上述实施例相同。视频解码单元220可指定一图像的编号(number)或索引(index)以作为参考图像,亦或是指定最后一张完整解码所得到的图像作为参考图像。换句话说,当视频处理器220完成图像31的视频位流的解码后所得到的图像31’可再作为I图像,以供后续图像的视频解码参考之用。
    上述实施例仅描述视频编码装置100单向传输视频位流至视频解码装置200的情况。在一些实施例中,视频编码装置100及视频解码装置200均具有视频编码及解码的功能,意即视频编解码系统10可为一视频会议系统,而视频编码装置100及视频解码装置200则为不同使用者所具有的视频会议设备。无论是视频编码装置100或视频解码装置200检测到在传输其视频位流时有数据丢失的情况,均可发送一请求信号至另一装置,藉以让两边的装置能同步参考最后解码所得到的相应图像,而不用再重新传送I图像的视频位流,进而节省频宽。
    图3是显示依据本发明一实施例的视频流传输方法的流程图。请同时参考图1及图3,在步骤S310,视频编码装置100依序对多张第一图像进行编码以产生一视频位流,并将该视频位流通过网络30传送至视频解码装置200。在步骤S320,视频解码装置200对该视频位流进行解码以产生相应的多张第二图像。在步骤S330,当视频解码装置200检测到在传送该视频位流时有数据丢失,视频解码装置200参考第二图像中最后解码所产生的一第三图像(例如图2C中的图像31’)以进行后续视频解码处理,并传送一请求信号至视频编码装置,使得视频编码装置参考在第一图像中相应于该第三图像的一第四图像(例如图2C中的图像31)以进行后续视频编码处理。需注意的是,当视频编码装置100收到来自视频解码装置200的请求信号,视频编码装置100会停止目前图像的编码(例如图2B中的图像34),而改用由该请求信号所指定或是在视频解码装置200中最后完成解码的相应的图像(例如图2C中的图像31)为参考图像,并对该目前图像的后续图像(例如图2C中的图像35)进行编码。
    综上所述,当在传输视频位流时发生数据丢失的情况,本发明的视频编解码系统及视频流传输方法可不用再重新传送I图像的视频位流至视频解码装置,意即可节省传送I图像所需的大量频宽。
    本发明虽以优选实施例公开如上,然其并非用以限定本发明的范围,本领域技术人员在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视所附权利要求书界定范围为准。

    关 键  词:
    视频 解码 系统 流传 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:视频编解码系统及视频流传输方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4887534.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1