IP Library › Granted Patent US 8,176,500
Granted Patent B2
US 8,176,500 · App. 12/983,808 · Granted May 8, 2012

Closing a video stream object

Assignee: Microsoft Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,176,500
App. No.
12/983,808
Granted
May 8, 2012
Kind
B2
Abstract

Techniques are provided for facilitating processing of interlaced video images for progressive video displays. A method receives from a renderer a query for a graphics device driver to a 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 capabilities to the renderer, and communicating the response to the renderer. The method includes receiving from the renderer a further query for the graphics device driver 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.

Claims (8)

1. A method for closing a video stream object between a rendering process and a graphics device having an associated graphics device driver, the method comprising:

issuing, by a rendering process, a close stream call having at least one call parameter comprising a stream identifier corresponding to a previously established video stream object; and

receiving, by a supporting process, said close stream call and parsing said close stream call to retrieve said at least one call parameter, and causing said supporting process to close said previously established video stream object.

2. The method as recited in claim 1 , wherein said supporting process includes at least one application programming interface (API).

3. A computer-readable medium having computer-executable instructions for causing at least one processing unit to perform acts comprising:

issuing, by a rendering process, a close stream call having at least one call parameter comprising a stream identifier corresponding to a previously established video stream object; and

receiving, by a supporting process, said close stream call and parsing said close stream call to retrieve said at least one call parameter, and causing said supporting process to close said previously established video stream object.

4. The computer-readable medium as recited in claim 3 , wherein said supporting process includes at least one application programming interface (API).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
Continuity (3)
Division 10273505 · Oct 18, 2002
Provisional Application 60372880 · Apr 15, 2002
Related Publication 20110102672A1 · May 5, 2011