Patent application number | Description | Published |
20130009997 | PINCH-TO-ZOOM VIDEO APPARATUS AND ASSOCIATED METHOD - Full-motion video displayed on a portable communications device such as a tablet personal computer, can be processed “on the fly” to provide a “zoom-in” and “zoom-out” functionality. Image elements are added to video image frames as they are read out from memory and prior to being display on the picture elements (pixels) of a display device in order to make objects depicted in an image file as being larger than how it appears in the original image file. Similarly, image elements are subtracted or deleted from video image frames as they are read from memory and prior to their being displayed in order to make objects depicted in the image frames as being smaller. Video from any source can be zoomed in and zoomed out. | 01-10-2013 |
20130278619 | UPDATING GRAPHICAL CONTENT BASED ON DIRTY DISPLAY BUFFERS - A system improves the performance of buffering frames. After a buffer flip occurs when double buffering the frames, the system may update some portions of dirty buffer regions in a back buffer with changes between a source frame and an intermediate frame. The system may update other portions of the dirty buffer regions with changes between the intermediate frame and a target frame. An application may write to an application buffer or a display buffer depending on whether the application controls a region of the display buffer that corresponds to the application buffer. | 10-24-2013 |
20130328896 | TILED VIEWPORT COMPOSITION - A system that buffers an application image reduces bandwidth requirements for accessing memory. The application image may be logically separated into tiles. A viewport may identify a visible portion of the application image, where the visible portion is smaller than the application image. The tiles overlapped by the viewport may be buffered in a front buffer and a back buffer. The tiles not overlapped by the viewport may be buffered in the back buffer but not in the front buffer. A composition manager, with knowledge of the viewport and at least two noncontiguous tile buffers in the front buffer, may extract the visible portion of the application image directly from the noncontiguous tile buffers. | 12-12-2013 |
20130328922 | CELL-BASED COMPOSITED WINDOWING SYSTEM - A system improves the performance of compositing individual images representing graphic layers into a composite image. The system may subdivide an image area of the composite image into cells such that for each one of the cells, either none of the graphic layers overlap within a respective one of the cells or all of the graphic layers that overlap within the respective one of the cells overlap throughout the respective one of the cells. A composition operation may be applicable to composite the respective one of the cells. The system may determine which processor generates the respective one of the cells based on which one of the processors is able to perform the type composition operation. The processor may generate the respective one of the cells by processing the composition operation. | 12-12-2013 |
20140055475 | COMPOSITION MANAGER CAMERA - A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application. | 02-27-2014 |
20140168236 | GPU DISPLAY ADJUSTMENTS - A system makes application image specific brightness and/or contrast adjustments. The system may include a light controller and an application that controls an application image. The light controller may receive a light adjustment request from the application or a different application. The light adjustment request may be a request for an adjustment that is specific to an application image in a display area. The light controller may set the brightness and/or the contrast of the application image differently than a portion of the display area that excludes the application image. The light controller may set the brightness and/or the contrast of the application image based on the light adjustment request. | 06-19-2014 |
20140168428 | INTEGRATED SYSTEM FOR MEDIA PLAYBACK DURING STARTUP - A system and method are provided for playing a media stream while a media system starts up. Media hardware, such as a display controller, may play media. A media driver may initialize the media hardware. A media module may receive the media stream from a media source. The media module and the display driver may start up before startup of the media system completes. The media module may provide the media stream directly or indirectly to the media hardware before and after startup of the media system completes without an interruption in playing of the media stream. | 06-19-2014 |
20140215253 | METHODS FOR MONITORING AND ADJUSTING PERFORMANCE OF A MOBILE COMPUTING DEVICE - Methods are provided for monitoring and adjusting performance of a mobile computing device having a windowing system. The windowing system is advantageously employed for both purposes. It generates performance data related to an application executed by a processor of the device and provides the performance data to a DFVS module of the device, which in turn determines the operating point of the device based on that data. As a consequence, the DFVS refrains from scaling-down the operating frequency of the processor in certain cases wherein idleness of the processor might provoke such a scale-down by a DVFS module that was informed only of application-agnostic performance data. The avoidance of inappropriate scale-downs may, for instance, improve the perceived smoothness of a progression of images presented on a display unit of the device. | 07-31-2014 |
20140333639 | SYSTEM AND METHOD FOR FORWARDING A GRAPHICS COMMAND STREAM - A system and method for forwarding a graphics command stream. A graphics renderer may receive a graphics command stream where the graphic command stream contains graphical information renderable as a graphical image. The graphics renderer may process the received graphics command stream to generate a processed graphics stream where the processed graphics stream contains equivalent graphical information to the graphical information contained in the graphics command stream. A source redirector may encode the processed graphics stream to generate a formatted graphics stream. A source protocol stack may send the formatted graphics stream to a target graphics component. A target redirector may receive and decode the formatted graphics stream. The target redirector may process the decoded formatted graphics stream to generate a target graphics command stream where the target command stream contains equivalent graphical information contained in the formatted graphics stream. | 11-13-2014 |
20140333640 | SYSTEM AND METHOD FOR FORWARDING A GRAPHICS COMMAND STREAM - A system and method for forwarding a graphics command stream. A graphics renderer may receive a graphics command stream where the graphic command stream contains graphical information renderable as a graphical image. The graphics renderer may process the received graphics command stream to generate a processed graphics stream where the processed graphics stream contains equivalent graphical information to the graphical information contained in the graphics command stream. A source redirector may encode the processed graphics stream to generate a formatted graphics stream. A source protocol stack may send the formatted graphics stream to a target graphics component. A target redirector may receive and decode the formatted graphics stream. The target redirector may process the decoded formatted graphics stream to generate a target graphics command stream where the target command stream contains equivalent graphical information contained in the formatted graphics stream. | 11-13-2014 |
20140333641 | SYSTEM AND METHOD FOR FORWARDING A GRAPHICS COMMAND STREAM - A system and method for forwarding a graphics command stream. A graphics renderer may receive a graphics command stream, encoded for rendering by a source graphics component using a source graphics semantic, where the graphic command stream contains graphical information renderable as a graphical image. The graphics renderer may process the received graphics command stream to generate a processed graphics stream. The source redirector may optimize the content of the graphical information in the processed graphics stream where the optimized graphical information is equivalent to the graphical information contained in the source graphics stream. A source redirector may encode the processed graphics stream to generate a formatted graphics stream. A source protocol stack may send the formatted graphics stream to a target graphics component where the source formatted graphics stream is convertible to a target graphics semantic renderable as a graphical image by the target graphics component. | 11-13-2014 |
20140337818 | SYSTEM AND METHOD FOR FORWARDING A COMMAND STREAM - A system and method for forwarding a command stream. A command API may receive a command stream where the command stream contains command information executable as a commands. The command API may process the received command stream to generate a processed command stream where the processed command stream contains equivalent command information to the command information contained in the command stream. A source redirector may encode the processed command stream to generate a formatted command stream. A source protocol stack may send the formatted command stream to a target platform. A target redirector may receive and decode the formatted command stream. The target redirector may process the decoded formatted command stream to generate a target command stream where the target command stream contains equivalent command information contained in the formatted command stream. | 11-13-2014 |
20150022621 | COMPOSITION MANAGER CAMERA - A system and method may be provided to access images through a camera service, where the images are generated by a non-sensor image source, such as a composition manager. The system may include the camera service and the non-sensor image source. The non-sensor image source may generate a processed image from a source other than a sensor. The camera service may provide the processed image generated by the non-sensor image source to an image consuming application. | 01-22-2015 |
20150084971 | SYSTEM AND METHOD FOR FORWARDING AN APPLICATION USER INTERFACE - A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams may be received at the second computing platform where the two or more encoded content streams contain information decodable and reproducible as the application user interface. | 03-26-2015 |
20150089367 | SYSTEM AND METHOD FOR FORWARDING AN APPLICATION USER INTERFACE - A system and method for forwarding an application user interface from a first computing platform to a second computing platform. The application user interface is generated using source content. The application user interface is encoded into two or more encoded content streams where the two or more encoded content streams contain source content representable as the application user interface and composition metadata associated with the application user interface. The two or more encoded content stream are sent to the second computing platform. The two or more encoded content streams are received where the two or more encoded content streams contain information reproducible as the application user interface. The two or more encoded content streams are decoded. The application user interface is generated using the two or more decoded content streams and composition metadata associated with the two or more decoded content streams. | 03-26-2015 |