在媒体流的播出之间转变时转变帧的动态播出制造技术

技术编号:24896906 阅读:36 留言:0更新日期:2020-07-14 18:21
当装置正播出第一媒体流时,所述装置确定用于开始播出第二媒体流代替所述第一媒体流的目标时间。所述装置随后开始流转变过程,所述流转变过程预期花费从最小预期转变持续时间到最大预期转变持续时间之间的任何时间,且所述装置在所确定目标时间之前所述最大预期转变持续时间开始所述转变过程,以帮助确保适时地开始播出所述第二媒体流。此外,所述装置产生和播放转变帧序列持续不确定周期,以帮助掩蔽从所述第一媒体流到所述第二媒体流的转变,所述不确定周期从所述开始之后所述最小预期转变持续时间延长到所述开始之后所述最大预期转变持续时间。

【技术实现步骤摘要】
【国外来华专利技术】在媒体流的播出之间转变时转变帧的动态播出相关申请的引用本申请要求2018年11月7日提交的第16/183,185号美国专利申请以及2018年8月17日提交的第62/765,161号美国临时专利申请的优先权,所述专利申请中的每一个的全文特此以引用的方式并入本文中。本申请还与2018年11月7日提交的第16/183,266号美国专利申请相关,所述专利申请的全文特此以引用的方式并入本文中。
技术介绍
典型的媒体客户端操作以接收和播出(例如,输出以供播出)表示例如视频和/或音频内容等媒体内容的模拟或数字媒体流,且输出所述媒体内容和/或转发所述流以供将内容呈现在例如显示屏和/或音频扬声器等用户接口上。此类客户端的实例包含电视机、计算机监视器、投影系统、扩音器、头戴受话器、机顶盒(例如线缆或卫星TV接收器)、数字视频记录器、无线电装置、个人计算机、游戏控制台、串流媒体播放器等。借助于实例,媒体客户端可以是电视机,其可接收媒体流(例如,空中广播流、来自机顶盒的媒体流输出、从数字存储介质播放的媒体流、因特网流,或另一此类流),且可向用户呈现所述流的媒体内容。作为另一实例,媒体客户端可以是机顶盒或数字视频或音频记录器,其可从多信道视频节目分派器和/或从数据存储装置接收广播流,且可经由高清多媒体接口(HDMI)线缆或其它接口将所述流的媒体内容输出到电视机和/或音频/视频接收器以供播出。且作为又一实例,媒体客户端可以是扩音器或头戴受话器,其可从无线电装置、计算机或其它接收器或音频存储装置接收音频流,且可向用户呈现所述流的音频内容。大量其它实例也是可能的。
技术实现思路
当媒体客户端正播出媒体流时,在特定情形中媒体客户端替代流的媒体内容的一部分可能是有用的。举例来说,如此可能是有用的:客户端用替代广告或用其它替代内容动态地替代媒体内容的广告或其它片段,使得当正向用户呈现内容时,用户将接收到替代广告而非最初包含的广告。此外,可能需要客户端在媒体流内的特定时间点执行此内容替代。举例来说,如果客户端将要用替代广告动态地替代现有广告,则可能需要客户端在媒体流中现有广告原本将已开始的时间定位替代广告。更确切地说,讨论中的媒体流可限定帧序列,例如视频帧和/或音频帧的序列,且可能需要客户端在媒体流的特定帧处开始执行内容替代。举例来说,对于广告替代,可能需要客户端在现有广告的第一帧处开始插入替代广告代替现有广告。为促进此内容替代,客户端可习得媒体流中客户端应开始内容替代的特定时间点,且客户端可习得客户端应在所指示时间点处开始播放什么替代内容。在所要内容切换时间点处,客户端可随后从播出现有媒体流转变为播出作为替代媒体流的替代内容。此外,当客户端完成播出替代媒体流时,客户端可随后转变回到原始媒体流的播出(例如,在进行中)。此过程的一个技术难点在于,客户端从播出第一流转变为播出第二流(例如,开始内容替代,或在内容替代结束时切换回到原始流)可能花费一些时间。情况如此是因为,客户端在其可开始播出第二流之前可能需要参与若干处理和存储器密集的步骤。举例来说,客户端可能需要清除高速缓冲存储器,接收和解码第二流的内容的至少初始部分,且用经解码内容填充存储器缓冲器以供再现。在实践中,此流转变过程可能花费一帧以上的时间。举例来说,如果讨论中的媒体是每秒30帧的帧速率的视频,则每个帧将横跨1/30秒,即,约33.3毫秒(ms)。但从一个视频流转变到另一视频流的动作可能花费大约数百毫秒,因此横跨大量视频帧的时间。尽管客户端可通过在所要内容切换时间点之前足够远开始其流转变过程来致力于考虑此时序,但转变过程将花费的实际时间量出于各种原因可能是不可预测的。因此,不能精确地清楚客户端应多早开始转变过程。令人遗憾的是,如果客户端太早开始转变过程,则客户端可能在所要内容切换时间点之前完成过程,这可能引起用户体验问题,因为第二流的播出可能太早开始。并且如果客户端太迟开始转变过程,则客户端可能到所要内容切换时间点仍未完成过程,这同样可能引起用户体验问题,因为第二流的播出可能太迟开始。为了帮助解决此问题,依据本公开,客户端可将其流转变过程配置为足够早开始以便促进在所要内容切换时间点开始播出第二流,且客户端将战略上引入转变帧持续不确定周期的持续时间(适当时或需要时连同淡变一起)以便帮助掩蔽转变且因此提供改进的用户体验。为促进在所要内容切换时间点处开始播出第二流,客户端可确定(例如,依据过去的体验或测试,或依据预先提供的设定)最大预期转变持续时间可以是多久,且客户端可随后在时间点TSTART处开始其流转变过程,所述时间点是所要内容切换时间点之前所述确定的最大预期转变持续时间。在所述时间点处开始,客户端应随后到作为所要内容切换时间点的时间点时间TMAX最佳地完成流转变过程。此外,客户端还可确定最小预期转变持续时间可以是多久(类似地依据过去的体验或测试或预先提供的设定),且客户端可借此依据客户端何时开始流转变过程而识别作为所述最小预期转变持续时间的时间点TMIN。给定此条件,从TMIN延长到TMAX的时间范围可视为不确定周期,因为客户端可能在该范围内的任何时间完成其流转变过程。为了帮助掩蔽流之间的转变,客户端可播出转变帧持续不确定周期的持续时间,即,从TMIN到TMAX。这些转变帧可采用取决于讨论中的媒体的类型的各种形式。举例来说,如果媒体包括视频,则转变帧可包括黑帧。而如果媒体包括音频,则转变帧可包括静默帧。此外,客户端可从第一流向转变帧中且接着从转变帧到第二流添加淡变。此过程可借此帮助促进从一个流到另一流的时间准确切换,同时最小化或避免上文描述的相关联用户体验问题。所属领域的一般技术人员通过适当地参考附图阅读以下详细描述将明白这些以及其它方面、优点和替代方案。此外,应理解,本
技术实现思路
及下文中提供的描述既定仅借助于实例说明本专利技术,但不作为限制。附图说明图1是其中可实施所公开特征的系统的简化框图。图2是示出根据本公开添加了转变帧的流转变的图式。图3是描绘可根据本公开实行的方法的流程图。图4是描绘可根据本公开实行的方法的另一流程图。图5是描绘可根据本公开操作的实例媒体客户端的组件的简化框图。具体实施方式参看图式,图1是其中可应用各种所公开的原理的实例系统的简化框图。然而,将理解,本文中所描述的此布置及过程以及其它布置及过程可采取各种其它形式。举例来说,元件和操作可重新排序、分派、复制、组合、省略、添加或以其它方式修改。此外,应理解,本文中描述为由一或多个实体实行的操作可由那些实体和/或代表那些实体经由硬件、固件和/或软件实施,例如通过一或多个处理单元执行程序指令等来实施。如图1所示,实例系统包含被配置成从媒体源14实时接收媒体流的媒体客户端12。媒体客户端12可被配置成如上文描述而操作以从媒体源14接收表示例如视频和/或音频内容等媒体内容的模拟或数字媒体流,且输出所述媒体内容和/或转发所述流以供将内容呈现在例如显示屏和/或本文档来自技高网
...

