Patents Examined by Joni Hsu
  • Patent number: 11270675
    Abstract: Disclosed are an image data reading method and apparatus, an electronic device, and a readable storage medium, relating to the technical field of LED image display. The image data reading method includes: storing image data in each row of image blocks into a number of v storage blocks, where each of the v storage blocks stores a number of h rows, each row of data including image data stored at a same position of each group in a same row of every image block; and sequentially outputting from each of the v storage blocks by: sequentially reading each row of the image data in a vertical order, and simultaneously outputting the image data stored at the same position.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: March 8, 2022
    Assignee: ZHEJIANG UNIVIEW TECHNOLOGIES CO., LTD.
    Inventors: Deqian Mo, Hailong Yang, Yuguang Yuan, Wenhui Qin
  • Patent number: 11270493
    Abstract: Methods of rendering a scene in a graphics system identify a draw call within a current render and analyse the last shader in the series of shaders used by the draw call to identify any buffers that are sampled by the last shader and that are to be written by a previous render that has not yet been sent for execution on the GPU. If any such buffers are identified, further analysis is performed to determine whether the last shader samples from the identified buffers using screen space coordinates that correspond to a current fragment location and if this determination is positive, the draw call is added to data relating to the previous render and the last shader is recompiled to replace an instruction that reads data from an identified buffer with an instruction that reads data from an on-chip register.
    Type: Grant
    Filed: May 31, 2020
    Date of Patent: March 8, 2022
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Aroun Demeure, Steven Fishwick
  • Patent number: 11257276
    Abstract: Techniques are disclosed for generating digital faces. In some examples, a style-based generator receives as inputs initial tensor(s) and style vector(s) corresponding to user-selected semantic attribute styles, such as the desired expression, gender, age, identity, and/or ethnicity of a digital face. The style-based generator is trained to process such inputs and output low-resolution appearance map(s) for the digital face, such as a texture map, a normal map, and/or a specular roughness map. The low-resolution appearance map(s) are further processed using a super-resolution generator that is trained to take the low-resolution appearance map(s) and low-resolution 3D geometry of the digital face as inputs and output high-resolution appearance map(s) that align with high-resolution 3D geometry of the digital face. Such high-resolution appearance map(s) and high-resolution 3D geometry can then be used to render standalone images or the frames of a video that include the digital face.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: February 22, 2022
    Assignees: DISNEY ENTERPRISES, INC., ETH ZURICH, (EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE ZÜRICH)
    Inventors: Prashanth Chandran, Dominik Thabo Beeler, Derek Edward Bradley
  • Patent number: 11257278
    Abstract: Techniques are disclosed relating to memory allocation for graphics surfaces. In some embodiments, graphics processing circuitry is configured to access a graphics surface based on an address in a surface space assigned to the graphics surface. In some embodiments, first translation circuitry is configured to translate address information for the surface space to address information in the virtual space based on one or more of the translation entries. In some embodiments, the graphics processing circuitry is configured to provide an address for the access to the graphics surface based on translation by the first translation circuitry and second translation circuitry configured to translate the address in the virtual space to an address in a physical space of a memory configured to store the graphics surface. The disclosed techniques may allow sparse allocation of large graphics surfaces, in various embodiments.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: February 22, 2022
    Assignee: Apple Inc.
    Inventors: Anthony P. DeLaurier, Michael J. Swift, Michal Valient, Robert S. Hartog, Tyson J. Bergland, Gokhan Avkarogullari
  • Patent number: 11257264
    Abstract: Systems and methods for creating a unified model of a data transformation graph to facilitate maintenance of the data transformation graph are provided. A user model of a data transformation graph is received and stored for each of a plurality of users. Creation of a unified model of the data transformation graph is facilitated based on the user models. The unified model of the data transformation graph is displayed.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: February 22, 2022
    Assignee: UiPath, Inc.
    Inventors: Ruud Andriessen, Roeland Johannus Scheepens
  • Patent number: 11250542
    Abstract: A mosaic generation apparatus includes: a display outputting an image, a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to: extract a first feature value from one of a plurality of sub-base areas included in a base image, extract a second feature value from one source image selected from among a plurality of source images, and generate a sub-mosaic corresponding to the one sub-base area using the first feature value and the second feature value.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: February 15, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Anant Baijal, Vivek Agarwal
  • Patent number: 11250610
    Abstract: In an example, an apparatus comprises a plurality of execution units; and logic, at least partially including hardware logic, to determine a sub-graph of a network that can be executed in a frequency domain and apply computations in the sub-graph in the frequency domain. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 15, 2022
    Assignee: INTEL CORPORATION
    Inventors: Uzi Sarel, Ehud Cohen, Tomer Schwartz, Amitai Armon, Yahav Shadmiy, Itamar Ben-Ari, Amit Bleiweiss, Lev Faivishevsky, Tomer Bar-On, Yaniv Fais, Jacob Subag, Michael Behar, Guy Jacob, Gal Leibovich, Jeremie Dreyfuss
  • Patent number: 11238188
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating personalized exosuits. In some implementations, sensor data indicating a three-dimensional shape of stretchable template garment while the template garment is worn by a person and has been stretched to align with the person's anatomy is obtained. The template garment can include indicators corresponding to positions for components of an exosuit, and can correspond to an exosuit design. The sensor data is analyzed to determine locations of the indicators of the template garment. A personalized exosuit design is generated for the person by adjusting a computer model for the exosuit design to locate components of the exosuit at regions corresponding to the identified locations of the indicators of the template garment. The personalized exosuit design is provided to one or more manufacturing devices.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: February 1, 2022
    Assignee: X Development LLC
    Inventors: Joseph Hollis Sargent, Rhoda Jill Kentin
  • Patent number: 11238646
    Abstract: Systems and methods are disclosed for calculating dynamic ambient occlusion (AO) values for character models to yield high-quality approximations of global illumination effects. The approach utilizes a dual component machine-learning model that factorizes dynamic AO computation into a non-linear component, in which visibility is determined by approximating spheres and their casted shadows, and a linear component that leverages a skinning-like algorithm for efficiency. The parameters of both components are trained in a regression against ground-truth AO values. The resulting model accommodates lighting interactions with external objects and can be generalized without requiring carefully constructed training data.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: February 1, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Binh Huy Le, John Peter Lewis
  • Patent number: 11227359
    Abstract: Methods, systems, and computer-storage media fare provided for utilizing a GPU for user-defined image compositing operations. A sequence of compositing operations is determined for a graphical image document based on at least one user-defined layer property such as a layer mode or an opacity level. A domain-specific language runtime, such as Halide runtime, is used to provide encoded objects for each operation within the sequence with the code being optimized for the GPU platform. A command buffer with a plurality of commands comprising the encoded operations is created and committed to the GPU for execution of the compositing operations. Commands are committed to the GPU in an asynchronous nature such that additional command buffers may be created and committed the GPU prior to receiving a response from the GPU on an earlier command buffer.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: January 18, 2022
    Assignee: ADOBE INC.
    Inventors: Shoaib Ashraf Kamil, John William Beier
  • Patent number: 11222393
    Abstract: An information processing apparatus includes: a memory; and a processor coupled to the memory and configured to: partition pixel values in a unit of row of an input image into a plurality of sections and allocates threads to the respective sections of the row, the threads being enabled to run in parallel by a processor; calculate, with each of the threads allocated in each row, distances each from a pixel having a certain value in the corresponding section of the row in the input image, and generates a first distance image which stores values indicating the distances; and calculate, with each of the threads allocated in each row, a first boundary value indicating a distance from a pixel having the certain value in another section of each row, by using a calculation result of the first boundary value in the another section of each row.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: January 11, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Tomonori Kubota, Yasuyuki Murata
  • Patent number: 11210992
    Abstract: A display controller is provided. The display controller includes n field-programmable gate arrays (FPGAs) (n is an integer greater than 1). A respective one of the n FPGAs includes a first input circuit and an output circuit and a first process circuit connected between the first input circuit and the output circuit. The first input circuit is configured to receive a respective one first sub-image corresponding to the respective one of the n FPGAs. The n first sub-images are combined to form one frame of initial image. The first process circuit is configured to enhance image-resolution of the respective one first sub-image to obtain a respective one second sub-image and the output circuit is configured to deliver the respective one second sub-image corresponding to the respective one of the n FPGAs to a timing-controller.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: December 28, 2021
    Assignee: BOE Technology Group Co., Ltd.
    Inventor: Ran Duan
  • Patent number: 11205405
    Abstract: In example implementations, a method is provided. The method may be executed by a processor. The method includes receiving a reflected image of a mirrored display. At least one optimal display region is identified in the mirrored display around a main subject in the reflected image based on additional reflected subjects in the reflected image. A content is analyzed to determine an arrangement of the content in the at least one optimal display region. The content that is displayed is arranged in the at least one optimal display region.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: December 21, 2021
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Carlos Haas, Andrew Hunter, Madhu Sudan Athreya, William J. Allen
  • Patent number: 11204317
    Abstract: A tomographic imaging system receives measurements at a set of frequencies of a wavefield scattered by an internal structure of an object, recursively reconstructs an image of the internal structure of the object until a termination condition is met, and renders the reconstructed image. For a current iteration, the system adds a frequency to a previous set of frequencies used during a previous iteration to produce a current set of frequencies, such that the added frequency is higher than any frequency in the previous set of frequencies, and reconstructs a current image of the internal structure of the object that minimizes a difference between a portion of the scattered wavefield measured at the current set of frequencies and a wavefield synthetized from the current image. A previous image determined during the previous iteration initializes the reconstruction of the current image.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: December 21, 2021
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Hassan Mansour, Ajinkya Kadu, Petros Boufounos, Dehong Liu
  • Patent number: 11195248
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for processing a video frame. A specific embodiment of the method includes: receiving a video frame set; selecting a video frame from the video frame set, and performing following processing: creating a pixel buffer object newly; reading pixel data of the selected video frame from a frame buffer corresponding to a central processing unit, and writing the read pixel data into the newly created pixel buffer object; storing the written pixel buffer object into a pixel buffer object queue; determining whether an unselected video frame is present in the video frame set; and storing the video frame set in response to determining no unselected video frame being present in the video frame set.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: December 7, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventors: Minglu Li, Feifei Cao, Chunyang Su, Sheng Fu
  • Patent number: 11189003
    Abstract: This application discloses a graphics processing method and related apparatus, and a device. The method includes: obtaining a first drawing instruction that is initiated by an application program and that corresponds to a first graphics API; calling a first graphics API in a first graphics library according to the first drawing instruction to execute the first drawing instruction, and sending a first processing notification to the application program; generating calling information of the first graphics API; and sending the calling information of the first graphics API to the client. According to the foregoing solutions, the server unidirectionally transmits calling information of a graphics API to the client, so that a requirement for a network latency can be reduced, and proper running of the application program on the server can be ensured in a disconnected network, thereby improving user experience.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: November 30, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shuang Wan, Wei Huang, Fuwen Zhang
  • Patent number: 11183155
    Abstract: Systems and methods for improving perceived image quality with reduced implementation associated cost and/or improved operational efficiency. A display pipeline includes an input buffer that stores input image data corresponding with an image pixel window, in which the input image data has a first bit-depth and includes image data corresponding with an image pixel in the image pixel window. The display pipeline includes bit-depth adjustment circuitry, which includes a neural network that operates based on a set of bit-depth adjustment parameters to process the input image data to determine whether banding greater than a perceivability threshold is expected to result when the image is displayed directly using the input image data with the first bit-depth and to process the image data corresponding with the image pixel to expand the image data from the first bit-depth to a second bit-depth when the banding visual artifact is greater than the perceivability threshold.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventors: Sheng Zhang, Chaohao Wang, Shilin Zhu
  • Patent number: 11182967
    Abstract: Devices, computer-readable media, and systems for augmented reality of available resources. In one embodiment, an electronic device includes a camera, a display screen, a memory including at least one of an available resources repository or an options repository, and an electronic processor. The electronic processor is configured to receive an image including a remuneration vehicle from the camera, recognize the remuneration vehicle that is included in the image, generate a graphical user interface including at least one of available resources or one or more options that are associated with remuneration vehicle based on information stored in the at least one of the available resources repository or the options repository, generate an augmented reality image by overlaying the graphical user interface that is generated onto the image from the camera, and control the display screen to display the augmented reality image.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: November 23, 2021
    Assignee: Mastercard International Incorporated
    Inventors: Kobi Gulersen, Brian Millar Adair Lang
  • Patent number: 11176170
    Abstract: One or more embodiments of the present specification provide blockchain-based data processing computer-implemented methods, non-transitory, computer-readable media, and computer-implemented systems. In an implementation, a computer-implemented method includes obtaining, by a first node device of a blockchain and from a distributed database of the blockchain, a target transaction that comprises state information of a target user. A data type of the state information and data content that corresponds to the data type of the state information is identified. A first graphical processing is performed on the data content that corresponds to the data type of the state information to obtain a state graphic that corresponds to the target user, where the first graphical processing is performed based on first predetermined data graphical processing logic that corresponds to the data type of the state information.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: November 16, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Ziyuan Luo, Lindong Liu
  • Patent number: 11176634
    Abstract: Provided are methods and devices of picture processing and user interface display. The method includes: determining at least one picture in user interface data corresponding to a user interface; storing the at least one picture to an external storage device in an electronic device; and generating an index identifier based on a storage location of the at least one image picture in the external storage device, where the index identifier is used by the electronic device to read the at least one picture in the external storage device indexed by the index identifier for displaying the user interface. The present disclosure provides a guarantee for further improving the display effect of a user interface, saves the memory space of an MCU to a large extent, and improves the user experience.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: November 16, 2021
    Assignee: GOERTEK TECHNOLOGY CO., LTD.
    Inventor: Yanhong Yao