-
公开(公告)号:US09183583B2
公开(公告)日:2015-11-10
申请号:US13893235
申请日:2013-05-13
Applicant: A9.com, Inc.
Inventor: Xiaofan Lin , Arnab Sanat Kumar Dhua , Douglas Ryan Gray , Atul Kumar , Yu Lou
CPC classification number: H04N5/23293 , G06F3/005 , G06K9/00201 , G06K9/00456 , G06K9/00671 , G06K9/344 , G06Q30/0269 , G06Q30/0623 , G06Q30/0641 , G06T11/60
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: 各种实施例使得计算设备能够执行诸如处理图像以识别图像中的文本或对象的任务,以识别与文本或对象相关联的特定产品或相关产品。 响应于将文本或对象识别为与可从电子市场购买的产品相关联,可以向用户显示与产品相关联的一个或多个广告或产品列表。 因此,可以显示关联产品的附加信息,使得用户能够通过便携式计算设备从电子市场了解更多关于和购买产品的信息。
-
公开(公告)号:US11210863B1
公开(公告)日:2021-12-28
申请号:US17001182
申请日:2020-08-24
Applicant: A9.com, Inc.
Inventor: Geng Yan , Xing Zhang , Amit Kumar K C , Arnab Dhua , Yu Lou
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.
-
公开(公告)号:US10339714B2
公开(公告)日:2019-07-02
申请号:US15590889
申请日:2017-05-09
Applicant: A9.com, Inc.
Inventor: Nicholas Corso , Michael Patrick Cutter , Yu Lou , Sean Niu , Shaun Michael Post , Colin Jon Taylor , Mark Scott Waldo
Abstract: Systems and methods for a markerless approach to displaying an image of a virtual object in an environment are described. A computing device is used to capture an image of a real-world environment; for example including a feature-rich planar surface. One or more virtual objects which do not exist in the real-world environment are displayed in the image, such as by being positioned in a manner that they appear to be resting on the planar surface, based at least on a sensor bias value and scale information obtained by capturing multiple image views of the real-world environment.
-
公开(公告)号:US09870633B2
公开(公告)日:2018-01-16
申请号:US15387219
申请日:2016-12-21
Applicant: A9.com, Inc.
Inventor: Adam Wiggen Kraft , Arnab Sanat Kumar Dhua , Douglas Ryan Gray , Xiaofan Lin , Yu Lou , Sunil Ramesh , Colin Jon Taylor , David Creighton Mott
CPC classification number: G06T11/60 , G06K9/00577 , G06T19/006
Abstract: Various embodiments enable a computing device to perform tasks such as highlighting words in an augmented reality view that are important to a user. For example, word lists can be generated and the user, by pointing a camera of a computing device at a volume of text, can cause words from the word list within the volume of text to be highlighted in a live field of view of the camera displayed thereon. Accordingly, users can quickly identify textual information that is meaningful to them in an Augmented Reality view to aid the user in sifting through real-world text.
-
公开(公告)号:US20170323488A1
公开(公告)日:2017-11-09
申请号:US15662047
申请日:2017-07-27
Applicant: A9.com, Inc.
Inventor: David Creighton Mott , Arnab Sanat Kumar Dhua , Colin Jon Taylor , Yu Lou , Chun-Kai Wang , Sudeshna Pantham , Himanshu Arora , Xi Zhang
CPC classification number: G06T19/006 , G02B27/017 , G06F1/1686 , G06F3/002 , G06F3/011 , G06F3/0304 , G06Q30/0643 , G06T19/00 , G06T19/20 , G06T2210/04 , G06T2215/16
Abstract: Systems and methods for displaying 3D containers in a computer generated environment are described. A computing device may provide a user with a catalog of objects which may be purchased. In order to view what an object may look like prior to purchasing the object, a computing device may show a 3D container that has the same dimensions as the object. As discussed herein, the 3D container may be located and oriented based on a two-dimensional marker. Moreover, some 3D containers may contain a representation of an object, which may be a 2D image of the object.
-
公开(公告)号:US09501681B1
公开(公告)日:2016-11-22
申请号:US14799327
申请日:2015-07-14
Applicant: A9.com, Inc.
Inventor: Chun-Kai Wang , Yu Lou
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: 提出了使得能够分析和解码数据矩阵的图像以用于获得关于与数据矩阵相关联的对象或项目的信息的各种算法。 算法可以解释数据矩阵的位置和/或对齐方式的变化。 在一种方法中,分析图像以确定像素的连接区域。 可以分析连接的像素区域,以确定包括在连接的像素区域中的一对像素,其被分离出最大距离,其中该对像素对的第一像素和第二像素与图像坐标相关联。 使用该对像素的图像坐标,可以确定包括可视代码的图像的潜在区域,并且可以分析潜在区域以验证潜在数据矩阵的存在。
-
公开(公告)号:US09350913B2
公开(公告)日:2016-05-24
申请号:US14874272
申请日:2015-10-02
Applicant: A9.com, Inc.
Inventor: Adam Wiggen Kraft , Kathy Wing Lam Ma , Xiaofan Lin , Arnab Sanat Kumar Dhua , Yu Lou
CPC classification number: H04N5/23222 , G06F3/0482 , G06F3/04842 , G06F17/24 , G06F17/2715 , G06K9/18 , G06Q30/0603 , G06Q30/0625 , G06T7/194 , G06T7/70 , G06T15/00 , G06T15/08 , G06T2210/22 , G06T2215/16 , H04N1/00 , H04N7/183
Abstract: Various approaches provide for detecting and recognizing text to enable a user to perform various functions or tasks. For example, a user could point a camera at an object with text, in order to capture an image of that object. The camera can be integrated with a portable computing device that is capable of taking the image and processing the image (or providing the image for processing) to recognize, identify, and/or isolate the text in order to send the image of the object as well as recognized text to an application, function, or system, such as an electronic marketplace.
-
公开(公告)号:US09292739B1
公开(公告)日:2016-03-22
申请号:US14105084
申请日:2013-12-12
Applicant: A9.com, Inc.
Inventor: Douglas Ryan Gray , Colin Jay Taylor , Xiaofan Lin , Adam Wiggen Kraft , Yu Lou , Arnab Sanat Kumar Dhua
CPC classification number: G06K9/033 , G06K9/228 , G06K9/6292 , G06K2009/2045 , G06K2209/01
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: 各种实施例使得能够从文本的多个图像帧进行文本聚合。 因此,为了将文档的新扫描区域一起缝合,使用用于识别其他图像中的对应词对的算法来识别和分析各个图像中的文本。 在识别两个相应图像之间的匹配对的最小数量时,可以至少部分地基于相应的识别对之间的几何对应来确定相同之间的映射。 基于该映射,可以通过使用匹配词对作为对齐数据点将一个图像的单词添加到另一个图像来合并两个图像的识别文本。
-
29.
公开(公告)号:US20160005189A1
公开(公告)日:2016-01-07
申请号:US14850813
申请日:2015-09-10
Applicant: A9.com, Inc.
Inventor: Douglas R. Gray , Arnab S. Dhua , Yu Lou , Sunil Ramesh
CPC classification number: G06T11/00 , G06F17/30 , G06F17/30253 , G06F17/30796 , G06F17/30864 , G06K9/00456 , G06K9/00671 , G06K9/22 , G06K9/3258 , G06K9/46 , G06T11/60 , H04N7/183
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: 描述了用于在显示相机的活动视场的界面上渲染增强现实叠加的方法。 接口可以例如向用户显示图像或视频,并且可以相对于图像中表示的任何文本或其他这样的元素,重叠,靠近或以其他方式定位覆盖。 覆盖层可以具有与其相关联的至少一个功能或信息,并且当选择与覆盖相关联的输入时,该功能可由便携式计算设备执行(或使其被执行)。
-
公开(公告)号:US10726597B1
公开(公告)日:2020-07-28
申请号:US16016331
申请日:2018-06-22
Applicant: A9.com, Inc.
Inventor: Jesse Chang , Jared Corso , Xing Zhang , Arnab Sanat Kumar Dhua , Yu Lou , Jason Freund
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.
-
-
-
-
-
-
-
-
-