Methods and Systems for Providing a Preloader Animation for Image Viewers
    12.
    发明申请
    Methods and Systems for Providing a Preloader Animation for Image Viewers 有权
    为图像查看器提供预加载器动画的方法和系统

    公开(公告)号:US20170032568A1

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

    申请号:US15290046

    申请日:2016-10-11

    Applicant: Google Inc.

    Abstract: Methods and systems for providing a preloader animation for image viewers is provided. An example method includes receiving an image of an object, determining an edge gradient value for pixels of the image, and selecting pixels representative of the object that have a respective edge gradient value above a threshold. The example method also includes determining a model of the object including an approximate outline of the object and structures internal to the outline that are oriented based on the selected pixels being coupling points between the structures, and providing instructions to display the model in an incremental manner so as to render given structures of the model over time.

    Abstract translation: 提供了用于为图像查看器提供预加载器动画的方法和系统。 示例性方法包括:接收对象的图像,确定图像的像素的边缘梯度值,以及选择表示具有高于阈值的相应边缘梯度值的对象的像素。 示例性方法还包括确定对象的模型,其包括基于所选择的像素为对象的轮廓内部的对象的概要以及结构之间的耦合点定向的结构,并提供以增量方式显示模型的指令 以便随着时间的推移给出模型的给定结构。

    Using Video to Encode Assets for Swivel/360-Degree Spinners
    13.
    发明申请
    Using Video to Encode Assets for Swivel/360-Degree Spinners 有权
    使用视频编码旋转/ 360度旋转器的资产

    公开(公告)号:US20160042555A1

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

    申请号:US14880411

    申请日:2015-10-12

    Applicant: Google Inc.

    Abstract: A method and system for video encoding assets for swivel/360-degree spinners is disclosed. Still images of a 3D object from different perspectives about the 3D object may be stacked and then video encoded to generate video frames of the object from the different perspectives. The video-encoded assets may be stored on a server or other network-connected device, and later retrieved by a connected client device for display processing by a swivel/360-degree spinner on the client device. The swivel/360-degree spinner may utilize native video processing capabilities of the client device and/or of a browser running on the client device to display video motion of the object moving through different angular orientations in response to movement of an interactive cursor.

    Abstract translation: 公开了用于旋转/ 360度旋转器的视频编码资产的方法和系统。 可以堆叠来自关于3D对象的不同观点的3D对象的静止图像,然后被视频编码以从不同的角度生成对象的视频帧。 视频编码资产可以存储在服务器或其他网络连接的设备上,并且稍后由连接的客户端设备检索,以便通过客户端设备上的旋转/ 360度旋转器进行显示处理。 旋转/ 360度旋转器可以利用客户端设备和/或在客户端设备上运行的浏览器的本地视频处理功能来响应于交互式光标的移动来显示通过不同角度定向移动的对象的视频运动。

    Side-by-side and synchronized displays for three-dimensional (3D) object data models
    14.
    发明授权
    Side-by-side and synchronized displays for three-dimensional (3D) object data models 有权
    并行和同步显示三维(3D)对象数据模型

    公开(公告)号:US08922576B2

    公开(公告)日:2014-12-30

    申请号:US14284889

    申请日:2014-05-22

    Applicant: Google Inc.

    CPC classification number: G06T19/20 G06T15/20 G06T17/00 G06T2219/2004 G09G5/00

    Abstract: Methods and systems for interacting with multiple three-dimensional (3D) object data models are provided. An example method may involve providing to a display device for display a first 3D object data model and a second 3D object data model. Information associated with a modification to the first 3D object data model may be received. Based on the received information, a same change may be applied to the first 3D object data model and applied to the second 3D object data model to obtain a first modified 3D object data model and a second modified 3D object data model. According to the method, the first modified 3D object data model and the second modified 3D object data model may be provided to the display device for substantially simultaneous display.

    Abstract translation: 提供了与多个三维(3D)对象数据模型交互的方法和系统。 示例性方法可以涉及向显示设备提供用于显示第一3D对象数据模型和第二3D对象数据模型。 可以接收与第一3D对象数据模型的修改相关联的信息。 基于接收到的信息,可以将相同的变化应用于第一3D对象数据模型并应用于第二3D对象数据模型以获得第一修改的3D对象数据模型和第二修改3D对象数据模型。 根据该方法,可以将第一修改3D对象数据模型和第二修改3D对象数据模型提供给显示装置,以便基本上同时显示。

    Encoding and compressing three-dimensional (3D) object data models
    15.
    发明授权
    Encoding and compressing three-dimensional (3D) object data models 有权
    编码和压缩三维(3D)对象数据模型

    公开(公告)号:US08831366B1

    公开(公告)日:2014-09-09

    申请号:US13673994

    申请日:2012-11-10

    Applicant: Google Inc.

    Abstract: Methods and systems for encoding and compressing 3D object data models are provided. An example method may involve receiving 3D mesh data for an object that includes geometry coordinates for a surface of the object. Additionally, material properties may be associated with the geometry coordinates. The method may also include identifying multiple portions of the mesh data based on the material properties associated with the geometry coordinates. For example, a given group of adjacent geometry coordinates having common material properties may be identified as a given portion. For at least some of the identified portions of the mesh data, the method may further include encoding information related to an identified portion of the mesh data and compressing the encoded information into a file of compressed geometric data.

    Abstract translation: 提供了用于编码和压缩3D对象数据模型的方法和系统。 示例性方法可以涉及接收包括对象表面的几何坐标的对象的3D网格数据。 另外,材料属性可以与几何坐标相关联。 该方法还可以包括基于与几何坐标相关联的材料属性来识别网格数据的多个部分。 例如,具有共同材料属性的给定组的相邻几何坐标可以被识别为给定部分。 对于网格数据的所识别的部分的至少一些,该方法还可以包括对与网格数据的识别部分相关的信息进行编码,并将编码的信息压缩成压缩几何数据的文件。

    System for writing, interpreting, and translating three-dimensional (3D) scenes
    16.
    发明授权
    System for writing, interpreting, and translating three-dimensional (3D) scenes 有权
    用于编写,解释和翻译三维(3D)场景的系统

    公开(公告)号:US08817021B1

    公开(公告)日:2014-08-26

    申请号:US13644680

    申请日:2012-10-04

    Applicant: Google Inc.

    CPC classification number: G06T15/00 G06F17/30271

    Abstract: Methods and systems for writing, interpreting, and translating three-dimensional (3D) scenes are provided. An example method may involve accessing data associated with a three-dimensional (3D) scene that includes one or more objects of the 3D scene and one or more rendering effects for the one or more objects. Requests for assets and instructions associated with rendering the one or more objects based on the data associated with the 3D scene may be determined and sent to a server. Additionally, the method may include receiving from the server assets and instructions that facilitate rendering the one or more objects based on the one or more rendering effects. According to the method, the one or more objects of the 3D scene may be rendered based on the received instructions and the received assets.

    Abstract translation: 提供了编写,解释和翻译三维(3D)场景的方法和系统。 示例性方法可以涉及访问与包括3D场景的一个或多个对象和一个或多个对象的一个​​或多个呈现效果的三维(3D)场景相关联的数据。 可以确定与基于与3D场景相关联的数据呈现一个或多个对象相关联的资产和指令的请求,并将其发送到服务器。 另外,该方法可以包括从服务器接收资源和基于一个或多个呈现效果来促进呈现一个或多个对象的指令。 根据该方法,3D场景的一个或多个对象可以基于接收到的指令和接收到的资产来呈现。

Patent Agency Ranking