Control techniques for multiple alternating-input devices

    公开(公告)号:US11829020B2

    公开(公告)日:2023-11-28

    申请号:US17524156

    申请日:2021-11-11

    申请人: Adobe Inc.

    摘要: A control system for independent alternating-input (“IAI”) devices includes multiple IAI devices and an analog switch component. The control system may also include a bus-generating component. The analog switch component includes multiple switches configured to connect of disconnect input connection points of the analog switch component and voltage input points of the IAI devices. The analog switch component opens or closes switches, responsive to a digital control signal, to provide voltage signals to the voltage input points of the IAI devices. In some cases, the IAI devices activate or deactivate based on the provided voltage signals. In some cases, the bus-generating component provides a first voltage signal to a first voltage input point of an IAI device, and the analog switch component controls the switches to provide a second voltage signal to a second voltage input point of the IAI device.

    Replica graphic causing reduced visibility of an image artifact in a direct-view of a real-world scene

    公开(公告)号:US11514657B2

    公开(公告)日:2022-11-29

    申请号:US17110120

    申请日:2020-12-02

    申请人: Adobe Inc.

    摘要: Image compensation for an occluding direct-view augmented reality system is described. In one or more embodiments, an augmented reality apparatus includes an emissive display layer for presenting emissive graphics to an eye of a user and an attenuation display layer for presenting attenuation graphics between the emissive display layer and a real-world scene to block light of the real-world scene from the emissive graphics. A light region compensation module dilates an attenuation graphic based on an attribute of an eye of a viewer, such as size of a pupil, to produce an expanded attenuation graphic that blocks additional light to compensate for an unintended light region. A dark region compensation module camouflages an unintended dark region with a replica graphic in the emissive display layer that reproduces an appearance of the real-world scene in the unintended dark region. A camera provides the light data used to generate the replica graphic.

    TRACEABILITY OF EDITS TO DIGITAL DOCUMENTS VIA DISTRIBUTED LEDGERS

    公开(公告)号:US20220029785A1

    公开(公告)日:2022-01-27

    申请号:US17450033

    申请日:2021-10-05

    申请人: ADOBE INC.

    摘要: Embodiments provide traceability of edits to a document, i.e., a verifiable and immutable provenance chain for the document. Systems and methods enable traceability of edits, by encoding, for states of the document, a fingerprint (e.g., a cryptographic hash of the document's contents) and an edit history within a block written to a distributed ledger (e.g., a blockchain). The ledger is maintained via a self-organizing peer-to-peer distributed ledger network. Once added to the ledger, the contents of a block (e.g., the document's fingerprint and edit history) are immutable and the integrity of the edit history encoded in the ledger is secure. The algorithm that generates the fingerprint is sensitive to edits of the document. The non-corruptible fingerprint encoded in the ledger is employable to detect any edits that are not included in the encoded edit history and/or inconsistent with a currently available version of the document.

    Procedural modeling using autoencoder neural networks

    公开(公告)号:US10552730B2

    公开(公告)日:2020-02-04

    申请号:US14788178

    申请日:2015-06-30

    申请人: ADOBE INC.

    IPC分类号: G06N3/04

    摘要: An intuitive object-generation experience is provided by employing an autoencoder neural network to reduce the dimensionality of a procedural model. A set of sample objects are generated using the procedural model. In embodiments, the sample objects may be selected according to visual features such that the sample objects are uniformly distributed in visual appearance. Both procedural model parameters and visual features from the sample objects are used to train an autoencoder neural network, which maps a small number of new parameters to the larger number of procedural model parameters of the original procedural model. A user interface may be provided that allows users to generate new objects by adjusting the new parameters of the trained autoencoder neural network, which outputs procedural model parameters. The output procedural model parameters may be provided to the procedural model to generate the new objects.

    Control Techniques for Multiple Alternating-Input Devices

    公开(公告)号:US20230147823A1

    公开(公告)日:2023-05-11

    申请号:US17524156

    申请日:2021-11-11

    申请人: Adobe Inc.

    摘要: A control system for independent alternating-input (“IAI”) devices includes multiple IAI devices and an analog switch component. The control system may also include a bus-generating component. The analog switch component includes multiple switches configured to connect of disconnect input connection points of the analog switch component and voltage input points of the IAI devices. The analog switch component opens or closes switches, responsive to a digital control signal, to provide voltage signals to the voltage input points of the IAI devices. In some cases, the IAI devices activate or deactivate based on the provided voltage signals. In some cases, the bus-generating component provides a first voltage signal to a first voltage input point of an IAI device, and the analog switch component controls the switches to provide a second voltage signal to a second voltage input point of the IAI device.

    Image compensation for an occluding direct-view augmented reality system

    公开(公告)号:US10891804B2

    公开(公告)日:2021-01-12

    申请号:US16114112

    申请日:2018-08-27

    申请人: Adobe Inc.

    摘要: Image compensation for an occluding direct-view augmented reality system is described. In one or more embodiments, an augmented reality apparatus includes an emissive display layer for presenting emissive graphics to an eye of a user and an attenuation display layer for presenting attenuation graphics between the emissive display layer and a real-world scene to block light of the real-world scene from the emissive graphics. A light region compensation module dilates an attenuation graphic based on an attribute of an eye of a viewer, such as size of a pupil, to produce an expanded attenuation graphic that blocks additional light to compensate for an unintended light region. A dark region compensation module camouflages an unintended dark region with a replica graphic in the emissive display layer that reproduces an appearance of the real-world scene in the unintended dark region. A camera provides the light data used to generate the replica graphic.