帧速率检测方法和帧速率转换方法与流程

文档序号:18082899发布日期:2019-07-06 10:14阅读:489来源:国知局
帧速率检测方法和帧速率转换方法与流程
本申请要求于2017年12月27日提交的第2017-0180662号韩国专利申请和于2017年12月27日提交的第2017-0180665号韩国专利申请的优先权和权益,该韩国专利申请的公开内容通过引用以其整体并入本文。本发明涉及帧速率检测方法和帧速率转换方法。
背景技术
:帧速率转换(frc)或运动补偿帧插值(mcfi)是目前包括数字tv的显示装置的重要功能,并且具有消除运动模糊和运动抖动的目的。运动模糊是由低源帧速度或液晶显示器(lcd)的采样和保持特性引起的,并可通过执行mcfi并增加刷新帧速率来消除。运动抖动是由将影片等的源帧速率转换成显示装置的帧速率的过程引起的,并可通过检测源帧速率、执行mcfi等来消除。随着内容消费模式逐渐扩展并从tv广播变成流式传输,图像质量的范围和源的格式也被极大地多样化。从帧速率转换(frc)的角度来看,存在具有50hz、30hz、24hz、12hz、8hz等以及60hz的各种帧速率的内容。为了输出具有预定帧速率(例如,60hz)的内容,必须以预定帧速率转换源内容。作为示例,重复执行这样一种模式以使得具有24hz的帧速率的源以60hz的帧速率进行转换:在该模式中,在源的两个相邻帧之间重复插入初始帧两次并在其中重复插入第二帧。然而,由于在转换过程期间没有以等距间隔重复设置最初以等距间隔设置在源中的帧,因而,在所转换的帧在没有改变的情况下被显示时出现运动不平滑的抖动。显示装置检测源的帧速率并消除重复插入的帧以消除抖动。然后,显示装置使用未被重复的帧执行运动估计(me)和运动补偿(mc),以执行mcfi。技术实现要素:在现有技术中,通过检测输入帧中的重复模式并在预定义模式中搜索最佳匹配模式来识别源的帧速率。作为示例,当重复任一帧重复三次而下一帧重复两次的模式时,源的帧速率被识别为24hz。在重复模式与预定义模式不匹配的情况下,源帧速率被指定为60hz。在识别出源的帧速率之后,硬件被控制成与所识别的源帧速率对应,以在多个帧速率转换场景中执行运动补偿帧插值(mcfi)。根据现有的源帧速率检测方法,当一个源中的帧速率相互转换成各种帧速率时,输出帧速率突然被改变。另外,当输入帧中存在数字噪声或编辑不良时,即使没有改变帧速率也可能发生突然改变。在这种情况下,由于没有匹配的模式,帧速率被改变为60hz(60hz是作为搜索结果的默认值),由于错误的或粗略的运动估计(me)、运动补偿(mc)和mcfi,抖动可能仍存在于屏幕上,或者可能变得更糟。另外,根据现有技术的帧速率转换方法通过在根据源帧速率预先确定的me、mc和mcfi场景中选择与检测到的帧速率对应的场景来执行。相应地,在现有技术中,由于必须准备与现存的源内容的帧速率对应的所有场景且必须转换帧速率,因而会在硬件和软件方面产生负荷。本发明主要涉及减少根据现有技术的帧速率检测方法和帧速率转换方法的缺点。本发明的第一方面提供了检测源的帧速率的方法,包括以下步骤:(a)对具有预定长度的窗口中的初始帧的数目进行计数,其中源的帧以输入帧速率重复和输入;以及(b)使用预定长度与数目之间的比值计算输入帧速率。本发明的第二方面提供了检测源的帧速率的方法,包括以下步骤:(a)接收以输入帧速率(t)提供的源的帧;(b)将帧提供给具有预定长度(k)的窗口,以检测被包括在长度(k)内的初始帧的数目n,以及(c)将除以长度的输入帧速率(t/k)与初始帧的数目(n)相乘。附图说明通过参考附图详细描述本发明的示例性实施方式,本发明的以上和其它目的、特征和有益效果将对本领域普通技术人员变得更加显而易见,在附图中:图1是示出了根据本实施方式的检测源的帧速率的方法的概述的流程图;图2是用于描述本实施方式的在以60hz的输入帧速率接收帧速率为24hz的源的情况下的操作的视图;图3是示出了在以60hz的输入帧速率提供帧速率为30hz的源的情况下,使用具有五帧长度的窗口获取源的帧速率的过程的视图;图4和图5是示出了对噪声具有鲁棒性的帧速率计算方法的概述的框图;图6是示出了本实施方式在以60hz的输入帧速率提供源帧速率为24hz的帧的情况下的操作的概述的视图;图7是示出了根据本实施方式的帧速率转换方法的概述的流程图;图8是具体地示出了从添加了输入时间戳的初始帧形成输出帧的操作的流程图;图9是用于描述从母帧形成输出帧的操作的示意图;图10是用于描述根据本实施方式的帧速率转换方法的示意图;图11是用于描述执行运动补偿以形成新帧的过程的视图;图12和图13是用于描述根据本实施方式的帧速率转换方法的另一示例的示意图,在该示例中,将帧速率为24hz的源以60hz的帧速率向上转换;图14a至图14l是示出了经由根据本实施方式的帧检测方法检测源的帧速率并经由根据本实施方式的帧速率转换方法将帧速率转换成目标帧速率的实验结果的曲线图;以及图15是示出了噪声等引起的误差干预将帧速率为60hz的源以24hz的帧速率进行转换的过程的情况的结果的曲线图。具体实施方式然而,这些具体实施方式是作为本发明的示例性示例而被提供,并且在任何方面均不对本发明的范围进行限制。虽然本发明允许具有多种修改和代替形式,但是本发明的具体实施方式通过示例的方式在附图中示出并将在本文中对其进行详细描述。然而,应理解的是,这并不旨在将本发明限制于所公开的特定形式,而是相反地,本发明将覆盖落入本发明的精神和范围内的所有修改、等同和替代。同时,说明书中描述的措辞应理解如下。本文中使用的术语仅出于描述特定实施方式的目的,而不旨在限制本发明。如本文中所使用的,除非上下文明确地另有说明,否则单数形式“一(a)”、“一(a)”和“该(the)”旨在也包括复数形式。还将理解的是,当在本文中使用措辞“包含”、“包含有”、“包括”和/或“包括有”时,表示所陈述的特征、整体、步骤、操作、元件、部件和/或其组合的存在,但不排除一个或多个其它特征、整体、步骤、操作、元件、部件和/或其组合的存在或添加。除非上下文明确指示为特定顺序,否则可以通过与所描述的顺序不同的顺序来执行操作。即,可以以所描述的顺序、大致同时地或以与所描述的顺序相反的顺序来执行操作。为了便于描述和易于理解,附图中所示出的在本发明所描述的实施方式中涉及的部件的尺寸、高度、厚度等被有意夸大,并且不是成比例地放大或缩小。另外,附图中示出的某些部件可以有意以放大的方式示出,以及其它部件可以有意以缩小的方式示出。除非另外限定,否则本文中使用的所有措辞具有与本发明所属领域的技术人员的通常理解相同的含义。还将理解的是,诸如在常用词典中定义的那些措辞的措辞应被解释为具有与其在相关领域的上下文中的含义一致的含义,并且不应以理想化或过度正式的含义进行解释,除非本文明确如此定义。在本实施方式的描述中的帧表示从隔行扫描的图像(interlacedimage)进行去隔行的图像帧或逐行图像帧。另外,在附图中,添加到帧的诸如a、b等的字符是帧的描述符,并且用于描述帧的重复模式。帧速率检测方法在下文中,将参考附图描述根据本实施方式的检测源的帧速率的方法。图1是示出了根据本实施方式的检测源的帧速率的方法的概述的流程图。参考图1,根据本实施方式的帧速率检测方法通过以下步骤检测源的帧速率:(a)当以输入帧速率重复输入源的帧时,对具有预定长度的窗口中的初始帧的数目(nof)进行计数(s100);以及(b)使用窗口的长度k与nof之间的比值计算输入帧速率(s200)。图2是用于描述本实施方式在以60hz的输入帧速率接收帧速率为24hz的源的情况下的操作的视图。参考图2,针对顺序输入的帧形成帧差序列(fds)。在一个实施方式中,当后续输入帧与紧接在前的帧不同时,将其指定为1,并且当后续输入帧与紧接在前的帧相同时,将其指定为0,以形成fds。帧a因与紧接在前的帧不同而可被表示为1,并且接下来的两帧因与帧a相同而可被表示为0。下一帧b因与紧接在前的帧不同而可被表示为1。下一帧因与紧接在前的帧相同而可被表示为0。在一个实施方式中,在fds中表示为1的帧可被存储在缓冲器中。检查具有预定长度k的窗口w中的nof(s100)。由于与fds中1被指定给与紧接在前的帧不同的当前帧,而0被指定给与紧接在前的帧相同的当前帧,因此可通过对在窗口w中指定为1的帧的数目进行计数来确定窗口w中所包括的nof。如图2中所示,在窗口w移位时确定窗口中所包括的nof。在一个实施方式中,可从fds确定初始帧在其中重复的单元。根据图2中示出的实施方式,可表明[10010]周期性地重复,这意味着两个初始帧被重复以使得一个重复三次而另一个重复两次,并且五个帧的重复单元周期性地重复。根据所检测的nof和窗口的长度计算帧速率。在图2中示出的实施方式中,窗口长度k是五帧,且窗口w包括两个初始帧。在这种情况下,可通过使用下列式1使用窗口长度k与nof之间的比值计算输入帧速率来获取源帧速率f。[式1]k:n=t:f(k:窗口长度,n:nof,t:输入帧速率,f:源的帧速率)在式2中关于源的帧速率f重新排列式1,式2如下。[式2](k:窗口长度,n:nof,t:输入帧速率,f:源的帧速率)即,可通过使用式1使用窗口长度与窗口中的nof之间的比值计算输入帧速率,或者如式2中所示通过输入帧速率t除以窗口长度并将除法结果乘以nof来获取源的帧速率f。在计算时,源的帧速率f是24hz,并在窗口w移位时计算源的帧速率以收敛至相同的值。所计算的源的帧速率与所提供的源的帧速率相同。图3是示出了在以60hz的输入帧速率提供帧速率为30hz的源的情况下,使用长度为五帧的窗口来获取源的帧速率的过程的视图。参考图3,针对顺序提供的帧形成fds。在示出的实施方式中,[10]在fds中重复,并且重复单元包括两个帧。当重复单元较短时,可能错误地确定重复单元。相应地,在这种情况下可将重复单元确定为四帧,以防止重复单元出错。使用长度为五帧的窗口来获取窗口w中的nofn。在图3中示出的实施方式中,随着窗口w的移位,窗口w中的nofn在3与2之间振荡。当nof为3时,使用式2将源的帧速率计算为f=3*(60/5)=36。另外,当窗口移位使得nof为2时,源的帧速率计算为f=2*(60/5)=24。当窗口w移位时,所计算的源的帧速率在36与24之间振荡。然而,当选择振荡值的平均值作为帧速率时,帧速率计算为30hz,并与所提供的源的帧速率相同。在一个实施方式中,可使用与帧的重复单位的整数倍对应的帧的数目来执行平均值的计算。作为另一实施方式,可使用顺序提供的帧的预定数目来执行平均值的计算。当用于计算算术平均的帧的数目是重复单位的整数倍或帧的数目增加时,所计算的帧速率的准确性增加。另外,随着帧的数目的增加,实现了抗噪声的鲁棒性。图4和图5是示出了对噪声具有鲁棒性的帧速率计算方法的概述的框图。参考图4,使用窗口长度为i、j、k、l、m和n的窗口从fds获取窗口中计数器i的nof、计数器j的nof、计数器k的nof、计数器l的nof、计数器m的nof以及计数器n的nof。在一个实施方式中,可确定窗口长度以与当前使用的帧转换方案对应。表1示出了当前使用的帧重复方案的一部分。参考下表1,当前使用的帧转换方案根据相应的重复模式插入帧速率为8hz、12hz、24hz、25hz、30hz、50hz等的源以转换成输入帧速率(60hz)。根据重复方案的帧的重复单元为4、5、6、10、12和15帧。在一个实施方式中,用于计算帧速率的窗口长度i、j、k、l、m和n可被确定成与重复单元对应。[表1]源帧速率重复模式重复单元(帧)8hzaaaaaaaabbbbbbb1512hzaaaaaabbbb1012hzaaaaabbbbb1024hzaabbccdddd1024hzaabbbcccdd1024hzaaabb525hzaaabbcccddee1230hzaabb450hzabcdee6窗口中的nof乘以与窗口长度对应的值。当窗口长度为i且输入帧速率为thz时,nof如式2中所示乘以t/i。作为示例,当窗口长度为4且输入帧速率为60hz时,15(=60/4)乘以窗口中的nof,以计算帧速率(参见式2)。在具有不同长度的窗口中所计算的帧速率fri、frj、frk、fr1、frm和frn相加以计算算术平均值。当根据所示实施方式使用具有不同长度的多个窗口计算帧速率fr1时,由于可减少因噪声导致的误算的影响,因而可降低帧速率计算中的噪声敏感性。参考图5,对使用多个长度i、j、k、l、m和n在前一阶段处计算的帧速率fr1执行时间平均值计算avgi、avgj、avgk、avg1、avgm和avgn。长度表示用于时间平均值计算的帧速率fr1的数目,并且当长度为6时,对最新已顺序提供的六个帧速率fr1执行时间平均值计算。作为示例,时间平均值计算的长度可以与用于对nof进行计数的窗口的长度相同。作为另一示例,时间平均值计算的长度可与用于对nof进行计数的窗口的长度的整数倍对应。对在先前阶段处提供的帧速率fr1执行时间平均值计算,其计算结果乘以权重wi、wj、wk、wl、wm和wn,并将计算结果相加以计算加权平均。在一个实施方式中,权重可以是整数,并且当帧速率fr1的时间平均值收敛时,权重可以增加1直到权重达到时间平均值计算的长度。另外,当帧速率fr1的时间平均值不收敛时,权重可以减小1直到权重达到0。在一个实施方式中,当时间平均值计算的长度是5时,权重可处于0至5的范围内。当计算的时间平均值收敛到预定值时,权重可以增加,而当计算的时间平均值振荡或发散时,权重可以减小。图6是示出了本实施方式在以60hz的输入帧速率提供源帧速率为24hz的帧的情况下的操作的概述的视图。示出的实施方式使用长度为4、5、6、10、12和15的窗口以及具有相同长度的平均值计算器来执行计算。参考图6,从顺序提供的帧获取fds。由于在fds中重复[10010],因而重复单元为5帧,并且如以粗体示出的,可以看出从具有与5的倍数对应的长度的窗口获得的nof收敛。将nof乘以与窗口的长度对应的值,并将其相加以计算算术平均值。当窗口长度为4且输入帧速率为60hz时,窗口中的nof乘以15(=60/4),当窗口长度为5时nof乘以20(=60/5),当窗口长度为6时nof乘以10(=60/6),当窗口长度为10时nof乘以6(=60/10),当窗口长度为12时nof乘以5(=60/12),以及当窗口长度为5时nof乘以4(=60/15,参见式2)。将计算的值相加以计算帧速率的算术平均值fr1。使用不同长度对帧速率算术平均值fr1执行时间平均值计算,并且将计算结果乘以权重wi、wj、wk、wl、wm和wn的计算值相加以计算加权平均值。当时间平均值发散或振荡时,权重减小1,并且其最小值为0。另外,当时间平均值收敛时权重增加1,并且其最大值为通过其来计算时间平均值的长度。当计算的结果收敛时,相应的计算结果以较高的权重参与帧速率计算,并且防止不收敛的值以较高的权重参与帧速率计算。如图6中所示,可以看出,经由第二阶段计算的帧速率fr2随着时间流逝收敛到24hz,该24hz为源的帧速率。帧速率转换方法在下文中,将参考附图对根据本实施方式的帧速率转换方法进行描述。图7是示出了根据本实施方式的帧速率转换方法的概述的流程图。参考图7,根据本实施方式的帧速率转换方法包括:检测作为输入提供的源帧的源帧速率(s150);将与检测到的帧速率对应的时间戳附加至作为输入提供的帧中的初始帧并存储所检测到的具有附加的时间戳的帧速率(s250);在时间戳处形成输出帧,该输出帧必须从附加有时间戳且被存储的初始帧输出(s350)。时间戳表示设置帧时的时间刻度。在一个实施方式中,当用时间戳表示从0秒到1秒的间隔时,时间戳可用0秒处的l表示,并且在1秒之后,时间戳可再次用0秒处的l表示(时间戳的周期为l)。作为示例,当源帧速率是60hz时,任何两个相邻帧可设置在0秒和1/60秒处,并且这两个相邻帧可由0和l/60的时间戳表示。在一个实施方式中,时间戳可以是诸如8hz、12hz、24hz、30hz、50hz、60hz和120hz的通常使用的帧速率的公倍数,并可用目前使用或将在不久的将来使用的帧速率(为整数)来表示源帧之间的间隔。在另一实施方式中,可具有随机数量的帧,并且这些帧可以不通过诸如8hz、12hz、24hz、30hz、50hz、60hz或120hz的通常使用的帧速率进行划分。在帧未通过帧速率划分的情况下,可通过执行舍入计算(round-upcalculation)来获取定位这些帧时的时间戳。在一个实施方式中,下一时间戳的周期l可以是90,000,9000为通常使用的帧速率的公倍数。在另一实施方式中,与从0秒至1秒的间隔对应的时间戳可以是0至90,000的整数倍,并且下一时间戳再次从0开始。然而,这是为了便于数学计算而不是为了限制本发明的范围。[表2]源的帧速率时间戳间隔8hz1125012hz750024hz375025hz360030hz300050hz180060hz1500120hz750表2示出了与所示帧速率对应的帧的时间戳间隔。如表2中所示,具有预定帧速率的帧以整数表示的时间戳间隔隔开。作为示例,帧速率为60hz的帧以1/60秒隔开。当帧速率为60hz的帧用时间戳间隔表示时,帧可表示为以1500的时间戳隔开。作为另一示例,帧速率为24hz的帧以1/24秒的间隔隔开。当帧速率为24hz的帧用时间戳间隔表示时,帧可以表示为以3750的时间戳隔开。在一个实施方式中,附加至输入帧的输入时间戳和附加至待输出的输出帧的输出时间戳可通过下列式3计算。[式3](fn:检测到的源的帧速率,fo:输出帧速率,l:时间戳周期,its:输入时间戳,ots:输出时间戳)根据上述实施方式来检测顺序输入的帧的帧速率。为了消除重复提供的帧,利用与检测到的源的帧速率对应的时间戳将在fds中表示为1的帧存储在缓冲器中(s250)。图8是示出了操作(s350)的更详细的流程图,在该操作(s350)中,从添加有输入时间戳的初始帧形成输出帧。图9是用于描述从母帧fk和fk+1形成输出帧的操作的示意图。参考图8和图9,选择用于形成内插的输出帧的母帧fk和fk+1(s352)。在一个实施方式中,可将存储于缓冲器中的帧之中的输出帧中的、具有插入其间的时间戳的两个相邻帧选择为母帧fk和fk+1。作为示例,母帧fk和fk+1是在fds中表示为1的帧的具有插入其间的输出时间戳的相邻帧。从母帧fk和fk+1获取运动矢量(mv),并使用时间戳获取运动补偿率α(s354)。可通过对母帧fk和fk+1中的运动对象o执行运动估计(me)来获取mv。可使用时间戳通过下列式4获取运动补偿比。[式4]使用通过执行me和运动补偿获取的mv和运动补偿率在输出时间戳处形成内插帧(fmc)(s356)。在一个实施方式中,母帧的输出时间戳和内插帧的输出时间戳可以相同。作为示例,在源帧速率是30hz并且输出帧速率是60hz的情况下,母帧的输出时间戳和内插帧的输出时间戳可以相同,并且在在这种情况下,可在输出时间戳处输出母帧。作为另一示例,运动补偿率α可以是0,这种情况也与母帧的输出时间戳和输出帧的输出时间戳相同的情况相同,并且在这种情况下,母帧也可在输出时间戳处输出。在下文中,将参考附图描述根据本实施方式的帧速率转换方法的示例。图10是用于描述根据本实施方式的帧速率转换方法的示意图。在图10中所示的示例中,帧速率为30hz的源以60hz的帧速率向上转换。这里,利用输入时间戳存储源,在输出时间戳处形成输出,但是在下文中,为了便于简单描述和易于理解,将源和输出设置在相同的时间戳处。参考图10,由于30hz的相邻源帧以3000的时间戳间隔隔开,且输出具有60hz的帧速率,因此相邻的输出帧必须以1500的时间戳间隔隔开。此外,可通过形成源的相邻母帧f1和f2(用实线示出)和通过在1500的目标时间戳处对相邻的输入帧执行运动补偿帧插值而获取的一个fmc,来形成具有相应的输出帧速率的输出帧。图11是用于描述执行运动补偿以形成新帧的过程的视图。参考图11,假设对象o在两个相邻的母帧f1和f2中移动。选择用于形成输出fmc的母帧f1和f2(s352)。如所描述的,可将缓冲器中存储的帧之中的具有1500的时间戳的相邻的帧选择为母帧f1和f2,该1500的时间戳插入所述相邻的帧之间且在该处形成输出fmc。从母帧f1和f2获取mv和运动补偿率α(s354)。即使在对象o加速的情况下,对象o也可近似以恒定速度移动与帧之间的间隔对应的短时间段。根据这种近似,对移动的对象执行me以获取mv,并执行mc以获取运动补偿率α。可使用时间戳如下计算运动补偿率α。[式5]fmc使用通过运动补偿率α补偿的mvαmv而形成,并且fmc设置在与输出帧速率对应的1500的时间戳处以执行帧速率转换(s356)。另外,由于母帧f1和f2的输出时间戳与输入时间戳相同,因此母帧f1和f2可以用作输出帧。图12和图13是用于描述根据本实施方式的帧速率转换方法的另一示例的示意图,在该示例中,将帧速率为24hz的源以60hz的帧速率向上转换。图12和图13是用于描述使用母帧f1和f2在3000的时间戳处形成的内插帧的示意图。参考图12和图13,选择具有插入其间且与输出帧速率对应的3000的时间戳的相邻帧作为母帧f1和f2(s352)。如上所述,可将存储于缓冲器中的帧之中的具有3000的时间戳的相邻帧选择为母帧f1和f2,该3000的时间戳插入所述相邻帧之间并且在该处形成输出fmc。在一个实施方式中,通过执行mc从相邻的母帧f1和f2形成新的帧,但是母帧中的任何一个可以不被包括在输出中并可被移除。由于母帧f1的输入时间戳和输出时间戳相同(或者,运动补偿率为0),因而将母帧f1作为输出帧输出。对两个相邻的源帧f1和f2中的移动的对象o执行me以获得mv,并且执行mc以获得运动补偿率α(s352)。相应地,可使用时间戳td1和td2通过式3来计算对象o的运动补偿率α。作为示例,使用下列式6在将要新形成的fmc2处计算运动补偿率α。[式6]可使用通过利用时间戳获取的运动补偿率α补偿的mvαmv来形成fmc,并可将fmc设置在与输出帧速率对应的3000的时间戳处以执行帧速率转换(s356)。实验结果图14a至图14l是示出了经由根据本实施方式的帧检测方法检测源的帧速率并经由根据本实施方式的帧速率转换方法将帧速率转换成目标帧速率的实验结果的曲线图。图14a是示出了将帧速率为60hz的源以8hz、12hz、24hz、25hz、30hz或50hz的帧速率进行转换的情况的视图,并且图14b是示出了将帧速率为8hz、12hz、24hz、25hz、30hz或50hz的源以60hz的帧速率进行转换的情况的视图。图14c是示出了将帧速率为24hz的源以8hz、12hz、25hz、30hz、50hz或60hz的帧速率进行转换的情况的视图,以及图14d是示出了与图14c的情况相反的情况的视图。图14e是示出了将帧速率为30hz的源以8hz、12hz、25hz、24hz、50hz或60hz的帧速率进行转换的情况的视图,图14f是示出了与图14e的情况相反的情况的视图。图14g是示出了将帧速率为12hz的源以8hz、30hz、25hz、24hz、50hz或60hz的帧速率进行转换的情况的视图,以及图14h是示出了与图14g的情况相反的情况的视图。图14i是示出了将帧速率为8hz的源以12hz、30hz、25hz、24hz、50hz或60hz的帧速率进行转换的情况的视图,以及图14j是示出了与图14i的情况相反的情况的视图。图14k是示出了将帧速率为50hz的源以12hz、30hz、25hz、24hz、8hz或60hz的帧速率进行转换的情况的视图,以及图14l是示出了与图14k的情况相反的情况的视图。参考图14,可以看出,在将具有任何一个帧速率的源以另一帧速率进行转换的过程中,由于帧速率转换在大约12帧到22帧内完成,因而该转换快速地完成。另外,即使在帧速率突然改变的情况下,也不会出现毛刺(glitch),从而平滑地完成帧速率转换。因此,有益效果在于可以提供更自然并且更平滑的me和mc。图15是示出了噪声等引起的误差干预将帧速率为60hz的源以24hz的帧速率进行转换的过程的情况的结果的曲线图。参考图15,即使在多个误差干预该过程的情况下,也可以看出,当与没有误差(0误差)的情况相比时,帧速率转换相对快速地完成。相应地,可以看出,本实施方式对噪声具有鲁棒性。如上所述,有益效果在于根据本实施方式的帧速率检测方法相对噪声和不正确的编辑具有鲁棒性,并且可以检测正确的帧速率。另外,有益效果在于,即使在突然执行帧速率转换时,也可减少执行帧速率转换方法所消耗的资源并可执行帧速率的平滑转换,原因在于,根据本实施方式的基于时间戳的帧速率转换方法并非基于场景(scenario-based)的方法。虽然已经参考用于促进对本发明进行理解的附图中所示的实施方式描述了本发明,但实施方式仅应被认为是描述性的,并且应理解的是,本领域技术人员可作出各种变型和等同的其它实施方式。因此,本发明的范围由所附权利要求进行限定。[附图标记]s100至s300:根据本实施方式的帧速率检测方法的操作s150至s350:根据本实施方式的帧速率转换方法的操作当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1