Patents Examined by Hau H. Nguyen
  • Patent number: 11276136
    Abstract: An external graphics method for an external graphics system is provided. The external graphics system includes a host device at least having a first graphics processing unit that generates a first video stream signal, and an external graphics device for connecting to the host device. The external graphics device at least includes a second graphics processing unit that generates a second video stream signal, and a TBT interface unit electrically connected to the host device. The method mainly includes: when the host device determining a graphics processing performed by the second graphics processing unit not exceeding a load-carrying capacity threshold, displaying an image frame corresponding to a TBT signal; and when determining the graphics processing performed by the second graphics processing unit exceeding the load-carrying capacity threshold, computing the TBT signal and the first video stream signal in sum, and displaying the corresponding image frame accordingly.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 15, 2022
    Assignee: EVGA CORPORATION
    Inventor: Tai-Sheng Han
  • Patent number: 11250539
    Abstract: Briefly, in accordance with one or more embodiments, an apparatus comprises a processor to compute depth values for one or more 4×4 blocks of pixels using 16 source interpolators and 8 destination interpolators on an incoming fragment of pixel data if the destination is in min/max format, and a memory to store a depth test result performed on the one or more 4×4 blocks of pixels. Otherwise the processor is to compute depth values for one or more 8×4 blocks of pixels using 16 source interpolators and 16 destination interpolators if the destination is in plane format.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: February 15, 2022
    Assignee: INTEL CORPORATION
    Inventors: Vasanth Ranganathan, Saikat Mandal, Karol A. Szerszen, Saurabh Sharma, Vamsee Vardhan Chivukula, Abhishek R. Appu, Joydeep Ray, Prasoonkumar Surti, Altug Koker
  • Patent number: 11250808
    Abstract: A display system comprises a processing circuit configured to receive image data from a video source, and generate a current image frame by generating pixel data as a function of the image data and storing the pixel data to a frame buffer. A graphic video driver is configured to display the image frame by reading the pixel data from the frame buffer and generating drive signals for the graphic display as a function of the pixel data read. The processing circuit also is configured to insert integrity data into the pixel data of the current image frame, wherein the position of the integrity data within the pixel data changes. The display system comprises a further processing circuit configured to read the pixel data from the frame buffer and verify whether the position of the integrity data within the pixel data changes.
    Type: Grant
    Filed: April 24, 2020
    Date of Patent: February 15, 2022
    Assignees: STMICROELECTRONICS S.R.L., STMICROELECTRONICS (GRAND OUEST) SAS
    Inventors: Alessandro Vittorio Galluzzi, Mustapha Ghanmi
  • Patent number: 11244419
    Abstract: Embodiments described herein disclose a method for rendering a frame using graphics accelerated hardware comprising determining whether a command invoked in a script is a graphics command or a non-graphics command, executing the non-graphics command in a first thread, adding the graphics command to a first batch of a backlog of batches in a graphics context to be executed in a second thread, locking, in the first thread, the backlog of batches not executed yet by the second thread and adding a second batch that is empty to the backlog and swapping, in the first thread, the second batch with the first batch.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: February 8, 2022
    Assignee: 650 Industries, Inc.
    Inventor: Nikhilesh Sigatapu
  • Patent number: 11237827
    Abstract: A graphics processing unit (GPU) sequences provision of operands to a set of operand registers, thereby allowing the GPU to share at least one of the operand registers between processing. The GPU includes a plurality of arithmetic logic units (ALUs) with at least one of the ALUs configured to perform double precision operations. The GPU further includes a set of operand registers configured to store single precision operands. For a plurality of executing threads that request double precision operations, the GPU stores the corresponding operands at the operand registers. Over a plurality of execution cycles, the GPU sequences transfer of operands from the set of operand registers to a designated double precision operand register. During each execution cycle, the double-precision ALU executes a double precision operation using the operand stored at the double precision operand register.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 1, 2022
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Bin He, Jiasheng Chen, Jian Huang
  • Patent number: 11216994
    Abstract: A method for rendering a visual representation of a font glyph, the method comprising computing a set of straight or curved lines, wherein the straight or curved lines correspond to edges of the font glyph, computing a grid of cells overlaying the straight or curved lines, and then rendering each pixel by generating an ellipse, computing a ray that intersects a centre of the ellipse, calculating a coverage value, and using the coverage value to calculate a colour value for each pixel.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: January 4, 2022
    Inventor: Will Dobbie
  • Patent number: 11217209
    Abstract: An image processing apparatus includes an image acquirer for obtaining an original image of a pathological specimen, an information acquirer for obtaining finding information relating to pathological finding and an image generator for generating an output image including a processed image obtained by superimposing visual information based on the finding information on a source image. A relative density between the source image and the visual information is set according to an operation input from a user. Processing modes for generating the output image include a first mode for generating the output image in which the source image and the processed image are arranged on one screen and a second mode for generating the output image in which a wide range image at a relatively low magnification and an enlarged image representing a partial region in the wide range image at a higher magnification on one screen.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: January 4, 2022
    Assignee: SCREEN HOLDINGS CO., LTD.
    Inventors: Hiroshi Ogi, Sanzo Moriwaki, Tomoyasu Furuta
  • Patent number: 11211029
    Abstract: An electronic device and method are disclosed herein. The electronic device includes a display, and a processor. The processor implements the method, including: acquiring a background image of a screen generated for display, a region of interest (ROI) where a user interface (UI) element is to be displayed, calculating a value indicating a shape complexity of the ROI, dividing the ROI into a plurality of clusters according to designated attributes, calculating difference values indicating a contrast between each of the plurality of clusters and the UI element, identifying a minimum difference value from among the difference values as a contrast difference value, calculating a result value indicating a degree of visibility of the UI element relative to the background image, determining an image effect to be applied to the UI element, based on the result value, and display to the altered ROI the UI element.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: December 28, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dongyeong Cheon, Minkyu Park, Daewon Kim, Siwan Kim, Ukhyun Kim, Junho Lee, Eunsil Lim, Jungwoo Choi
  • Patent number: 11210758
    Abstract: A central processing unit executes a graphics accelerated operation during a pre-boot basic input/output system (BIOS). The central processing unit initializes multiple protocol scheduler circuitry during an early phase of the pre-boot BIOS. The multiple protocol scheduler circuitry initializes host memory pages, and creates one or more bit block transfer tasklets during the pre-boot BIOS. A graphics processing core executes one of the bit block transfer tasklets, and renders a graphical user interface element for display during the pre-boot BIOS.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: December 28, 2021
    Assignee: Dell Products L.P.
    Inventors: Shekar Babu Suryanarayana, Anand Joshi
  • Patent number: 11210762
    Abstract: This invention provides an apparatus that carries out a playback process on a RAW moving-image, where the apparatus comprises an image processing unit for generating a processed moving image by carrying out image processing, including a developing process, on the RAW moving-image; a memory for storing the processed moving image; and a display control unit for carrying out control so that a bar corresponding to the length of a time axis of the RAW moving-image is displayed, wherein the display control unit displays a processable range, which is a range for which, of the RAW moving-image, the moving image subject to the image processing by the image processing unit can be temporarily stored in the memory, along with the bar, before the image processing on the RAW moving-image in that processable range ends.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: December 28, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Yukiko Uno, Ryota Shoji
  • Patent number: 11205403
    Abstract: A drawing order determining method according to the present disclosure handles an image group which includes at least one transparent image and a plurality of opaque images and in which arrangement orders of the images are determined in advance and includes an identification step of identifying the positions where the transparent image and the opaque images are placed and a determination step of determining an image to be first drawn in the image group, the determination step including a first step of determining the opaque image one image downstream the transparent image when viewed from the downstream of the arrangement orders as the image to be first drawn and a second step of determining the opaque image at a most upstream arrangement order as the image to be first drawn.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: December 21, 2021
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Keigo Ishikura
  • Patent number: 11205243
    Abstract: A data processing system includes a memory and a processor in communication with the memory. The processor is configured to, when storing an array of data in the memory, produce information representative of the content of a block of data representing a particular region of the array of data, write the block of data to a data structure in the memory, and write the information representative of the content of the block of data to the data structure.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: December 21, 2021
    Assignee: Arm Limited
    Inventors: Olof Henrik Uhrenholt, Andreas Due Engh-Halstvedt
  • Patent number: 11189073
    Abstract: A method of operating a graphics processor that executes a graphics processing pipeline comprising a vertex shading stage is disclosed. A set of blocks of memory space that may be represented by a linked list is provided and memory space for storing vertex shaded attribute data generated by the vertex shading stage is allocated from one of the blocks of memory space in the set of blocks of memory space. When data stored in a block of memory space is no longer needed by the graphics processing pipeline, the block can be “recycled” for use by the pipeline.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 30, 2021
    Assignee: Arm Limited
    Inventors: Andreas Due Engh-Halstvedt, Frank Klaeboe Langtind, Mark Underwood
  • Patent number: 11189064
    Abstract: An information processing apparatus according to the present invention includes at least one memory and at least one processor which function as: an acquisition unit configured to acquire information on a luminance level of each pixel at each time position of a moving image; and a generation unit configured to generate, based on the information, a graph that includes a first axis which indicates the time position and a second axis which intersects with the first axis and indicates the luminance level, and indicates the presence/absence of corresponding pixels or a number of corresponding pixels in each coordinate.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: November 30, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hirofumi Urabe, Masahiro Sato
  • Patent number: 11184644
    Abstract: A weighed run-length encoding and decoding method and related devices and encoded bitstream. The encoded bitstream can comprise one or more of the following: a skip command packed into a nybble, the skip command indicating how many transparent pixels which are inserted into the bitstream, wherein there is up to a maximum number of transparent pixels; a solid command packed into a nybble, the solid command indicating how many solid pixels should be inserted into the decoded bitstream, wherein there are up to the maximum number of solid pixels; and a quote command packed into a nybble, the quote command indicating how many quoted pixels should be inserted into the decoded bitstream, wherein there are up to the maximum number of quoted pixels.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: November 23, 2021
    Assignee: Moddable, Inc.
    Inventor: J. Peter Hoddie
  • Patent number: 11183154
    Abstract: An image display system includes a plurality of terminals each having a first screen and a display control device that controls a display device including a second screen. The plurality of terminals each transmit to the display control device an image of an active window on the first screen and image supplemental information including image position information indicating a position of the image on the first screen. The display control device receives the image and the image supplemental information, determines a position of the image on the second screen based on the image supplemental information, and causes the image to be displayed at the position determined on the second screen.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: November 23, 2021
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Teruyuki Kimata, Hideyuki Yamada
  • Patent number: 11175717
    Abstract: Various examples of the present invention relate to an electronic device comprising: a graphic buffer for storing graphic information received from an application; a frame buffer for storing the graphic information to be displayed on a display; and a processor, wherein the processor is configured to: store, in the graphic buffer, first graphic information received from a first layer; store, in the frame buffer, second graphic information received from a second layer; store, in the frame buffer, the first graphic information stored in the graphic buffer; and simultaneously display the first graphic information and the second graphic information, stored in the frame buffer, through the display functionally connected with the processor. In addition, other examples identifiable through the specification are possible.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: November 16, 2021
    Inventors: Seung Jin Kim, Ji Hun Kim, Gwang Hui Lee, Sung Jun Lee, Woo Jun Jung, Min Jung Kim
  • Patent number: 11176712
    Abstract: Information may be provided for review by an augmented reality (AR) user. A system may store a plurality of scenes viewed by the AR user, and for each scene information identifying (i) any pairs of real-life objects and AR augmentations presented in the scene and (ii) any pairs in the scene with which the user interacted. The system may also select from the stored plurality of scenes a first subset of scenes such that each pair with which the user interacted is presented in at least one scene in the first subset of scenes. Responsive to an instruction from the user to review historical AR information, the system may present to the user the selected first subset of scenes. The first subset may be selected such that each pair with which the user interacted is presented in at least one scene in which the user interacted with that pair.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: November 16, 2021
    Assignee: PCMS Holdings, Inc.
    Inventor: Mona Singh
  • Patent number: 11169374
    Abstract: Eyewear having an optical waveguide communicating infrared light from a remote infrared emitter in the eyewear to an optical output coupler that uniformly illuminates an eye for tracking eye movement of a user. An optical input coupler couples a light beam emitted by the remote infrared emitter into the waveguide. The remote infrared emitter simplifies industrial design and is a single light source. The remote infrared emitter is not in a peripheral vision of a user's eye and improves a cosmetic impact.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: November 9, 2021
    Assignee: Snap Inc.
    Inventors: Kenneth Kubala, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Patent number: 11164280
    Abstract: Graphics layer processing in a multiple operating systems framework is disclosed, including: presenting, at a display, a first composition including a sub-graphics layer object associated with a graphical interface corresponding to an application, wherein the application is executed in a guest subsystem of a system; receiving a content-related compositing request corresponding to a guest server graphics layer object in the guest subsystem; using the guest server graphics layer object to obtain a host server graphics layer object that corresponds to the guest server graphics layer object, wherein the host server graphics layer object is in a host subsystem of the system; obtaining a buffer corresponding to the guest server graphics layer object; and generating a second composition including the sub-graphics layer object, wherein the second composition is to be presented at the display.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: November 2, 2021
    Assignee: BANMA ZHIXING NETWORK (HONGKONG) CO., LIMITED
    Inventors: Decai Jin, Zhuojun Jin