Behind-display user interface
    2.
    发明授权

    公开(公告)号:US09939925B2

    公开(公告)日:2018-04-10

    申请号:US14090011

    申请日:2013-11-26

    Abstract: Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. Using a sensing component of the computing device, movement of a physical pointer controlled by a user is sensed. The physical pointer may be located opposite the user-facing side of the computing device. On the opaque display component, a representation of the physical pointer is displayed during the movement of the physical pointer. The graphical object, as displayed on the opaque display component, is modified based on the sensed movement of the physical pointer during the movement of the physical pointer.

    Texturing a three-dimensional scanned model with localized patch colors

    公开(公告)号:US09922443B2

    公开(公告)日:2018-03-20

    申请号:US15142849

    申请日:2016-04-29

    CPC classification number: G06T15/04 G06T17/00 G06T17/10 G06T2210/56

    Abstract: The disclosure describes systems and methods of selecting colors to points in a digital three-dimensional (3D) model representing a scanned object, based on points and color images associated with the 3D model. Certain embodiments involve selecting from the images a patch for each point in the 3D model, and determining a quality of the patches. The selected patches are analyzed to determine an overall score, representing aggregated quality of the patches and an aggregated smoothness indicating variation between patches selected for neighboring points. In some examples, multiple sets of selected patches are analyzed and scored, and the scores are compared to determine a representative patch set that optimizes the quality and the smoothness. Colors are assigned to the points of the digital model based on the representative set of patches.

    TEXTURING A THREE-DIMENSIONAL SCANNED MODEL WITH LOCALIZED PATCH COLORS

    公开(公告)号:US20170316597A1

    公开(公告)日:2017-11-02

    申请号:US15142849

    申请日:2016-04-29

    CPC classification number: G06T15/04 G06T17/00 G06T17/10 G06T2210/56

    Abstract: The disclosure describes systems and methods of selecting colors to points in a digital three-dimensional (3D) model representing a scanned object, based on points and color images associated with the 3D model. Certain embodiments involve selecting from the images a patch for each point in the 3D model, and determining a quality of the patches. The selected patches are analyzed to determine an overall score, representing aggregated quality of the patches and an aggregated smoothness indicating variation between patches selected for neighboring points. In some examples, multiple sets of selected patches are analyzed and scored, and the scores are compared to determine a representative patch set that optimizes the quality and the smoothness. Colors are assigned to the points of the digital model based on the representative set of patches.

    Enhancing curves using non-uniformly scaled cubic variation of curvature curves

    公开(公告)号:US09984480B2

    公开(公告)日:2018-05-29

    申请号:US15076423

    申请日:2016-03-21

    CPC classification number: G06T11/203 G06F17/242

    Abstract: The present disclosure is directed to generating enhanced curves that are aesthetically pleasing. To create enhanced a curve that is aesthetically pleasing, a curve enhancement system uses non-uniformly scaled cubic variation of curvature (CVC) curves. For example, the curve enhancement system non-uniformly scales a curve in a spline. Based on the scaling, the curve enhancement system can generate CVC curves having the desired end point constraints. Then, using the end point constraints, the curve enhancement system can inversely downscale the non-uniform scaled curve while maintaining the end point constraints from the CVC curves to achieve an enhanced curve in the spline.

    IMAGE PATCH MATCHING USING PROBABILISTIC SAMPLING BASED ON AN ORACLE

    公开(公告)号:US20180121754A1

    公开(公告)日:2018-05-03

    申请号:US15342793

    申请日:2016-11-03

    Abstract: The present disclosure is directed toward systems and methods for image patch matching. In particular, the systems and methods described herein sample image patches to identify those image patches that match a target image patch. The systems and methods described herein probabilistically accept image patch proposals as potential matches based on an oracle. The oracle is computationally inexpensive to evaluate but more approximate than similarity heuristics. The systems and methods use the oracle to quickly guide the search to areas of the search space more likely to have a match. Once areas are identified that likely include a match, the systems and methods use a more accurate similarity function to identify patch matches.

    3-Dimensional Portrait Reconstruction From a Single Photo
    8.
    发明申请
    3-Dimensional Portrait Reconstruction From a Single Photo 有权
    从单张照片三维人像重建

    公开(公告)号:US20160314619A1

    公开(公告)日:2016-10-27

    申请号:US14695727

    申请日:2015-04-24

    Abstract: Systems and methods are disclosed herein for 3-Dimensional portrait reconstruction from a single photo. A face portion of a person depicted in a portrait photo is detected and a 3-Dimensional model of the person depicted in the portrait photo constructed. In one embodiment, constructing the 3-Dimensional model involves fitting hair portions of the portrait photo to one or more helices. In another embodiment, constructing the 3-Dimensional model involves applying positional and normal boundary conditions determined based on one or more relationships between face portion shape and hair portion shape. In yet another embodiment, constructing the 3-Dimensional model involves using shape from shading to capture fine-scale details in a form of surface normals, the shape from shading based on an adaptive albedo model and/or a lighting condition estimated based on shape fitting the face portion.

    Abstract translation: 本文公开了用于从单张照片进行三维人像重构的系统和方法。 检测肖像照片中描绘的人的面部部分,并且构建在肖像照片中描绘的人的三维模型。 在一个实施例中,构建三维模型涉及将肖像照片的头发部分适合于一个或多个螺旋。 在另一个实施例中,构造三维模型包括应用基于面部部分形状和头发部分形状之间的一个或多个关系确定的位置和正常边界条件。 在另一个实施例中,构造三维模型涉及使用阴影的形状来以表面法线的形式捕获精细尺度的细节,基于自适应反照率模型的阴影形状和/或基于形状拟合估计的照明条件 面部分。

    AUTOMATIC GEOMETRY AND LIGHTING INFERENCE FOR REALISTIC IMAGE EDITING

    公开(公告)号:US20160171755A1

    公开(公告)日:2016-06-16

    申请号:US15053156

    申请日:2016-02-25

    Abstract: Image editing techniques are disclosed that support a number of physically-based image editing tasks, including object insertion and relighting. The techniques can be implemented, for example in an image editing application that is executable on a computing system. In one such embodiment, the editing application is configured to compute a scene from a single image, by automatically estimating dense depth and diffuse reflectance, which respectively form the geometry and surface materials of the scene. Sources of illumination are then inferred, conditioned on the estimated scene geometry and surface materials and without any user input, to form a complete 3D physical scene model corresponding to the image. The scene model may include estimates of the geometry, illumination, and material properties represented in the scene, and various camera parameters. Using this scene model, objects can be readily inserted and composited into the input image with realistic lighting, shadowing, and perspective.

    BEHIND-DISPLAY USER INTERFACE
    10.
    发明申请
    BEHIND-DISPLAY USER INTERFACE 有权
    显示用户界面

    公开(公告)号:US20150145773A1

    公开(公告)日:2015-05-28

    申请号:US14090011

    申请日:2013-11-26

    Abstract: Example systems and methods of providing a user interface are presented. In one example, a graphical object is displayed on an opaque display component on a user-facing side of a computing device. Using a sensing component of the computing device, movement of a physical pointer controlled by a user is sensed. The physical pointer may be located opposite the user-facing side of the computing device. On the opaque display component, a representation of the physical pointer is displayed during the movement of the physical pointer. The graphical object, as displayed on the opaque display component, is modified based on the sensed movement of the physical pointer during the movement of the physical pointer.

    Abstract translation: 提供了提供用户界面的示例系统和方法。 在一个示例中,在计算设备的面向用户侧的不透明显示组件上显示图形对象。 使用计算设备的感测组件,感测由用户控制的物理指针的移动。 物理指针可以位于与计算设备的面向用户侧相对的位置。 在不透明显示组件上,在物理指针移动期间显示物理指针的表示。 基于在物理指针的移动期间感测到的物理指针的移动,修改显示在不透明显示部件上的图形对象。

Patent Agency Ranking