一种视频信号的校正方法及装置的制作方法

文档序号:7635974阅读:247来源:国知局
专利名称:一种视频信号的校正方法及装置的制作方法
技术领域
本发明涉及一种数字信号的校正方法及装置,更具体地说,涉 及一种视频信号的校正方法及装置。
背景技术
在数字电祸L (标准清晰度电— 见和高清晰度电视)和多々某体的应用 中,出现了多个视频压缩标准,以满足其低比特率和高质量等方面 的需要。编码后的视频流的比特错误(随机错误和突发错误)经常 导致解码过程失去同步,从而在下一个重新同步点之前不能解码。 因此对于解码后的视频信号进行校正是很重要的。在标准编码的视频比特流中,视频序列层包括起始码。起始码 可用于因误码或其它原因导致编解码失步时,解码器重新捕捉同步。 因此 一 次失步将至少丟失 一 个像条的数据。序列指构成某路节目的 图像序列,在序列起始码后的序列头中包含了图像的水平尺寸、垂 直尺寸、以及帧速率等信息。序列扩展中包含了一些附加数据。序列头中的参数是对整个序列中所有后面的数据进行解码的基 础。对一个损坏的序列头进行解码将得到错误的水平尺寸和垂直尺 寸,这将使视觉效果严重恶化。此外,在DVD情况下,帧速率是一 个固定值。如果该帧速率被映射为其它值,即使在该标准的语法意 义上来说是正确的,这样的错误也会使视觉效果大大降低,尤其是当特定的应用需要其值固定的情况下。美国专利No. 6, 597, 741公开了 一种视频校正装置和方法,其利 用 一个估计的图像尺寸对出现错误的序列头信息进行校正。该视频 校正装置接收的压缩数字视频信号包括一个序列头和至少一个编码 图像。包含在该序列头中的编码视频序列参数被解码并存储在一个 存储器中。在对编码图像进行视频解码处理的过程中,产生一个代 表解码图像中包含的宏块个数的第一宏块计数,并且暂停解码处理。 然后根据存储器中的图像尺寸数据确定第二宏块计数,并与第 一 宏 块计数进行比较。在确定第一宏块计数和第二宏块计数相等之后, 立刻使用存储的视频序列参数恢复视频解码处理。否则,用表示一 个估计的图像尺寸的数据校正存储器中的视频序列参数,然后恢复 该解;马处理。欧洲专利No. EP613300 />开了一种以前面的正确序列头为依据 的纠错方案,而WO0106795公开了一种以随后的正确序列头为依据 的纠错方案。然而,上述方案均存在一些问题,即有时难以找出一个视频序 列参数的校正值,从而不能对解码后的视频信号进行正确的校正。发明内容本发明的目的是提供一种视频信号的校正方法和装置,其能容 易地确定 一 个视频序列参数的校正值,从而确保用于校正后续解码 值所采用的校正值的正确性。为此,本发明提供一种视频信号的校正方法,该视频信号包括 一个视频序列参数,该方法包括步骤获取所述视频序列参数的特 定数目的解码值;统计所述解码值中的每一个不同值出现的次数; 根据所述统计结果确定一个校正值;和根据该校正值校正所述视频 序列参数的解码值。本发明还提供一种视频信号的校正装置,所述视频信号包括一 个解码视频序列参数,所述校正模块包括一个获取装置,用于获取 所述视频序列参数的特定数目的解码值; 一个统计装置,用于统计 所述解码值中的每一个不同值出现的次数; 一个确定装置,用于根 据所述统计结果确定一个校正值;和一个校正模块,用于根据该校 正值校正所述视频序列参数的解码值。此外,本发明还提供一种视频信号解码装置,所述视频信号包
括一个解码视频序列参数,该解码装置包括一个解码模块,用于对所述视频信号进行解码;和一个校正装置。该校正装置包括一个获 取装置,用于获取所述视频序列参数的特定数目的解码值; 一个统 计装置,用于统计所述解码值中的一个值出现的次数; 一个确定装 置,用于根据所述统计结果确定一个校正值;和一个校正模块,用 于根据该校正值校正所述视频序列参数的解码值。利用本发明,能够确保用于校正视频序列参数的后续解码值的校 正值的正确性,从而能够提高播放的图像的视觉效果。通过参照结合附图所进行的如下描述和权利要求,本发明的其它 目的和优点将是显而易见的,并对本发明也会有更为全面的理解。


