-
公开(公告)号:US12279185B2
公开(公告)日:2025-04-15
申请号:US18370844
申请日:2023-09-20
Applicant: Apple Inc.
Inventor: Bartosz Ciechanowski , Bhaskar P. Sarma , William R. Dahlberg , Eugene Bistolas , Olivier Gutknecht , Nathaniel Begeman
IPC: H04W4/14 , H04L51/08 , H04L51/216 , H04L51/58 , H04M1/72436
Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
-
12.
公开(公告)号:US20240310992A1
公开(公告)日:2024-09-19
申请号:US18677747
申请日:2024-05-29
Applicant: Apple Inc.
Inventor: Wan Si Wan , Chanaka G. Karunamuni , Marcos Alonso Ruiz , Bartosz Ciechanowski , Benjamin E. Nielsen
IPC: G06F3/04847 , G06F3/01 , G06F3/0482 , G06F3/04883
CPC classification number: G06F3/04847 , G06F3/016 , G06F3/0482 , G06F3/04883 , G06F2203/04803
Abstract: A system with a display generation component displays a user interface object overlaying a portion of video content. When display properties of the portion of the video content meets first criteria, the system displays a first variant of the user interface object, overlaying the portion of the video content, having an appearance that is based on the portion of the video content. The first variant is generated with a first range of values for a first display property of at least the portion of the video content. When the display properties of the portion of the video content meets second criteria, the system displays a second variant of the user interface object, overlaying the portion of the video content, having an appearance that is based on the portion of the video content. The second variant is generated with a third range of values for the first display property.
-
公开(公告)号:US20240155312A1
公开(公告)日:2024-05-09
申请号:US18370844
申请日:2023-09-20
Applicant: Apple Inc.
Inventor: Bartosz Ciechanowski , Bhaskar P. Sarma , William R. Dahlberg , Eugene Bistolas , Olivier Gutknecht , Nathaniel Begeman
IPC: H04W4/14 , H04L51/216 , H04M1/72436
CPC classification number: H04W4/14 , H04L51/216 , H04M1/72436 , H04L51/08
Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
-
公开(公告)号:US20240078982A1
公开(公告)日:2024-03-07
申请号:US17983317
申请日:2022-11-08
Applicant: Apple Inc.
Inventor: Vincent Z Young , Mahesh B Chappalli , Bartosz Ciechanowski
CPC classification number: G09G5/28 , G06T3/606 , G09G2320/0276 , G09G2320/0285 , G09G2340/0457
Abstract: This disclosure is directed toward systems and methods of pre-multiplied alpha handling during image processing operations. The image processing circuitry may include hardware that enables removal and insertion of pre-multiplied alpha content into red, green, blue (RGB) pixel values during gamma and scaling operations. The division by alpha and multiplication by alpha hardware may enable removal of pre-multiplied alpha content to RGB pixel values prior to gamma operations and insertion of pre-multiplied alpha content into RGB pixel values prior to scaling operations.
-
公开(公告)号:US20180349151A1
公开(公告)日:2018-12-06
申请号:US15628034
申请日:2017-06-20
Applicant: Apple Inc.
Inventor: Joseph A. Hagedorn , Bartosz Ciechanowski , Chendi Zhang
IPC: G06F9/44 , G06F9/48 , G06F3/0481
Abstract: Systems, methods, and computer readable media for selectively placing an application into a reduced-priority rendering mode during system user interface (UI) operations are described. Techniques disclosed herein transition an executing (foreground) application from a synchronous render mode (having a first render priority) to an asynchronous render mode (having a second, lower, render priority) when the system moves from supporting execution of the application into displaying a system UI. In this new state, the application's UI display element (e.g., an icon or reduced size viewing window) may continue to be updated (e.g., in accordance with the lower render priority) but does not interfere with the system UI's responsiveness.
-
公开(公告)号:US20170358054A1
公开(公告)日:2017-12-14
申请号:US15467268
申请日:2017-03-23
Applicant: Apple Inc.
Inventor: Bartosz Ciechanowski , Michael Imbrogno , Gokhan Avkarogullari , Nathaniel C. Begeman , Sean M. Gies , Michael J. Swift
Abstract: One disclosed embodiment is directed to graphics processing method for displaying a user interface. The method includes executing a plurality of graphic processing operation in a single rendering pass. The rendering pass includes several render targets. At least one of the render targets is designated as a memory-less render target. The memory-less render target is used to store intermediate data. The intermediate data is combined with the outcome of at least one other graphics processing operation to generate a combined result. The combined result is stored in the frame buffer memory for display.
-
公开(公告)号:US12118962B2
公开(公告)日:2024-10-15
申请号:US17983317
申请日:2022-11-08
Applicant: Apple Inc.
Inventor: Vincent Z Young , Mahesh B Chappalli , Bartosz Ciechanowski
CPC classification number: G09G5/28 , G06T3/606 , G09G2320/0276 , G09G2320/0285 , G09G2340/0457
Abstract: This disclosure is directed toward systems and methods of pre-multiplied alpha handling during image processing operations. The image processing circuitry may include hardware that enables removal and insertion of pre-multiplied alpha content into red, green, blue (RGB) pixel values during gamma and scaling operations. The division by alpha and multiplication by alpha hardware may enable removal of pre-multiplied alpha content to RGB pixel values prior to gamma operations and insertion of pre-multiplied alpha content into RGB pixel values prior to scaling operations.
-
公开(公告)号:US12086398B2
公开(公告)日:2024-09-10
申请号:US17403743
申请日:2021-08-16
Applicant: Apple Inc.
Inventor: Wan Si Wan , Chanaka G. Karunamuni , Marcos Alonso Ruiz , Bartosz Ciechanowski , Benjamin E. Nielsen
IPC: G06F3/04847 , G06F3/01 , G06F3/0482 , G06F3/04883
CPC classification number: G06F3/04847 , G06F3/016 , G06F3/0482 , G06F3/04883 , G06F2203/04803
Abstract: An electronic device, while displaying the user interface of an application in a first mode, displays an affordance with a first appearance over a portion of the user interface, and values of display properties of the affordance change in accordance with a change in values of display properties of the portion of the user interface that underlies the affordance, in accordance with a first set of rules. Upon transitioning from displaying the user interface in the first mode to displaying the user interface in a second mode, the affordance is displayed with a second appearance, and values of display properties of the affordance change in accordance with a change in the values of display properties of the portion of the user interface that underlies the affordance, in accordance with a second set of rules that are different from the first set of rules.
-
公开(公告)号:US20240078949A1
公开(公告)日:2024-03-07
申请号:US18453186
申请日:2023-08-21
Applicant: Apple Inc.
Inventor: Mahesh B. Chappalli , Arthur L. Spence , Bartosz Ciechanowski , Ross Thompson
IPC: G09G3/20
CPC classification number: G09G3/20 , G09G2320/0266 , G09G2320/029
Abstract: An electronic device may include a display panel and processing circuitry. The display panel may display frames of image data having a static border that remains the same across multiple frames and a dynamic border that changes between a first frame and a second frame. The processing circuitry may apply a static gain value set from a static gain map to pixels to reduce or eliminate aliasing image artifacts along the static border. The processing circuitry may also apply a changing gain value set from a dynamic gain map to pixels to reduce or eliminate aliasing image artifacts along the dynamic border.
-
公开(公告)号:US11778430B2
公开(公告)日:2023-10-03
申请号:US17483749
申请日:2021-09-23
Applicant: Apple Inc.
Inventor: Bartosz Ciechanowski , Bhaskar P. Sarma , William R. Dahlberg , Eugene Bistolas , Olivier Gutknecht , Nathaniel Begeman
IPC: H04W4/14 , H04M1/72436 , H04L51/216 , H04L51/08 , H04L51/58
CPC classification number: H04W4/14 , H04L51/216 , H04M1/72436 , H04L51/08 , H04L51/58
Abstract: A text messaging system that allows messaging apps to send one or more layer identifiers that can specify content for a layer and Z depth of that layer relative to other layers in a text message transcript such as a sent message layer and a received message layer.
-
-
-
-
-
-
-
-
-