Anti-aliasing Or Image Smoothing Patents (Class 345/611)
  • Patent number: 11509834
    Abstract: An image processing apparatus includes: a dividing processing circuit configured to divide an imaging signal that is obtained by capturing an image of inside of a subject into a first base component and a detail component, the first base component corresponding to an illumination component of an object, the detail component corresponding to a reflectance component of the object; a color enhancement processing circuit configured to generate a second base component by performing a color enhancement process on the first base component, the color enhancement process being a process of increasing color gradation of a mucosa color in a predetermined color space; and a synthesizing circuit configured to synthesize the second base component and the detail component to output a synthesized signal.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: November 22, 2022
    Assignee: OLYMPUS CORPORATION
    Inventor: Tomoya Sato
  • Patent number: 11501468
    Abstract: An image dataset is compressed by combining depth values from pixel depth arrays, wherein combining criteria are based on object data and/or depth variations of depth values in the first pixel image value array and generating a modified image dataset wherein a first pixel image value array represented in a received image dataset by the first number of image value array samples is in turn represented in the modified image dataset by a second number of compressed image value array samples with the second number being less than or equal to the first number.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 15, 2022
    Assignee: Unity Technologies SF
    Inventor: Peter M. Hillman
  • Patent number: 11501410
    Abstract: Disclosed is a system and associated methods for dynamically rendering an image with varying detail that emulates human vision and that provides a dynamic resolution or level of detail at each layer of the image that is equal to or greater than the resolvable detail that can be detected by human vision within each layer. The system may adjust a non-linear function based on one or more of a display size, a display resolution, and a viewer distance from a display. The system may determine a dynamic resolution or level of detail for each layer of the image based on the adjusted non-linear function. The system may render the image data at or greater than the dynamic resolution or level of detail determined for each layer.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: November 15, 2022
    Assignee: Illuscio, Inc.
    Inventors: Mark Weingartner, Tim Sung
  • Patent number: 11475238
    Abstract: An image processing system has one or more memories and image processing circuitry coupled to the one or more memories. The image processing circuitry, in operation, compares a first image to feature data in a comparison image space using a matching model. The comparing includes: unwarping keypoints in keypoint data of the first image; and comparing the unwarped keypoints and descriptor data associated with the first image to the feature data of the comparison image. The image processing circuitry determines whether the first image matches the comparison image based on the comparing.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: October 18, 2022
    Assignee: STMICROELECTRONICS S.r.l.
    Inventors: Arcangelo Ranieri Bruna, Danilo Pietro Pau
  • Patent number: 11450349
    Abstract: Method involving: providing an object in the video that at least partially and at least occasionally is presented in frames of a video; detecting the object in the video, wherein said detection comprises detecting feature reference points of the object; tracking the detected object in the video, wherein the tracking comprises creating a mesh that is based on the detected feature reference points of the object and aligning the mesh to the object in each frame; generating a first set of node points on the created mesh based on a request for changing proportions; generating a second set of node points based on the first set of node points; and transforming the frames of the video in such way that the object's proportions are transformed in accordance with the second set of the node points using the mesh.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: September 20, 2022
    Assignee: Snap Inc.
    Inventor: Elena Shaburova
  • Patent number: 11386643
    Abstract: A driving controller includes a logo detector. The logo detector includes a histogram extractor which receives input image data and extracts a first histogram from logo area data of the input image data, a first histogram regenerator electrically connected to the histogram extractor and configured to receive the first histogram from the histogram extractor to generate a second histogram based on the first histogram and a logo map determiner electrically connected to the histogram extractor and the first histogram regenerator, and configure to select one of the first histogram and the second histogram to generate a first logo map. The driving controller is configured to compensate the logo area data of the input image data using the first logo map.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: July 12, 2022
    Inventors: Byung Ki Chun, Kuk-Hwan Ahn, Young Wook Yoo, Jungyu Lee, Hyunjun Lim
  • Patent number: 11374068
    Abstract: A display panel and a display apparatus are provided. The display panel includes a display area, a bezel area, and a hole area. The bezel area includes an inner bezel area surrounding the hole area and an outer bezel area surrounding the display area, and the display area surrounds the hole area and is disposed between the inner bezel area and the outer bezel area. The display panel further includes a substrate layer, a light-emitting layer, an encapsulation layer and a touch layer, that are sequentially stacked; a detection line including a first detection line. The first detection line includes a first detection segment disposed in the inner bezel area, a third detection segment disposed in outer bezel area, and a second detection segment electrically connecting the first detection segment and the third detection segment. The second detection segment is disposed in the touch layer.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: June 28, 2022
    Assignee: Shanghai Tianma Micro-Electronics Co., Ltd.
    Inventors: Hong Ding, Qijun Yao
  • Patent number: 11288778
    Abstract: A digital medium environment is described to improve creation and rasterization of a shape through pixel alignment. In one example, a pixel alignment system is implemented at least partially in hardware of a computing device. The pixel alignment system receives an input that specifies a geometry, a stroke setting, and a location that serves as a basis to position the shape. The pixel alignment system then snaps the location as specified by the at least one input to a snapped location based on a pixel grid. The snapped location based on the geometry, the stroke setting, and the location as specified by the input. A rasterization module is then employed to rasterize the shape as pixels based on the snapped location.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: March 29, 2022
    Assignee: Adobe Inc.
    Inventors: Abhishek Singh, Vivek Agrawal
  • Patent number: 11257275
    Abstract: In one embodiment, a system may determine a sampling location within a texture with each texel encoding first and second distance fields and first and second color indices. The system may select, based on the sampling location, a set of texels to use to determine a color for the sampling location. The system may compute first and second interpolated distance fields based on, respectively, the first and second distance fields of the set of texels. The system may select, based on the first interpolated distance field, a subset of the set of texels, and select a texel from the subset of texels based on a distance between the texel and the sampling location. The system may select, based on the second interpolated distance filed, a color index from the first and second color indices of the selected texel and use it to determine the color for the sampling location.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Facebook Technologies, LLC.
    Inventors: Larry Seiler, Alexander Nankervis, John Adrian Arthur Johnston
  • Patent number: 11212496
    Abstract: Conversion between different projection formats of a 360-degree video may be performed in a uniform way. The geometric characteristics of the different projection formats may be considered when applying 3D-to-2D and 2D-to-3D mapping. Parameters reflective of the geometric characteristics of the different projection formats may be determined and used in the mapping and/or conversion. The parameters may include a normal vector that is perpendicular to a projection plane, a reference point in the projection plane, and/or unit vectors defined in the projection plane. An architecture with consolidated modules for handling the various projection formats may be provided.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: December 28, 2021
    Assignee: VID SCALE, Inc.
    Inventors: Xiaoyu Xiu, Yuwen He, Yan Ye, Philippe Hanhart
  • Patent number: 11151491
    Abstract: Methods, apparatuses, and computer program products are provided for automatically identifying a shortest duration of time for an aspect of an operation. Electronic data related to instances of past operations of at least one vehicle is received. The data comprises respective available durations of time and actual durations of time for an aspect of the past operations. A candidate data set is generated by removing data related to past operations identified as isolated instances of available durations of time and actual durations of time. A mathematical function is generated that fits the candidate data set. An instance from the candidate data set with the shortest actual duration of time that is less than a threshold distance from the mathematical function is identified. The actual duration of time for the identified instance is assigned as a future duration of time for future operations of the at least one vehicle.
    Type: Grant
    Filed: March 14, 2017
    Date of Patent: October 19, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Oleksandr Basanets, Michael J. Woicekowski
  • Patent number: 11132825
    Abstract: Introduced here are computer programs and associated computer-implemented techniques for adding animations to existing digital and analog art that was not originally created with animation in mind. The technologies described herein enable the content located beneath animated elements to be generated such that the artistic style of the underlying art remains intact.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: September 28, 2021
    Assignee: Liquid Canvas LLC
    Inventor: Mitchell Braff
  • Patent number: 11120615
    Abstract: In some embodiments, a method renders a first set of objects at a first frame rate and a second set of objects at a second frame rate that is lower than the first frame rate. The method displays the second set of objects for a number of frames based on the second frame rate while displaying the rendered first set of objects at the first frame rate. It is determined when to render a new second set of objects at a different frame rate than the second frame rate. When it is determined that the new second set of objects should be rendered at the different frame rate than the second frame rate, the method renders the new second set of objects at a third frame rate different from the second frame rate.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: September 14, 2021
    Assignee: HULU, LLC
    Inventor: Tony Tin Fook Wong
  • Patent number: 11119622
    Abstract: A window expansion method is provided. The method includes detecting an occurrence of an expansion event for expanding a window area, and expanding the window area based on the expansion event. An electronic device is also provided, the electronic device including a display that includes a window area for displaying data and a non-window area, and at least one processor configured to expand the window area based on an expansion event for an expansion of the window area when the expansion event occurs.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: September 14, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Min Kim, Bu-Sic Koag, Joo-Yong Kim, In-Hyung Jung
  • Patent number: 11113872
    Abstract: Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: September 7, 2021
    Assignee: Intel Corporation
    Inventors: Prasoonkumar Surti, Abhishek R. Appu, Joydeep Ray
  • Patent number: 11107180
    Abstract: An asymmetric multi-core heterogenous parallel processing system includes a first group of graphic processor units (GPUs) and a second group of GPUs. The first and second groups of GPU cores share an instruction set architecture (ISA) such that the first group of GPU cores is capable of executing a portion of the instructions of the ISA, and the second group of GPU cores is capable of executing the entire instruction set of the ISA. An application is capable of utilizing both groups of GPU cores, and is further capable of determining what objects should be rendered on which group of GPU cores.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: August 31, 2021
    Assignee: Think Silicon SA
    Inventors: Georgios Keramidas, Iakovos Stamoulis, George Sidiropoulos
  • Patent number: 11099800
    Abstract: In accordance with some embodiments, the render rate is varied across and/or up and down the display screen. This may be done based on where the user is looking in order to reduce power consumption and/or increase performance. Specifically the screen display is separated into regions, such as quadrants. Each of these regions is rendered at a rate determined by at least one of what the user is currently looking at, what the user has looked at in the past and/or what it is predicted that the user will look at next. Areas of less focus may be rendered at a lower rate, reducing power consumption in some embodiments.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 24, 2021
    Assignee: Intel Corporation
    Inventors: Eric J. Asperheim, Subramaniam M. Maiyuran, Kiran C. Veernapu, Sanjeev S. Jahagirdar, Balaji Vembu, Devan Burke, Philip R. Laws, Kamal Sinha, Abhishek R. Appu, Elmoustapha Ould-Ahmed-Vall, Peter L. Doyle, Joydeep Ray, Travis T. Schluessler, John H. Feit, Nikos Kaburlasos, Jacek Kwiatkowski, Altug Koker
  • Patent number: 11062429
    Abstract: A denoising method based on a signal-to-noise ratio (SNR), which includes: obtaining a current input coefficient; obtaining a current noise standard deviation by querying a first relationship table; querying a second relationship table according to the current noise standard deviation and the current input coefficient to obtain a current slope corresponding to the current input coefficient; generating a current output coefficient by multiplying the current input coefficient and a compression magnification function; and calculating the current output coefficient by substituting the current noise standard deviation, the current input coefficient, and the current slope.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: July 13, 2021
    Assignee: REALTEK SEMICONDUCTOR CORP.
    Inventors: Wan-Ju Tang, Tsung-Hsuan Li, Shih-Tse Chen
  • Patent number: 11004427
    Abstract: A data processing system for providing an output surface for display. The data processing system includes rendering circuitry operable to generate one or more input surfaces to be used for providing an output surface for display. The rendering circuitry is operable to generate a peripheral region of an input surface at a lower fidelity than the fidelity at which a central region of the input surface is generated or is operable to generate one of a plurality of input surfaces at a lower fidelity than the fidelity at which another of the plurality of input surfaces is generated. The data processing system also includes display composition circuitry operable to select part of at least one of the one or more generated input surfaces based on received view orientation data to provide an output surface for display.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: May 11, 2021
    Assignee: Arm Limited
    Inventors: Daren Croxford, Sharjeel Saeed
  • Patent number: 10984173
    Abstract: In implementations of vector-based glyph style transfer, a style transfer system transfers a modification of a modified glyph to an additional glyph. The system identifies the modification by comparing the modified glyph to a corresponding unmodified glyph. In one or more implementations, this includes identifying similar segments of the additional glyph based on a style transfer policy, which defines conditions for transferring the modification to the additional glyph. The system transfers the modification to the additional glyph by mapping the modification to the similar segments.
    Type: Grant
    Filed: February 26, 2019
    Date of Patent: April 20, 2021
    Assignee: Adobe Inc.
    Inventors: Nirmal Kumawat, Praveen Kumar Dhanuka, Nipun Jindal
  • Patent number: 10937843
    Abstract: A display panel and a display apparatus are provided. The display panel includes a display area, a bezel area and a hole area. The bezel area includes an inner bezel area surrounding the hole area and an outer bezel area surrounding the display area, and the display area surrounds the hole area and is disposed between the inner bezel area and the outer bezel area. The display panel also includes a substrate layer, a light-emitting layer, an encapsulation layer and a touch layer that are sequentially stacked; at least two detection soldering pads disposed in the outer bezel area; and a detection line including at least one first detection segment disposed in the inner bezel area, at least two second detection segments disposed in the display area and at least two third detection segments in outer bezel area.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: March 2, 2021
    Assignee: SHANGHAI TIANMA MICRO-ELECTRONICS CO., LTD.
    Inventors: Hong Ding, Qijun Yao
  • Patent number: 10908736
    Abstract: Disclosed is a method for setting a touch report threshold, by which touch report thresholds at different positions of a picture to be displayed may be adjusted in real time and dynamically, and the touch sensitivity of the touch panel is improved. The method includes: collecting gray scale variations of the picture to be displayed; dividing, according to the gray scale variations and N picture levels, the picture to be displayed into at least one picture unit; determining, according to a preset correspondence between gray scale variations and the N picture levels, a picture level of the picture unit; determining a touch sensor channel corresponding to the picture unit to determine the position of the picture unit; and adjusting, according to a preset correspondence between the N picture levels and touch report thresholds, a touch report threshold at the position of the picture unit in real time.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: February 2, 2021
    Assignees: HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Qing Yang
  • Patent number: 10887061
    Abstract: A radio head includes a standalone small cell configured to receive a plurality of IP packets over a series of sequential sub-frames, and generate a bandwidth report for each of the plurality of received IP packets. The radio head further includes a radio link control unit configured to sum a received bandwidth report with segmentation induced noise for each of the plurality of received IP packets, and an adaptive filter configured to apply a filter weight to each of the series of sequential sub-frames. The applied filter weight is based on (i) an output of the radio link control unit for a previous sub-frame, and (ii) an output of the adaptive filter for the previous sub-frame.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: January 5, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jennifer Andreoli-Fang, Balkan Kecicioglu, Joseph Padden
  • Patent number: 10853708
    Abstract: A method of calibrating a printing system. Data defining a color mapping that maps a first set of n-dimensional color Input points to a corresponding second set of n-dimensional color output points, the color mapping representing a measured behavior of the printing system, is obtained. A smoothed mapping function of color input points that satisfies a predetermined optimization condition based on a mapping error between the smoothed mapping function and the color mapping is determined. The mapping error is a function of individual errors between outputs of the smoothed mapping function as applied to respective color input points in the first set of color input points and corresponding color output points from the second set of color output points as mapped from the respective color input points by the color mapping. The smoothed mapping function is used to calibrate the printing system.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: December 1, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Hector Gomez Minano
  • Patent number: 10764581
    Abstract: According to certain embodiments, reducing data signal bandwidth comprises receiving a multi-resolution image having a plurality of concentric regions that each have a different level of resolution, where the regions closer to the center having greater levels of resolution. Generating a representative image comprising first rasterizing the multi-resolution image into a pixel representation of pixel data with an array of pixel values. A ring of pixels for each region results from discarding duplicate pixels from each region such that only the interior pixels from each region are preserved. In a first circular direction, duplicate pixels along each ring are discarded, the preserved unique pixels resulting in ring fragments. The ring fragments are then moved towards the center so that there are no gaps between the ring fragments for each level of resolution.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: September 1, 2020
    Assignee: Lockhead Martin Corporation
    Inventors: Mark A. Lamkin, Kyle Martin Ringgenberg, Jordan David Lamkin
  • Patent number: 10739849
    Abstract: Gaze tracking data representing a viewer's gaze with respect to one or more images presented to the viewer is used to generate foveated image data representing one or more foveated images characterized by a higher level of detail within one or more regions of interest and a lower level of detail outside the regions of interest. The image data for portions outside the one or more regions of interest is selectively filtered to reduce visual artifacts due to contrast resulting from the lower level of detail before compositing foveated images for presentation.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: August 11, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Jeffrey Roger Stafford, Andrew Young
  • Patent number: 10728492
    Abstract: Systems, apparatuses and methods may provide for technology that determines a frame rate of video content, sets a blend amount parameter based on the frame rate, and temporally anti-aliases the video content based on the blend amount parameter. Additionally, the technology may detect a coarse pixel (CP) shading condition with respect to one or more frames in the video content and select, in response to the CP shading condition, a per frame jitter pattern that jitters across pixels, wherein the video content is temporally anti-aliased based on the per frame jitter pattern. The CP shading condition may also cause the technology to apply a gradient to a plurality of color planes on a per color plane basis and discard pixel level samples associated with a CP if all mip data corresponding to the CP is transparent or shadowed out.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: July 28, 2020
    Assignee: Intel Corporation
    Inventors: Travis T. Schluessler, Joydeep Ray, John H. Feit, Nikos Kaburlasos, Jacek Kwiatkowski, Karthik Vaidyanathan, Prasoonkumar Surti, Michael Apodaca, Murali Ramadoss, Abhishek Venkatesh
  • Patent number: 10706507
    Abstract: Disclosed is a method for processing noise in a digital image having multiple image portions, including: (a) Predefining: criteria of interest for denoising selected details of any image portion of the digital image; a plurality of possible processing procedures to be applied to an image portion in order to denoise the selected details, each processing procedure having an efficiency related to an associated complexity level, the possible processing procedures being ordered by increasing complexity level; (b) For each portion of the image: analyzing the image portion to quantify the presence of one or more of the selected details in the image portion, and calculating an overall interest of the image portion as a function of respective quantifications of the presences of the selected details; comparing the overall interest at the complexity levels, in order to launch the processing procedure having the complexity level corresponding to the calculated overall interest.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: July 7, 2020
    Assignee: ATEME
    Inventors: Elie Gabriel Mora, Pierre Larbier
  • Patent number: 10699469
    Abstract: A method for volume ray casting is provided. For each pixel of a 2D image placed in a view plane a ray of sight is projected through a volume determined by a plurality of voxels of a volumetric dataset indicative of an object. A plurality of sampling points is determined along each ray of sight such that a distance between two consecutive sampling points is larger at a larger distance to the view plane. At each sampling point a color value and a transparency value is determined in dependence upon voxels in proximity of the sampling point and a lighting calculation, wherein for the lighting calculation a first lighting model and a second lighting model are used in dependence upon a distance of the sampling point to the view plane. For each ray of sight a final color value is determined by compositing along the ray the color values and the transparency values. The final color value of each ray corresponds to a pixel value of the 2D image.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: June 30, 2020
    Assignee: Calgary Scientific Inc.
    Inventors: John Mortimer, Tony Schellenberg, Pierre Lemire
  • Patent number: 10694139
    Abstract: An electronic device is provided. The electronic device may include a display, a processor operatively connected to the display and configured to generate display data to be output on the display, a display driver integrated circuit configured to output, on the display, the display data that the processor transfers, wherein the display driver integrated circuit is configured to apply a color transformation value of the same or different magnitude to display data depending on a distance from a specified point of the display to a location where the display data are to be displayed.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong Kon Bae, Dong Hwy Kim, Yo Han Lee, Hong Kook Lee, Dong Kyoon Han
  • Patent number: 10692301
    Abstract: The invention notably relates to a method for performing a 3D structural restoration of a geological setting with a computer system, including unfolding one or more geological surfaces of the geological setting. The unfolding comprises for each respective geological surface providing a 3D triangulated surface representing the respective geological surface, and determining a conformal flattening that transforms the 3D triangulated surface into a 2D triangulated surface. The conformal flattening is an iso-topographic mapping which substantially preserves angles. This provides an improved solution of 3D structural restoration of a geological setting.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: June 23, 2020
    Assignee: TOTAL S.A.
    Inventors: Frank Despinois, Stefano Frambati, Marjolaine Lahmi
  • Patent number: 10650566
    Abstract: Methods and devices for rendering graphics in a computer device include receiving, at a graphics processing unit (GPU), a memory location address of a portion of a primitive to be rendered along with an indication of one or more values of one or more pixel shader parameters for the portion of the primitive, selecting, by the GPU, a pixel shader from a plurality of possible pixel shaders based on the indication of the one or more values of the one or more pixel shader parameters, and generating, by the GPU, at least one output of a render target of the portion of the primitive based on applying the pixel shader to the portion of the primitive.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivan Nevraev, Martin J. I. Fuller, Adam J. Miles, Jason M. Gould
  • Patent number: 10636387
    Abstract: Tools and techniques are described to render oversize glyphs in a monospace grid. Glyph rendering algorithms collect changed cells, collect affected cells based on overlap, clear certain affected cells, and redraw only specified cells. By reducing the number of cells whose glyphs are redrawn in response a text edit, algorithms permit faster execution even when rendering is done by a script rather than precompiled code. Algorithmic advances also permit faster display frame rates, and help preserve battery power. Grids may be numbered, and traversed, in different ways. Oversize glyphs may include underscores, ligatures, mathematical symbols, emojis, kanji, accented characters in various natural languages, and wide or tall text characters which extend beyond the display space of a single cell. Glyph rendering may provide user interface updates in browsers, shells, terminal emulators, and other programs.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel John Imms
  • Patent number: 10623738
    Abstract: A mechanism of video coding is provided. The mechanism includes generating a reconstructed image from an encoded video stream. The reconstructed image is filtered to create a filtered image. The filtering includes applying a noise suppression filter to the reconstructed image. The noise suppression filter may be applied immediately prior to applying a deblocking filter to the reconstructed image, between a deblocking filter and a sample adaptive offset (SAO) filter, between the SAO filter and an adaptive loop filter, or after the adaptive loop filter. The filtered image is then stored in a picture buffer in memory for use in encoding or for output to a display in decoding.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: April 14, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shan Liu, Roman Chernyak, Jiali Fu, Victor Stepin, Xiang Ma, Igor Pasechnik, Sergey Ikonin
  • Patent number: 10600157
    Abstract: Methods, devices, and systems for simulating motion blur are disclosed. In some aspects, a device includes a memory and one or more processors coupled to the memory. The one or more processors may be configured to receive a plurality of frames, identify an object of interest within the plurality of frames, track the object of interest within the plurality of frames, align the object of interest within the plurality of frames, and generate a final frame based on blending the aligned plurality of frames.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: March 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Alireza Shoa Hassani Lashdan, Adrian Leung, Evgenii Krasnikov
  • Patent number: 10565689
    Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include receiving information indicative of an eye gaze region. The method may include improving a graphics processing pipeline by based on the information indicative of the eye gaze region.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 18, 2020
    Assignee: QUALCOMM Incorporated
    Inventor: Surendra Nallam
  • Patent number: 10534964
    Abstract: Methods and devices for extracting feature descriptors for a video, the video having a sequence of pictures. The method includes identifying a first key picture and a second key picture later in the sequence than the first key picture; extracting a first set of feature descriptors from the first key picture and a second set of feature descriptors from the second key picture; identifying a set of pairs of feature descriptors, where each pair includes one descriptor from the first set and one descriptor from the second set; generating motion information describing the motion field between the first key picture and the second key picture; and filtering the set of pairs of feature descriptors based on correlation with the motion information to produce and output a subset of persistent descriptors.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: January 14, 2020
    Assignee: BlackBerry Limited
    Inventors: Muhammad Rabeiah M Alrabeiah, Jun Chen, Dake He, Liangyan Li, Yingchan Qiao, Yizhong Wang, Ting Yin
  • Patent number: 10453170
    Abstract: Methods and apparatus relating to techniques for provision of minimum or maximum and bitwise logic AND or logic OR based coarse stencil tests are described. In an embodiment, metadata (corresponding to a plurality of pixels) is stored in memory. One or more operations are performed on the metadata to generate a stencil result. The one or more operations comprise a bitwise intersection operation or a bitwise union operation and/or a minimum operation or maximum operation. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: October 22, 2019
    Assignee: Intel Corporation
    Inventors: Robert M. Toth, Carl J. Munkberg, Jon N. Hasselgren
  • Patent number: 10438522
    Abstract: A driving method of a display device includes: generating output image data by the signal controller by either reducing vertical resolution of input image data of one frame by 1/k (k is a natural number) or receiving input image data with its vertical resolution reduced by 1/k and processing the input image data to generate output image data; generating a data voltage based on the output image data by the data driver to apply the data voltage to the data line; and applying gate-on voltage pulses to k adjacent gate lines by the gate driver corresponding to respective image data of the output image data, wherein the output image data corresponding to some pixel rows of the output image data are shifted to left or right by at least one pixel and are output to the data driver in a first frame.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: October 8, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Se Huhn Hur, Gyu Hyeon Kim, Ji Hoon Kim, Hyeon Jin Kim
  • Patent number: 10430983
    Abstract: Encoding pixel information for pixels of an image. A method includes accessing information defining high-frequency image data correlated with pixels. The method further includes for each pixel, identifying if a vertex from the high-frequency image data is located in that pixel based on analysis of the high-frequency data correlated with the pixel. The method further includes, for one or more pixels in which a vertex is located, identifying the location of the vertex. The method further includes encoding the vertex location into image pixel data.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashraf Ayman Michail, Michael George Boulton
  • Patent number: 10424239
    Abstract: This application relates to systems, methods, and apparatus for reducing the power consumption of a display panel. Specifically, the embodiments discussed herein relate to a panel pixel charge scheme that allows the current output of a display driver to be modified based on the content to be displayed at the display panel. The display driver can compare current and upcoming display content in order to determine how the line voltage for one or more output lines will change over time. If, based on the comparison, the voltage for an output line is not going to vary substantially over time, the bias current output from the display driver can be modified in order to save power. The modification to the bias current can depend on the amount of change the line voltage will undergo in subsequent executions of the content data.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: September 24, 2019
    Assignee: Apple Inc.
    Inventors: James Aamold, Fenghua Zheng, Sandro H. Pintz
  • Patent number: 10410313
    Abstract: This disclosure describes examples for determining an amount of foveation that is to be applied for rendering an image. The example techniques may use information indicative of a performance of a graphics processing unit (GPU) to determine the amount of foveation that is to be applied. The GPU may render an image based on the determined amount of foveation.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: September 10, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Skyler Jonathon Saleh, Maurice Franklin Ribble, David Rigel Garcia Garcia
  • Patent number: 10397513
    Abstract: An electronic device is provided, The electronic device may include a display, a processor operatively connected to the display and configured to generate display data to be output on the display, a display driver integrated circuit configured to output, on the display, the display data received from the processor, wherein the display driver integrated circuit is configured to apply a color transformation value of the same or different magnitude to display data based on a distance from a specified point of the display to a location where the display data are to be displayed.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 27, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong Kon Bae, Dong Hwy Kim, Yo Han Lee, Hong Kook Lee, Dong Kyoon Han
  • Patent number: 10395624
    Abstract: A method, computer readable medium, and system are disclosed for adjusting an angular sampling rate during rendering. The method includes the steps of determining a location of a gaze within a displayed scene, and adjusting, during a rendering of the scene, an angular sampling rate used to render at least a portion of the scene, based on the location of the gaze within the displayed scene.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: August 27, 2019
    Assignee: NVIDIA Corporation
    Inventors: Qi Sun, Fu-Chung Huang, Joohwan Kim, David Patrick Luebke
  • Patent number: 10373370
    Abstract: A method for improving performance of generation of digitally represented graphics. The method comprises: receiving a first representation of a base primitive; providing a set of instructions associated with vertex position determination; executing said retrieved set of instructions on said first representation of said base primitive using bounded arithmetic for providing a second representation of said base primitive, and subjecting said second representation of said base primitive to a culling process. A corresponding apparatus and computer program product are also presented.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: August 6, 2019
    Assignee: Intel Corporation
    Inventors: Jon N. Hasselgren, Jacob J. Munkberg, Franz Petrik Clarberg, Tomas G. Akenine-Moller
  • Patent number: 10339712
    Abstract: An object region detection unit (130) decides the region of a physical object of interest in a physical space image. An image manipulation unit (140) performs shading processing of an inclusion region including the decided region. A rendering unit (155) arranges a virtual object in virtual space at the position and orientation of the physical object of interest and generates a virtual space image based on the position and orientation of the user's viewpoint. A composition unit (160) generates a composite image by superimposing the virtual space image on the physical space image that has undergone the shading processing and outputs the generated composite image to an HMD (190).
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: July 2, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuki Takemoto, Takashi Aso
  • Patent number: 10235916
    Abstract: An apparatus for correcting image distortion may correct a luminance level of image data in accordance with a curvature of a curved display panel in a curved display device and a viewing distance of a viewer and display an image optimized for the curvature and the viewing distance on a full area of the curved display panel, whereby an image having no distortion may be provided to the viewer. The apparatus for correcting image distortion includes a virtual curved surface generator, a coordinate mapping unit, and a luminance converter.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 19, 2019
    Assignee: LG Display Co., Ltd.
    Inventors: JongHwan Park, YeonShim Shim, JiHee Song, SangLyn Lee
  • Patent number: 10229529
    Abstract: A system, method, and computer program product are provided for implementing anti-aliasing operations using a programmable sample pattern table. The method includes the steps of receiving an instruction that causes one or more values to be stored in one or more corresponding entries of the programmable sample pattern table and performing an anti-aliasing operation based on at least one value stored in the programmable sample pattern table. At least one value is selected from the programmable sample pattern table based on, at least in part, a location of one or more corresponding pixels.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 12, 2019
    Assignee: NVIDIA CORPORATION
    Inventors: Eric B. Lum, Jeffrey Alan Bolz, Timothy Paul Lottes, Rui Manuel Bastos, Barry Nolan Rodgers, Gerald F. Luiz
  • Patent number: 10204393
    Abstract: Systems, apparatuses and methods may provide for technology that determines a position associated with one or more polygons in unresolved surface data and select an anti-aliasing sample rate based on a state of the one or more polygons with respect to the position. Additionally, the unresolved surface data may be resolved at the position in accordance with the selected anti-aliasing sample rate, wherein the selected anti-aliasing sample rate varies across a plurality of pixels. The position may be a bounding box, a display screen coordinate, and so forth.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 12, 2019
    Assignee: Intel Corporation
    Inventors: Abhishek R. Appu, Joydeep Ray, Peter L. Doyle, Subramaniam Maiyuran, Devan Burke, Philip R. Laws, ElMoustapha Ould-Ahmed-Vall, Altug Koker
  • Patent number: 10204596
    Abstract: A controller for generating an output image to be rendered on a transparent display panel is provided. The controller is configured to: receive an input image; calculate an opacity of each pixel in the input image according to a predetermined equation associated with the transparent display panel; determine a display mode of one or more portions of the input image according to transparency indication information associated with the one or more portions of the input image, wherein the display mode corresponds to transparency of the one or more portions in the input image; and obtain the output image to be displayed on the transparent display panel according to the determined display mode of the one or more portion of the input image.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: February 12, 2019
    Assignee: MEDIATEK INC.
    Inventors: Chih-Kai Chang, Tsu-Ming Liu