【技术保护点】
1.一种用于由装置从播出第一媒体流转变为播出第二媒体流的方法,所述方法包括:/n由所述装置确定用于开始所述第二媒体流的播出的目标时间;/n由所述装置开始从播出所述第一媒体流转变为播出所述第二媒体流的转变过程,其中所述转变过程花费某一时间周期,所述时间周期是从最小预期转变持续时间到最大预期转变持续时间之间的任何时间,且其中所述开始在所确定的目标时间之前所述最大预期转变持续时间发生;以及/n由所述装置产生和播放转变帧序列持续不确定周期,以帮助掩蔽从所述第一媒体流到所述第二媒体流的转变,其中所述不确定周期从(i)所述开始之后所述最小预期转变持续时间延长到(ii)所述开始之后所述最大预期转变持续时间。/n

【技术特征摘要】
【国外来华专利技术】20180817 US 62/765,161;20181107 US 16/183,1851.一种用于由装置从播出第一媒体流转变为播出第二媒体流的方法,所述方法包括:
由所述装置确定用于开始所述第二媒体流的播出的目标时间;
由所述装置开始从播出所述第一媒体流转变为播出所述第二媒体流的转变过程,其中所述转变过程花费某一时间周期,所述时间周期是从最小预期转变持续时间到最大预期转变持续时间之间的任何时间,且其中所述开始在所确定的目标时间之前所述最大预期转变持续时间发生;以及
由所述装置产生和播放转变帧序列持续不确定周期,以帮助掩蔽从所述第一媒体流到所述第二媒体流的转变,其中所述不确定周期从(i)所述开始之后所述最小预期转变持续时间延长到(ii)所述开始之后所述最大预期转变持续时间。


