| Patent application number | Description | Published |
| 20080303922 | Image capture - Embodiments of methods and apparatuses to improve image capturing are described. In certain embodiments, an apparatus to improve image capturing includes a camera, a processor coupled to the camera, and one or more ambient light sensors coupled to the processor. The one or more ambient light sensors may be located outside the camera. The processor may be configured to obtain first light data using the ambient light sensor, and to determine an image type based on at least the first light data. The processor may be further configured to adjust one or more camera parameters based on the image type. In one embodiment, the apparatus to improve image capturing includes a cell phone coupled to the processor. In one embodiment, the apparatus to improve image capturing is a portable handheld device. | 12-11-2008 |
| 20090063715 | METHODS AND SYSTEMS TO DYNAMICALLY MANAGE PERFORMANCE STATES IN A DATA PROCESSING SYSTEM - Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described. | 03-05-2009 |
| 20090201306 | METHOD FOR REDUCING FRAMEBUFFER MEMORY ACCESSES - A method and electronic device employing a method of reducing memory accesses during the readout of a scanline of a frame buffer is provided, which includes reading out a series of bits on the scanline corresponding to a series of regions of pixels of the scanline, entering a default pixel value for each pixel of a region if a corresponding bit is set, and entering a pixel value obtained from accessing the scanline for each pixel of the region if the corresponding bit is not set. | 08-13-2009 |
| 20100091025 | SEAMLESS DISPLAY MIGRATION - Exemplary embodiments of methods, apparatuses, and systems for seamlessly migrating a user visible display stream sent to a display device from one rendered display stream to another rendered display stream are described. For one embodiment, mirror video display streams are received from both a first graphics processing unit (GPU) and a second GPU, and the video display stream sent to a display device is switched from the video display stream from the first GPU to the video display stream from the second GPU, wherein the switching occurs during a blanking interval for the first GPU that overlaps with a blanking interval for the second GPU. | 04-15-2010 |
| 20100211700 | METHODS AND SYSTEMS TO DYNAMICALLY MANAGE PERFORMANCE STATES IN A DATA PROCESSING SYSTEM - Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described. | 08-19-2010 |
| 20100289806 | MEMORY MANAGEMENT BASED ON AUTOMATIC FULL-SCREEN DETECTION - A window surface associated with a first application is automatically detected as an exclusive window surface for a display. In response, the system automatically transitions to a full-screen mode in which a graphics processor flushes content to the display. The full-screen mode includes flipping between a front surface buffer and a back surface buffer associated with the first application. It is subsequently detected that the window surface associated with the first application is not an exclusive window surface for the display. In response, the system automatically transitions to a windowed mode in which the graphics processor flushes content to the display. In windowed mode, the system frame buffer is flushed to the display. The transition to windowed mode includes a minimum number of buffer content copy operations between the front surface buffer, the back surface buffer and the system frame buffer. | 11-18-2010 |
| 20110283023 | METHODS AND SYSTEMS TO DYNAMICALLY MANAGE PERFORMANCE STATES IN A DATA PROCESSING SYSTEM - Data processing systems which operate in different modes, including a mode which supports providing an output of images through a port on the systems. In one embodiment, a data processing system includes a processing system, a cellular telephone transceiver, and a port which is configured to provide, as an output from the handheld data processing system, data representing movie video images. Methods and machine readable media are also described. | 11-17-2011 |