Configuring an external presentation device based on user handedness

    公开(公告)号:US12131009B2

    公开(公告)日:2024-10-29

    申请号:US17575338

    申请日:2022-01-13

    IPC分类号: G06F3/0484 G06F9/451

    CPC分类号: G06F3/0484 G06F9/453

    摘要: A mobile device communicates content to an external presentation device, such as a display device, for display or other presentation at the external presentation device. The mobile device identifies a user handedness of a user of the mobile device. One or more configuration settings for a user interface of the external presentation device are determined based on the user handedness of the user. These configuration settings are, for example, settings for any of various user interface elements displayed by the external presentation device such as icons, buttons, menus, widgets, and so forth. The configuration settings are communicated to the external presentation device, allowing the external presentation device to be configured for or adapted to the user handedness of the user.

    Efficient rendering of clipping objects

    公开(公告)号:US12118659B2

    公开(公告)日:2024-10-15

    申请号:US18058120

    申请日:2022-11-22

    申请人: Adobe Inc.

    IPC分类号: G06T15/30

    CPC分类号: G06T15/30

    摘要: In implementations of systems for efficient rendering of clipping objects, a computing device implements a clipping system to generate a clipping tree that includes a root node and a node for each clipping group included in a layer of an input render tree. The clipping system generates a segment buffer having rows that each represent coverage of a branch of the clipping tree and columns that each represent coverage of a level of the clipping tree. The segment buffer is mapped to two-dimensional array, and the clipping system computes coverage for a clipping object of a clipping group included in the layer of the input render tree based on an identifier of a row of the two-dimensional array.

    Preserving document design using font synthesis

    公开(公告)号:US12100076B2

    公开(公告)日:2024-09-24

    申请号:US18333766

    申请日:2023-06-13

    申请人: Adobe Inc.

    摘要: Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.

    Nonlinear representations for vector objects

    公开(公告)号:US12086911B2

    公开(公告)日:2024-09-10

    申请号:US17960582

    申请日:2022-10-05

    申请人: Adobe Inc.

    摘要: Techniques for nonlinear representations for vector objects are described that support construction of a nonlinear vector graph to represent a vector object. In an implementation, a user input is received including a plurality of points and at least one primitive. A content processing system then generates a vector object by constructing a nonlinear vector graph that specifies a nonlinear connection of the plurality of points with the at least one primitive. In some examples, the vector object is edited by applying an edit to the nonlinear vector graph. Once generated, the content processing system then outputs the vector object for display, e.g., in a user interface.

    Data reuse cache
    6.
    发明授权

    公开(公告)号:US12066940B2

    公开(公告)日:2024-08-20

    申请号:US17955618

    申请日:2022-09-29

    摘要: Data reuse cache techniques are described. In one example, a load instruction is generated by an execution unit of a processor unit. In response to the load instruction, data is loaded by a load-store unit for processing by the execution unit and is also stored to a data reuse cache communicatively coupled between the load-store unit and the execution unit. Upon receipt of a subsequent load instruction for the data from the execution unit, the data is loaded from the data reuse cache for processing by the execution unit.

    Data compression and decompression for processing in memory

    公开(公告)号:US12050531B2

    公开(公告)日:2024-07-30

    申请号:US17952697

    申请日:2022-09-26

    IPC分类号: G06F12/02

    摘要: In accordance with the described techniques for data compression and decompression for processing in memory, a page address is received by a processing in memory component that maps to a first location in memory where data of a page is maintained. The data of the page is compressed by the processing in memory component. Further, compressed data of the page is written by the processing in memory component to a compressed block device responsive to the compressed data satisfying one or more compressibility criteria. The compressed block device is a portion of the memory dedicated to storing data in a compressed form.

    VTOL aircraft with electric propulsion

    公开(公告)号:US12049307B2

    公开(公告)日:2024-07-30

    申请号:US17591811

    申请日:2022-02-03

    申请人: Volocopter GmbH

    摘要: A VTOL aircraft (1) having a fuselage (2) for transporting passengers and/or load, front and rear wings (3, 4) attached to the fuselage, a right connecting beam (5a) and a left connecting beam (5b), which connecting beams structurally connect the front wing and the rear wing, and which connecting beams are spaced apart from the fuselage, and at least two lifting units (M1-M6) on each one of the connecting beams. The lifting units each include at least one propeller (6b) and at least one motor (6a) driving the propeller, preferably an electric motor, and are arranged with their respective propeller axis in an essentially vertical orientation. The front wing, at least in portions thereof, has a sweep angle γ between γ=45° and γ=135°, and the rear wing, at least in portions thereof, has a forward sweep with sweep angle β≥30°.