Space Transformation Patents (Class 345/427)
  • Patent number: 10074155
    Abstract: Systems, methods, and computer readable media to promote a graphics context when rendering a digital image content with dynamic ranges and/or color gamut outside the current graphics context. Various embodiments render digital image content based on a graphics context that corresponds to an initial image rendering format. During the rendering process a determination is made that indicates the quality of the digital image content exceeds the graphics context's initial capabilities. The various embodiments can select an updated image rendering format based on the quality of the digital image and expand the graphic context's capabilities to correspond with the updated image rendering format.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: September 11, 2018
    Assignee: Apple Inc.
    Inventors: Luke S. Wallis, Ian C. Hendry, Hans Werner Neubrand
  • Patent number: 10074160
    Abstract: Enhanced removing of noise and outliers from one or more point sets generated by image-based 3D reconstruction techniques is provided. In accordance with the disclosure, input images and corresponding depth maps can be used to remove pixels that are geometrically and/or photometrically inconsistent with the colored surface implied by the input images. This allows standard surface reconstruction methods (such as Poisson surface reconstruction) to perform less smoothing and thus achieve higher quality surfaces with more features. In some implementations, the enhanced point-cloud noise removal in accordance with the disclosure can include computing per-view depth maps, and detecting and removing noisy points and outliers from each per-view point cloud by checking if points are consistent with the surface implied by the other input views.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: September 11, 2018
    Inventors: Changil Kim, Olga Sorkine-Hornung, Christopher Schroers, Henning Zimmer, Katja Wolff, Mario Botsch, Alexander Sorkine-Hornung
  • Patent number: 10075661
    Abstract: An interpolation processing unit 31 performs an interpolation process of a decimated pixel in an image signal. A signal generation pixel determination unit 32 calculates a feature value of a pixel of interest from the image signal to which the interpolation process is performed by the interpolation processing unit 31, and determines whether the pixel of interest is a decimated pixel or a non-decimated pixel on the basis of the calculated feature value, and generates signal generation pixel determination information indicating a determination result. A signal generation control unit 34 performs control to stop signal generation operation of the pixel that is determined to be the decimated pixel by the signal generation pixel determination information generated by the signal generation pixel determination unit 32, at a time of subsequent generation of an image signal.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: September 11, 2018
    Inventors: Keisuke Chida, Kazunori Kamio
  • Patent number: 10063848
    Abstract: The perception of a displayed image is altered for viewers moving relative to the position of the display system screen, thereby imparting a sense of three-dimensional immersion in the scene being displayed. A display generator generates a scene having foreground and background elements, and a display screen displaying the scene. A sensor detects the position of a viewer relative to the display screen, and a processor is operative to shift the relative position of the foreground and background elements in the displayed scene as a function of viewer position, such that the viewer's perspective of the scene changes as the viewer moves relative to the display screen. The foreground and background elements may be presented in the form of multiple superimposed graphics planes, and/or a camera may be used to record the scene through panning at sequential angles.
    Type: Grant
    Filed: August 25, 2008
    Date of Patent: August 28, 2018
    Inventors: John G. Posa, Barry H. Schwab
  • Patent number: 10062201
    Abstract: Examples of time-of-flight (“TOF”) simulation of multipath light phenomena are described. For example, in addition to recording light intensity for a pixel during rendering, a graphics tool records the lengths (or times) and segment counts for light paths arriving at the pixel. Such multipath information can provide a characterization of the temporal light density of light that arrives at the pixel in response to one or more pulses of light. The graphics tool can use stratification and/or priority sampling to reduce variance in recorded light path samples. Realistic, physically-accurate simulation of multipath light phenomena can, in turn, help calibrate a TOF camera so that it more accurately estimates the depths of real world objects observed using the TOF camera. Various ways to improve the process of inferring imaging conditions such as depth, reflectivity, and ambient light based on images captured using a TOF camera are also described.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: August 28, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sebastian Nowozin, Amit Adam, Christoph Dann
  • Patent number: 10055864
    Abstract: A data visualization system comprising: a data retrieval module arranged to retrieve data from a data storage module in communication with the data visualization system, wherein the retrieved data includes data sets for representation in a tree map; a tree map generation module arranged to generate a tree map based on the retrieved data, wherein the tree map generation module is further arranged to: i) sort the retrieved data sets according to the size of the data sets; ii) define an area for generating multiple rectangles, each rectangle representing one of the data sets, wherein the area is defined to allow the data sets to be spatially arranged within the area; iii) accumulate data points for data within the data sets to generate a rectangle that has dimensions that fall within pre-defined parameters; iv) generate a rectangle for each data set; and v) orientate the rectangle such that its orientation is only changed if the rectangle does not fit in the available area.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: August 21, 2018
    Assignee: New BIS Safe Luxco S.à r.l
    Inventor: Andrew John Cardno
  • Patent number: 10055812
    Abstract: An image processing system defines an M×N grid for each of source and destination images. The system selects a pixel location in a grid location in the destination image. The system forms a bounding box using two diagonally opposite vertices of the grid location. The system forms a quadrilateral connecting vertices of the grid location. The system determines whether the selected pixel location falls inside or outside the quadrilateral in the bounding box. If the selected pixel location falls inside the quadrilateral in the bounding box, the system determines coordinates of the selected pixel location as percentages of two sides of the quadrilateral connected to one of the diagonally opposite vertices. The system locates a pixel in a corresponding grid location in the source image using the coordinates. The system maps the pixel found in the source image to the selected pixel location in the destination image.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: August 21, 2018
    Inventor: Samson Huang
  • Patent number: 10055428
    Abstract: Techniques are provided for integrated content presentation via cells arranged geometrically in a cellular environment. Users can navigate various orientations and zoom states of the cellular environment to access information via different applications, different media types, different visual representations and from different underlying content sources. The information can be organized according to various logical relationships. Upon receiving an indication of a zoom state associated with a cell or a group of cells arranged in the cellular environment, a content reference at that zoom state is retrieved. Further, the content reference is resolved to retrieve and output content, including a visual representation associated with the zoom state.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 21, 2018
    Assignee: Open Text SA ULC
    Inventors: Anthony Carmen Gallo, Jimmy Talbot
  • Patent number: 10055831
    Abstract: An unmanned autonomous vehicle (aerial or ground) assessment and reporting system may conduct micro scans of interior portions of a structure, such as walls, windows, doorways, stairs, and the like. Scan data from one or more sensor types may be compared with stored profile data from a library of profiles using computer vision or other matching techniques to identify characteristics, defects, damage, construction materials, etc. An adaptive response system may modify the types of sensors used for scanning and/or the scanning pattern itself based on matched profile data. Modifications to the scanning process are implemented in real-time based on identified characteristics of the interior portions of the structure.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: August 21, 2018
    Assignee: Loveland Innovations, LLC
    Inventors: Jim Loveland, Leif Larson, Dan Christiansen, Tad Christiansen, Cam Christiansen
  • Patent number: 10049482
    Abstract: Systems and methods for generating recommendations for animations to apply to animate 3D characters in accordance with embodiments of the invention are disclosed. One embodiment includes an animation server and a database containing metadata describing a plurality of animations and the compatibility of ordered pairs of the described animations. In addition, the animation server is configured to receive requests for animation recommendations identifying a first animation, generate a recommendation of at least one animation described in the database based upon the first animation, receive a selection of an animation described in the database, and concatenate at least the first animation and the selected animation.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: August 14, 2018
    Inventors: Stefano Corazza, Emiliano Gambaretto
  • Patent number: 10042531
    Abstract: A method and an apparatus for modifying a contour line of an object are provided. The method involves displaying a contour line of an object on a screen, receiving a plurality of touch points, matching each of the plurality of the received touch points with corresponding contour line points on the contour line, generating touch point movement data by tracing a movement path of each of the plurality of the received touch points, determining a curvature variation of the contour line based on the touch point movement data, and modifying the contour line by moving each of the corresponding contour line points based on the touch point movement data and applying the curvature variation to a section connected between each of the moved corresponding contour line points to generate the section.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: August 7, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ye Hoon Kim, Kyoung Gu Woo
  • Patent number: 10030990
    Abstract: In one embodiment, panoramic images, images bubbles, or any two-dimensional views of three-dimensional subject matter are enhanced with one or more alternate viewpoints. A controller receives data indicative of a point on the two-dimensional perspective and accesses a three-dimensional location based on the point. The controller selects an image bubble based on the three-dimensional location. The three-dimensional location may be determined according to a depth map corresponding to the point. A portion of the image bubble is extracted and incorporated into the two-dimensional perspective. The resulting image may be a seamless enhanced resolution image or include a picture-in-picture enhanced resolution window including subject matter surrounding the selected point.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: July 24, 2018
    Assignee: HERE Global B.V.
    Inventor: James D. Lynch
  • Patent number: 10032438
    Abstract: The disclosed embodiments provide a system that facilitates execution of an application on an electronic device. During operation, the system obtains a font file comprising a set of scalable representations of graphical assets used in the application. Next, the system obtains a layout of a user interface of the application. The system then obtains, from the layout, a mapping of a user-interface element in the user interface to a scalable representation of a graphical asset in the font file. Finally, the system uses the mapping and the scalable representation to render the graphical asset in the user interface based on an attribute of a screen in the electronic device.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: July 24, 2018
    Assignee: INTUIT INC.
    Inventors: Mangala Naveen Kumar Josephirudayaraj, Kapil Bhalla, Santosh Katta
  • Patent number: 10025798
    Abstract: A method and a for location-based image retrieval, the method comprising using at least one hardware processor for: receiving N-dimensional coordinates of a point of interest, wherein N is an integer equal to or larger than 2; and retrieving one or more digital images in which the point of interest is visible. In addition, a computer program product configured to execute this method.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: July 17, 2018
    Inventors: Gal Kaminka, Shahar Moshe Kosti, David Sarne
  • Patent number: 10003783
    Abstract: An apparatus comprises an input interface for receiving a color image of at least an object and a low resolution depth image of at least the object. The apparatus further comprises an image processing module configured to produce data for generating a three-dimensional color image based on a first color pixel image data of a first color pixel and a first derived depth pixel image data of a first derived depth pixel. The image processing module is configured to calculate the first derived depth pixel image data based on a measured depth pixel image data of a measured depth pixel and a weighting factor. The weighting factor is based on a color edge magnitude summation value of a path between the first color pixel and the reference color pixel. The apparatus further comprises an output interface for providing the generated three-dimensional color image.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: June 19, 2018
    Assignee: Infineon Technologies AG
    Inventors: Hannes Plank, Norbert Druml
  • Patent number: 9996244
    Abstract: One embodiment of the invention sets forth a data navigation engine that generates user interface navigation elements for navigation large and expanding datasets. The user interface navigation elements may include a pivot control zoom slider for adjusting the data resolution with respect to different zoom pivot locations, an interactive ruler for consistent visual feedback and navigation of intervals of data within the dataset, a context bar for viewing the data proximate to a current view, and a multi-scale slider for repositioning the dataset within the current view. These user interface navigation elements provide the end-user with consistent control and visual feedback while navigating the dataset, independent of the size of the dataset or the portion of the dataset displayed within the current view. Therefore, large and expanding datasets can be navigated more effectively relative to prior art approaches.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 12, 2018
    Assignee: AUTODESK, INC.
    Inventors: Michael Glueck, Azam Khan, Michael Lee
  • Patent number: 9992454
    Abstract: Provided is a method of monitoring a blind spot of stationary monitoring devices in a target monitoring area using at least one moving object. The method may include detecting at least one moving object located near to a blind spot of stationary monitoring devices in a target monitoring area upon generation of a predetermined initiation event, and monitoring the blind spot of the stationary monitoring devices using a monitoring device mounted on the detected at least one moving object.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: June 5, 2018
    Assignee: KT CORPORATION
    Inventors: Se-Zoo Park, Chul-Hyun Park
  • Patent number: 9986228
    Abstract: Embodiments present different images to multiple viewers of a shared display using glasses with lenses that transmit only selected images from the display. The images viewed by each of the glasses may be based on the tracked position and orientation of the glasses, so that the images correspond to the user's viewpoint. Different images may also be presented to left and right eyes for 3D stereoscopic viewing. The position and orientation of the lenses of the glasses may be tracked by analyzing images from one or more cameras observing the glasses. Glasses may have distinctive geometric shapes or features, such as circular lenses or rims, or recognizable blobs or patterns, to facilitate tracking. The lenses of the glasses may combine multiple barriers such as anaglyph filters, polarizing filters, and shutters, to select images from the display. Glasses may also be used as pointing devices to select and manipulate 3D objects.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: May 29, 2018
    Assignee: 3DI LLC
    Inventor: David Woods
  • Patent number: 9984494
    Abstract: Architecture that summarizes a large amount (e.g., thousands of miles) of street-level image/video data of different perspectives and types (e.g., continuous scan-type data and panorama-type data) into a single view that resembles aerial imagery. Polygons surfaces are generated from the scan patterns and the image data is projected onto the surfaces, and then rendered into the desired orthographic projection. The street-level data is processed using a distributed computing approach across cluster nodes. The collection is processed into image tiles on the separate cluster nodes representing an orthographic map projection that can be viewed at various levels of detail. Map features such as lower-level roads, that are at lower elevations than higher-level roads, and are hidden by higher-level overpassing roads, can be navigated in the map. With the summarized data, the maps can be navigated and zoomed efficiently.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 29, 2018
    Inventors: Timo Pylvaenaeinen, Thommen Korah, Jerome Berclaz, Myra Nam
  • Patent number: 9984277
    Abstract: Systems, apparatus, and methods for non-invasively detecting a white blood cell (WBC) event from in vivo capillary data may include obtaining a plurality of images, followed by specifying two-dimensional (2D) coordinates corresponding to internal contour and external contour of a capillary visible in the images. The two sets of 2D coordinates may be resampled to generate two sets of resampled coordinates, between which intermediate curves, including a middle curve, are generated. Curvilinear distances may be defined based on the middle curve. Intensity values, each of which corresponds to one of the images, one of the intermediate curves, and one of the curvilinear distances, may be extracted and transformed to the Radon domain. A plurality of maxima locations in the Radon domain corresponding to a flow trajectory inside the capillary may be identified. Detection of a visual gap in the flow trajectory inside the capillary indicates a WBC event.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: May 29, 2018
    Assignee: Massachusetts Institute of Technology
    Inventors: Carlos Castro-Gonzalez, Ian Butterworth, Aurelien Bourquard, Alvaro Sanchez-Ferro
  • Patent number: 9977581
    Abstract: Selection refinement tool techniques are described in which a selection within an image is modified using a tool that automatically resizes according to the shape of selection boundaries. In one or more implementations, selection boundaries are displayed in an image that is exposed in a user interface. The selection boundaries may represent an automatic selection via an editing tool, or a selection that is based on manual manipulation of an editing tool by a user. The selection refinement tool is operable to modify the selection boundaries by positioning of a cursor of the refinement tool proximate to the selection boundaries. In response to positioning of the cursor relative to the selection boundaries, the cursor is dynamically resized in dependence upon a positional relationship between the cursor and the selection boundaries, such that boundaries of the cursor are kept from intersecting with the selection boundaries.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: May 22, 2018
    Inventors: Aman Gupta, Gagan Singhal
  • Patent number: 9972132
    Abstract: An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: May 15, 2018
    Assignee: Magic Leap, Inc.
    Inventors: Philip O'Connor, Samuel A. Miller
  • Patent number: 9965041
    Abstract: An image analyzer (12) of an input device (1) analyzes images acquired by an image acquirer (11) and extracts image areas representing a user's body parts. A coordinate extractor (13) extracts, from the image areas representing body parts, coordinates of feature points on body parts, and generates body motion information (200d) representing trajectories of motions of body parts. When determined that predetermined body motions are performed based on the body motion information (200d), a body motion determiner (15) detects center coordinates of trajectory shapes of the predetermined body motions. A start coordinate detector (16) detects start coordinates of the predetermined body motions based on the body motion information (200d).
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: May 8, 2018
    Assignee: NEC Solution Innovators, Ltd.
    Inventor: Takafumi Kurokawa
  • Patent number: 9958273
    Abstract: There is provided a computer-implemented coordinate conversion method for converting a first map of assets represented by first map coordinates based on a first projection system to a second map of assets represented by second map coordinates based on a second projection system, the method comprising obtaining transformation coefficients comprising first directional coefficients and rotation coefficients; converting the rotation coefficients into second directional coefficients; generating simplified transformation coefficients by adding the first and second directional coefficients and eliminating the rotation coefficients; generating the second map coordinates by converting the first map coordinates using the simplified transformation coefficients without any use of rotation coefficients; generating the second map of assets based on the second projection system using the second map coordinates; and providing user access to the generated map.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 1, 2018
    Assignee: AI Ain Distribution Company (AADC)
    Inventor: Mahmoud Fawzi Al-Hader
  • Patent number: 9959653
    Abstract: A computer system running image processing software receives an identification of a desired scene of a geographical area for which an oblique-mosaic image is desired including one or more geometry parameters of a virtual camera; creates a mathematical model of the virtual camera having mathematical values that define the camera geometry parameters that configure the model to capture the geographical area, and looking down at an oblique angle; creates a ground elevation model of the ground and vertical structures within the oblique-mosaic pixel map, wherein source images were captured at an oblique angle and compass direction similar to the oblique angle and compass direction of the virtual camera; and reprojects, with the mathematical model, source oblique image pixels of the overlapping source images for pixels included in the oblique-mosaic pixel map using the ground elevation model to thereby create the oblique-mosaic image of the geographical area.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: May 1, 2018
    Assignee: Pictometry International Corporation
    Inventors: Stephen Schultz, Frank Giuffrida, Robert Gray
  • Patent number: 9950193
    Abstract: A radiation delivery system includes a multi-leaf collimator (MLC) that includes a housing, a plurality of leaves disposed within the housing, and an image sensor disposed within the housing at a position that is offset from a beam axis. The plurality of leaves are movable to define an aperture for the MLC, and the image sensor is directed toward the plurality of leaves. The image sensor is to generate an oblique-view image of the aperture. The radiation delivery system additionally includes a processing device to receive the oblique-view image, transform the oblique-view image into a top-view image having a reference coordinate space, and determine whether the aperture for the MLC corresponds to a specified aperture based on the top-view image.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: April 24, 2018
    Inventors: Jonathan Cecil Chappelow, Petr Jordan, Calvin Maurer, Sarbjit Singh, Andrew W. Fitting, Andriy Myronenko, Jian Gao
  • Patent number: 9948916
    Abstract: Techniques are described for 3D lookup table based color gamut scalability in multi-layer video coding. A lower layer of video data may include color data in a first color gamut and a higher layer of the video data may include color data in a second color gamut. To generate inter-layer reference pictures, a video coder performs color prediction to convert the color data of a reference picture in the first color gamut to the second color gamut. The video coder may perform color prediction using a 3D lookup table. According to the techniques, the video coder generates at least one 3D lookup table having a size that is different for a luma component than for a first chroma component and a second chroma component. In this way, the total size of the table may be reduced while maintaining good coding performance.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: April 17, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Xiang Li, Krishnakanth Rapaka, Jianle Chen, Marta Karczewicz
  • Patent number: 9940404
    Abstract: A three dimensional (3D) client application for web browsing is described. The 3D client is able to interpret 3D structure definitions and display 3D environments associated with various sets of websites. Each 3D environment is defined using a set of connecting grids. Each connecting grid defines spatial relationships among sets of websites associated with zones of the connecting grid. Each zone includes a set of 3D structures and is associated with a set of surrounding zones. As a user moves throughout the 3D environment, additional zones may be included in the 3D environment while some zones may be removed such that the user experiences a continuous expansive environment. A user is able to interact with multiple sets of websites included within the set of surrounding zones.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 10, 2018
    Inventor: Aaron Scott Dishno
  • Patent number: 9939529
    Abstract: A robot positioning system having a camera, a processing unit and at least a first line laser. The first line laser is arranged to illuminate a space by projecting vertical laser beams within field of view of the camera. The camera is arranged to record a picture of the space illuminated by the vertical laser beams, and the processing unit is arranged to extract, from the recorded picture, image data representing a line formed by the vertical laser beams being reflected against objects located within the space. The processing unit is further arranged to create, from the extracted line, a representation of the illuminated space along the projected laser lines, in respect of which the robot is positioned. Methods of positioning a robot are also provided.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: April 10, 2018
    Assignee: Aktiebolaget Electrolux
    Inventor: Anders Haegermarck
  • Patent number: 9940756
    Abstract: An object-image alignment data generating method for use in an object recognition system is presented. The method obtains a 3D model and a set of 2D images of the object. Each 2D image from the set is captured based on a particular camera point of view. The method then uses the 3D model of the object to generate multiple silhouettes of the object according to different camera point of views. Each silhouette is then matched and aligned with a 2D image based on the corresponding camera point of view. The method also derives at least one descriptor from the 2D images and compiles feature points that correspond to the descriptors. Each feature point includes a 2D location and a 3D location. The method then generates an object-image alignment packet by packaging the 2D images, the descriptors, and the feature points.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: April 10, 2018
    Assignee: Nant Holdings IP, LLC
    Inventor: Matheen Siddiqui
  • Patent number: 9937022
    Abstract: A three-dimensional model of an object is employed to aid in navigation among a number of images of the object taken from various viewpoints. In general, an image of an object such as a digital photograph is displayed in a user interface or the like. When a user selects a point within the display that corresponds to a location on the surface of the object, another image may be identified that provides a better view of the object. In order to maintain user orientation to the subject matter while navigating to this destination viewpoint, the display may switch to a model view and a fly-over to the destination viewpoint may be animated using the model. When the destination viewpoint is reached, the display may return to an image view for further inspection, marking, or other manipulation by the user.
    Type: Grant
    Filed: January 4, 2009
    Date of Patent: April 10, 2018
    Inventors: Ilya A. Kriveshko, Dmitriy A. Dedkov
  • Patent number: 9934611
    Abstract: Techniques are presented for constructing a digital representation of a physical environment. In some embodiments, a method includes obtaining image data indicative of the physical environment; receiving gesture input data from a user corresponding to at least one location in the physical environment, based on the obtained image data; detecting at least one discontinuity in the physical environment near the at least one location corresponding to the received gesture input data; and generating a digital surface corresponding to a surface in the physical environment, based on the received gesture input data and the at least one discontinuity.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: April 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Dieter Schmalstieg, Gerhard Reitmayr, Thanh Quoc Nguyen, Raphael David Andre Grasset, Tobias Martin Langlotz, Hartmut Seichter
  • Patent number: 9928564
    Abstract: Systems and methods may provide for receiving a plurality of signals from a software module associated with a shared resource such as, for example, an unordered access view (UAV). The plurality of signals may include a first signal that indicates whether a draw call accesses the shared resource, a second signal that indicates whether a boundary of the draw call has been reached, and a third signal that indicates whether the draw call has a coherency requirement. Additionally, a workload corresponding to the draw call may be selectively dispatched in a shader invocation based on the plurality of signals.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: March 27, 2018
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Aditya Navale, Jeffery S. Boles
  • Patent number: 9922202
    Abstract: Facilities are provided herein for unmasking content presented on a display of a computing device. An unmask rule for unmasking the content on the display is determined based on confidentiality level of the content and includes an unmasking parameter indicating an extent to which a masked version of the content is to be physically shielded to unmask the content. A mask is selected and applied to the content in displaying the content on the display. The mask is selected based on the determined unmask rule to convey the unmasking parameter to a user. A shielding level indicating an extent to which the user has physically shielded the masked content on the display is detected and it is determined whether the detected shielding level satisfies the unmasking parameter. If so, the content is temporarily unmasked on the display.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: March 20, 2018
    Inventor: Sarbajit K. Rakshit
  • Patent number: 9916671
    Abstract: Computer-readable media, computer systems, and computing devices for method of providing spatial visualizations of metrics. In embodiments, the method includes referencing a spatial map having multiple spatial regions. A set of metric stacks is also referenced. The metric stacks graphically indicate values associated with multiple metrics. Further, each metric stack corresponds with one of the spatial regions based on location with which the values associated with the multiple metrics correspond. The metric stacks are overlaid on the corresponding spatial region within the spatial map such that a user can simultaneously view metrics associated with particular spatial regions.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 13, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Carl Sandquist
  • Patent number: 9914056
    Abstract: In an exemplary image generation system, a virtual camera is set in accordance with a position and an orientation of an object in a virtual space. While a predetermined operation is being performed, an orientation of a display device is detected by using an angular velocity sensor provided in the display device, and an orientation of the virtual camera is changed based on the detected orientation. When the predetermined operation is not performed, the virtual camera is positioned based on an original orientation which is determined in accordance with the position and the orientation of the object.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: March 13, 2018
    Assignee: Nintendo Co., Ltd.
    Inventors: Yusuke Amano, Kiyoshi Takeuchi, Koichi Hayashida
  • Patent number: 9911233
    Abstract: An augmented reality display system comprises a passable world model data comprises a set of map points corresponding to one or more objects of the real world. The augmented reality system also comprises a processor to communicate with one or more individual augmented reality display systems to pass a portion of the passable world model data to the one or more individual augmented reality display systems, wherein the piece of the passable world model data is passed based at least in part on respective locations corresponding to the one or more individual augmented reality display systems.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: March 6, 2018
    Assignee: Magic Leap, Inc.
    Inventors: Philip O'Connor, Samuel A. Miller
  • Patent number: 9910281
    Abstract: A head-mounted display includes a display unit, a detector, and a first control unit. The display unit is mountable on a head of a user and configured to be capable of providing the user with a field of view of a real space. The detector detects an azimuth of the display unit around at least one axis. The first control unit includes a region limiter, a storage unit, and a display control unit. The region limiter is capable of limiting a display region of the field of view along a direction of the one axis in three-dimensional coordinates surrounding the display unit. The storage unit stores images including information relating to a predetermined target present in the field of view with the images being made corresponding to the three-dimensional coordinates. The display control unit is configured to display, based on an output of the detector, an image in the three-dimensional coordinates, which corresponds to the azimuth, in the field of view.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: March 6, 2018
    Inventors: Hirotaka Ishikawa, Takeshi Iwatsu
  • Patent number: 9906885
    Abstract: A method for outputting virtual sound includes detecting an audio signal in an environment at one or more microphones. The method also includes determining, at a processor, a location of a sound source of the audio signal and estimating one or more acoustical characteristics of the environment based on the audio signal. The method further includes inserting a virtual sound into the environment based on the one or more acoustical characteristics. The virtual sound has one or more audio properties of a sound generated from the location of the sound source.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: February 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Erik Visser, Lae-Hoon Kim, Raghuveer Peri
  • Patent number: 9900396
    Abstract: Systems, methods, apparatuses, and computer readable media may be configured for improved predictive content caching. A system may determine a value that is a function of one or more rates at which a portion of a content item is being consumed and based on this value, may also calculate a projected position after a predetermined time period. By comparing the projected position to a dynamically adjustable threshold position for requesting a new portion of the content item, a determination may be made as to when to retrieve and/or cache a new portion of the content item.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: February 20, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventor: Warren Wong
  • Patent number: 9900583
    Abstract: An apparatus is configured to perform a method for generalized view morphing. The method includes determining a camera plane based on a predetermined view point of a virtual camera associated with a desired virtual image, the camera plane comprising at least three real cameras; pre-warping at least three image planes such that all of the image planes are parallel to the camera plane, each image plane associated with one of the real cameras positioned in the camera plane; determining a virtual image plane by performing a linear interpolation morphing on the at least three image planes; and post-warping the virtual image plane to a predetermined pose.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Jinwei Gu, James M. A. Begole
  • Patent number: 9891320
    Abstract: A measurement system includes a measuring device and a scanning module having fastening means for fastening the scanning module onto a holder and a beam deflection element that is rotatable by a motor about an axis of rotation to deflect a scanning laser beam. The axis of rotation is arranged at a defined angle relative to the pivoting axis. A second angle measurement functionality determines an angle of rotation from an angle position of the beam deflection element. The measuring device also has a holder designed such that the scanning module can be fastened by means of the fastening means in a module-like manner in a defined position on the measuring device.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: February 13, 2018
    Inventors: Burkhard Boeckem, Knut Siercks, Bernhard Metzler
  • Patent number: 9885573
    Abstract: A computer program for the extraction of information about one or more spatial objects by a person, which program is designed for analyzing the sequence of images in real time, using image analysis techniques, and extracting information about said one or more objects, and communicating at least part of said information to the person in real time via the output means; wherein the information about said one or more objects comprises at least: the spatial position of said one or more objects; the spatial distance between two objects; the spatial relative angle between two essentially linear objects; and/or an indication regarding the realized accuracy of the extracted information.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 6, 2018
    Assignee: Otto Ooms B.V.
    Inventors: Alexander Petrus Hendricus Franciscus Van der Sluijs, Jan Otto Ooms
  • Patent number: 9886102
    Abstract: System and method for invoking 2D and 3D operational modes of a 3D pointing device in a 3D presentation system. A 3D stereoscopic scene and a 2-dimensional (2D) scene are displayed concurrently via at least one stereoscopic display device. A current cursor position is determined based on a 6 degree of freedom 3D pointing device. The cursor is displayed concurrent with the 3D stereoscopic scene and the 2D scene, where the cursor operates in a 2D mode in response being inside a specified volume, where, in the 2D mode, the cursor is usable to interact with the 2D scene, and where the cursor operates in a 3D mode in response to being outside the specified volume, where, in the 3D mode, the cursor is usable to interact with the 3D stereoscopic scene.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: February 6, 2018
    Assignee: zSpace, Inc.
    Inventor: Jonathan J. Hosenpud
  • Patent number: 9881590
    Abstract: A method, apparatus and computer program product are provided for multi-resolution point of interest boundary identification in digital map rendering. A method is provided for receiving a point of interest selection indication. The method also includes receiving point of interest boundary data and map data associated with the selected point of interest from a memory. The boundary data is based on the physical shape of the structure or region associated with the point of interest. The method also includes overlaying point of interest boundary data on the map data; and causing the map data with point of interest boundary data overlay to be displayed on a user interface.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 30, 2018
    Assignee: HERE Global, B.V.
    Inventors: Xiang Ma, Qin Chen
  • Patent number: 9858774
    Abstract: A haptic device operated alone or interacts with other physical or virtual devices of similar design that enable users to remotely image, analyze, or manipulate objects, either manually and or with the assistance of computer programs. The device extends and retracts “pins” in reaction to messages from a processor, and to external pressure applied to the pins' topical surface. A support structure provides a constant geometric plane. An operating system is provided that is capable of interaction for any one of a collection of devices of varying size and function. Multiple devices that are paired or otherwise positioned relative to one another, or scaled in size relative to one another, can be controlled to operate in cooperation with one another.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: January 2, 2018
    Inventor: Jonathan M. Crofford
  • Patent number: 9852528
    Abstract: A display device and a method for controlling the same are disclosed. Herein, the method for controlling a display device is designed to include the steps of outputting a first Graphical User Interface (GUI), receiving a curvature change signal of a display screen outputting the first GUI, changing a curvature of the display screen based upon the received signal, generating a second GUI based upon GUI change data corresponding to the changed curvature of the display screen, and outputting the generated second GUI on the display screen.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: December 26, 2017
    Inventors: Uniyoung Kim, Ryunghwa Rhee, Jongsuk Ryu, Kunsik Lee
  • Patent number: 9854161
    Abstract: A photographing device may include two or more lenses having different view angles, and a processor configured to detect a first subject using images acquired from the lenses and to generate a notification signal based on whether or not a second subject approaches the view angle of a first image including the first subject among the acquired images.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: December 26, 2017
    Inventors: Jin-gu Jeong, Hee-chul Han, Tae-hee Lee
  • Patent number: 9848186
    Abstract: A computer system that provides stereoscopic images is described. During operation, the computer system generates the stereoscopic images at a location corresponding to a viewing plane based on data having a discrete spatial resolution, where the stereoscopic images include image parallax. Then, the computer system scales objects depicted in the stereoscopic images so that depth acuity associated with the image parallax is increased, where the scaling is based on the spatial resolution and a viewing geometry associated with a display. For example, the viewing geometry may include a distance from an individual that views the stereoscopic images on the display and the display. Alternatively, the viewing geometry may include a focal point of the individual. Next, the computer system provides the resulting stereoscopic images to the display. In this way, the computer system may optimize the depth acuity for data having discrete sampling.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 19, 2017
    Assignee: Echo Pixel, Inc.
    Inventor: Sergio Aguirre-Valencia
  • Patent number: RE46758
    Abstract: A method for animating graphical objects is provided. In one embodiment, the method includes providing a plurality of graphical objects and displaying a subset of the objects in a viewport. In this embodiment, the method may also include calculating a virtual destination for one of the graphical objects based on a received user input, and moving the graphical object to the virtual destination over a period of time. Various additional methods, machine-readable media, and devices for animating graphical objects and controlling operational characteristics of a device are also provided.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: March 20, 2018
    Assignee: Apple Inc.
    Inventors: Thomas Dowdy, David Heller, Anne Jones