Patents Examined by Kim-Thanh T Tran
-
Patent number: 11727660Abstract: Systems and methods for local augmented reality (AR) tracking of an AR object are disclosed. In one example embodiment a device captures a series of video image frames. A user input is received at the device associating a first portion of a first image of the video image frames with an AR sticker object and a target. A first target template is generated to track the target across frames of the video image frames. In some embodiments, global tracking based on a determination that the target is outside a boundary area is used. The global tracking comprises using a global tracking template for tracking movement in the video image frames captured following the determination that the target is outside the boundary area. When the global tracking determines that the target is within the boundary area, local tracking is resumed along with presentation of the AR sticker object on an output display of the device.Type: GrantFiled: April 18, 2022Date of Patent: August 15, 2023Assignee: Snap Inc.Inventors: Jia Li, Linjie Luo, Rahul Bhupendra Sheth, Ning Xu, Jianchao Yang
-
Patent number: 11727897Abstract: Methods, systems and apparatuses may provide for technology that detects an immediate flip request associated with a current frame of a video signal and generates a modified frame in response to the immediate flip request, wherein the modified frame includes a plurality of scanlines containing transition content associated with the current frame and the successive frame. The technology may also send the modified frame to the display.Type: GrantFiled: July 29, 2019Date of Patent: August 15, 2023Assignee: Intel CorporationInventors: Gary Smith, Geethacharan Rajagopalan, Gaurav Sutaria, Raghavan Rajagopalan
-
Patent number: 11721302Abstract: The present disclosure provides a method capable of switching display modes with a display screen having a plurality of pixels. The method includes: providing a selection interface on the display, wherein the selection interface provides a first display setting and a second display setting; determining whether the first display setting or the second display setting is selected, wherein when the first display setting is selected, the controller controls to display an image content with the plurality of pixels of the display; when the second display setting is selected, the plurality of pixels of the display are merged into a plurality of merges Pixel group to display image content.Type: GrantFiled: November 11, 2020Date of Patent: August 8, 2023Assignee: ASUSTEK COMPUTER INC.Inventors: Yu-Ching Lin, Huei-Ching Hu, Ya-Ni Su
-
Patent number: 11694383Abstract: An edge data network for providing a three-dimensional (3D) character image to a user equipment and an operating method thereof are provided. The edge data network obtains key points information including feature point coordinates related to the body parts of a first user, from a first user equipment via a network, and obtains view points information including virtual position coordinate value information of virtual view points from which a second user views a 3D character image from a second user equipment, measures a key points similarity and a view points similarity by respectively comparing the obtained key points information and view points information with key points information and view points information cached in a data cache, and reads out a 3D character image cached in the data cache based on the measured key points similarity and the measured view points similarity, and transmits the read out 3D character image to the second user equipment.Type: GrantFiled: August 4, 2021Date of Patent: July 4, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Younghyun Joo, Seonhee Kim, Younggi Kim, Jeonghun Kim, Hyokyung Woo, Hyoyoung Cho
-
Patent number: 11651524Abstract: The present disclosure is directed to a software tool that engages in a pattern matching technique. In one implementation, the software tool retrieves a two-dimensional drawing and identifies walls as lines, rotates the drawing until a threshold number of lines are aligned with either the X or Y axes, discards lines that are not aligned with either the X or Y axis, identifies intersection points, identifies a subset of intersection points that have a maxima or minima coordinate, constructs a data library indicative of the relative positions of the points in the identified subset; and compares the constructed data libraries for the two-dimensional drawing to data libraries constructed for another two-dimensional drawing.Type: GrantFiled: March 21, 2022Date of Patent: May 16, 2023Assignee: Procore Technologies, Inc.Inventor: Winson Chu
-
Patent number: 11636568Abstract: A split hierarchy graphics processor system including a master node executing a virtual reality (VR) application responsive to input from a client device received over a network to generate primitives for in a VR environment. The graphics processor system including render nodes performing rendering based on the primitives for views into the VR environment taken from a location in the VR environment, the views corresponding to a grid map of the VR environment. Each of the render nodes renders, encodes and streams a corresponding sequence of frames of a corresponding view to the client device. The processor system including an asset library storing input geometries for the objects used for building the VR environment, wherein the objects in the asset library are accessible by the master node and the render nodes.Type: GrantFiled: January 21, 2022Date of Patent: April 25, 2023Assignee: Sony Interactive Entertainment LLCInventor: Torgeir Hagland
-
Patent number: 11625066Abstract: Disclosed is a foldable electronic device including a first housing, a second housing, at least one first camera module disposed on the first housing to face a first direction, at least one second camera module disposed on the second housing to face the first direction, a first display disposed on the first housing to face a second direction opposite to the first direction and the second housing to face the second direction, a sensor module configured to sense a folding state of the foldable electronic device, a memory, and a processor configured to identify, in response to a photographing request, the folding state of the foldable electronic device based on sensing data obtained from the sensor module, sense a folding angle change of the foldable electronic device based on the identified folding state, obtain, based on the folding angle change, multiple images from each of the at least one first camera module and the at least one second camera module, and process and provide the obtained multiple images.Type: GrantFiled: July 17, 2020Date of Patent: April 11, 2023Inventor: Kwangik Cho
-
Patent number: 11626087Abstract: A control device of a head-mounted device is provided. The head-mounted device includes an image capturing device configured to capture an environment around a wearer and a display device configured to display an image to the wearer. The control device includes a first acquisition unit configured to acquire a first image captured by the image capturing device, a second acquisition unit configured to acquire a second image used to lead a mental state of the wearer to a target mental state, and a composition unit configured to composite the first image and the second image, thereby generating a third image to be displayed on the display device.Type: GrantFiled: March 25, 2021Date of Patent: April 11, 2023Assignee: Canon Kabushiki KaishaInventors: Osamu Nomura, Hiroshi Hosokawa
-
Patent number: 11593069Abstract: Embodiments described herein are generally directed to an improved vector normalization instruction. An embodiment of a method includes responsive to receipt by a GPU of a single instruction specifying a vector normalization operation to be performed on V vectors: (i) generating V squared length values, N at a time, by a first processing unit, by, for each N sets of inputs, each representing multiple component vectors for N of the vectors, performing N parallel dot product operations on the N sets of inputs. Generating V sets of outputs representing multiple normalized component vectors of the V vectors, N at a time, by a second processing unit, by, for each N squared length values of the V squared length values, performing N parallel operations on the N squared length values, wherein each of the N parallel operations implement a combination of a reciprocal square root function and a vector scaling function.Type: GrantFiled: September 17, 2021Date of Patent: February 28, 2023Assignee: Intel CorporationInventors: Abhishek Rhisheekesan, Supratim Pal, Shashank Lakshminarayana, Subramaniam Maiyuran
-
Patent number: 11586835Abstract: An apparatus, method, and computer readable medium for generating and displaying a dynamic language translation overlay that include accessing a frame buffer of the GPU, analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by a display device, based on the analyzed frame, identifying a reference patch that includes an instruction to identify an object comprising original text, based on the instruction included in the reference patch, recognizing the original text, generating translated text, generating an overlay comprising an augmentation layer, the augmentation layer including the translated text, and overlaying the overlay, onto the displayed data such that the translated text is viewable while the original text is obscured from view.Type: GrantFiled: February 18, 2022Date of Patent: February 21, 2023Assignee: MOBEUS INDUSTRIES, INC.Inventors: Dharmendra Etwaru, Michael R. Sutcliff
-
Patent number: 11574174Abstract: Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, a wearable electronic device may be configured to execute instructions with matrix operands and configured with: a housing to be worn on a person; a sensor having one or more sensor elements generate measurements associated with the person; random access memory to store instructions executable by the Deep Learning Accelerator and store matrices of an Artificial Neural Network; a transceiver; and a controller to monitor an output of the Artificial Neural Network, generated using the measurements as an input to the Artificial Neural Network. Based on the output, the controller may control selective storage of measurement data from the sensor, and/or selective communication of data from the wearable electronic device to a separate computer system.Type: GrantFiled: June 19, 2020Date of Patent: February 7, 2023Assignee: Micron Technology, Inc.Inventor: Poorna Kale
-
Patent number: 11557091Abstract: The present disclosure provides a tessellation data processing method, system, media, and vector graphics processing device. The method includes: according to specified coordinates of intersections, creating different levels of cache tables, wherein the intersections result from vector lines generated by tessellation intersecting lines parallel to an x-axis or y-axis; storing in a content table addresses of information tables in memory, storing in a lowest level cache table an address of the content table in the memory, and storing an address of the lowest level cache table in the memory in a cache table one level higher than the lowest level cache table. The tessellation data processing method, system, media, and vector graphics processing device of the present disclosure store effective data in multi-level lookup tables based on coordinates of intersections, effectively reduce memory footprint, support multi-channel tessellation processing, and enhance the performance of vector graphics rendering.Type: GrantFiled: July 19, 2021Date of Patent: January 17, 2023Assignees: VeriSilicon Microelectronics (Shanghai) Co., Ltd., VeriSilicon Holdings Co., Ltd., VeriSilicon Microelectronics (Nanjing) Co., Ltd.Inventors: Cheng Chi, Jiangbo Li, Mike M Cai
-
Patent number: 11544921Abstract: Systems and methods are provided for performing operations including receiving, via a messaging application, a request to scan an image captured by a camera of the user device; determining an attribute of an object depicted in the image; identifying, from a plurality of augmented reality items, an augmented reality item that is associated with the attribute of the object; combining the identified augmented reality item with the image captured by the camera; and displaying, via the messaging application, the image captured by the camera combined with the identified augmented reality item.Type: GrantFiled: December 2, 2019Date of Patent: January 3, 2023Assignee: Snap Inc.Inventors: Kaveh Anvaripour, Nathan Kenneth Boyd, Hao Hu, Celia Nicole Mourkogiannis, Kevin Dechau Tang
-
Patent number: 11537354Abstract: An HUB system 1 is equipped with an HUB device 10 for displaying a video in front of a vehicle; a communication unit 31 for connecting a mobile device 3 with the HUD device and establishing communication; a speaker 32 for outputting sounds to a driver; a microphone 33 for picking up the voices of the driver; a sound recognition unit 34 for analyzing the picked-up voices; and an in-vehicle camera 35 for photographing the face of the driver. When there is an incoming call at the mobile device, a calling indication of the mobile device 3 is displayed on the display screen of the HUD device, an incoming call sound is outputted from the speaker, and on the basis of a result of an analysis of voices uttered by the driver performed by the sound recognition unit, the conversation operations of the mobile device are started or ended.Type: GrantFiled: September 10, 2019Date of Patent: December 27, 2022Assignee: MAXELL, LTD.Inventors: Toshimitsu Watanabe, Nozomu Shimoda
-
Patent number: 11508110Abstract: A method for graphics processing. The method including rendering graphics for an application using graphics processing units (GPUs). The method including dividing responsibility for processing a plurality of pieces of geometry of an image frame during an analysis pre-pass phase of rendering between the plurality of GPUs, wherein each of the plurality of pieces of geometry is assigned to a corresponding GPU. The method including determining in the analysis pre-pass phase overlap of each the plurality of pieces of geometry with each of a plurality of screen regions. The method including generating information at the plurality of GPUs regarding the plurality of pieces of geometry and their relations to the plurality of screen regions based on the overlap of each the plurality of pieces of geometry with each of the plurality of screen regions.Type: GrantFiled: February 3, 2020Date of Patent: November 22, 2022Assignee: Sony Interactive Entertainment Inc.Inventors: Mark E. Cerny, Tobias Berghoff, David Simpson
-
Patent number: 11508031Abstract: A method of warping data includes the steps of providing a set of target coordinates x?N, calculating, by a warping engine, source coordinates x??N for the target coordinates x?N, requesting, by the warping engine, data values for a plurality of source coordinates from a cache, and computing, by the warping engine, interpolated data values for each x in a neighborhood of x? from the data values of the source coordinates returned from the cache. Requesting data values from the cache includes notifying the cache that data values for a particular group of source points will be needed for computing interpolated data values for a particular target point, and fetching the data values for the particular group of source points when they are need for computing interpolated data values for the particular target point.Type: GrantFiled: December 16, 2020Date of Patent: November 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yuval Shicht, Eyal Rosin, Michael Dinerstein
-
Patent number: 11501479Abstract: A virtual make-up apparatus and method: store cosmetic item information of cosmetic items of different colors; store a different texture component for each stored cosmetic item of a specific color; extract an object portion image of a virtual make-up from a facial image; extract color information from the object portion image; designate an item of the virtual make-up corresponding to a stored cosmetic item and output a color image by applying a color corresponding to the designated item on the object portion image; output a texture image, based on analyzed color information corresponding to a stored cosmetic item, by adding a texture component to a part of the object portion image; and display a virtual make-up image of virtual make-up using the designated item applied on the facial image, by using the color and texture images, and the object portion image of the virtual make-up of the facial image.Type: GrantFiled: June 11, 2021Date of Patent: November 15, 2022Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Phu Nguyen, Yoshiteru Tanaka, Hiroto Tomita
-
Patent number: 11488281Abstract: A multichannel interpolator has an input that receives input data that consists of interleaved channel data from a plurality of data channels. A block random access memory (BRAM) stores data samples from the input data received from the input. Input control logic receives the data samples from the input and places the data samples into the BRAM. Interpolator logic interpolates the data samples to produce output data. The output data is interpolated at an interpolation ratio programmed by a user. The interpolator logic includes a phase generator that calculates a value indicating the interpolation ratio, and a fractional template block that provides a fractional template used to interpolate the data samples to produce the output data, the fraction template block selecting, based on the value calculated by the phase generator. The fractional template is used to interpolate the data samples to produce the output data.Type: GrantFiled: February 8, 2021Date of Patent: November 1, 2022Assignee: Keysight Technologies, Inc.Inventor: Garrett Foltz
-
Patent number: 11481923Abstract: This application discloses a repositioning method and apparatus in a camera pose tracking process, a device, and a storage medium, belonging to the field of augmented reality (AR).Type: GrantFiled: June 29, 2020Date of Patent: October 25, 2022Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xiangkai Lin, Yonggen Ling, Linchao Bao, Wei Liu
-
Patent number: 11481933Abstract: An apparatus, method, and computer readable medium that include accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a first frame representing a first section of a stream of displayed data that is being displayed by the apparatus, the first frame including secondary digital content, analyzing, in the frame buffer of the GPU, a second frame, the second frame including the secondary digital content, determining a change in a position of the secondary digital content from the first frame to the second frame based on a comparison between the first frame and the second frame of the displayed data, and overlaying the secondary digital content in the second frame of the displayed data based on the determined change in the position of the secondary digital content.Type: GrantFiled: February 18, 2022Date of Patent: October 25, 2022Assignee: MOBEUS INDUSTRIES, INC.Inventors: Dharmendra Etwaru, Michael R. Sutcliff