-
公开(公告)号:US09679396B2
公开(公告)日:2017-06-13
申请号:US14502903
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: James J. Shearer , Christopher P. Wright , Ryan N. Armstrong , Chad E. Jones
CPC classification number: G06T11/001 , G06F3/14 , G06T1/60 , G06T11/00 , G06T11/60 , G09G5/14 , G09G5/397 , G09G2340/12
Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems is disclosed. In general, techniques are disclosed for correctly rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. To accomplish this a shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.
-
公开(公告)号:US12236072B2
公开(公告)日:2025-02-25
申请号:US17943070
申请日:2022-09-12
Applicant: Apple Inc.
Inventor: Kevin J. Van Vechten , Chad E. Jones , Jesse E. Donaldson , Kristin M. Forster , Mark P. Hamlin , Ryan N. Armstrong
IPC: G06F3/04845 , G09G3/20
Abstract: The subject technology provides for displaying applications on a display while avoiding the display's irregular or undesirable features. The disclosed techniques include determining whether a triggering condition related to an application executing on an electronic device is present, and if so, determining a user interface (UI) adjustment value. The UI adjustment value is applied to a frame that represents all of the content including a user interface of the application to be rendered on the display. The UI adjustment value represents an adjustment to the frame such that, when the adjusted frame is rendered, the user interface of the application is presented on the display except on a predefined portion (e.g., a portion including an irregular feature or region) of the display. The adjusted frame is then rendered to present the user interface of the application on the display except on the predefined portion of the display.
-
公开(公告)号:US10013776B2
公开(公告)日:2018-07-03
申请号:US15587869
申请日:2017-05-05
Applicant: Apple Inc.
Inventor: James J. Shearer , Christopher P. Wright , Ryan N. Armstrong , Chad E. Jones
CPC classification number: G06T11/001 , G06F3/14 , G06T1/60 , G06T11/00 , G06T11/60 , G09G5/14 , G09G5/397 , G09G2340/12
Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems are disclosed. In general, techniques are disclosed for rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. A shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.
-
公开(公告)号:US20170249757A1
公开(公告)日:2017-08-31
申请号:US15587869
申请日:2017-05-05
Applicant: Apple Inc.
Inventor: James J. Shearer , Christopher P. Wright , Ryan N. Armstrong , Chad E. Jones
CPC classification number: G06T11/001 , G06F3/14 , G06T1/60 , G06T11/00 , G06T11/60 , G09G5/14 , G09G5/397 , G09G2340/12
Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems are disclosed. In general, techniques are disclosed for rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. A shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.
-
公开(公告)号:US20150348286A1
公开(公告)日:2015-12-03
申请号:US14502903
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: James J. Shearer , Christopher P. Wright , Ryan N. Armstrong , Chad E. Jones
IPC: G06T11/00
CPC classification number: G06T11/001 , G06F3/14 , G06T1/60 , G06T11/00 , G06T11/60 , G09G5/14 , G09G5/397 , G09G2340/12
Abstract: Methods, devices, systems, and computer readable media to improve the operation of window-based operating systems is disclosed. In general, techniques are disclosed for correctly rendering areas on a display in which two or more shadows overlap. More particularly, two or more shadow regions (based on the arrangement of overlapping windows/shadows) are identified and merged in a top-down process so that no region's shadow is painted or rendered more than once. To accomplish this a shadowbuffer (analogous to a system's framebuffer) may be used to retain windows' alpha information separately from the corresponding windows' shadow intensity information.
Abstract translation: 公开了用于改进基于窗口的操作系统的操作的方法,设备,系统和计算机可读介质。 通常,公开了用于在其中两个或更多个阴影重叠的显示器上正确渲染区域的技术。 更具体地,两个或更多个阴影区域(基于重叠的窗口/阴影的布置)被识别并在自上而下的过程中合并,使得不区域的阴影被绘制或渲染不止一次。 为了实现这一点,可以使用shadowbuffer(类似于系统的帧缓冲区)来保持窗口的alpha信息与对应的窗口的阴影强度信息分开。
-
-
-
-