Variable pixel rate display interface

文档序号:1205464 发布日期:2020-09-01 浏览:7次 中文

阅读说明:本技术 可变像素率显示器接口 (Variable pixel rate display interface ) 是由 M·S·格罗斯曼 N·R·贝克 于 2018-12-30 设计创作,主要内容包括:本文呈现了用于计算系统和用户设备的可变像素率视频输出和显示技术。在一个示例中,一种提供用于在显示设备上显示的视频数据的方法包括:确定具有可变大小设定的逻辑像素,这些逻辑像素各自表示包括视频帧的至少一部分的一个或多个源像素。该方法还包括:产生描述逻辑像素的可变大小设定的元数据;以及在显示接口上将该元数据随表示逻辑像素的数据一起传输,以供在显示设备上显示视频帧的至少该部分,其中该显示设备跨显示设备的目标像素地映射逻辑像素。(Presented herein are variable pixel rate video output and display techniques for computing systems and user devices. In one example, a method of providing video data for display on a display device includes: logical pixels having variable size settings are determined that each represent one or more source pixels comprising at least a portion of a video frame. The method further comprises the following steps: generating metadata describing a variable sizing of logical pixels; and transmitting the metadata with the data representing the logical pixels on the display interface for display of at least the portion of the video frame on a display device, wherein the display device maps the logical pixels across target pixels of the display device.)

1. A method of providing video data for display on a display device, the method comprising:

determining logical pixels having a variable size setting, each of the logical pixels representing one or more source pixels comprising at least a portion of a video frame;

generating metadata describing the variable sizing of the logical pixels;

transmitting the metadata with data representing the logical pixels on a display interface for display of at least the portion of the video frame on the display device, wherein the display device maps the logical pixels across a target pixel of the display device.

2. The method of claim 1, wherein the variable sizing includes a horizontal number of source pixels and a vertical number of source pixels represented by each of the logical pixels; and wherein when the vertical number indicates more than one source pixel, each of the logical pixels spans at least two display lines of the video frame.

3. The method of claim 1, wherein transmitting the metadata with data representing the logical pixels on the display interface comprises transmitting both the metadata and data representing the logical pixels as video data on the display interface; and wherein the metadata instructs the display device to interpret data representing the logical pixels and determine, for each of the logical pixels, one or more integer or fractional output pixels that expand a first number of pixels represented by the logical pixel to a second number of pixels that includes the target pixel for display on the display device.

4. The method of claim 1, wherein the metadata indicates a horizontal size between some of the logical pixels, the horizontal size spanning more than one integer or fractional target pixel of the display device; and

wherein the associated metadata of the ones of the logical pixels instructs the display device to map at least each of the ones of the logical pixels on a corresponding target pixel.

5. The method of claim 1, wherein the metadata indicates a vertical size between some of the logical pixels, the vertical size spanning more than one display line of the display device; and

wherein the associated metadata for those of the logical pixels instructs the display device to buffer a portion of the logical pixels representing the more than one display line and to map those of the logical pixels across corresponding target pixels that include the more than one display line.

6. The method of claim 1, further comprising:

receiving, from the display device through the display interface, display attributes indicative of one or more of a target resolution and a display technology type; and

determining at least the variable size setting based in part on the display attribute.

7. A display device, comprising:

a display interface configured to receive video data comprising variable pixels described by metadata, wherein each of the variable pixels is configurable to represent one or more source pixels of at least a portion of an associated video frame; and

a display driver configured to interpret metadata of the variable pixels to map the variable pixels across a target pixel of an associated display and to drive the target pixel for display by the associated display.

8. The display device of claim 7, wherein the metadata describing sizing in the variable pixels comprises a horizontal number of the source pixels and a vertical number of the source pixels represented by each of the variable pixels.

9. The display device of claim 7, wherein the metadata describes regions within the target pixel into which groups of ones of the variable pixels are to be positioned for display.

10. The display device according to claim 7, comprising:

the display driver is configured to interpret a portion of the video data representing the variable pixels with at least the metadata to determine, for each of the variable pixels, one or more integer or fractional output pixels that expand a first number of pixels represented by the variable pixel to a second number of pixels that includes the target pixel for display.

11. The display device according to claim 7, comprising:

based at least on the metadata indicating a horizontal size between ones of the variable pixels that spans more than one integer or fractional target pixel of the associated display, the display driver is configured to map each of these ones of the variable pixels on a corresponding target pixel.

12. The display device according to claim 7, comprising:

based at least on the metadata, indicating a vertical size between ones of the variable pixels, the vertical size spanning more than one display line of the associated display, the display driver configured to buffer a portion of the variable pixels representing the more than one display line, and map the ones of the variable pixels across corresponding target pixels including the more than one display line.

13. The display device according to claim 7, comprising:

the display interface is configured to provide display attributes indicative of one or more of a target resolution and a type of display technology, and wherein the variable pixels and the metadata are determined by a video source based in part on the display attributes.

14. A video output apparatus for a user device, comprising:

one or more computer-readable storage media;

a processing system operatively coupled with the one or more computer-readable storage media; and

a variable pixel rate service comprising program instructions stored on the one or more computer readable storage media that, based on being read and executed by the processing system, direct the processing system to at least:

determining output pixels having variable size settings, each of the output pixels spanning one or more source pixels comprising at least a portion of a video frame;

generating metadata describing the variable sizing of the output pixels;

transmitting video data including the metadata and the output pixels for display of at least the portion of the video frame on a display device, wherein the display device interprets the metadata to map the output pixels across display pixels of the display device.

15. The apparatus of claim 14, wherein the metadata instructs the display device to interpret the video data to determine more than one display pixel for each of the output pixels by at least expanding a first number of pixels represented by the output pixels to a second number of pixels comprising the display pixels.

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:可编程乘加阵列硬件

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类