当前位置: 首页 > 专利查询>深圳市专利>正文

帧控制装置制造方法及图纸

技术编号:39646185 阅读:5 留言:0更新日期:2023-12-09 11:14
本发明专利技术提供一种帧控制装置

【技术实现步骤摘要】
帧控制装置、方法、显示系统、电子设备及存储介质


[0001]本专利技术涉及显示
,尤其涉及一种帧控制装置

方法

显示系统

电子设备及存储介质


技术介绍

[0002]显示系统的显示流水线主要包括应用
(application

APP)
绘制渲染

图层合成和硬件送显
(
即写入缓冲器
)
三个流程

为了避免显示卡顿,提升图形的视觉表现,显示系统通过垂直同步
(verticalsynchronization

Vsync)
信号进行显示流水线各个流程的同步

实现
3D
显示的一个关键要求是形成稳定的左右画面交替输出的帧序列,而
Vsync
周期不稳定
(
例如出现超时
)
则会造成
DSI(Display Pixel Interface
,显示像素接口
)
无法输出稳定的左右眼交替帧序列


技术实现思路

[0003]本专利技术提供一种帧控制装置

方法

显示系统

电子设备及存储介质,用以解决现有技术中因
Vsync
周期不稳定而造成
DSI
无法输出稳定的左右眼交替帧序列的问题<br/>。
[0004]第一方面,本专利技术提供一种帧控制装置,所述装置包括:
[0005]显示接口模块,其包括第一缓冲器

第二缓冲器以及第三缓冲器;
[0006]帧处理模块,用于在第
M

Vsync
周期执行应用绘制渲染包括第
N
左眼帧和第
N
右眼帧的第
N
幅图像;
[0007]若在第
M+1

Vsync
周期执行第
N
左眼帧的图层合成,则
[0008]在第
M+2

Vsync
周期执行应用绘制渲染包括第
N+1
左眼帧和第
N+1
右眼帧的第
N+1
幅图像

执行第
N
右眼帧的图层合成以及将第
N
左眼帧送入所述第一缓冲器;
[0009]在第
M+3

Vsync
周期执行第
N+1
左眼帧的图层合成和将第
N
右眼帧送入所述第二缓冲器;
[0010]在第
M+4

Vsync
周期执行应用绘制渲染包括第
N+2
左眼帧和第
N+2
右眼帧的第
N+2
幅图像

执行第
N+1
右眼帧的图层合成以及将第
N+1
左眼帧送入所述第三缓冲器,同时将所述第一缓冲器中的第
N
左眼帧输出至显示屏;
[0011]其中,
M、N
均为正整数

[0012]在本专利技术一实施例中,所述帧处理模块还用于:
[0013]在第
M+5

Vsync
周期执行第
N+2
左眼帧的图层合成和将第
N+1
右眼帧送入所述第一缓冲器,同时将所述第二缓冲器中的第
N
右眼帧输出至显示屏;
[0014]在第
M+6

Vsync
周期执行应用绘制渲染包括第
N+3
左眼帧和第
N+3
右眼帧的第
N+3
幅图像

执行第
N+2
右眼帧的图层合成以及将第
N+2
左眼帧送入所述第二缓冲器,同时将所述第三缓冲器中的第
N+1
左眼帧输出至显示屏;
[0015]在第
M+7

Vsync
周期执行第
N+3
左眼帧的图层合成和将第
N+2
右眼帧送入所述第三缓冲器,同时将所述第一缓冲器中的第
N+1
右眼帧输出至显示屏

[0016]在本专利技术一实施例中,每个
Vsync
周期为一预设值,假设第
M+8

Vsync
周期大于所述预设值,则在第
M+8

Vsync
周期到来之前,所述帧处理模块还用于:
[0017]将所述第二缓冲器中的第
N+2
左眼帧输出至显示屏

[0018]在本专利技术一实施例中,所述帧处理模块还用于:
[0019]在第
M+8

Vsync
周期执行应用绘制渲染包括第
N+4
左眼帧和第
N+4
右眼帧的第
N+4
幅图像

执行第
N+3
右眼帧的图层合成以及将第
N+3
左眼帧送入所述第一缓冲器,同时将所述第三缓冲器中的第
N+2
右眼帧输出至显示屏

[0020]在本专利技术一实施例中,所述装置还包括:
[0021]第四缓冲器;
[0022]所述帧处理模块还用于:
[0023]当第
M+5

