Nebojsa Bjegovic - Santa Clara CA, US Vanessa Cristina Heppolette - Palo Alto CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 1/08
US Classification:
713400
Abstract:
A method for maintaining data and clock line synchronization, which may include a clock line that may be driven high after a clock line falling edge to mitigate a clock error. Additionally, the clock error may be mitigated by maintaining a saturated state of a device. Furthermore, a register may be connected to a microcontroller and/or a graphical processing unit to negotiate control of a switch and a bus.
Negotiation Between Multiple Processing Units For Switch Mitigation
Apple Inc. - Cupertino CA, US Vanessa Cristina Heppolette - Palo Alto CA, US
Assignee:
APPLE INC. - Cupertino CA
International Classification:
G06F 13/40
US Classification:
710316
Abstract:
A method for maintaining data and clock line synchronization, which may include a clock line that may be driven high after a clock line falling edge to mitigate a clock error. Additionally, the clock error may be mitigated by maintaining a saturated state of a device. Furthermore, a register may be connected to a microcontroller and/or a graphical processing unit to negotiate control of a switch and a bus.
- Cupertino CA, US Connie W. Cheung - Sunnyvale CA, US Rohit K. Gupta - Santa Clara CA, US Rohit Natarajan - Sunnyvale CA, US Vanessa Cristina Heppolette - Palo Alto CA, US Varaprasad V. Lingutla - Fremont CA, US Muditha Kanchana - San Jose CA, US
International Classification:
G06F 12/0842 G06F 12/0895
Abstract:
Systems, apparatuses, and methods for dynamically partitioning a memory cache among a plurality of agents are described. A system includes a plurality of agents, a communication fabric, a memory cache, and a lower-level memory. The partitioning of the memory cache for the active data streams of the agents is dynamically adjusted to reduce memory bandwidth and increase power savings across a wide range of applications. A memory cache driver monitors activations and characteristics of the data streams of the system. When a change is detected, the memory cache driver dynamically updates the memory cache allocation policy and quotas for the agents. The quotas specify how much of the memory cache each agent is allowed to use. The updates are communicated to the memory cache controller to enforce the new policy and enforce the new quotas for the various agents accessing the memory.
- Cupertino CA, US Lei He - Fremont CA, US Mohammad B. Vahid Far - San Jose CA, US Mir B. Ghaderi - Cupertino CA, US Venu Madhav Duggineni - Santa Clara CA, US Vanessa C. Heppolette - Palo Alto CA, US Joshua P. De Cesare - Campbell CA, US
International Classification:
G09G 5/00
Abstract:
Systems, methods, and apparatus to transition a display device between operating modes using a single dedicated pin of a circuit connected to the display device. The dedicated pin can receive a packet signal corresponding to an operating mode for the display device, and the circuit can thereafter cause the display device to transition into the desired operating mode in response to receiving the packet signal. The operating mode can be a low power on mode where an interface connected to the circuit is deactivated and at least some circuitry of the display device is throttled or powered off. The display device can be driven in an all black state while in the low power on mode, thereby allowing the display device to more quickly transition out of the low power on mode compared to when the display device is completely off.
- Cupertino CA, US ROSS THOMPSON - Los Gatos CA, US GUY COTE - Aptos CA, US CHRISTOPHER P. TANN - San Jose CA, US JERROLD V. HAUCK - Windermere FL, US YIFAN ZHANG - San Carlos CA, US JEAN-PIERRE GUILLOU - Los Gatos CA, US IAN C. HENDRY - San Jose CA, US VANESSA C. HEPPOLETTE - Palo Alto CA, US TAE-WOOK KOH - Los Gatos CA, US ARTHUR L. SPENCE - San Jose CA, US
International Classification:
G09G 3/20 G09G 3/00
Abstract:
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
- Cupertino CA, US ROSS THOMPSON - Los Gatos CA, US GUY COTE - Aptos CA, US CHRISTOPHER P. TANN - San Jose CA, US JERROLD V. HAUCK - Windermere FL, US YIFAN ZHANG - San Carlos CA, US JEAN-PIERRE GUILLOU - Los Gatos CA, US IAN C. HENDRY - San Jose CA, US VANESSA C. HEPPOLETTE - Palo Alto CA, US TAE-WOOK KOH - Los Gatos CA, US ARTHUR L. SPENCE - San Jose CA, US
International Classification:
G09G 3/20
Abstract:
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
- Cupertino CA, US TAE-WOOK KOH - Los Gatos CA, US ROSS THOMPSON - Los Gatos CA, US GUY COTE - Aptos CA, US CHRISTOPHER P. TANN - San Jose CA, US JERROLD V. HAUCK - Windermere FL, US YIFAN ZHANG - San Carlos CA, US JEAN-PIERRE GUILLOU - Los Gatos CA, US IAN C. HENDRY - San Jose CA, US VANESSA C. HEPPOLETTE - Palo Alto CA, US ARTHUR L. SPENCE - San Jose CA, US
International Classification:
G09G 3/3208 G06F 3/06
Abstract:
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.
- Cupertino CA, US GUY COTE - Aptos CA, US CHRISTOPHER P. TANN - San Jose CA, US JERROLD V. HAUCK - Windermere FL, US IAN C. HENDRY - San Jose CA, US VANESSA C. HEPPOLETTE - Palo Alto CA, US ADAM J. MACHALEK - San Jose CA, US ALAN M. DUNN - Sunnyvale CA, US ALI SAZEGARI - Los Altos CA, US LARS M. LINDBERG - Bjarred, SE ARTHUR L. SPENCE - San Jose CA, US
International Classification:
G09G 3/3208 G06F 3/06 G06F 9/4401
Abstract:
A data processing system can store a long-term history of pixel luminance values in a secure memory and use those values to create burn-in compensation values that are used to mitigate burn-in effect on a display. The long-term history can be updated over time with new, accumulated pixel luminance values.