ADAPTING IMAGE VECTORIZATION OPERATIONS USING MACHINE LEARNING

    公开(公告)号:US20190158112A1

    公开(公告)日:2019-05-23

    申请号:US15815883

    申请日:2017-11-17

    Abstract: A content-creation computing system transforms an input raster graphic into a output vector graphic by applying a customization specific to visual characteristics of the input raster graphic. The content-creation computing system provides the input raster graphic to a customization-identification network having a multi-label classifier. The content-creation computing system generates, with the multi-label classifier, a first probability that a first customization operation is applicable to the input raster graphic and a second probability that a second customization operation is applicable to the input raster graphic, wherein the first probability is greater than the second probability. The content-creation computing system selects the first customization operation as the customization specific to the input raster graphic. The content-creation computing system executes a vectorization algorithm that performs the first customization operation using the input raster graphic as an input and displays or otherwise outputs a vector graphic generated by the vectorization algorithm.

    Position-dependent Modification of Descriptive Content in a Virtual Reality Environment

    公开(公告)号:US20190155481A1

    公开(公告)日:2019-05-23

    申请号:US15816280

    申请日:2017-11-17

    Abstract: Techniques are described for modifying a virtual reality environment to include or remove contextual information describing a virtual object within the virtual reality environment. The virtual object includes a user interface object associated with a development user interface of the virtual reality environment. In some cases, the contextual information includes information describing functions of controls included on the user interface object. In some cases, the virtual reality environment is modified based on a distance between the location of the user interface object and a location of a viewpoint within the virtual reality environment. Additionally or alternatively, the virtual reality environment is modified based on an elapsed time of the location of the user interface object remaining in a location.

    HANDHELD CONTROLLER GESTURES FOR VIRTUAL REALITY VIDEO PLAYBACK

    公开(公告)号:US20190149873A1

    公开(公告)日:2019-05-16

    申请号:US15814731

    申请日:2017-11-16

    Abstract: Embodiments disclosed herein facilitate virtual reality (VR) video playback using handheld controller gestures. More specifically, jog and shuttle gestures are associated with controller rotations that can be tracked once a triggering event is detected (e.g., pressing and holding a controller play button). A corresponding jog or shuttle command can be initialized when the VR controller rotates more than a defined angular threshold in an associated rotational direction (e.g., yaw, pitch, roll). For example, the jog gesture can be associated with changes in controller yaw, and the shuttle gesture can be associated with changes in controller pitch. Subsequent controller rotations can be mapped to playback adjustments for a VR video, such as a frame adjustment for a jog gesture and a playback speed adjustment for the shuttle gesture. Corresponding visualizations of available gestures and progress bars can be generated or otherwise triggered to facilitate efficient VR video playback control.

    GENERATING A PREDICTIVE BEHAVIOR MODEL FOR PREDICTING USER BEHAVIOR USING UNSUPERVISED FEATURE LEARNING AND A RECURRENT NEURAL NETWORK

    公开(公告)号:US20190147356A1

    公开(公告)日:2019-05-16

    申请号:US15812568

    申请日:2017-11-14

    Abstract: Certain embodiments involve a model for predicting user behavior. For example, a system accesses user behavior data indicating various users' behaviors during intervals over various periods of time and target behavior data indicating a particular user behavior. The system associates each user with a label that indicates whether a user performed a particular action during or after a time period based on the target behavior data. The system uses the user behavior data to train various deep Restricted Boltzmann Machines (“RBM”) to generate representations of each user over each period of time that indicate the user behavior over the time period. The system generates a predictive model by connecting the RBMs into a deep recurrent neural network and uses the target behavior data associated with each user, along with the representations of each user, as input data to train the deep recurrent neural network to predict user behavior.

    NEURAL NETWORK BASED FACE DETECTION AND LANDMARK LOCALIZATION

    公开(公告)号:US20190147224A1

    公开(公告)日:2019-05-16

    申请号:US15815635

    申请日:2017-11-16

    Abstract: Approaches are described for determining facial landmarks in images. An input image is provided to at least one trained neural network that determines a face region (e.g., bounding box of a face) of the input image and initial facial landmark locations corresponding to the face region. The initial facial landmark locations are provided to a 3D face mapper that maps the initial facial landmark locations to a 3D face model. A set of facial landmark locations are determined from the 3D face model. The set of facial landmark locations are provided to a landmark location adjuster that adjusts positions of the set of facial landmark locations based on the input image. The input image is presented on a user device using the adjusted set of facial landmark locations.

    AUTOMATIC 3D CAMERA ALIGNMENT AND OBJECT ARRANGMENT TO MATCH A 2D BACKGROUND IMAGE

    公开(公告)号:US20190139319A1

    公开(公告)日:2019-05-09

    申请号:US15804908

    申请日:2017-11-06

    CPC classification number: G06T19/20 G06T15/20 G06T2219/2004 G06T2219/2016

    Abstract: Embodiments disclosed herein provide systems, methods, and computer storage media for automatically aligning a 3D camera with a 2D background image. An automated image analysis can be performed on the 2D background image, and a classifier can predict whether the automated image analysis is accurate within a selected confidence level. As such, a feature can be enabled that allows a user to automatically align the 3D camera with the 2D background image. For example, where the automated analysis detects a horizon and one or more vanishing points from the background image, the 3D camera can be automatically transformed to align with the detected horizon and to point at a detected horizon-located vanishing point. In some embodiments, 3D objects in a 3D scene can be pivoted and the 3D camera dollied forward or backwards to reduce changes to the framing of the 3D composition resulting from the 3D camera transformation.

    Determining video advertisement quality

    公开(公告)号:US10284892B2

    公开(公告)日:2019-05-07

    申请号:US14932644

    申请日:2015-11-04

    Abstract: Embodiments of the present invention relate to facilitating determining video advertisement quality. In embodiments, video advertisement data associated with a video advertisement or presentation of the video advertisement in association with a video is referenced. Such video advertisement data can indicate, for example, an advertisement characteristic, a video characteristic, a video session characteristic, and/or a viewer characteristic. The video advertisement data can be used to determine an advertisement quality associated with the video advertisement. The advertisement quality generally indicates a probability a viewer will continue viewing a portion of the video following presentation of the video advertisement presented in association with the video.

    HISTOGRAM-BASED SHAPE MAPPING FOR PROPAGATING CHANGES ACROSS SIMILAR SHAPES IN MULTIPLE ARTBOARDS

    公开(公告)号:US20190130548A1

    公开(公告)日:2019-05-02

    申请号:US15794218

    申请日:2017-10-26

    CPC classification number: G06T5/40 G06T3/40 G06T7/60 G06T11/00

    Abstract: Disclosed systems and methods perform histogram-based shape mapping for propagating changes across similar shapes in multiple artboards. An image processing application executed by one or more processing devices accesses a first shape to be displayed in a master artboard and a second shape to be displayed in a child artboard. The image processing application computes a first histogram for the first shape and a second histogram for the second shape. The image processing application maps the first shape to the second shape based on a level of similarity between the first and second histograms. The image processing application detects a change to the first shape in the master artboard. The image processing application propagates the change to the second shape in the child artboard based on the first shape being mapped to the second shape.

    Creative Brief Schema
    9.
    发明申请

    公开(公告)号:US20190130356A1

    公开(公告)日:2019-05-02

    申请号:US15801090

    申请日:2017-11-01

    Abstract: A creative brief schema is described. A service provider system, such as a creative service provider system, supports the creation of digital content in connection with digital content creation projects by employing the creative brief schema. Initially, the service provider system defines the schema as a set of rules for controlling configuration of creative briefs to register digital content creation projects. The service provider system provides service to support digital content creation based on the data included in the creative briefs. For instance, the service provider system provides service by leveraging the descriptive data configured according to the set of rules defined by the schema, which specify particular attributes that are to be instantiated to describe digital content creation projects. Examples of these attributes include a brief identifier, a brief name, associated products or services, creative spend, expected performance, audience demographics, delivery channels, mood, and so forth.

    RANKING IMAGES BASED ON IMAGE EFFECTS
    10.
    发明申请

    公开(公告)号:US20190129962A1

    公开(公告)日:2019-05-02

    申请号:US15801014

    申请日:2017-11-01

    Abstract: Approaches are described for ranking images against image effects. An image effect is identified from a plurality of image effects. Each image effect includes instructions defining steps of modifying visual data of an input image to produce an output image. Preview images are generated, where for each data object of a plurality of data objects the instructions of the image effect are applied to a respective image corresponding to the data object to generate a preview image of the data object. Ranking scores are determined, where for each data object visual data of the respective image is analyzed using a set of evaluation criteria associated with the image effect to determine a ranking score of the image effect for the data object. Data is transmitted which causes at least one of the preview images to be presented on a user device based on the ranking scores.

Patent Agency Ranking