Vsync
周期小于一预设
Vsync
周期值时,在第
M+5

Vsync
周期执行第
N+2
左眼帧的图层合成和将第
N+1
右眼帧送入所述第四缓冲器

[0024]第二方面,本专利技术还提供一种帧控制方法,所述方法包括:
[0025]在第
M

Vsync
周期执行应用绘制渲染包括第
N
左眼帧和第
N
右眼帧的第
N
幅图像;
[0026]若在第
M+1

Vsync
周期执行第
N
左眼帧的图层合成,则
[0027]在第
M+2

Vsync
周期执行应用绘制渲染包括第
N+1
左眼帧和第
N+1
右眼帧的第
N+1
幅图像

执行第
N
右眼帧的图层合成以及将第
N
左眼帧送入第一缓冲本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种帧控制装置,其特征在于,所述装置包括:显示接口模块,其包括第一缓冲器

第二缓冲器以及第三缓冲器;帧处理模块,用于在第
M

Vsync
周期执行应用绘制渲染包括第
N
左眼帧和第
N
右眼帧的第
N
幅图像;若在第
M+1

Vsync
周期执行第
N
左眼帧的图层合成,则在第
M+2

Vsync
周期执行应用绘制渲染包括第
N+1
左眼帧和第
N+1
右眼帧的第
N+1
幅图像

执行第
N
右眼帧的图层合成以及将第
N
左眼帧送入所述第一缓冲器;在第
M+3

Vsync
周期执行第
N+1
左眼帧的图层合成和将第
N
右眼帧送入所述第二缓冲器;在第
M+4

Vsync
周期执行应用绘制渲染包括第
N+2
左眼帧和第
N+2
右眼帧的第
N+2
幅图像

执行第
N+1
右眼帧的图层合成以及将第
N+1
左眼帧送入所述第三缓冲器,同时将所述第一缓冲器中的第
N
左眼帧输出至显示屏;其中,
M、N
均为正整数
。2.
根据权利要求1所述的帧控制装置,其特征在于,所述帧处理模块还用于:在第
M+5

Vsync
周期执行第
N+2
左眼帧的图层合成和将第
N+1
右眼帧送入所述第一缓冲器,同时将所述第二缓冲器中的第
N
右眼帧输出至显示屏;在第
M+6

Vsync
周期执行应用绘制渲染包括第
N+3
左眼帧和第
N+3
右眼帧的第
N+3
幅图像

执行第
N+2
右眼帧的图层合成以及将第
N+2
左眼帧送入所述第二缓冲器,同时将所述第三缓冲器中的第
N+1
左眼帧输出至显示屏;在第
M+7

Vsync
周期执行第
N+3
左眼帧的图层合成和将第
N+2
右眼帧送入所述第三缓冲器,同时将所述第一缓冲器中的第
N+1
右眼帧输出至显示屏
。3.
根据权利要求2所述的帧控制装置,其特征在于,每个
Vsync
周期为一预设值,假设第
M+8

Vsync
周期大于所述预设值,则在第
M+8

Vsync
周期到来之前,所述帧处理模块还用于:将所述第二缓冲器中的第
N+2
左眼帧输出至显示屏
。4.
根据权利要求3所述的帧控制装置,其特征在于,所述帧处理模块还用于:在第
M+8

Vsync
周期执行应用绘制渲染包括第
N+4
左眼帧和第
N+4
右眼帧的第
N+4
幅图像

执行第
N+3
右眼帧的图层合成以及将第
N+3
左眼帧送入所述第一缓冲器,同时将所述第三缓冲器中的第
N+2
右眼帧输出至显示屏
。5.
根据权利要求1所述的帧控制装置,其特征在于,所述装置还包括:第四缓冲器;所述帧处理模块还用于:当第
M+5

Vsync
周期小于一预设
Vsync
周期值时,在第
M+5

Vsync
周期执行第
N+2
左眼帧的图层合成和将第
N+1
右眼帧送入所述第四缓冲器
。6.
一种帧控制方法,其特征在于,所述方法包括:在第
M

Vsync
周期执行应用绘制渲染包括第
N
左眼帧和第
N
右眼帧的第
N
...

【专利技术属性】
技术研发人员:曾露于洋林科江沛
申请(专利权)人:深圳市
类型:发明
国别省市:

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

1