A video server (130, 305, 405, 505, 605) generates metadata (530, 535) representing the interpolation parameters (240 244) of the part of the first frame (200), and the first frame (200) represents the scene (110) in the frame stream (315, 335, 415) including the first frame. The interpolation parameters are used to generate at least one interpolation frame (205) representing the scene described after and before the first frame in the frame stream. The video server incorporates the metadata into the stream and transmits the stream including multiplexed metadata. A video client (135,310,410,510,610) receives the first frame representing a frame stream including metadata. The video client generates one or more interpolated frames (205) representing the scene after the first frame and before the second frame in the frame stream based on the first frame and the metadata. The video client displays the first frame, the one or more interpolation frames and the second frame.
【技术实现步骤摘要】
【国外来华专利技术】使用流式元数据的视频帧速率转换
技术介绍
帧速率指示由摄像机捕获或由诸如电影放映机、电视、数字显示器等装置显示帧(其通常还被称为图像或场)的速率。例如,常规电影摄像机以24帧每秒(FPS)的速率捕获帧,而常规电影放映机以24FPS的相同速率投射帧。一些数字成像装置可以更高的帧速率(诸如30FPS、48FPS、60FPS和更高)捕获帧。数字显示器(诸如高清晰度电视(HDTV))能够以更高的帧速率(诸如60FPS和更高)显示帧。由于图像捕获装置的帧速率通常与显示装置的帧速率不同,因此显示装置使用帧速率转换来修改所捕获帧的帧速率以匹配显示装置的帧速率。例如,通过在对应于五个所显示帧的持续时间内显示两个所捕获帧,以24FPS的速率捕获的帧可以60FPS来显示。这被称为3:2转换,因为两个相继捕获的帧A和B分别重复三次和两次,以形成五个所显示帧的序列:AAABB。通过重复所捕获帧来执行帧速率上转换的优点是相对简单,但已知引入不期望的视觉效果,诸如抖动和模糊。附图说明通过参考附图,可更好地理解本公开,并且本公开的许多特征和优点对本领域技术人员变得显而易见。在不同附图中使用的相同附图标号指示类似或完全相同的项目。图1是根据一些实施方案的视频获取和显示系统的图示。图2是示出根据一些实施方案的视频帧和基于运动矢量所生成的内插帧的图示。图3是示出根据一些实施方案的包括视频服务器和视频客户端的视频处理系统的第一实例的框图。图4是示出根据一些实施方案的包括视频服务器和视频客户端的视频处理系统的第二实例的框图。图5是根据一些实施方案的示出视频帧、元数据和内插帧的视频处理系统的框图。图6是 ...
【技术保护点】
1.一种方法,其包括:在视频服务器(130,305,405,505,605)处生成表示第一帧(200)的部分的内插参数(240‑244)的元数据(525,530),所述第一帧(200)表示包括所述第一帧的帧流(315,335,415)中的场景(110),其中所述内插参数用于生成表示在所述帧流中的在所述第一帧之后且在第二帧之前的所述场景的至少一个内插帧(205);在所述视频服务器处将所述元数据并入到所述流中;以及从所述视频服务器传输包括所述元数据的所述流。
【技术特征摘要】
【国外来华专利技术】2016.11.08 US 15/346,3921.一种方法,其包括:在视频服务器(130,305,405,505,605)处生成表示第一帧(200)的部分的内插参数(240-244)的元数据(525,530),所述第一帧(200)表示包括所述第一帧的帧流(315,335,415)中的场景(110),其中所述内插参数用于生成表示在所述帧流中的在所述第一帧之后且在第二帧之前的所述场景的至少一个内插帧(205);在所述视频服务器处将所述元数据并入到所述流中;以及从所述视频服务器传输包括所述元数据的所述流。2.如权利要求1所述的方法,其中生成所述元数据包括:生成表示与所述第一帧的所述部分相关联的运动矢量(240-244)的元数据和所述运动矢量的置信度测度。3.如权利要求1所述的方法,其中生成所述元数据包括:标识所述第一帧的部分的在统计上不同于所述第一帧的相邻部分的相邻内插参数的离群值内插参数,并且生成元数据,所述元数据指示所述离群值内插参数将被忽略以便进行内插或基于所述相邻运动矢量来修改所述离群值内插参数。4.如权利要求1所述的方法,其还包括:执行遮挡检测以标识所述第一帧的被遮挡部分的内插参数。5.如权利要求4所述的方法,其中执行遮挡检测包括:在所述视频服务器处执行遮挡检测,并且其中生成所述元数据包括:生成指示所述第一帧的所述被遮挡部分的所述内插参数将被忽略以便进行内插的元数据。6.一种方法,其包括:在视频客户端(135,310,410,510,610)处接收表示包括元数据(525,530)的帧流(315,335,415)中的场景(110)的第一帧(200),所述元数据(525,530)表示所述第一帧的部分的内插参数(240-244);在所述视频客户端处,基于所述第一帧和所述元数据,生成表示在所述帧流中的在所述第一帧之后且在第二帧之前的所述场景的至少一个内插帧(205);以及在所述视频客户端处显示所述第一帧、所述至少一个内插帧和所述第二帧。7.如权利要求6所述的方法,其中接收表示所述内插参数的所述元数据包括:接收表示与所述帧的所述部分相关联的运动矢量((240-244)的元数据和所述运动矢量的置信度测度。8.如权利要求6所述的方法,其中接收所述元数据包括:接收标识所述帧的一部分的离群值内插参数的元数据,所述离群值内插参数在统计上不同于所述帧的相邻部分的相邻内插参数,并且其中生成所述至少一个内插帧包括:当生成所述至少一个内插帧时,忽略所述离群值内插参数。9.如权利要求6所述的方法,其还包括:在所述视频客户端处执行遮挡检测以标识所述帧的被遮挡部分的内插参数;以及当生成所述至少一个内插帧时,忽略所述帧的所述被遮挡部分的所述内插参数。10.如权利要求6所述的方法,其中接收生成所述元数据包括:接收指示所述帧的所述被遮挡部分的内插参数的元数据,并且其中生成所述至少一个内插帧包括:当生成所述至少一个内插帧时,忽略所述帧的所述被遮挡部分的所述内插参数。11.一种视频服务器(130,3...
【专利技术属性】
技术研发人员:鲍里斯·伊万诺维奇,
申请(专利权)人:ATI科技无限责任公司,
类型:发明
国别省市:加拿大,CA
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。