Android 显示子系统中vblank的需求

Android 显示子系统中vblank的需求,android,linux-kernel,vsync,Android,Linux Kernel,Vsync,我不清楚如何在显示面板上使用垂直空白(vblank) 谁能解释一下吗 vblank的意义 如何在显示子系统中使用它 垂直消隐间隔 从阴极射线管(CRT)显示器的旧时代遗留下来的东西 垂直消隐间隔(VBI)是在某些视频信号期间的一段非常短的时间,通过该时间段,视野/帧信息的传输被暂时中止。该间隔对应于旧CRT显示技术的电子枪将其光束位置移回电视/显示屏第一行左侧以开始追踪下一屏幕区域所需的时间。尽管这一要求与现代数字显示技术不再相关,但出于兼容性目的,VBI本身已保留在视频信号中 由于VBI期间

我不清楚如何在显示面板上使用垂直空白(vblank

谁能解释一下吗

  • vblank的意义
  • 如何在显示子系统中使用它
垂直消隐间隔 从阴极射线管(CRT)显示器的旧时代遗留下来的东西

垂直消隐间隔(VBI)是在某些视频信号期间的一段非常短的时间,通过该时间段,视野/帧信息的传输被暂时中止。该间隔对应于旧CRT显示技术的电子枪将其光束位置移回电视/显示屏第一行左侧以开始追踪下一屏幕区域所需的时间。尽管这一要求与现代数字显示技术不再相关,但出于兼容性目的,VBI本身已保留在视频信号中

由于VBI期间屏幕上没有显示任何内容,因此这部分视频信号可用于传输其他数据信息。事实上,各种测试信号、闭路字幕、图文电视、拷贝保护机制和各种形式的数字数据都利用了VBI提供的机会

在当前一代数字显示系统中,VBI时间段(VSYNCVBLANK中断)用于在使用时中断。这样可以完全避免在屏幕上显示。

垂直消隐间隔 从阴极射线管(CRT)显示器的旧时代遗留下来的东西

垂直消隐间隔(VBI)是在某些视频信号期间的一段非常短的时间,通过该时间段,视野/帧信息的传输被暂时中止。该间隔对应于旧CRT显示技术的电子枪将其光束位置移回电视/显示屏第一行左侧以开始追踪下一屏幕区域所需的时间。尽管这一要求与现代数字显示技术不再相关,但出于兼容性目的,VBI本身已保留在视频信号中

由于VBI期间屏幕上没有显示任何内容,因此这部分视频信号可用于传输其他数据信息。事实上,各种测试信号、闭路字幕、图文电视、拷贝保护机制和各种形式的数字数据都利用了VBI提供的机会


在当前一代数字显示系统中,VBI时间段(VSYNCVBLANK中断)用于在使用时中断。这样就可以完全避免出现在屏幕上。

为什么要将问题标记为android和linux内核?vblank是显示内存(帧缓冲区)未传输到显示器时的一段时间。有时,如果在显示硬件DMA关闭视频内存时更新内存,会导致撕裂。通常存在vblank中断,您可以使用该中断刷新缓存或切换帧缓冲区以无缝更改图像。你需要给出更多关于硬件的细节来说明如何使用它。为什么你要把你的问题标记为android和linux内核?vblank是显示内存(帧缓冲区)未传输到显示器时的一段时间。有时,如果在显示硬件DMA关闭视频内存时更新内存,会导致撕裂。通常存在vblank中断,您可以使用该中断刷新缓存或切换帧缓冲区以无缝更改图像。你需要给出更多关于硬件的细节来说明如何使用它。