Patents Examined by Barry Drennan
-
Patent number: 10176547Abstract: Various embodiments provide a method and a communication device (2) for controlling incoming video stream in a vehicle (1). Embodiments comprise acquiring at said communication device (2) information related to the vehicle, and enabling or disabling the display of said video stream on said communication device (2) depending on said acquired information.Type: GrantFiled: October 11, 2013Date of Patent: January 8, 2019Assignee: Alcatel LucentInventors: Gilbert Cabasse, Fabrice Bonnaud
-
Patent number: 10169906Abstract: A system, method and a computer program product are provided for hybrid rendering with deferred primitive batch binning. A primitive batch is generated from a sequence of primitives. Initial bin intercepts are identified for primitives in the primitive batch. A bin for processing is identified. The bin corresponds to a region of a screen space. Pixels of the primitives intercepting the identified bin are processed. Next bin intercepts are identified while the primitives intercepting the identified bin are processed.Type: GrantFiled: March 29, 2013Date of Patent: January 1, 2019Assignees: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Michael Mantor, Laurent Lefebvre, Mark Fowler, Timothy Kelley, Mikko Alho, Mika Tuomi, Kiia Kallio, Patrick Klas Rudolf Buss, Jari Antero Komppa, Kaj Tuomi
-
Patent number: 10169914Abstract: An indoor positioning method, indoor positioning system and indoor maps creating device thereof are provided. The method includes converting a panorama image corresponding to an indoor environment into a plurality of perspective images, and extracting a plurality of reference feature points and descriptors of the reference feature points from the perspective images; taking a shooting position of the panorama image as an origin, and recoding a plurality of 3D reference coordinate values corresponding to a central position of each perspective images; calculating 3D coordinate values of the reference feature points base on the 3D reference coordinate values, and storing the 3D coordinate values and the descriptors of the reference feature points as an indoor map corresponding to the indoor environment. The method also includes determining a 3D target coordinate value of a portable electronic device with respect to the origin of the indoor maps in the indoor environment.Type: GrantFiled: February 20, 2017Date of Patent: January 1, 2019Assignee: Osense Technology Co., Ltd.Inventors: Jiung-Yao Huang, You-Kwang Wang
-
Patent number: 10168885Abstract: Systems and methods for visualization of a molecule, comprising a set of particles, are provided. A set of three-dimensional coordinates is obtained, each coordinate describing a position for a corresponding particle. A cost function containing an error in a set of two-dimensional coordinates, where each two-dimensional coordinate corresponds to a three-dimensional coordinate in the set of three-dimensional coordinates, is minimized until an exit condition is achieved. The minimization alters the two-dimensional coordinate values. A set of physical properties SM is obtained, each such property representing a property shared by a pair of particles in the molecule. The coordinates are plotted as nodes of a two-dimensional graph after minimization, connected by a plurality of edges. An edge connects a coordinate pair in the graph that corresponds to a pair of particles in the molecule. A characteristic of the edge is determined by a physical property for the pair of particles.Type: GrantFiled: September 17, 2014Date of Patent: January 1, 2019Assignee: ZYMEWORKS INC.Inventors: Anders Ohrn, Scott Paul MacDonald
-
Patent number: 10152945Abstract: There is provided an image processing apparatus capable of appropriately performing conversion processing using a lookup table on image data in an image format with a wide dynamic range. In the image processing apparatus, a system control unit sets a second dynamic range (display range) as a display target in a first dynamic range (input range) corresponding to an image format of input image data. A 1D-LUT data generation unit generates, based on the set second dynamic range (display range), first lookup table (LUT) data as a lookup table for performing first conversion processing on the input image data. A 3D-LUT data generation unit generates, based on the first dynamic range (display range), second lookup table (LUT) data as a lookup table for performing second conversion processing on image data obtained by the first conversion processing.Type: GrantFiled: February 13, 2015Date of Patent: December 11, 2018Assignee: CANON KABUSHIKI KAISHAInventors: Ryosuke Takahashi, Yasuo Suzuki
-
Patent number: 10147158Abstract: Developers receive automatically designated property change events which caused invalidation of a rendered frame. Some embodiments control display invalidation in part by identifying higher-level frame bounding events in an execution trace, and applying at least one display invalidation constituency filter to lower-level thread events within a frame creation period, thereby obtaining a display invalidation constituency sequence of one or more display invalidation events. The sequence may include a layout property change event and/or a render property change event which invalidated the frame. An initial part of the sequence is designated as a display frame creation cause. Displayed frame invalidation is controlled by altering the display invalidation constituency, e.g., by manual or automated layout/render property change event elimination or event sequence location change, by a reduction in computational resource usage (e.g.Type: GrantFiled: December 13, 2014Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Harikrishna Menon Ajith Kumar, Pankaj Kachrulal Sarda, Carlos Pessoa, David William Shoots, Steven Brix Kirbach
-
Patent number: 10147240Abstract: Examples of the present disclosure provide a product image processing method, including: a smart TV box prompting a user via a displaying device, to provide a plurality of 2-dimensional (2D) images used for generating a user body 3D model; receiving by the smart TV box the plurality of 2D images; transmitting by the smart TV box the obtained plurality of 2D images to a server, wherein the server generates the user body 3D model according to the plurality of 2D images, and generates a 3D composed image according to a 3D model of a product selected by the user and the user body 3D model, the 3D composed image reflects a collocation effect of the user body and the product selected by the user; receiving by the smart TV box the 3D composed image from the server, and displaying the 3D composed image via the displaying device.Type: GrantFiled: August 4, 2017Date of Patent: December 4, 2018Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Weiguo Liu, Haopeng Liu
-
Patent number: 10139623Abstract: A method and apparatus for the creation of a perspective-locked virtual object having in world space. The virtual object may be consumed) by another user with a consumption device at a location, position, and orientation which is the same as, or proximate to, the location, position, and orientation where the virtual object is created. Objects may have one, few or many allowable consumption locations, positions, and orientations defined by its creator.Type: GrantFiled: June 18, 2013Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Brian E. Keane, Ben J. Sugden, Robert L. Crocco, Jr., Daniel Deptford, Tom G. Salter, Laura K. Massey, Alex Aben-Athar Kipman, Peter Tobias Kinnebrew, Nicholas Ferianc Kamuda
-
Patent number: 10134361Abstract: An image processing device includes a first extension ratio calculation section adapted to calculate a first extension ratio based on a grayscale value included in first image data, a second extension ratio calculation section adapted to calculate a second extension ratio based on a grayscale value included in second image data, a first extension section adapted to correct the grayscale value included in the first image data based on the first extension ratio, a second extension section adapted to correct the grayscale value included in the second image data based on selected one of the first extension ratio and the second extension ratio, and a combination section adapted to generate composite image data obtained by combining the first image data having the grayscale value corrected by the first extension section and the second image data having the grayscale value corrected by the second extension section with each other.Type: GrantFiled: March 4, 2014Date of Patent: November 20, 2018Assignee: SEIKO EPSON CORPORATIONInventor: Tatsuhiko Nobori
-
Patent number: 10134171Abstract: A graphics processing pipeline comprises a tessellation stage 10 operable to tessellate a patch representing some or all of an object to be rendered, so as to generate positions for a set of vertices for one or more output primitives, and a primitive assembly stage 20 operable to assemble one or more output primitives for processing using the positions for a set of vertices generated by the tessellation stage and pre-defined information defining the connectivity between at least some of the vertices of the set of vertices.Type: GrantFiled: September 29, 2014Date of Patent: November 20, 2018Assignee: Arm LimitedInventor: David Robert Shreiner
-
Patent number: 10109111Abstract: Embodiments of the present invention provide an information system for providing mounting information for a number of connectable devices and electrical devices to a user, comprising a camera configured to record a scene, a display, and a processing device coupled to the camera and the display and configured to display the scene in the display, and to identify in the scene a number of at least one of connectable devices or receptacles, and to overlay the scene in the display with mounting information for the identified connectable devices or the identified receptacles.Type: GrantFiled: February 23, 2016Date of Patent: October 23, 2018Assignee: ROHDE & SCHWARZ GMBH & CO. KGInventor: Bernhard Sterzbach
-
Patent number: 10109255Abstract: Methods, systems and apparatus are described to dynamically generate map textures. A client device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include texture indicators linked to the one or more shapes. Embodiments may render the map data. For one or more shapes, a texture definition may be obtained. Based on the texture definition, a client device may dynamically generate a texture for the shape. The texture may then be applied to the shape to render a current fill portion of the shape. In some embodiments the render map view is displayed.Type: GrantFiled: February 28, 2013Date of Patent: October 23, 2018Assignee: Apple Inc.Inventors: Marcel Van Os, Patrick S. Piemonte, Billy P. Chen, Christopher Blumenberg
-
Patent number: 10096156Abstract: A non-transitory computer-readable recording medium stores a voxelization program that causes a computer to execute a process. The process includes voxelizing a three-dimensional shape to generate a first voxel structure corresponding to the three-dimensional shape, specifying, in a case where lines perpendicular to respective faces of a cube or a cuboid containing the generated first voxel structure are extended from the respective faces toward inside the cube or the cuboid until the lines hit the first voxel structure, a region outside an outer periphery of the first voxel structure according to whether at least lines extended from three faces orthogonal to each other intersect, and setting the specified outside region as a second voxel structure, and performing inversion to invert a region of the voxel structures and a region not set as a voxel in the cube or the cuboid.Type: GrantFiled: June 12, 2017Date of Patent: October 9, 2018Assignee: FUJITSU LIMITEDInventors: Hiroshi Tanaka, Guoping Sun
-
Patent number: 10079003Abstract: Methods and systems of displaying an image of an object are described. The displayed image is comprised of at least two parts that are displayed so as to present a unified image of the object. One part of the image is derived using a first temporal filter and the other part of the image is derived using a second temporal filter.Type: GrantFiled: June 4, 2012Date of Patent: September 18, 2018Assignee: The Research Foundation for the State University of New YorkInventors: Stephen Rudin, Daniel R. Bednarek
-
Patent number: 10055871Abstract: Applying an image overlay to an image is provided. A relationship type and a relationship strength between two or more people identified in a first image is determined based on profile data corresponding to each of the two or more people and a set of data elements determined to be common to the profile data corresponding to each of the two or more people. An image overlay is selected to apply to the first image based on the relationship type and the relationship strength between the two or more people and the set of data elements determined to be common to the profile data corresponding to each of the two or more people. The image overlay is applied to the first image generating a second image that includes the first image and the applied image overlay.Type: GrantFiled: October 12, 2016Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Jeremy A. Greenberger, Jana H. Jenkins, Nicholas R. Sandonato
-
Patent number: 10049475Abstract: Various methods, systems and storage devices are used for utilizing selective triggering events for optimizing chart visualizations. These selective triggering events can include determinations that chart elements are overlapping, that the chart elements are certain types of chart elements and/or that the chart elements are overlapping by a certain amount. The optimizations can include changing sizes, positions and/or transparencies of different chart elements.Type: GrantFiled: December 14, 2015Date of Patent: August 14, 2018Assignee: Microsoft Technology Licensing, LLCInventors: B. Scott Ruble, Catherine W. Neylan
-
Patent number: 10049432Abstract: An initial high-resolution image (D2) is generated by projection of low-resolution images (DIN) onto a high-resolution image space, an intermediate-resolution image (D31) is generated by projection of the low-resolution images (DIN) onto an intermediate-resolution image space, the intermediate-resolution image (D31) is interpolated and enlarged to generate an intermediate-resolution enlarged image (D3), and the pixel values of the undefined pixels in the initial high-resolution image (D2) are estimated using the pixel values of the corresponding pixels in the intermediate-resolution enlarged image (D3). It is possible to generate a high-resolution image of a high picture quality with higher accuracy even when less low-resolution images are used.Type: GrantFiled: June 10, 2015Date of Patent: August 14, 2018Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Kohei Kurihara, Yoshitaka Toyoda, Narihiro Matoba
-
Patent number: 10049502Abstract: A method for edge correction of images of a three-dimensional video content, the video content including at least one original view image and at least one depth or disparity map, the method including the following steps: detecting edges in at least one original view image for obtaining original edges; warping the original edges according to the depth or disparity map; detecting a set of warped edges altered by the warping process; and correcting the altered edges for obtaining corrected edges.Type: GrantFiled: September 29, 2014Date of Patent: August 14, 2018Assignee: SISVEL TECHNOLOGY S.R.L.Inventors: Marco Grangetto, Maurizio Lucenteforte, Andrea Basso, Giovanni Ballocca, Muhammad Shahid Farid
-
Patent number: 10042188Abstract: A method for generating a real-time realistic-looking image of a pair of virtual glasses positioned on a real user face image issued from a single image, a bundle of pictures, a video clip or a real-time camera streams. A face analysis element estimates the 3D rotation matrix, the 3D translation vector, morphology parameters of the user's face. A glasses positioning element associated with a try-on mode for look or real-size simulation estimates the 3D rotation matrix, the 3D translation vector, global and local deformation parameters of the virtual glasses, and arms articulation, adapted to the morphology parameters computed by the face analysis element. A realistic rendering element mixes the real user face image with the virtual glasses positioned by the glasses positioning element.Type: GrantFiled: February 23, 2016Date of Patent: August 7, 2018Assignee: FITTINGBOXInventors: Ariel Choukroun, Jerome Guenard, Sylvain Le Gallou, Christophe Dehais
-
Patent number: 10026226Abstract: Rendering a digital element is disclosed. A geographical location of an observing platform is determined. The digital element is selected. A directional heading value of the digital element is calculated based at least in part on the determined geographical location of the observing platform. A captured image associated with the geographical location is obtained. The digital element is rendered on the captured image at least in part by using the determined directional heading value.Type: GrantFiled: June 10, 2014Date of Patent: July 17, 2018Assignee: Ripple IncInventor: Ray Beau Lotto