Invention Grant
- Patent Title: Interfaces for digital media processing
-
Application No.: US14107529Application Date: 2013-12-16
-
Publication No.: US09043504B2Publication Date: 2015-05-26
- Inventor: Rajasekaran Rangarajan , Martin Regen , Richard Gains Russell
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
- Current Assignee Address: US WA Redmond
- Agent Micah Goldsmith; Judy Yee; Micky Minhas
- Main IPC: G06F13/28
- IPC: G06F13/28 ; G06F15/167 ; G06F3/06 ; G06F9/54 ; G11B20/10 ; H04N5/85 ; H04N21/426 ; H04N21/432 ; H04N21/443

Abstract:
APIs discussed herein promote efficient and timely interoperability between hardware and software components within the media processing pipelines of media content players. A PhysMemDataStructure API facilitates a hardware component's direct access to information within a memory used by a software component, to enable the hardware component to use direct memory access techniques to obtain the contents of the memory, instead of using processor cycles to execute copy commands. The PhysMemDataStructure API exposes one or more fields of data structures associated with units of media content stored in a memory used by a software component, and the exposed fields store information about the physical properties of the memory locations of the units of media content. SyncHelper APIs are used for obtaining information from, and passing information to, hardware components, which information is used to adjust the hardware components' timing for preparing media samples of synchronously-presentable media content streams.
Public/Granted literature
- US20140281054A1 INTERFACES FOR DIGITAL MEDIA PROCESSING Public/Granted day:2014-09-18
Information query