图1是根据本发明的一个实施例的视频信号的校正方法; 图2是根据本发明的一个实施例的视频信号的校正装置。 在所有的附图中,相同的参照数字表示相似的或相同的特征和功台匕 B匕。
具体实施方式
下面参照附图详细描述本发明的优选实施例。众所周知,无论对视频序列层中的参数如何进行编码,在大多 数情况下,这些参数的解码值在单个视频应用中均保持恒定。此外, 由于序列头的重要性和应用的需要,在多个视频应用中,该序列头 是重复发送的。这样,可以认为,在相邻的视频序列头中的一些解码值,如图 像的水平尺寸、垂直尺寸和帧速率等保持不变。那么,就可以从连 续的序列头中收集该参数的一定数量的解码值,并且识别这些值。 将所收集的解码值中出现次数最多的解码值确定为该参数的校正 值。然后以该校正值修正后续的序列头中的该解码值。下面参照图1详细介绍才艮据本发明的一个实施例的视频信号的
校正方法,其中,该视频信号包括一个序列头和至少一个解码图像, 该序列头包括至少 一个解码视频序列参数。该序列头所包括的视频 序列参数包括图像的水平尺寸、垂直尺寸和帧速率等。在步骤SllO,获取所述视频序列参数的特定数目的解码值。该解码视频序列参数可以是图像的水平尺寸、图像的垂直尺寸 或帧速率。所接收的解码值可以是相继的,也可以是断续的。所接收的解码值的个数n的数值可以根据传输的比特错误特性确定,即 错误比特率越高,n的值越大。可以将n个序列头中的该解码视频序列参数的n个解码值存储 在一个緩存器中,也可以设置一个窗口 (例如, 一个存储器中的一 个存储空间),用于存储一个解码视频序列参数的n个解码值。该 窗口的长度为n。在步骤S120,统计所述解码值中的每一个不同值出现的次数。在该步骤中,统计出该特定数目的解码值中重复出现的各个解 码值的出现次数。例如,所接收的IO个解码值依次为dl、 d2、 dl、 dl、 d3、 dl、 dl、 dl、 d2、 dl。则解码值dl出现7次,解码值d2 出现2次,而解码值d3出现l次。然后,在步骤S130,根据所述统计结果确定一个校正值,以校 正所述视频序列参数的解码值。可以比较各解码值出现的次数,以确定一个出现次数不少于其 他解码值出现次数的解码值为所述校正值。也可以设置一个小于上述特定数目的阈值m,当该解码视频序列参数的特定数目的解码值所包含的一个解码值的个数P大于或等于 阈值m时,确定该解码值为该解码S见频序列参数的校正值,否则, 处理返回到步骤S110,重新接收该解码视频序列参数中的另外一组 解码值,直到找到该解码视频序列参数的校正值。所接收的另外一组解码值的个数可以等于上述的特定数目,也 可以大于上述的特定数目,而阈值m可以保持不变。同样,阈值ra越大,识别出解码视频序列参数的校正值的可靠
性越大。在确定该解码视频序列参数的校正值之后,用该校正值校正该解码视频序列参数的解码值(步骤S140)。换句话说,在确定该解码视频序列参数的4交正值之后,可以对 该解码视频序列参数的后续解码值进行检查,如果发现该解码视频 序列参数的后续解码值不同于该校正值,则用该校正值代替该后续 解码值。然后,将校正后的解码值发送到一个播放器播放。可选择地,在确定该4交正值之后,可以重新对该视频信号解码, 并在用该校正值校正其解码值之后,发送到一个播放器播放。在根据本发明的一个其视频流中的比特错误率非常低的实施例 中,特定数目可以设置为一个比较小的数值,例如3,阈值m可以设 置为2。在三个相继的序列头中,如果一个解码视频序列参数的两个 解码值相同,就采用其为校正值来检查后续序列头中的相应解码值。在根据本发明的另 一 个其中视频流中的比特错误率比较高的实 施例中,特定数目可以设置为一个相对大的数值,例如6。阈值m 可以设置为4。这样,在六个连续的序列头中,如果一个解码视频序 列参数的四个解码值相同,就采用该解码值作为校正值来检查后续 序列头中的相应解码值。为了确保能够正确地找到一个解码视频序列参数的校正值,可 以将特定数目n设置得足够大,例如等于10,而阈值m可以设置为 8。图2是根据本发明的一个实施例的视频信号的校正装置。该视 频信号包括一个序列头和至少一个解码图像,该序列头包括至少一 个解码视频序列参数。该解码视频序列参数例如为图像的水平尺寸、 垂直尺寸和帧速率等。如图2所示,该校正装置包括一个获取装置210、 一个统计装置 220、 一个确定装置230和一个校正模块240。获取装置210从一个解码模块(图中未示出)获取所述视频序 列参数的特定数目的解码值,并将所获取的解码值发送到统计装置
220。统计装置220对所述解码值中的每一个不同值出现的次数进行 统计。即统计出该特定数目的解码值中重复出现的各个解码值的出 现次数。该解码视频序列参数可以是图像的水平尺寸、图像的垂直尺寸 或帧速率等。所接收的解码值可以是相继的,也可以是断续的。所 接收的解码值的个数n的数值可以根据传输的比特错误特性确定, 即错误比特率越高,n的值越大。确定装置23G根据统计结果确定一个校正值。确定装置230可以包括一个比较装置235,用于比较各所述解码 值出现次数,以确定一个出现次数不少于其他所述解码值出现次数 的解码值为所述校正值。可以在比较装置235中预先设置一个小于上述特定数目的阈值 m,当该解码视频序列参数的特定数目的解码值所包含的一个解码值 的个数p大于或等于阈值m时,确定该解码值为该解码视频序列参 数的校正值。否则,如果没有任何一个解码值的个数大于或等于阈值m,则确 定装置230通知获取装置210,使获取装置210重新接收该解码视频 序列参数中的另外一组解码值,直到确定该解码视频序列参数的校 正值。所接收的另外一组解码值的个数可以等于上述的特定数目,也 可以大于上述的特定数目,而阈值m可以保持不变。参数n和阈值m的数值可以根据传输的比特错误特性确定,即 错误比特率越高,n和m的值越大。而参数n和阈值m的数值越大, 识别出解码视频序列参数的校正值的可靠性越大。在确定该解码视频序列参数的校正值之后,确定装置230通知 获取装置210,使获取装置210不再从解码模块接收信号,并将所确 定的校正值发送给校正模块240。在接收到该校正值之后,校正模块240将从解码模块接收的该视频序列参数的后续的解码值与该校正值进行比较。如果校正模块240所接收的后续解码值不同于该校正值,则将该解码值恢复为该校 正值,然后再将其发送到播放装置(未示出)。而如果校正模块240 所接收的该视频序列参数的解码值与该校正值相同,则不对该解码 数值进行处理。在确定装置230确定该解码视频序列参数的校正值之前,校正 模块240可以将所接收的该视频序列参数的解码值直接发送到播放 装置。当然,在确定装置230确定该解码视频序列参数的校正值之后, 也可以重新对该视频信号解码,并在用该校正装置校正其解码值之 后,发送到一个播放器播放。此外,根据本发明的另一个实施例,还提供一种视频信号解码 装置,该解码装置包括一个解码模块,用于对所述视频信号进行解 码;和一个如图2所示的校正装置。为了简单起见,不再对该校正 装置赘述。本发明可以应用于MPEG视频解码器等,例如DVD/VCD播放器。 上面以对数字视频信号解码为例对本发明进行了介绍。本领域技 术人员应该明白,上述实施例只是说明性的,不构成对本发明的限 制。本发明可以应用于其它数字信号的解码、解压缩等处理中,只 要其包含的视频序列参数为恒定值即可。尽管按照目前的优选实施例已描述了本发明,但是应当理解到, 这种公开并不能解释为限定。在阅读了以上公开之后,对于本领域 技术人员各种改变和修改将无疑变得显而易见。因此,打算将所附 权利要求解释为覆盖落入本发明真正精神和范围之内的所有的改变 和修改。
权利要求
1.一种视频信号的校正方法,该视频信号包括一个视频序列参数,该方法包括步骤(a)获取所述视频序列参数的特定数目的解码值;(b)统计所述解码值中的每一个不同值出现的次数;(c)根据所述统计结果确定一个校正值;和(d)根据该校正值校正所述视频序列参数的解码值。
2. 如权利要求l所述的方法,其中,所述视频序列参数至少包 括下面一种参数视频图像的水平尺寸,视频图像的垂直尺寸和视 频信号的帧速率。
3. 如权利要求1所述的方法,其中,所述的特定数目根据所述 视频信息传输错误特性确定。
4. 如权利要求1所述的方法,其中,步骤(c)进一步包括 (cl)比较各所述解码值出现的次数,以确定一个出现次数不少于其他所述解码值出现次数的解码值为所述校正值。
5. 如权利要求1所述的方法,其中,步骤(c)进一步包括(c2 )如果一个所述解码值的出现次数大于一个预设定的阈值, 则确定该解码值为所述校正值。
6. 如权利要求5所述的方法,其中,所述阈值根据所述视频信号的传输错误特性确定。
7. 如权利要求1所述的方法,其中,在步骤(a)中,所述特定 数目的解码值是相继的解码值。
8. —种视频信号的校正装置,所述视频信号包括一个解码视频 序列参数,所述校正装置包括一个获取装置,用于获取所述视频序列参数的特定数目的解码值;一个统计装置,用于统计所述解码值中的每一个不同值出现的 次数;一个确定装置,用于根据所述统计结果确定一个校正值;和 一个校正模块,用于根据该校正值校正所述视频序列参数的解 码值。
9. 如权利要求8所述的装置,其中,所述视频序列参数至少包 括下面一种参数视频图像的水平尺寸,视频图像的垂直尺寸和视 频信号的帧速率。
10. 如权利要求8所述的装置,其中,所述的特定数目根据所述 视频信息传输错误特性确定。
11. 如权利要求8所述的装置,其中,所述确定装置进一步包括 一个比较装置,用于比较各所述解码值出现次数,以确定一个出现次数不少于其他所述解码值出现次数的解码值为所述校正值。
12. 如权利要求8所述的装置,其中,所述确定装置进一步包括一个比较装置,用于如果一个所述解码值的出现次数大于一个 预设定的阈值,则确定该解码值为所述校正值。
13. 如权利要求12所述的装置,其中,所述阈值根据所述视频信号的传输错误特性确定。
14. 一种视频信号解码装置,所述视频信号包括一个解码视频序 列参数,该解码装置包括一个解码模块,用于对所述视频信号进行解码;和 一个校正模块,该校正模块包括一个获取装置,用于获取所述视频序列参数的特定数目的 解码值;一个统计装置,用于统计所述解码值中的一个值出现的次数;一个确定装置,用于根据所述统计结果确定一个校正值;和 一个校正模块,用于根据该校正值校正所述视频序列参数 的解码值。
15. 如权利要求14所述的装置,其中,所述视频序列参数至少 包括下面一种参数视频图像的水平尺寸,视频图像的垂直尺寸和 视频信号的帧速率。
16. 如权利要求14所述的装置,其中,所述确定装置进一步包括一个比较装置,用于根据所述统计装置的统计结果,比较各所 述解码值的出现次数,以确定 一 个出现次数不少于其他所述解码值 出现次数的解码值为所述校正值。
17. 如权利要求14所述的装置,其中,所述确定装置进一步包括一个比较装置,用于如果一个所述解码值的出现次数大于一个 预设定的阈值,则确定该解码值为所述校正值。
全文摘要
本发明公开了一种视频信号的校正方法,该视频信号包括一个视频序列参数,该方法包括步骤获取所述视频序列参数的特定数目的解码值;统计所述解码值中的每一个不同值出现的次数;根据所述统计结果确定一个校正值;和根据该校正值校正所述视频序列参数的解码值。本发明还公开了一种视频信号的校正装置和解码装置。利用本发明,能够方便地找到视频序列参数的校正值,以便对后续的解码值进行校正。
文档编号H04N7/64GK101112104SQ200680003405
公开日2008年1月23日 申请日期2006年1月18日 优先权日2005年1月28日
发明者张大庆, 张家纲, 进 王 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1