-
公开(公告)号:US11829225B2
公开(公告)日:2023-11-28
申请号:US17184477
申请日:2021-02-24
Applicant: INTEL CORPORATION
Inventor: Lunkai Zou , Hua-Mei Yang , Yiming He , Feng-Ming Yang , Ajay Saini , Ahmed Omer
IPC: G06F1/3234 , G09G3/20 , G06F1/3231 , G09G3/36 , G09G3/3208
CPC classification number: G06F1/3265 , G06F1/3231 , G09G3/2007 , G09G3/3208 , G09G3/36 , G09G2320/0686 , G09G2330/022 , G09G2354/00
Abstract: Embodiments may include systems, techniques, methods, apparatus and/or device to receive an input selecting one or more areas of a display of the computing device, leaving one or more other areas of the display unselected, and to apply a masking layer to mask either pixels of the one or more selected areas or pixels of the one or more unselected areas to cause the masked pixels to be dimmed, to reduce power consumption by the display. Embodiments may further include where the one or more of the selected areas include a focus area of interest, and to apply the masking layer to mask pixels of the one or more unselected areas to cause the masked pixels to be dimmed. Embodiments may be implemented via software without directly interacting with hardware. Other embodiments may be described or claimed.
-
公开(公告)号:US10861424B2
公开(公告)日:2020-12-08
申请号:US16269958
申请日:2019-02-07
Applicant: Intel Corporation
Inventor: Ajay Saini , Yong-Joon Park , Sravan Akepati
Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: monitor a user input device during presentation of video frames on a display device with a refresh rate at a first level; determine whether a time period since a last user interaction with the user input device exceeds a time threshold; and reduce the refresh rate of the display device to a second level in response to a determination that the time period since the last user interaction exceeds the time threshold. Other embodiments are described and claimed.
-
公开(公告)号:US20190138076A1
公开(公告)日:2019-05-09
申请号:US16235600
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Paul Diefenbaugh , Arthur Runyan , Gary Smith , Kathy Bui , Ajay Saini , Vishal Sinha , Yifan Li , Yong-Joon Park
IPC: G06F1/3218 , G06F1/3296 , G06F1/3287
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for reduced computing device power consumption. Example methods disclosed herein includes detecting frame updates corresponding to input frames to be presented by a display, causing a programmable timer to generate second interrupts corresponding to first interrupts generated by a display engine, the second interrupts to be generated when there are no frame updates detected for at least a first duration of time defined by a first threshold. Example methods further include causing the display engine to transition to a low power state when (1) the programmable timer is configured to generate the second interrupts and (2) no frame updates have been detected for at least a second duration of time following the first duration of time, the second duration of time defined by a second threshold.
-
公开(公告)号:US12223223B2
公开(公告)日:2025-02-11
申请号:US17210912
申请日:2021-03-24
Applicant: Intel Corporation
Inventor: Ajay Saini , Prashant Solanki , Bharath Prabhu Perdoor , Yong-Joon Park , Sravan Akepati
Abstract: Examples described herein relate to a display engine. In some examples, at least one processor is to generate one or more planes of a frame and store the generated one or more planes of a frame into the at least one memory. In some examples, the at least one processor is to determine whether a plane in the frame is a candidate plane for compression. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression, the at least one processor is to adjust a plane level of the candidate plane to subject the candidate plane to compression. In some examples, the plane level of the candidate plane to subject the candidate plane to compression is a bottom most level. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression and the candidate plane including content that would be occluded by an upper level plane, the at least one processor is to retain a plane level of the candidate plane. In some examples, for the candidate plane for compression, based on the candidate plane not being subject to compression and the candidate plane including content that would not be occluded by an upper level plane, the at least one processor is to adjust the plane level of the candidate plane to a bottom most level.
-
公开(公告)号:US11249534B2
公开(公告)日:2022-02-15
申请号:US17087357
申请日:2020-11-02
Applicant: Intel Corporation
Inventor: Paul Diefenbaugh , Arthur Runyan , Gary Smith , Kathy Bui , Ajay Saini , Vishal Sinha , Yifan Li , Yong-Joon Park
IPC: G06F1/00 , G06F1/3218 , G06F1/3287 , G06F1/3296 , G09G5/00
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for reduced computing device power consumption. Example methods disclosed herein includes detecting frame updates corresponding to input frames to be presented by a display, and causing a programmable timer to generate second interrupts corresponding to first interrupts generated by a display engine, the second interrupts to be generated when there are no frame updates detected for at least a first duration of time defined by a first threshold. Example methods further include causing the display engine to transition to a low power state when (1) the programmable timer is configured to generate the second interrupts and (2) no frame updates have been detected for at least a second duration of time following the first duration of time, the second duration of time defined by a second threshold.
-
公开(公告)号:US20190172427A1
公开(公告)日:2019-06-06
申请号:US16269958
申请日:2019-02-07
Applicant: Intel Corporation
Inventor: Ajay Saini , Yong-Joon Park , Sravan Akepati
Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: monitor a user input device during presentation of video frames on a display device with a refresh rate at a first level; determine whether a time period since a last user interaction with the user input device exceeds a time threshold; and reduce the refresh rate of the display device to a second level in response to a determination that the time period since the last user interaction exceeds the time threshold. Other embodiments are described and claimed.
-
公开(公告)号:US20210116985A1
公开(公告)日:2021-04-22
申请号:US17087357
申请日:2020-11-02
Applicant: Intel Corporation
Inventor: Paul Diefenbaugh , Arthur Runyan , Gary Smith , Kathy Bui , Ajay Saini , Vishal Sinha , Yifan Li , Yong-Joon Park
IPC: G06F1/3218 , G06F1/3287 , G06F1/3296 , G09G5/00
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for reduced computing device power consumption. Example methods disclosed herein includes detecting frame updates corresponding to input frames to be presented by a display, and causing a programmable timer to generate second interrupts corresponding to first interrupts generated by a display engine, the second interrupts to be generated when there are no frame updates detected for at least a first duration of time defined by a first threshold. Example methods further include causing the display engine to transition to a low power state when (1) the programmable timer is configured to generate the second interrupts and (2) no frame updates have been detected for at least a second duration of time following the first duration of time, the second duration of time defined by a second threshold.
-
公开(公告)号:US10824216B2
公开(公告)日:2020-11-03
申请号:US16235600
申请日:2018-12-28
Applicant: Intel Corporation
Inventor: Paul Diefenbaugh , Arthur Runyan , Gary Smith , Kathy Bui , Ajay Saini , Vishal Sinha , Yifan Li , Yong-Joon Park
IPC: G06F1/00 , G06F1/3218 , G06F1/3287 , G06F1/3296 , G09G5/00
Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for reduced computing device power consumption. Example methods disclosed herein includes detecting frame updates corresponding to input frames to be presented by a display, causing a programmable timer to generate second interrupts corresponding to first interrupts generated by a display engine, the second interrupts to be generated when there are no frame updates detected for at least a first duration of time defined by a first threshold. Example methods further include causing the display engine to transition to a low power state when (1) the programmable timer is configured to generate the second interrupts and (2) no frame updates have been detected for at least a second duration of time following the first duration of time, the second duration of time defined by a second threshold.
-
公开(公告)号:US10796626B2
公开(公告)日:2020-10-06
申请号:US16269881
申请日:2019-02-07
Applicant: Intel Corporation
Inventor: Ajay Saini , Yong-Joon Park , Sravan Akepati
Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: receive a request for an expanded refresh rate that is not supported by a display device; in response to the received request, determine a native refresh rate that is supported by a display device; mask a plurality of interrupts generated by display hardware at the determined native refresh rate; and send, at the requested expanded refresh rate, a plurality of emulated interrupts to an operating system in place of the masked plurality of interrupts generated by the display hardware. Other embodiments are described and claimed.
-
公开(公告)号:US20190172388A1
公开(公告)日:2019-06-06
申请号:US16269881
申请日:2019-02-07
Applicant: Intel Corporation
Inventor: Ajay Saini , Yong-Joon Park , Sravan Akepati
IPC: G09G3/22 , G09G5/393 , G06F9/30 , H03K19/177 , G06F3/041
CPC classification number: G09G3/22 , G06F3/0412 , G06F9/30018 , G06F9/30043 , G09G5/001 , G09G5/005 , G09G5/363 , G09G5/393 , G09G2360/02 , G09G2360/08 , G09G2360/121 , G09G2360/125 , H03K19/17724
Abstract: In an embodiment, a computing device includes a processor and a machine-readable storage medium storing instructions. The instructions may be executable by the hardware processor to: receive a request for an expanded refresh rate that is not supported by a display device; in response to the received request, determine a native refresh rate that is supported by a display device; mask a plurality of interrupts generated by display hardware at the determined native refresh rate; and send, at the requested expanded refresh rate, a plurality of emulated interrupts to an operating system in place of the masked plurality of interrupts generated by the display hardware. Other embodiments are described and claimed.
-
-
-
-
-
-
-
-
-