【技术实现步骤摘要】
本专利技术涉及视频数据的处理,更具体地,本专利技术涉及处理视频数据的帧的方法和装置。
技术介绍
在针对视频处理系统的领域中已知的是,生成通常供给电子显示器的视频数据帧。视频帧通常被表示为表示图像的像素(像元)的矩形阵列,其中,要用于各个像素的颜色值利用适当的颜色空间(例如,RGB颜色空间)来表示。为大量视频帧存储像素数据需要大量存储器。因此,已经开发了许多视频编码方法,以允许按压缩形式来存储表示视频帧的像素数据。根据许多这种视频编码方法,一系列视频帧中的帧被相对于所谓的“基准帧”(针对该帧,存储了全分辨率像素数据,并且不是参照另一帧限定的)有差别地编码(即,从它们的差别方面)。通常,一系列视频帧中的多个帧关于单个基准帧相对地限定,并且这种安排在该系列视频帧上加以重复。一种这样的视频编码方法使用所谓的“运动估计”,其中,特定帧被划分成例如16×16像素的多个块,并且利用指向基准帧中的对应像素块的矢量值(所谓的“运动矢量”)和描述当前帧像素块与基准帧中的对应像素块之间的差别的数据(所谓的“残差”)来编码各个像素块。这由此允许根据由该运动矢量所指向的基准帧中的像素块的像素数据和描述该像素数据与当前视频帧的像素数据之间的差的残差数据来构造当前帧的像素块的像素数据。与针对一系列视频帧中的每个帧存储原始像素值相比,采用使用基准帧的视频编码方法可以导致存储器需求方面的显著缩减。通常,新的基准帧周期性地生成,例如,一系列帧中的每N个帧。接着,将该基准帧存储在存储器中以供系统使用。例如,生成并存储当前基准帧的像素数据,以供在编码一系列视频帧时使用,例如,用于根据该基准帧导 ...
【技术保护点】
一种在视频处理系统中处理视频数据帧的方法,其中,相对于基准帧限定用于一系列视频帧中的一个或更多个帧的数据,该方法包括以下步骤:当要在解码所述一系列视频帧时使用所述一系列视频帧的基准帧的全部或部分时:生成并在存储器中存储按照第一分辨率表示所述基准帧的全部或部分的像素数据;以及生成并在存储器中存储按照与所述第一分辨率相比的至少一个不同分辨率表示所述基准帧的全部或部分的像素数据。
【技术特征摘要】
2015.06.11 GB 1510168.61.一种在视频处理系统中处理视频数据帧的方法,其中,相对于基准帧限定用于一系列视频帧中的一个或更多个帧的数据,该方法包括以下步骤:当要在解码所述一系列视频帧时使用所述一系列视频帧的基准帧的全部或部分时:生成并在存储器中存储按照第一分辨率表示所述基准帧的全部或部分的像素数据;以及生成并在存储器中存储按照与所述第一分辨率相比的至少一个不同分辨率表示所述基准帧的全部或部分的像素数据。2.根据权利要求1所述的方法,该方法包括以下步骤:利用已经按照所述第一分辨率生成的所述基准帧的像素数据,生成按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的像素数据。3.根据权利要求1或2所述的方法,其中,与所述第一分辨率相比的所述至少一个不同分辨率中的各个分辨率都是比所述第一分辨率低的分辨率。4.根据权利要求1或2所述的方法,其中,被生成并存储并且按照所述第一分辨率和按照所述至少一个不同分辨率表示所述基准帧的像素数据采用表示所述基准帧的mipmap集的两个或更多个或全部级别的形式。5.根据权利要求1或2所述的方法,该方法还包括以下步骤:基于所述视频处理系统将如何使用所述基准帧的像素数据,配置所述基准帧的像素数据的生成。6.根据权利要求5所述的方法,该方法包括以下步骤:基于要显示视频序列的电子显示器或多个电子显示器的分辨率,选择生成所述基准帧所按照的与所述第一分辨率相比的所述至少一个不同分辨率中的一个或更多个或全部分辨率;和/或基于整个视频处理系统中要显示视频系列的不同显示器的数量,选择要表示所述基准帧所要按照的不同分辨率的数量。7.根据权利要求1或2所述的方法,该方法还包括以下步骤:利用按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的像素数据,处理所述一系列视频帧中的至少一个帧。8.根据权利要求7所述的方法,其中,所述处理所述一系列视频帧中的至少一个帧的步骤包括:利用按照与所述第一分辨率相比的至少一个较低分辨率表示所述基准帧的像素数据,生成表示用于显示的输出帧的像素数据。9.根据权利要求1或2所述的方法,其中,如果要显示所述基准帧,则:使用用于较低分辨率基准帧的像素数据作为用于显示的帧的像素数据。10.根据权利要求1或2所述的方法,该方法还包括以下步骤,当所述一系列视频帧中的当前帧相对于所述基准帧编码时:利用所述当前帧的编码的像素数据和按照所述第一分辨率表示所述基准帧的像素数据,解码所述当前帧;以及生成并在存储器中存储按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述当前帧的像素数据。11.根据权利要求1或2所述的方法,该方法还包括以下步骤:从所述存储器读取按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的全部或部分的像素数据;在生成要显示的输出帧时利用该像素数据;以及向显示器输出生成的输出帧。12.根据权利要求1或2所述的方法,该方法还包括以下步骤:从存储器读取按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的全部或部分的像素数据;在针对所述一系列视频帧中的帧执行处理操作时使用该像素数据,以生成表示已处理的帧的像素数据;以及在存储器中存储表示已处理的帧的像素数据。13.根据权利要求1或2所述的方法,其中,按照所述第一分辨率和按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的全部或部分的像素数据以压缩的形式存储在存储器中。14.一种在视频处理系统中处理视频数据帧的装置,其中,相对于基准帧限定用于一系列视频帧中的一个或更多个帧的数据,该装置包括:基准帧生成级,其被配置成当要在解码所述一系列视频帧时使用用于所述一系列视频帧的基准帧的全部或部分时:生成并在存储器中存储按照第一分辨率表示所述基准帧的全部或部分的像素数据;以及生成并在存储器中存储按照与所述第一分辨率相比的至少一个不同分辨率表示所述基准帧的全部或部分的像素数据。15.根据权利要求14所述的装置,其中,所述基准帧生成级被配置成利用已经按照所述第一分辨率生成的所述基准帧的像素数据,生成按照与所述第一分辨率相比的所述至少一个不同分辨率表示所述基准帧的像素数据。16.根据权利要求14或15所述的装置,其中,与所述第一分辨率相比的所述至少一个不同分辨率中的各个分辨率都是比所述第一分辨...
【专利技术属性】
技术研发人员:T·安德松,O·霍格森,
申请(专利权)人:ARM有限公司,
类型:发明
国别省市:英国;GB
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。