2.根据权利要求1所述的方法,其进一步包括由所述装置实施从所述第一媒体流向所述转变帧的淡变持续第一淡变周期一直达到所述不确定周期。


3.根据权利要求2所述的方法,其进一步包括由所述装置实施从所述转变帧向所述第二媒体流的淡变持续在所述不确定周期完成后开始的第二淡变周期。


4.根据权利要求1所述的方法,其中所述第一和第二媒体流包括视频,且其中所述转变帧包括黑帧。


5.根据权利要求4所述的方法,其中所述转变帧进一步包括所述第一媒体流的上一个所播放帧的副本。


6.根据权利要求1所述的方法,其中所述第一和第二媒体流包括音频,且其中所述转变帧包括静默帧。


7.根据权利要求1所述的方法,其中确定所述目标时间是基于指纹分析且包含建立同步锁。


8.根据权利要求1所述的方法,其中从播出所述第一媒体流到播出所述第二媒体流的所述转变是用于内容替代。


9.根据权利要求8所述的方法,其中所述内容替代包括广告替代。


10.一种方法,其包括:
在装置正播出第一媒体流时,由所述装置确定所述装置应开始播出第二媒体流代替所述第一媒体流的目标时间;
由所述装置配置所述装置应开始从播出所述第一媒体流转变为播出所述第二媒体流的流转变过程的开始时间,其中配置所述开始时间包含确定用于所述转变的最大预期持续时间,且将所述开始时间设定为所确定目标时间之前所述最大预期转变持续时间;
由所述装置在所配置开始时间开始所述流转变过程;
由所述装置确定不确定周期,其中确定所述...

【专利技术属性】
技术研发人员:徐忠源李承炯
申请(专利权)人:格雷斯诺特公司
类型:发明
国别省市:美国;US

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

1