Rendering tear free video
    1.
    发明申请
    Rendering tear free video 有权
    呈现无泪视频

    公开(公告)号:US20050128165A1

    公开(公告)日:2005-06-16

    申请号:US10732577

    申请日:2003-12-10

    摘要: Systems and methods to render tear free video in a multitasking operating environment are described. In one aspect, a video playback window portion of a desktop display is divided into non-overlapping first and second partitions. As video data is scanned into display memory which maps to the first and second partitions, current scan line input positions are monitored. Responsive to determining that the current scan line position is located in display memory associated with the second partition, display memory mapped to the second partition is not rendered and display memory mapped to the first partition is rendered into the video playback window.

    摘要翻译: 描述在多任务操作环境中呈现无撕裂视频的系统和方法。 一方面,桌面显示器的视频播放窗口部分被划分成不重叠的第一和第二分区。 当视频数据被扫描到映射到第一和第二分区的显示存储器中时,监视当前扫描线输入位置。 响应于确定当前扫描线位置位于与第二分区相关联的显示存储器中,映射到第二分区的显示存储器不被渲染,并且映射到第一分区的显示存储器被呈现到视频回放窗口中。

    Frame buffer control for smooth video display
    2.
    发明申请
    Frame buffer control for smooth video display 有权
    帧缓冲控制,用于平滑的视频显示

    公开(公告)号:US20070195101A1

    公开(公告)日:2007-08-23

    申请号:US11359106

    申请日:2006-02-22

    IPC分类号: G09G5/36

    CPC分类号: G09G5/39 G09G2340/0435

    摘要: Video frame buffers are controlled using a sequence of new-frame-indicators (e.g., FLIP) and no-new-frame-indicators (e.g., NOFLIP) in a frame indicator queue that is accessed with each display refresh. Video samples are loaded into a chain of video frame buffers that is “rotated” during the vertical blanking signal of the display to swap an old frame buffer out for a new frame buffer. The rotations of the frame buffer chain are controlled based on the frame indicators in the frame indicator queue to present new video samples to the display in a regular pattern, thereby providing smooth video playback.

    摘要翻译: 在每个显示刷新访问的帧指示符队列中,使用新帧指示符序列(例如,FLIP)和无新帧指示符(例如,NOFLIP)来控制视频帧缓冲器。 视频样本被加载到视频帧缓冲器链中,该视频帧缓冲器在显示器的垂直消隐信号期间被“旋转”,以将新的帧缓冲器交换出来用于新的帧缓冲器。 基于帧指示符队列中的帧指示符来控制帧缓冲链的转动,以规则模式将新的视频样本呈现给显示器,从而提供平滑的视频回放。

    High Definition Media Content Processing
    5.
    发明申请
    High Definition Media Content Processing 有权
    高清晰度媒体内容处理

    公开(公告)号:US20120176545A1

    公开(公告)日:2012-07-12

    申请号:US13421557

    申请日:2012-03-15

    IPC分类号: H04N9/76

    摘要: High definition media content processing techniques are described in which enhanced media content rendering techniques may be performed to output high definition media content. In an implementation, luma keying may be provided to define clear pixels in a composite output using an optimum set of graphics processing instructions. In another implementation, techniques are described which may provide clear rectangles in a composite output of one or more video streams. Clear rectangles to appear in the composite output are configured by a media playback application. A texture is arrived at to represent a union of each of the clear rectangles and is applied to form the clear rectangles in the composite output. In another implementation, capture techniques are described in which an image to capture is resolved as strips to an intermediate texture and then from the texture to a capture buffer in system memory.

    摘要翻译: 描述了可以执行增强的媒体内容呈现技术以输出高清晰度媒体内容的高清晰度媒体内容处理技术。 在实现中,可以提供亮度键控,以使用最佳图形处理指令集来在复合输出中定义清晰像素。 在另一实现中,描述了可以在一个或多个视频流的复合输出中提供清晰矩形的技术。 出现在复合输出中的清晰矩形由媒体播放应用程序配置。 纹理被形成为表示每个清晰矩形的联合,并被应用以形成复合输出中的清晰矩形。 在另一个实现中,描述捕获技术,其中要捕获的图像被解析为条带到中间纹理,然后从纹理解析到系统存储器中的捕获缓冲器。

    Bandwidth-efficient processing of video images
    6.
    发明申请
    Bandwidth-efficient processing of video images 有权
    视频图像的带宽高效处理

    公开(公告)号:US20050024363A1

    公开(公告)日:2005-02-03

    申请号:US10694144

    申请日:2003-10-27

    申请人: Stephen Estrop

    发明人: Stephen Estrop

    摘要: A technique is described for performing multiple video processing tasks in a single operation, as opposed to serially. For instance, a technique is described for de-interlacing a principal video stream at the same time that at least one video sub-stream is combined with the principal video stream. Performing these tasks in a single call to a graphics processing unit, as opposed to staggered serial calls, reduces the bandwidth requirements of the processing operations. This, in turn, can enable a computing device to perform these multiple operations at full frame rate. In one implementation, different texturing units are respectively assigned to the principal video stream and the video sub-stream. The graphics processing unit interacts with these texturing units and associated memory locations substantially in parallel, thus providing the above-described bandwidth savings.

    摘要翻译: 描述了用于在单个操作中执行多个视频处理任务的技术,而不是串行地执行。 例如,描述了一种技术,用于在至少一个视频子流与主视频流组合的同时对主视频流进行去隔行扫描。 在单次调用图形处理单元(而不是交错串行调用)中执行这些任务可以减少处理操作的带宽要求。 这又可以使得计算设备能够以全帧速率执行这些多个操作。 在一个实现中,不同的纹理单元分别被分配给主视频流和视频子流。 图形处理单元基本并行地与这些纹理单元和相关联的存储器位置交互,从而提供上述的带宽节省。

    IMAGE FORMATS FOR VIDEO CAPTURE, PROCESSING AND DISPLAY
    7.
    发明申请
    IMAGE FORMATS FOR VIDEO CAPTURE, PROCESSING AND DISPLAY 有权
    用于视频捕获,处理和显示的图像格式

    公开(公告)号:US20070296732A1

    公开(公告)日:2007-12-27

    申请号:US11851376

    申请日:2007-09-06

    IPC分类号: G09G5/02

    摘要: Techniques and tools for representing pixel data in a video processing or capture system are described. Described techniques and tools provide efficient color representation for video processing and capture, and provide flexibility for representing colors using different bit precisions and memory layouts. Described techniques and tools include video formats that can be used, for example, in hardware or software for capture, processing, and display purposes. In one aspect, chroma and luma information for a pixel in a video image is represented in a 16-bit fixed-point block of data having an integer and fractional components. Data can be easily converted from one representation to another (e.g., between 16-bit and 10-bit representations). In other aspects, formats for representing 8-, 10- and 16-bit video image data (e.g., packed and hybrid planar formats), and codes for indicating the formats, are described.

    摘要翻译: 描述了用于在视频处理或捕获系统中表示像素数据的技术和工具。 描述的技术和工具为视频处理和捕获提供了有效的颜色表示,并提供了使用不同位精度和存储器布局表示颜色的灵活性。 所描述的技术和工具包括可用于例如用于捕获,处理和显示目的的硬件或软件中的视频格式。 在一个方面,视频图像中的像素的色度和亮度信息在具有整数和分数分量的16位定点数据块中表示。 数据可以容易地从一个表示转换到另一个表示(例如,在16位和10位表示之间)。 在其他方面,描述用于表示8,10和16位视频图像数据(例如打包和混合平面格式)的格式以及用于指示格式的代码。

    Methods and Apparatuses for Facilitating Processing of Interlaced Video Images for Progressive Video Displays
    8.
    发明申请
    Methods and Apparatuses for Facilitating Processing of Interlaced Video Images for Progressive Video Displays 有权
    用于促进逐行视频显示的隔行视频图像处理的方法和装置

    公开(公告)号:US20060146188A1

    公开(公告)日:2006-07-06

    申请号:US11276695

    申请日:2006-03-10

    申请人: Stephen Estrop

    发明人: Stephen Estrop

    IPC分类号: H04N11/20

    摘要: Methods and apparatuses are provided for facilitating processing of interlaced video images for progressive video displays. In accordance with certain exemplary implementations, a method includes receiving from a renderer a query for a graphics device driver as to at least one graphics processing capability that can be performed by an associated graphics device in de-interlacing video data, communicating the query to the graphics device driver, receiving from the graphics device driver a response to the query that identifies the graphics processing capability/capabilities to the renderer, and communicating the response to the renderer. The method further includes receiving from the renderer a further query for the graphics device driver as to at least one input requirement associated with the identified graphics processing capability, communicating the further query to the graphics device driver, receiving from the graphics device driver a further response to the further query that identifies the input requirement(s) associated with the graphics processing capability, and communicating the further response to the renderer.

    摘要翻译: 提供了用于便于处理逐行视频显示的隔行视频图像的方法和装置。 根据某些示例性实施方式,一种方法包括从绘图器接收关于图形设备驱动程序的查询,关于至少一个图形处理能力,所述至少一个图形处理能力可由关联的图形设备在去隔行视频数据中执行,将查询传送到 图形设备驱动器,从图形设备驱动器接收对查询的响应,其识别呈现器的图形处理能力/能力,以及将响应传达给渲染器。 所述方法还包括从所述绘制器接收关于所述图形设备驱动程序关于与所识别的图形处理能力相关联的至少一个输入需求的进一步查询,将所述另外的查询传送到所述图形设备驱动器,从所述图形设备驱动程序接收另外的响应 涉及识别与图形处理能力相关联的输入需求的进一步查询,以及将进一步的响应传达给渲染器。

    Automatic assessment of de-interlaced video quality
    9.
    发明申请
    Automatic assessment of de-interlaced video quality 有权
    自动评估去隔行视频质量

    公开(公告)号:US20060033814A1

    公开(公告)日:2006-02-16

    申请号:US10917708

    申请日:2004-08-13

    IPC分类号: H04N17/00

    CPC分类号: H04N17/00 H04N7/012

    摘要: Assessment of de-interlaced video quality is determined automatically by de-interlacing interlaced video content using a reference de-interlacer and a test de-interlacer. The reference de-interlacer produces a result of known quality and the test de-interlacer is one which is being assessed. The result from each de-interlacer is compared to reference video content to derive a signal-to-noise ratio for each relative to the reference video content. The difference in the signal-to-noise ratios is compared against a predefined threshold. If the difference is within the range defined by the threshold, the test de-interlacer is determined to produce an acceptable product.

    摘要翻译: 去隔行视频质量的评估通过使用参考解交错器和测试去隔行扫描器的隔行扫描视频内容自动确定。 参考去隔行器产生已知质量的结果,并且测试去隔行器是正在评估的解交织器。 将每个去隔行器的结果与参考视频内容进行比较以导出每个相对于参考视频内容的信噪比。 将信噪比的差异与预定阈值进行比较。 如果差值在由阈值限定的范围内,则确定测试去隔行器产生可接受的产品。

    Methods and systems for protecting media content
    10.
    发明申请
    Methods and systems for protecting media content 有权
    保护媒体内容的方法和系统

    公开(公告)号:US20050204163A1

    公开(公告)日:2005-09-15

    申请号:US10798688

    申请日:2004-03-11

    摘要: Various embodiments provide methods and systems that utilize a protocol which enables media content protection by establishing a secure communication channel and, in some embodiments, a secure data channel, between a device such as a computing device running a protected content playback application, and a downstream component such as an associated driver, such as a graphics driver, of an associated display device such as a monitor, flat panel LCD, television and the like.

    摘要翻译: 各种实施例提供了利用协议的方法和系统,该协议通过在运行受保护的内容回放应用的计算设备之类的设备和下游之间建立安全通信信道以及在一些实施例中的安全数据信道来实现媒体内容保护 诸如监视器,平板LCD,电视机等相关联的显示设备的诸如图形驱动器的相关联的驱动器的组件。