发明名称 影像或视讯处理用之全域参考解码器
摘要 一种经改良之全域参考解码器,可对给定位元串流按照任意组数之速率及缓冲器参数而运作。各组可描述溢漏集桶模型之特征,并含有三个代表传输位元速率、缓冲器大小及初始解码器缓冲器填度的参数。一种编码器提供至少两位元组这些参数,藉此该解码器可选择一者或于彼等间进行内插,以按任意所欲峰值位元速率、缓冲器大小或延迟性而运作。该全域参考解码器可选取最小缓冲器大小及相对应延迟以对位元串流进行解码,而不致出现缓冲器竭流或溢流,或另者可选取并按最小必要峰值传输速率或是按于两者之间而运作。实作上,可依显着因数来减少缓冲器大小、延迟及(或)峰值传输速率,且(或)可提高信号杂讯比(SNR)。
申请公布号 TW574831 申请公布日期 2004.02.01
申请号 TW091121528 申请日期 2002.09.19
申请人 微软公司 发明人 乔弟立巴斯科被拉;飞利浦A 周
分类号 H04N7/50;G01R31/08 主分类号 H04N7/50
代理机构 代理人 蔡坤财 台北市中山区松江路一四八号十二楼
主权项 1.一种电脑实作方法,该方法至少包含下列步骤: 利用至少两组含有速率资料与缓冲器大小资料之 参数集组来决定一运作条件,方式是: 1)根据速率资料来选出一缓冲器大小;或 2)根据缓冲器大小来选出一速率; 以及 在一时变信号解码器处、根据该运作条件来维持 编码资料于一缓冲器内,并从缓冲器中解码出该编 码资料。2.如申请专利范围第1项所述之方法,其中 更包含在一时变信号解码器处接收该至少两组参 数之步骤,其中该时变信号解码器可决定该运作条 件。3.如申请专利范围第2项所述之方法,其中每一 组参数同时包括在该时变信号解码器处所收到的 填度资料。4.如申请专利范围第2项所述之方法,其 中该至少两组参数是由一编码器所决定。5.如申 请专利范围第4项所述之方法,其中该至少两组参 数是在串流标头中所收到,与表示总集组数之资讯 同时收到。6.如申请专利范围第1项所述之方法,其 中利用至少两组参数以决定运作条件之步骤包括 选取该等参数其中一组的步骤。7.如申请专利范 围第1项所述之方法,其中利用至少两组参数以决 定运作条件之步骤包括于各组中至少两者内之各 资料点间进行内插的步骤。8.如申请专利范围第1 项所述之方法,其中利用至少两组参数以决定运作 条件之步骤包括从各组中至少两者内之各资料点 进行外插之步骤。9.如申请专利范围第1项所述之 方法,其中根据速率资料来选取一缓冲器大小之步 骤至少包含决定会趋近于一最小负载延迟的缓冲 器大小之步骤。10.如申请专利范围第1项所述之方 法,其中根据速率资料来选取一缓冲器大小之步骤 至少包含根据该缓冲器大小决定一最小所需峰値 传输速率之步骤。11.如申请专利范围第1项所述之 方法,其中该运作条件会在编码资料通讯至该缓冲 器的过程中改变至少一次。12.一种电脑实作方法, 该方法至少包含下列步骤: 在时变信号解码器处、接收至少两组含有速率及 缓冲器大小资料的参数; 利用至少两组参数集组来决定一运作条件,方式是 : 1)根据速率资料来选出一缓冲器大小;或 2)根据缓冲器大小来选出一速率; 根据该运作条件来维持编码资料于一缓冲器内;以 及 从缓冲器中解码出该编码资料。13.如申请专利范 围第12项所述之方法,其中更包含提供填度资料给 该时变信号解码器的步骤。14.如申请专利范围第 12项所述之方法,其中更包含决定至少两组参数、 并将该等提供给该时变信号解码器的步骤。15.如 申请专利范围第14项所述之方法,其中该至少两组 参数系由编码器决定。16.如申请专利范围第15项 所述之方法,其中该至少两组参数是在串流标头中 所收到,与表示总集组数之资讯同时收到。17.如申 请专利范围第12项所述之方法,其中利用至少两组 参数以决定运作条件之步骤包括选取该等参数其 中一组之步骤。18.如申请专利范围第12项所述之 方法,其中利用至少两组参数以决定运作条件的步 骤包括于各组中至少两者内之各资料点间进行内 插的步骤。19.如申请专利范围第12项所述之方法, 其中利用至少两组参数以决定运作条件的步骤包 括从各组中至少两者内之各资料点进行外插的步 骤。20.如申请专利范围第12项所述之方法,其中根 据速率资料来选取一缓冲器大小的步骤至少包含 决定会趋近于一最小负载延迟的缓冲器大小的步 骤。21.如申请专利范围第12项所述之方法,其中根 据速率资料来选取一缓冲器大小的步骤至少包含 根据该缓冲器大小决定一最小所需峰値传输速率 的步骤。22.如申请专利范围第12项所述之方法,其 中该运作条件会在编码资料通讯至该缓冲器的过 程中改变至少一次。23.一种用以提供时变信号的 系统,其至少包含: 一编码器,可提供时变信号; 一编码器缓冲器及一解码器缓冲器,可维持该时变 信号,该编码器缓冲器系藉一传输媒体而连接于该 解码器缓冲器; 一解码器,可自该解码器缓冲器中移除该时变信号 ;以及 一第一机制,可决定至少两组含有速率资料与缓冲 器大小资料之参数集组,以维持该解码器缓冲器不 致出现溢流或竭流问题,以及 一第二机制,可根据该速率资料决定解码器缓冲器 大小,或是根据缓冲器大小来决定从该编码器缓冲 器传送资料到该解码器缓冲器的速率。24.如申请 专利范围第23项所述之系统,其中该用以决定至少 两组参数集组之第一机制系被并入于该编码器内 。25.如申请专利范围第23项所述之系统,其中该第 二机制系被并入于该解码器内。26.如申请专利范 围第23项所述之系统,其中该用以决定至少两组参 数集组之第一机制系被并入于该编码器内,该第二 机制系被并入于该解码器内,而其中该编码器可将 各组参数集组通讯传给该解码器。27.如申请专利 范围第26项所述之系统,其中该编码器可透过一串 流标头将参数集组传给该解码器。28.如申请专利 范围第26项所述之系统,其中该编码器可识别出参 数集组的总数。29.如申请专利范围第23项所述之 系统,其中各参数集组也包括在该解码器处所收到 的填度资料。30.如申请专利范围第23项所述之系 统,其中该第二机制会根据速率资料决定解码器缓 冲器的大小,或是藉由选择各集组其一者来决定传 送资料速率。31.如申请专利范围第23项所述之系 统,其中该第二机制会根据速率资料决定解码器缓 冲器的大小,或是藉于至少两集组内之各资料点间 进行内插来决定传送资料速率。32.如申请专利范 围第23项所述之系统,其中该第二机制会根据速率 资料决定解码器缓冲器的大小,或是藉从至少两集 组内之各资料点间进行外插来决定传送资料速率 。33.如申请专利范围第23项所述之系统,其中该第 二机制会藉由决定趋近于一最小负载延迟的缓冲 器大小,来决定该解码器缓冲器大小。34.如申请专 利范围第23项所述之系统,其中该第二机制会藉由 决定对应于一预定缓冲器大小之最小所需峰値传 输速率来决定速率资料。35.如申请专利范围第23 项所述之系统,其中该第二机制会根据速率资料及 时间资讯来决定新的解码器缓冲器大小。36.如申 请专利范围第23项所述之系统,其中该第二机制会 根据缓冲器大小资料及时间资讯来决定新的传送 资料速率。图式简单说明: 第1图为表示一可并含本发明之示范性电脑系统区 块图; 第2图为表示根据本发明之一特点,供以进行视讯 及影像资料编码及解码作业之经强化编码器及全 域参考解码器与彼等个别缓冲器区块图; 第3图系当含于一参数(R,B,F)溢漏集桶时,缓冲器填 度对于时间上之图式; 第4图为对于一代表性视讯片段,其速率对缓冲器 大小之曲线表示图;及 第5图为对于一代表性视讯片段,其速率对缓冲器 大小曲线表示图,此者系藉两个提供给该全域参考 解码器之溢漏集桶模型(参数集组),以根据本发明 之一特点进行内插及外插运算。
地址 美国