Texture Patents (Class 345/582)
-
Patent number: 12248514Abstract: A method that incorporates a “detail level” setting by means of a slider bar, which may be presented in a graphical user interface, that can used to choose a display level of data to display. At one extreme, the system generates a data display of minimum and maximum values for a set of data of time-series data set being displayed. At the other extreme, the system provides a single “average.” However, between the extremes, the system displays a representation of sets of data that smoothly transitions between the two extremes and in effect combines the averaging function with the minimum and maximum functions to provide a unique representation of a set of data.Type: GrantFiled: August 17, 2022Date of Patent: March 11, 2025Assignee: Seeq CorporationInventors: Brian Parsonnet, Alberto Rivas
-
Patent number: 12243145Abstract: A computer-implemented method for decomposing videos into multiple layers (212, 213) that can be re-combined with modified relative timings includes obtaining video data including a plurality of image frames (201) depicting one or more objects. For each of the plurality of frames, the computer-implemented method includes generating one or more object maps descriptive of a respective location of at least one object of the one or more objects within the image frame. For each of the plurality of frames, the computer-implemented method includes inputting the image frame and the one or more object maps into a machine-learned layer Tenderer model. (220) For each of the plurality of frames, the computer-implemented method includes receiving, as output from the machine-learned layer Tenderer model, a background layer illustrative of a background of the video data and one or more object layers respectively associated with one of the one or more object maps.Type: GrantFiled: May 22, 2020Date of Patent: March 4, 2025Assignee: GOOGLE LLCInventors: Forrester H. Cole, Erika Lu, Tali Dekel, William T. Freeman, David Henry Salesin, Michael Rubinstein
-
Patent number: 12222206Abstract: An image processing method includes: obtaining a real-time pose of a vehicle, and obtaining a first number of initial texture images; obtaining a first texture image corresponding to each initial texture image according to the real-time pose and each initial texture image; obtaining second texture images by converting the first texture images to a coordinate system in which the vehicle is positioned and obtaining an area corresponding to a bottom of the vehicle; and obtaining a target image, representing a scene of the bottom area of the vehicle, by performing hybrid rendering on the second texture images corresponding to the first number of initial texture images.Type: GrantFiled: June 29, 2022Date of Patent: February 11, 2025Assignee: Xiaomi EV Technology Co., Ltd.Inventors: Hao Li, Beisheng Zeng
-
Patent number: 12198249Abstract: A computer implemented method for displaying details of a texture of a three-dimensional, 3D, object, wherein the texture comprises a periodic pattern, is provided. The method comprises, while zooming in on the 3D object: determining a portion of the 3D object, wherein the determined portion of the 3D object corresponds to a zoom level; displaying the determined portion of the 3D object including a corresponding portion of the texture.Type: GrantFiled: December 16, 2021Date of Patent: January 14, 2025Assignee: Inter IKEA Systems B.V.Inventor: Martin Enthed
-
Patent number: 12189611Abstract: Computer-implemented methods for adding lineage data to a data fabric are provided. Aspects include receiving a data item from a data source and obtaining a metadata fabric pattern corresponding to one or more of the data item and the data source. Aspects also include appending an identifier of the metadata fabric pattern to the data item and identifying one or more rules that correspond to the data item based on the identifier. Aspects further include performing one or more actions specified by the one or more rules and storing the data item in one or more data storage devices of the data fabric.Type: GrantFiled: March 17, 2023Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Shailesh Chandra Jamloki, Kiran K Venkatachala
-
Patent number: 12175586Abstract: Texture filtering is applied to a texture represented with a mipmap comprising a plurality of levels, wherein each level of the mipmap comprises an image representing the texture at a respective level of detail. A texture filtering unit has minimum and maximum limits on an amount by which it can alter the level of detail when it filters texels from an image of a single level of the mipmap. The range of level of detail between the minimum and maximum limits defines an intrinsic region of the texture filtering unit. If it is determined that a received input level of detail is in an intrinsic region of the texture filtering unit, texels are read from a single mipmap level of the mipmap, and the read texels from the single mipmap level are filtered to determine a filtered texture value representing part of the texture at the input level of detail.Type: GrantFiled: July 22, 2022Date of Patent: December 24, 2024Assignee: Imagination Technologies LimitedInventor: Rostam King
-
Patent number: 12160292Abstract: According to an example aspect of the present invention, there is provided a method, comprising: determining a quality metric for multiple input multiple output (MIMO) signal; comparing the determined quality metric to a threshold; and evaluating a power delay profile (PDP) of a radio channel based on the result of the comparison.Type: GrantFiled: November 12, 2021Date of Patent: December 3, 2024Assignee: NOKIA TECHNOLOGIES OYInventors: Simon Svendsen, Samantha Caporal Del Barrio, Benny Vejlgaard, Christian Rom
-
Patent number: 12154191Abstract: Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU. The apparatus may receive a plurality of pixels associated with a first color space including a plurality of first color channels, at least one first color channel of the plurality of first color channels being a first compressed channel. The apparatus may also decompress the at least one first color channel of the plurality of first color channels, the at least one first color channel being decompressed from the first compressed channel to a first decompressed channel. Further, the apparatus may perform a color space conversion of the first color space associated with the plurality of pixels, such that the plurality of first color channels is converted to a plurality of second color channels, the plurality of second color channels being associated with a second color space for the plurality of pixels.Type: GrantFiled: November 12, 2021Date of Patent: November 26, 2024Assignee: QUALCOMM IncorporatedInventor: Dam Backer
-
Patent number: 12154316Abstract: A fabric information digitization system and a fabric information digitization method are provided. The fabric information digitization system includes an image capturing apparatus and a computing apparatus. The image capturing apparatus obtains a fabric image. The computing apparatus includes an image processing module. The computing apparatus executes the image processing module to analyze the fabric image to obtain fabric classification information. The computing apparatus inputs the fabric image to one of a plurality of neural network modules corresponding to different fabric classifications in the image processing module according to the fabric classification information to generate a normal map and a roughness map. The computing apparatus integrates the fabric classification information, the normal map, and the roughness map to generate a fabric file.Type: GrantFiled: January 11, 2022Date of Patent: November 26, 2024Assignee: Frontier.cool Inc.Inventor: Chun-Pu Chao
-
Patent number: 12148096Abstract: Provided is a method and device for outputting a large-capacity 3D model for an augmented reality (AR) device. A method of outputting a large-capacity 3D model for an AR device includes generating a multi-texture and a 3D mesh based on a multi-view image, generating a 3D model using the multi-texture and the 3D mesh, and transmitting, to the AR device, an image of the 3D model in a view, to which a camera of the AR device is directed, according to camera movement and rotation information of the AR device, and the AR device outputs the image in the view, to which the camera is directed.Type: GrantFiled: October 26, 2022Date of Patent: November 19, 2024Assignee: Electronics and Telecommunications Research InstituteInventors: Jeung Chul Park, Wookho Son, Beom Ryeol Lee, Yongho Lee
-
Patent number: 12148117Abstract: A control method includes responding to a first trigger event to control a screen to display a set three-dimensional (3D) cubic space region, responding to an operation on the set 3D cubic space region to obtain adjustment information of the set 3D cubic space region, adjusting the set 3D cubic space region based on the adjustment information to obtain an adjusted 3D cubic space region, and controlling the screen to display the adjusted 3D cubic space region.Type: GrantFiled: July 27, 2023Date of Patent: November 19, 2024Assignee: LENOVO (BEIJING) LIMITEDInventors: Yong Duan, Xi Wan
-
Patent number: 12138805Abstract: Apparatuses, systems, and techniques to grasp objects with a robot. In at least one embodiment, a neural network is trained to determine a grasp pose of an object within a cluttered scene using a point cloud generated by a depth camera.Type: GrantFiled: March 10, 2021Date of Patent: November 12, 2024Assignee: NVIDIA CorporationInventors: Martin Sundermeyer, Arsalan Mousavian, Dieter Fox
-
Patent number: 12125250Abstract: Processing circuitry decodes a texture map in 2D from a bitstream carrying a 3D mesh frame. The 3D mesh frame represents a surface of an object with polygons and is partitioned into patches. The texture map includes transformed patches with transformed UV coordinates that are transformed from original UV coordinates of the patches according to remap transform parameters. The processing circuitry decodes the remap transform parameters associated with the patches and generates a recovered texture map from the texture map according to the remap transform parameters. At least a first recovered pixel in the recovered texture map is assigned with a texture value at a first transformed position in the texture map, the first transformed position in the texture map is determined according to a pixel position of the first recovered pixel and first remap transform parameters associated with a first patch that the first recovered pixel belongs to.Type: GrantFiled: September 28, 2022Date of Patent: October 22, 2024Assignee: Tencent America LLCInventors: Jun Tian, Xiang Zhang, Xiaozhong Xu, Chao Huang, Shan Liu
-
Patent number: 12112182Abstract: An embodiment of the present invention discloses a screen locking method, including: displaying a first lock screen interface in a lock screen state; in response to a preset gesture operation input by a user on the first lock screen interface, displaying a first lock screen configuration interface in the lock screen state, wherein the first lock screen configuration interface is provided with a first function option for commenting on a current lock screen background, and the first function option is represented by a heart-shaped icon; in response to an operation that is performed by the user for triggering the first function option, identifying the first picture as a picture fond of by the user. Thus, increasing variability of a lock screen background, improving switching efficiency, and enhancing a feeling of freshness of a user on a lock screen.Type: GrantFiled: March 12, 2014Date of Patent: October 8, 2024Assignee: HUAWEI DEVICE CO., LTD.Inventors: Chao Fang, Zhang Gao, Yuanqiang Ni
-
Patent number: 12112445Abstract: Generation of three-dimensional (3D) object models may be challenging for users without a sufficient skill set for content creation and may also be resource intensive. One or more style transfer networks may be used for part-aware style transformation of both geometric features and textural components of a source asset to a target asset. The source asset may be segmented into particular parts and then ellipsoid approximations may be warped according to correspondence of the particular parts to the target assets. Moreover, a texture associated with the target asset may be used to warp or adjust a source texture, where the new texture can be applied to the warped parts.Type: GrantFiled: September 7, 2021Date of Patent: October 8, 2024Assignee: Nvidia CorporationInventors: Kangxue Yin, Jun Gao, Masha Shugrina, Sameh Khamis, Sanja Fidler
-
Patent number: 12106420Abstract: An operating method of a graphics processing unit includes: receiving a first read request for texels, detecting whether decompression data associated with each of the texels are present in a first cache, decompressing part of a first texture compression block associated with a first texel among the texels when a result of the detecting indicates decompression data for the first texel is not present in the first cache, to generate first decompression data, and generating first texture data corresponding to the first read request, based on the first decompression data and second decompression present in the first cache.Type: GrantFiled: March 10, 2022Date of Patent: October 1, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sangoak Woo, Jeongae Park
-
Patent number: 12105201Abstract: An information processing device includes a server device, wherein a point cloud integrating section acquires point cloud data, and a deviation amount calculating section acquires aerial photograph data with a bird's view on a ground surface from sky. Then, the deviation amount calculating section calculates deviation amounts between absolute positions on the aerial photograph data and absolute positions for point clouds included in the point cloud data, wherein the absolute positions on the aerial photograph data and for point clouds correspond to predetermined reference points and. A trajectory correcting section corrects a travelling trajectory extracted from the point cloud data by a trajectory extracting section, based on the deviation amounts calculated in the deviation amount calculating section, wherein the absolute positions for point clouds in the point cloud data are corrected based on the correction result of the trajectory correcting section.Type: GrantFiled: September 18, 2019Date of Patent: October 1, 2024Assignee: PIONEER CORPORATIONInventors: Katsumi Amano, Reiji Matsumoto, Kazuki Oyama, Naoto Norimatsu
-
Patent number: 12088772Abstract: Techniques for interactively determining/visualizing the color content of a source image and how the corresponding image data is mapped to device colors are described herein. For example, the color content of a digital image can be converted between different color spaces to identify gamut limitations of an output device (e.g., a printing assembly), discover color(s) that cannot be accurately reproduced, etc. Color space conversions enable the transformation of the color content of the digital image from device-specific colorants to a device-independent representation (and vice versa). In some embodiments, these transformations are facilitated using lookup tables that are implemented in graphical processing unit-resident memory.Type: GrantFiled: March 16, 2023Date of Patent: September 10, 2024Assignee: FIERY, LLCInventors: Leon Williams, Thor Olson
-
Patent number: 12062187Abstract: A phase correlation method (PCM) can be used for translational and/or rotational alignment of 3D medical images even in the presence of non-rigid deformations between first and second images of a registered volume of a patient.Type: GrantFiled: May 1, 2020Date of Patent: August 13, 2024Assignee: ViewRay Systems, Inc.Inventors: Georgi Gerganov, Iwan Kawrykow
-
Patent number: 12045937Abstract: Graphics processing systems and methods with geometry level of detail processing are described. An example graphics processing system includes a processor configured to retrieve a first level of detail value for a meshlet instance. The processor may further be configured to compute a second level of detail value for a meshlet instance. The processor may further be configured to, based on a comparison between the first level of detail value for the meshlet instance and the second level of detail value for the meshlet instance, select a final level of detail value for the meshlet instance. The processor may further be configured to fetch vertices and corresponding indices for the meshlet instance based on the final level of detail value for the meshlet instance and process the vertices of the meshlet instance.Type: GrantFiled: May 31, 2022Date of Patent: July 23, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Mark S. Grossman
-
Patent number: 12028539Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media to enhance texture image delivery and processing at a client device. For example, the disclosed systems can utilize a server-side compression combination that includes, in sequential order, a first compression pass, a decompression pass, and a second compression pass. By applying this compression combination to a texture image at the server-side, the disclosed systems can leverage both GPU-friendly and network-friendly image formats. For example, at a client device, the disclosed system can instruct the client device to execute a combination of decompression-compression passes on a GPU-network-friendly image delivered over a network connection to the client device.Type: GrantFiled: May 17, 2023Date of Patent: July 2, 2024Assignee: Adobe Inc.Inventors: Viswanathan Swaminathan, Stefano Petrangeli, Gwendal Simon
-
Patent number: 12026929Abstract: A method for creating a texture from input images, thereby removing representations of objects from the texture, the method comprising performing semantic segmentation in a plurality of digital input images with a plurality of semantic classes, at least one of the semantic classes relating to a target object class; identifying, in at least a first input image, one or more possible instances of representations of objects belonging to the target object class, each possible instance being constituted by a plurality of contiguous instance pixels of the image pixels; determining whether the instance pixels are target pixels, target pixels being pixels constituting a representation of an object belonging to the target object class; and replacing target pixels in the texture with replacement pixels derived from one or more of the plurality of digital input images.Type: GrantFiled: October 20, 2022Date of Patent: July 2, 2024Assignee: LEICA GEOSYSTEMS AGInventors: Pavel Seve{hacek over (c)}ek, Jan Zapletal, Martina Bekrova
-
Patent number: 12014527Abstract: Methods, devices, and systems for compressing and decompressing a stream of indices associated with graphics primitives. A group of delta values is determined based on a group of indices of the stream of indices. The group of delta values is compared to delta values in a lookup table. The group of indices is compressed based on an entry in the lookup table if the group of delta values matches all delta values in the entry, otherwise, the group of indices is compressed based on variable-length encoding.Type: GrantFiled: February 26, 2021Date of Patent: June 18, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Kiia Kallio, Mika Tuomi, Ruijin Wu, Anirudh R. Acharya
-
Patent number: 12008066Abstract: An integrated circuit including a multiplier-accumulator execution pipeline including a plurality of multiplier-accumulator circuits to process the data, using filter weights, via a plurality of multiply and accumulate operations. The integrated circuit includes first conversion circuitry, coupled the pipeline, having inputs to receive a plurality of sets of data, wherein each set of data includes a plurality of data, Winograd conversion circuitry to convert each set of data to a corresponding Winograd set of data, floating point format conversion circuitry, coupled to the Winograd conversion circuitry, to convert the data of each Winograd set of data to a floating point data format. In operation, the multiplier-accumulator circuits are configured to perform the plurality of multiply and accumulate operations using the data of the plurality of Winograd sets of data from the first conversion circuitry and the filter weights, and generate output data based on the multiply and accumulate operations.Type: GrantFiled: August 1, 2022Date of Patent: June 11, 2024Assignee: Flex Logix Technologies, Inc.Inventors: Frederick A. Ware, Cheng C. Wang
-
Patent number: 12008740Abstract: An image localization system receives an image of a scene and generates a depth map for the image by inputting the image to a model trained for generating depth maps for images. The system determines surface normal vectors for the pixels in the depth map. The system clusters the surface normal vectors to identify regions in the image corresponding to planar surfaces. The system partitions the image into patches, each of which is a region of connected pixels in the image and corresponds to a cluster of surface normal vectors. The system rectifies the perspective distortion of patches and extracts perspective corrected features from the rectified patches. The system matches the perspective corrected features of the image with perspective corrected features of other images for three-dimensional re-localization.Type: GrantFiled: August 6, 2021Date of Patent: June 11, 2024Assignee: NIANTIC, INC.Inventors: Carl Sebastian Toft, Daniyar Turmukhambetov, Gabriel J. Brostow
-
Patent number: 12008693Abstract: An example method of automated creation of artistic digital images comprises: producing a styled digital image by performing stylization of a source digital image based on a specified visual style; identifying a plurality of visual elements of the styled digital image; generating a sequence of digital paint coat layers for the styled digital image, wherein each digital paint coat layer of the sequence of digital paint coat layers covers at least a subset of the plurality of visual elements of the styled digital image, and wherein each digital paint coat layer of the sequence of digital paint coat layers comprises a set of graphic primitives; and producing an output digital image by generating respective sets of graphic primitives of each digital paint coat layer of the plurality of digital paint coat layers, wherein the output digital image exhibits one or more visual features of the visual style.Type: GrantFiled: September 16, 2022Date of Patent: June 11, 2024Assignee: Corel CoprorationInventor: Christopher Tremblay
-
Patent number: 12001517Abstract: A positioning method includes clustering points in a first point cloud through multi-clustering to obtain a target point cloud, where the target point cloud represents a feature of a target object, and the first point cloud includes the target point cloud and a point cloud that represents a feature of an interfering object; and determining a position of the target object based on the target point cloud.Type: GrantFiled: September 29, 2021Date of Patent: June 4, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Sunpei Zhang, Yuan Feng, Wei Li, Peng Zhou
-
Patent number: 12001682Abstract: A Processing-in-Memory (PIM) computing system and a memory controller provide improved memory traffic efficiency and improved PIM operation efficiency by increasing a burst length of a PIM operation relative to a general memory request. In embodiments, the increased burst length allows the PIM operation to be performed in units of pages, wherein a page is management unit of a memory used in the PIM operation.Type: GrantFiled: December 20, 2022Date of Patent: June 4, 2024Assignees: SK hynix Inc., KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATIONInventors: Seon Wook Kim, Chang Hyun Kim, Won Joon Lee
-
Patent number: 11995240Abstract: A system for conveying digital texture information to a user includes and/or interfaces with a tactile stimulation device and a processing subsystem. A method for conveying digital texture information to a user includes any or all of: receiving a set of inputs; characterizing a digital object and/or a user based on the set of inputs; determining a stimulation pattern based on the characterization(s); providing stimulation to the user according to the stimulation pattern; and repeating any or all of the above processes.Type: GrantFiled: November 16, 2022Date of Patent: May 28, 2024Assignee: NeoSensory, Inc.Inventors: Kathleen W. McMahon, David M. Eagleman, Michael V. Perrotta
-
Patent number: 11992382Abstract: A virtual filler is inserted in a virtual model of a dental site between a first tooth and a second tooth in the virtual model. One or more of the first tooth or the second tooth represent a natural tooth of a patient. Points of the first tooth, the second tooth and the virtual filler are transformed into a voxel volume. A geometry of an updated virtual filler is determined by transforming a surface of the voxel volume into a polygonal mesh.Type: GrantFiled: August 25, 2021Date of Patent: May 28, 2024Assignee: Align Technology, Inc.Inventors: Israel Velazquez, Andrey Cherkas, Stephan Albert Alexandre Dumothier, Anatoliy Parpara, Alexey Geraskin, Yury Slynko, Danila Chesnokov
-
Patent number: 11977718Abstract: Embodiments of the present disclosure enable system(s) and method(s) for creating and deploying an electronic skill-based activity, including implementing a matchup tool to determine a projected performance score for participants in real-world events based at least in part on historical performance data of each participant. The matchup tool creates suggested matchups for inclusion in a skill-based game by selecting, for each suggested matchup, at least two components, formed from one or more participants, expected to produce substantially similar scores in the skill-based game based on the projected performance score of each participant. The matchup tool renders for display to a game operator the suggested matchups to enable the game operator to interactively select suggested matchups for inclusion within the skill-based game.Type: GrantFiled: March 2, 2023Date of Patent: May 7, 2024Assignee: Vetnos, LLCInventor: Daniel K. Orlow
-
Patent number: 11967094Abstract: To reduce the feel of incongruity in a model, provided is a detection device comprising: a texture detector that detects texture information of a target object from a first position; a position detector that detects depth information to each point in the target object from a second position different from the first position; a region detector that detects a data deficient region in which the depth information has been acquired but the texture information has not been acquired, on the basis of a detection result of the texture detector and a detection result of the position detector; and an adder that adds specific texture information to the data deficient region.Type: GrantFiled: June 17, 2021Date of Patent: April 23, 2024Assignee: NIKON CORPORATIONInventors: Satoshi Hasegawa, Yoshihiro Nakagawa, Masashi Hashimoto
-
Patent number: 11954832Abstract: A method and an apparatus for three-dimensional reconstruction. Images of the reconstruction space captured by N cameras are acquired as N current images in response to an object entering the reconstruction space. Foreground-background differences of all position points in the N current images are obtained according to the N current images and N corresponding initial background images captured by the N cameras when the reconstruction space is empty. Corresponding foreground-background differences of position points in the N current images are fused according to a corresponding relationship between all position points in the N current images and all position points in the reconstruction space, to obtain a foreground-background difference of each position point in the reconstruction space.Type: GrantFiled: March 26, 2019Date of Patent: April 9, 2024Assignee: BEIJING AINFINIT TECHNOLOGY CO., LTDInventors: Song Wang, Feng Zhang, Xinran Yu
-
Patent number: 11948320Abstract: Systems and methods for estimating depths of features in a scene or environment surrounding a user of a spatial computing system, such as a virtual reality, augmented reality or mixed reality (collectively, cross reality) system, in an end-to-end process. The estimated depths can be utilized by a spatial computing system, for example, to provide an accurate and effective 3D cross reality experience.Type: GrantFiled: March 5, 2021Date of Patent: April 2, 2024Assignee: Magic Leap, Inc.Inventor: Ayan Tuhinendu Sinha
-
Patent number: 11948244Abstract: Methods and systems for providing a dynamic product presentation are disclosed. In one example, a method comprises providing, by a processor, a three-dimensional representation of a product in a virtual environment for display on a customer device; and responsive to the processor identifying a surface in a camera feed of the customer device having a dimensionality suitable for the product, generating, by the processor, an augmented media containing an augmented reality representation of a three-dimensional model for the product on the surface.Type: GrantFiled: February 11, 2022Date of Patent: April 2, 2024Assignee: SHOPIFY INC.Inventors: Russ Maschmeyer, Adam Debreczeni, Eric Andrew Florenzano, Brennan Letkeman, Sarah Hurtgen, James Harold Hall, Jr.
-
Patent number: 11941746Abstract: Embodiments are disclosed for computing accurate smooth occluding contours. In one embodiment, a method of computing accurate smooth occluding contours includes projecting a boundary polygon associated with a first region of a three-dimensional (3D) object to a two-dimensional (2D) image plane, the boundary polygon comprising a plurality of contour vertices and edges connecting the plurality of contour vertices, triangulating the first region in the 2D image plane to generate a 2D triangulation, and generating a 3D mesh for the first region by mapping the 2D triangulation to the 3D object.Type: GrantFiled: September 3, 2021Date of Patent: March 26, 2024Assignee: Adobe Inc.Inventors: Aaron Hertzmann, Shayan Hoshyari, Chenxi Liu
-
Patent number: 11934829Abstract: In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.Type: GrantFiled: December 9, 2022Date of Patent: March 19, 2024Assignee: NVIDIA CorporationInventors: Ahmad Itani, Yen-Te Shih, Jagadeesh Sankaran, Ravi P Singh, Ching-Yu Hung
-
Patent number: 11936910Abstract: A three-dimensional data encoding method includes encoding information of a current node included in an N-ary tree structure of three-dimensional points included in three-dimensional data, where N is an integer greater than or equal to 2. In the encoding, first information is encoded, the first information indicating a range for one or more referable neighboring nodes among neighboring nodes spatially neighboring the current node, and the current node is encoded with reference to a neighboring node within the range.Type: GrantFiled: December 30, 2022Date of Patent: March 19, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Chi Wang, Pongsak Lasang, Chung Dean Han, Toshiyasu Sugio
-
Patent number: 11914447Abstract: A computing methodology in digital systems for performing computationally expensive operations while lowering the required computing resources, the power consumed to accomplish the computation, and maximizing the system throughput. Intermediate computations within the operation may be analyzed and those that have low gain values are identified and may be either removed from the computation or calculated with lower precision.Type: GrantFiled: November 20, 2020Date of Patent: February 27, 2024Assignee: MENTIUM TECHNOLOGIES INC.Inventor: Farnood Merrikh Bayat
-
Patent number: 11915337Abstract: Systems, apparatuses, and methods for implementing a downsampler in a single compute shader pass are disclosed. A central processing unit (CPU) issues a single-pass compute shader kernel to perform downsampling of a texture on a graphics processing unit (GPU). The GPU includes a plurality of compute units for executing thread groups of the kernel. Each thread group fetches a patch of the texture, and each individual thread downsamples four quads of texels to compute mip levels 1 and 2 independently of the other threads. For mip level 3, texel data is written back over one of the local data share (LDS) entries from which the texel data was loaded. This eliminates the need for a barrier between loads and stores for computing mip level 3. The remaining mip levels are computed in a similar fashion by the thread groups of the single-pass kernel.Type: GrantFiled: February 23, 2021Date of Patent: February 27, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Lou Isabelle Kramer, Matthäus G. Chajdas
-
Patent number: 11900568Abstract: Provided are a writing trajectory processing method, a touch control device, a writing system and a storage medium. The writing trajectory processing method includes: obtaining writing data of an original writing trajectory, wherein the writing data comprise a plurality of first trajectory points and a plurality of first contact areas corresponding to the plurality of first trajectory points one to one; smoothing the writing data to obtain smoothed writing data; wherein the smoothed writing data comprise a plurality of second trajectory points and a plurality of second contact areas corresponding to the plurality of second trajectory points one to one; determining a plurality of trajectory line widths corresponding to the plurality of second trajectory points one to one based on the plurality of second contact areas; and, displaying the writing trajectory based on the plurality of second trajectory points and the plurality of trajectory line widths.Type: GrantFiled: September 29, 2020Date of Patent: February 13, 2024Assignee: BOE Technology Group Co., Ltd.Inventor: Ruibin Xue
-
Patent number: 11887255Abstract: A method and a system for rendering a boundary of a map area within a game map, a computer readable storage medium, and a method for rendering includes: obtaining a boundary of a map area within a game map, and expanding the boundary toward the inside of the boundary along a normal direction of the boundary to form a fuzzy boundary; obtaining each boundary vertex of the fuzzy boundary, and linearly extending a preset distance from the boundary vertex along the normal direction of the fuzzy boundary to form a boundary grid; rendering a boundary color within a first range between the fuzzy boundary and the boundary grid, and rendering a boundary transparency within a second range that expands a preset distance from the fuzzy boundary to the inside of the boundary; rendering the boundary color from the first range with convolutional incremental expansion until the second range is covered.Type: GrantFiled: November 16, 2021Date of Patent: January 30, 2024Assignee: Shanghai Lilith Network Technology Company LimitedInventor: Zhicheng Zhu
-
Patent number: 11870947Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.Type: GrantFiled: October 3, 2022Date of Patent: January 9, 2024Assignee: DeepMind Technologies LimitedInventors: Aaron Gerard Antonius van den Oord, Nal Emmerich Kalchbrenner, Karen Simonyan
-
Patent number: 11869112Abstract: Embodiments of this application provide a watermark embedding method applicable to a three-dimensional (3D) field. By combining vertex data of an original 3D model and vertex data of a 3D watermark, and combining material data of the original 3D model and material data of the 3D watermark, the original 3D model and the 3D watermark can be synthesized into a 3D model. In addition, before and after watermark embedding, an appearance of the original 3D model can remain unchanged. This avoids impact of watermark embedding on the appearance and use value of the 3D model, and ensures a display effect of the 3D model. Further, a function of encrypting the embedded 3D watermark may be implemented, and the 3D watermark cannot be easily removed or modified. This can effectively ensure the copyright of the original 3D model, and better promote a digital asset such as the 3D model.Type: GrantFiled: December 30, 2020Date of Patent: January 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Pei Zhang, Zhongyong Cheng, Wenjin Zou, Guangjie Li
-
Patent number: 11863813Abstract: This present disclosure describes a system and methods for interactive filters in live streaming multimedia.Type: GrantFiled: February 10, 2021Date of Patent: January 2, 2024Assignee: Logitech Europe S.A.Inventors: Ross Alan Kakuschke, Andrew John Creeth, Eddy Gharbi
-
Patent number: 11860572Abstract: Examples are disclosed that relate to computing devices, head-mounted display devices, and methods for displaying holographic objects using slicing planes or volumes. In one example a computing device causes a display system to display a holographic object associated with a holographic volume, the holographic object occluding an occluded holographic object that is not displayed. Location data of at least a portion of a hand is received from a sensor. The location data of the hand is used to locate a slicing plane or a slicing volume within the holographic volume. Based on the location of the slicing plane or the slicing volume, at least a portion of the occluded holographic object is displayed via the display system.Type: GrantFiled: November 15, 2022Date of Patent: January 2, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Addison Kenan Linville, Jarod Wayne Lenz Erwin, Dong Yoon Park
-
Patent number: 11852499Abstract: Embodiments of this application disclose a map rendering method performed at a terminal. The method includes: transmitting a block request to a native map module of the terminal through a three-dimensional display engine, the block request carrying a block identifier corresponding to a target field of view area; obtaining a block data address based on the block identifier through the native map module, and transmitting the block data address to the three-dimensional display engine; obtaining block data in the target field of view area based on the block data address through the three-dimensional display engine; invoking a target map interface through the native map module, to parse the block data, and generating map mesh data based on data obtained through parsing, the map mesh data including road data and building data; and performing map rendering based on the road data and the building data in the map mesh data.Type: GrantFiled: September 10, 2020Date of Patent: December 26, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Yuewei Shao
-
Patent number: 11854128Abstract: A visual lens system is described that identifies, automatically and without user intervention, digital tool parameters for achieving a visual appearance of an image region in raster image data. To do so, the visual lens system processes raster image data using a tool region detection network trained to output a mask indicating whether the digital tool is useable to achieve a visual appearance of each pixel in the raster image data. The mask is then processed by a tool parameter estimation network trained to generate a probability distribution indicating an estimation of discrete parameter configurations applicable to the digital tool to achieve the visual appearance. The visual lens system generates an image tool description for the parameter configuration and incorporates the image tool description into an interactive image for the raster image data. The image tool description enables transfer of the digital tool parameter configuration to different image data.Type: GrantFiled: February 8, 2021Date of Patent: December 26, 2023Assignee: Adobe Inc.Inventors: Matthew David Fisher, Vineet Batra, Mrinalini Sardar, Ankit Phogat
-
Patent number: 11833424Abstract: The present disclosure describes an image rendering method and apparatus, and a related device. The method includes obtaining, by a terminal device, a base image corresponding to a to-be-rendered picture. The terminal device includes a memory storing instructions and a processor in communication with the memory. The method also includes obtaining, by the terminal device, a picture effect indication array corresponding to the base image, the picture effect indication array comprising a picture effect indication value corresponding to a pixel of the base image; rendering, by the terminal device, the base image matching a screen size of the terminal device to obtain a base texture map; and performing, by the terminal device, rendering on the base texture map according to the picture effect indication array. The present disclosure may effectively reduce the quantity of times of drawing in an image rendering process and improve image rendering efficiency.Type: GrantFiled: January 29, 2021Date of Patent: December 5, 2023Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Zhiliang Wang
-
Patent number: 11816798Abstract: Various implementations disclosed herein include devices, systems, and methods that refine a first 3D surface representation (e.g., a 3D point cloud or a 3D mesh) using a second 3D surface representation that includes a 3D geometric primitive. In some implementations, a first 3D surface representation of a physical environment is obtained including points at 3D locations determined based on data generated by a first sensor. In some implementations, a second 3D surface representation corresponding to at least a portion of the physical environment is obtained that includes at least one 3D geometric primitive. In some implementations, a determination whether to adjust the 3D locations of at least one point of the points of the first 3D surface representation is made based on the 3D geometric primitive, and the 3D locations of the at least one point is adjusted to align with the geometric primitive based on the determination.Type: GrantFiled: March 9, 2021Date of Patent: November 14, 2023Assignee: Apple Inc.Inventors: Baptiste Angles, Yu Ping Lin, Ming Chuang