Augmented reality recommendations
    21.
    发明授权
    Augmented reality recommendations 有权
    增强现实建议

    公开(公告)号:US09183583B2

    公开(公告)日:2015-11-10

    申请号:US13893235

    申请日:2013-05-13

    Applicant: A9.com, Inc.

    Abstract: Various embodiments enable a computing device to perform tasks such as processing an image to recognize text or an object in an image to identify a particular product or related products associated with the text or object. In response to recognizing the text or the object as being associated with a product available for purchase from an electronic marketplace, one or more advertisements or product listings associated with the product can be displayed to the user. Accordingly, additional information for the associated product can be displayed, enabling the user to learn more about and purchase the product from the electronic marketplace through the portable computing device.

    Abstract translation: 各种实施例使得计算设备能够执行诸如处理图像以识别图像中的文本或对象的任务,以识别与文本或对象相关联的特定产品或相关产品。 响应于将文本或对象识别为与可从电子市场购买的产品相关联,可以向用户显示与产品相关联的一个或多个广告或产品列表。 因此,可以显示关联产品的附加信息,使得用户能够通过便携式计算设备从电子市场了解更多关于和购买产品的信息。

    Systems and methods for real-time object placement in augmented reality experience

    公开(公告)号:US11210863B1

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

    申请号:US17001182

    申请日:2020-08-24

    Applicant: A9.com, Inc.

    Abstract: Devices, systems, and methods are provided for real-time object placement guidance in augmented reality experience. An example method may include receiving, by a device having a sensor, an indication of an object to be viewed in an physical environment of the device. The example method may also include determining a 3D model of the physical environment using data of the physical environment captured by the sensor. The example method may also include determining that a first surface in the 3D model of the environment is a first floor space, and a second surface in the 3D model of the environment is a first wall space. The example method may also include determining that a portion of the first surface is unoccupied and sized to fit the object. The example method may also include determining a first location in the 3D model of the physical environment for placement of a virtual representation of the object based on a 3D model of the object, wherein the first location corresponds to the portion of the first floor space. The example method may also include generating the virtual representation of the object for display at the first location, the virtual representation of the object having a first orientation, wherein the first orientation is based on a second orientation of the second surface. The example method may also include generating a first real-time view of the physical environment comprising the virtual representation of the object within the portion of the first location and in the first orientation. In some cases, a real-time virtual overlay may also be generated in the physical environment, the real-time virtual overlay indicating a location of a floor space in the physical environment.

    Decoding visual codes
    26.
    发明授权
    Decoding visual codes 有权
    解码视觉代码

    公开(公告)号:US09501681B1

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

    申请号:US14799327

    申请日:2015-07-14

    Applicant: A9.com, Inc.

    CPC classification number: G06K7/1443 G06K7/10722 G06K7/1417

    Abstract: Various algorithms are presented that enable an image of a data matrix to be analyzed and decoded for use in obtaining information about an object or item associated with the data matrix. The algorithms can account for variations in position and/or alignment of the data matrix. In one approach, the image is analyzed to determine a connected region of pixels. The connected region of pixels can be analyzed to determine a pair of pixels, included in the connected region of pixels, that is separated a greatest distance wherein a first pixel and second pixel of the pair of pixels is associated with image coordinates. Using the image coordinates of the pair of pixels, a potential area of the image that includes the visual code can be determined and the potential area can be analyzed to verify the presence of a potential data matrix.

    Abstract translation: 提出了使得能够分析和解码数据矩阵的图像以用于获得关于与数据矩阵相关联的对象或项目的信息的各种算法。 算法可以解释数据矩阵的位置和/或对齐方式的变化。 在一种方法中,分析图像以确定像素的连接区域。 可以分析连接的像素区域,以确定包括在连接的像素区域中的一对像素,其被分离出最大距离,其中该对像素对的第一像素和第二像素与图像坐标相关联。 使用该对像素的图像坐标,可以确定包括可视代码的图像的潜在区域,并且可以分析潜在区域以验证潜在数据矩阵的存在。

    Automated recognition of text utilizing multiple images
    28.
    发明授权
    Automated recognition of text utilizing multiple images 有权
    使用多个图像自动识别文本

    公开(公告)号:US09292739B1

    公开(公告)日:2016-03-22

    申请号:US14105084

    申请日:2013-12-12

    Applicant: A9.com, Inc.

    Abstract: Various embodiments enable text aggregation from multiple image frames of text. Accordingly, in order to stitch newly scanned areas of a document together, text in a respective image is recognized and analyzed using an algorithm to identify pairs of corresponding words in other images. Upon identifying a minimum number of matching pairs between two respective images, a mapping between the same can be determined based at least in part on a geometric correspondence between respective identified pairs. Based on this mapping, the recognized text of the two images can be merged by adding words of one image to the other using the matching word pairs as alignment data points.

    Abstract translation: 各种实施例使得能够从文本的多个图像帧进行文本聚合。 因此,为了将文档的新扫描区域一起缝合,使用用于识别其他图像中的对应词对的算法来识别和分析各个图像中的文本。 在识别两个相应图像之间的匹配对的最小数量时,可以至少部分地基于相应的识别对之间的几何对应来确定相同之间的映射。 基于该映射,可以通过使用匹配词对作为对齐数据点将一个图像的单词添加到另一个图像来合并两个图像的识别文本。

    PROVIDING OVERLAYS BASED ON TEXT IN A LIVE CAMERA VIEW
    29.
    发明申请
    PROVIDING OVERLAYS BASED ON TEXT IN A LIVE CAMERA VIEW 审中-公开
    根据现实相机视图中的文字提供叠加

    公开(公告)号:US20160005189A1

    公开(公告)日:2016-01-07

    申请号:US14850813

    申请日:2015-09-10

    Applicant: A9.com, Inc.

    Abstract: Approaches are described for rendering augmented reality overlays on an interface displaying the active field of view of a camera. The interface can display to a user an image or video, for example, and the overlay can be rendered over, near, or otherwise positioned with respect to any text or other such elements represented in the image. The overlay can have associated therewith at least one function or information, and when an input associated with the overlay is selected, the function can be performed (or caused to be performed) by the portable computing device.

    Abstract translation: 描述了用于在显示相机的活动视场的界面上渲染增强现实叠加的方法。 接口可以例如向用户显示图像或视频,并且可以相对于图像中表示的任何文本或其他这样的元素,重叠,靠近或以其他方式定位覆盖。 覆盖层可以具有与其相关联的至少一个功能或信息,并且当选择与覆盖相关联的输入时,该功能可由便携式计算设备执行(或使其被执行)。

    Optically challenging surface detection for augmented reality

    公开(公告)号:US10726597B1

    公开(公告)日:2020-07-28

    申请号:US16016331

    申请日:2018-06-22

    Applicant: A9.com, Inc.

    Abstract: Approaches in accordance with various embodiments provide for the presentation of augmented reality (AR) content with respect to optically challenging surfaces. Such surfaces can be difficult to locate using conventional optical-based approaches that rely on visible features. Embodiments can utilize the fact that horizontal surfaces can be located relatively easily, and can determine intersections or boundaries of those horizontal surfaces that likely indicate the presence of another surface, such as a vertical wall. This boundary can be determined automatically, through user input, or using a combination of such approaches. Once such an intersection is located, a virtual plane can be determined whose relative location to a device displaying AR content can be tracked and used as a reference for displaying AR content.

Patent Agency Ranking