Anti-aliasing Or Image Smoothing Patents (Class 345/611)
  • 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: 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: 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: 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
  • Patent number: 10185659
    Abstract: A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: January 22, 2019
    Assignee: Cray, Inc.
    Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
  • Patent number: 10182201
    Abstract: A projector is configured so as to be able to perform a plurality of types of image processing on processing target data in the case in which one of still image data and data of a frame constituting video data is input as the processing target data. A video processing section includes a selector for controlling an execution sequence of the types of image processing to be executed, and a panel correction section for outputting the processing target data having been processed in the execution sequence controlled by the control section.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 15, 2019
    Assignee: Seiko Epson Corporation
    Inventor: Kenji Mizushiro
  • Patent number: 10147203
    Abstract: A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
    Type: Grant
    Filed: September 5, 2015
    Date of Patent: December 4, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Yury Y. Uralsky, Jonah M. Alben, Ankan Banerjee, Gregory Massal, Thomas Petersen, Oleg Kuznetsov, Eric B. Lum, Prakshep Mehta
  • Patent number: 10134349
    Abstract: Aspects of the subject technology relate to electronic devices with displays. A display may include an array of display pixels and control circuitry for operating the display. In some scenarios, interference signals from other components of the electronic device or additional external devices can couple to the control circuitry for the display and cause distortions in displayed data. Display frames may be displayed by an electronic device display with a varying phase. The varying phase display frames may each include a distortion pattern that also varies from frame to frame due to the varying phase. The varying distortion patterns may average out or visibly cancel when viewed by a user such that no visible artifact of the interference signal is seen by the user. The varying phase can be actively tuned to the interference signal if desired.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 20, 2018
    Assignee: Apple Inc.
    Inventors: Rui Zhang, Guangmao Xing, Paolo Sacchetto, Marc Joseph Devincentis, Anshi Liang, Weijun Yao, Sang Y. Youn, Hyunwoo Nho
  • Patent number: 10136095
    Abstract: A projector is configured so as to be able to perform a plurality of types of image processing on processing target data in the case in which one of still image data and data of a frame constituting video data is input as the processing target data. A video processing section includes a selector for controlling an execution sequence of the types of image processing to be executed, and a panel correction section for outputting the processing target data having been processed in the execution sequence controlled by the control section.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: November 20, 2018
    Assignee: Seiko Epson Corporation
    Inventor: Kenji Mizushiro
  • Patent number: 10126873
    Abstract: An electronic handwriting device (e.g., a tablet device or smart phone) detects a first touch and a second touch (e.g., from a pen device) on or near a writing surface of the electronic handwriting device. The electronic handwriting device determines whether the first touch is a dropped touch. Upon determining that the first touch is a dropped touch, the electronic handwriting device applies data filtering to data that is potentially associated with the second touch. After the data filtering step, the electronic handwriting device determines whether to generate a stitching segment between a first line segment associated with the dropped touch and a second line segment associated with the second touch. The determination of whether to generate the stitching segment also may be based on other factors, such as the proximity of the second touch to the dropped touch.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 13, 2018
    Assignee: Wacom Co., Ltd.
    Inventor: Charles Heart Ohi
  • Patent number: 10123060
    Abstract: Disclosed are a method and an apparatus for providing contents. The method includes: analyzing an attribute of contents and generating a mapping table for mapping a first region of the contents and a second region of the contents associated with the first region; and transmitting content information about the second region related to the mapping table to a second electronic apparatus and outputting the first region of the contents through an output unit.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Saemee Yim, Bokun Choi, Youngtae Jin
  • Patent number: 10096086
    Abstract: A raster unit is configured to generate different sample patterns for adjacent pixels within a given frame. In addition, the raster unit may adjust the sample patterns between frames. The raster unit includes an index unit that selects a sample pattern table for use with a current frame. For a given pixel, the index unit extracts a sample pattern from the selected sample pattern table. The extracted sample pattern is used to generate coverage information for the pixel. The coverage information for all pixels is then used to generate an image. The resultant image may then be filtered to reduce or remove artifacts induced by the changing of sample locations.
    Type: Grant
    Filed: September 5, 2015
    Date of Patent: October 9, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: Yury Y. Uralsky, Jonah M. Alben, Ankan Banerjee, Gregory Massal, Thomas Petersen, Oleg Kuznetsov, Eric B. Lum, Prakshep Mehta
  • Patent number: 10082867
    Abstract: Display control is provided relating to the field of near-to-eye display technologies. A method comprises: determining a first display area, in the field of view (FOV) of a user, of an image displayed on a main display device; dividing the image according to display capabilities of the main display device and a near-to-eye display device, the first display area, and an attribute of the image; controlling a display of the near-to-eye display device in accordance with a result of the division of the image. The near-to-eye display device is used to supplement a display that is provided at a suitable viewing distance of a user by a device but cannot fully fill the FOV of the user, so that an image can be displayed by making adaptations to meet the original quality of the image as far as possible, thereby providing a good viewing experience.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: September 25, 2018
    Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTD
    Inventors: Liang Zhou, Hanning Zhou
  • Patent number: 10043442
    Abstract: The present disclosure relates to a display device and a method for modifying image displaying on a display panel. The display panel includes a pixel array composed of a plurality of pixel points each including three subpixels of three different colors which are arranged in a delta arrangement. The method includes: receiving original image signals which include brightness values of respective subpixels; determining a plurality of first pixel points; for each subpixel in each of the first pixel points, modifying the brightness value of the subpixel according to the brightness value of a subpixel having the same color as the subpixel in at least one of pixel points which are adjacent to the first pixel point; and providing the pixel array with modified image signals according to the modified brightness values of respective subpixels in the first pixel points.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: August 7, 2018
    Assignee: EverDisplay Optronics (Shanghai) Limited
    Inventor: Jung-Chung Hsu
  • Patent number: 10018842
    Abstract: At least one imaging unit for emitting an image in the form of a beam path and at least one mirror module for deflecting the beam path which is emitted by the imaging unit are included in a head-up display for a motor vehicle. The mirror module includes at least two different mirrors which are movable into the beam path, and a respective curvature of the mirrors is matched to respective vehicle-specific windshield variants. The head-up display may be arranged in the motor vehicle by selecting one of the mirrors whose curvature is matched to the windshield variant, embodied in a vehicle-specific manner, and arranging the selected mirror in a region through which the beam path extends in the case of an activated imaging unit.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: July 10, 2018
    Assignee: AUDI AG
    Inventors: Matthias Wunderlich, Tobias Schumm
  • Patent number: 10008029
    Abstract: Updating depth related graphics data is described. Geometric primitives are processed. Pixels are generated from the primitives based on the processing, each of which has at least one corresponding depth value. Culling is performed on a first group of the pixels, based on a representation of the at least one depth related value corresponding to each. Pixels may be discarded based on the culling and upon which a second group of pixels remain. A depth related raster operations function is performed, in which data is transacted with a depth buffer. The culling function is updated in relation to the transacting. The updating is performed on the basis of a granularity, which characterizes the culling function.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: June 26, 2018
    Assignee: Nvidia Corporation
    Inventors: Christian Amsinck, Eric B. Lum, Barry Rodgers, Tony Louca, Christian Rouet, Jonathan Dunaisky
  • Patent number: 9990487
    Abstract: A technique for distinguishing between a human user and a software robot. The technique includes: receiving a first communication from a device different from the at least one computer; identifying, from the first communication, a request to access a web resource; generating an image that encodes a challenge text, the image comprising data stored in a plurality of channels including a transparency channel, the generating comprising: generating decoding information representing the challenge text; and storing the decoding information in the transparency channel of the image; transmitting, via the at least one network, the generated image to the device; receiving a second communication from the device; identifying, from the second communication, a response text; and providing the device with access to the web resource based on a comparison between the challenge text and the response text.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 5, 2018
    Assignee: Mastercard Technologies Canada ULC
    Inventors: Christopher Everett Bailey, Randy Lukashuk, Jonathan Cunningham
  • Patent number: 9972134
    Abstract: Techniques described herein dynamically adapt an amount of smoothing that is applied to signals of a device (e.g., positions and/or orientations of an input mechanism, positions and/or orientations of an output mechanism) based on a determined distance between an object and the device, or based on a determined distance between the object and another device (e.g., a head-mounted device). The object can comprise one of a virtual object presented on a display of the head-mounted device or a real-world object within a view of the user. The object can be considered a “target” object based on a determination that a user is focusing on, or targeting, the object. For example, the head-mounted device or other devices can sense data associated with an eye gaze of a user and can determine, based on the sensed data, that the user is looking at the target object.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: May 15, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cheyne Rory Quin Mathey-Owens, Andrew Austin Jackson
  • Patent number: 9959799
    Abstract: A driving method for a 3D display apparatus and a driving apparatus thereof, the method includes: receiving an image signal and extracting a first view and a second view from the image signal (S31); dividing the first view and the second view respectively into multiple virtual pixels, and obtaining the color component corresponding to the color of each sub-pixel in the multiple virtual pixels (S32); arranging a sampling region in the pixel array of the display apparatus for each sub-pixel of each view (S33); determining the gray scale signal of the sub-pixel corresponding to the sampling region according to the color component corresponding to the color of each sub-pixel in each virtual pixel covered by the sampling region (S34); and displaying the image signal according to the gray scale signals of the sub-pixels (S35).
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: May 1, 2018
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Renwei Guo, Xue Dong
  • Patent number: 9933863
    Abstract: An optical object recognition system includes at least two beacons, an image sensor and a processing unit. The beacons operate in an emission pattern and the emission pattern of the beacons has a phase shift from each other. The image sensor captures image frames with a sampling period. The processing unit is configured to recognize different beacons according to the phase shift of the emission pattern in the image frames.
    Type: Grant
    Filed: May 30, 2013
    Date of Patent: April 3, 2018
    Assignee: PIXART IMAGING INC.
    Inventors: Chia-Cheun Liang, Yi-Hsien Ko, Han-Ping Cheng
  • Patent number: 9918070
    Abstract: A method of description of points of an object from object space is disclosed, wherein for each point of the object of object space displayed on a graticule of a scanning device, information about point distance from the scanning device is registered and then stored to each point of the graticule of image as additional data. Furthermore, connection for implementation of said method covering a scanning device is disclosed, wherein a scanning system consists of at least two scanning devices connected to inputs of CPU central control unit, which includes a block of software applications and a block of computing module with evaluation software, whereas communication of the block of software applications and the block of calculation module with the evaluation software with CPU occurs via data buses, whereas CPU outputs are connected both on a block of internal memory and/or removable memory and a block of online outputs.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: March 13, 2018
    Assignee: Beistar3D Limited
    Inventor: Janík Pavol
  • Patent number: 9905040
    Abstract: Techniques are disclosed relating to texture sampling operations. In some embodiments, multi-fetch sampling instructions specify a region of a texture in which multiple samples are to be performed and texture processing circuitry is configured to sample the texture multiple times within the region. In some embodiments, the locations of the samples are determined according to a formula, which may be pseudo-random. In some embodiments, the locations of the samples are jittered to produce stochastic results. In some embodiments, the locations of the samples are determined based on one or more stored sets of samples that have particular properties (e.g., blue noise, in some embodiments). In various embodiments, disclosed techniques may facilitate Monte Carlo sampling.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: February 27, 2018
    Assignee: Apple Inc.
    Inventors: Christopher A. Burns, Justin A. Hensley
  • Patent number: 9892709
    Abstract: The inventive concept relates to a display device and a driving method thereof. A display device according to an exemplary embodiment of the inventive concept includes: a display panel including a plurality of pixels and a plurality of data lines; a data driver applying data voltages to the plurality of data lines; a signal controller controlling the data driver; and a graphic controller inputting an image signal that is dithered based on dithering patterns of one set to the signal controller, wherein the signal controller includes a dithering cycle detector configured to detect a dithering cycle which is a cycle in which the dithering patterns of one set are repeated, and a still image detector configured to determine whether a current frame is a frame displaying a still image or a frame displaying a motion picture image based on the dithering cycle and the image signal.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: February 13, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Jae Ho Choi, Sil Yi Bang, Jang Hyun Yeo, Myeong Su Kim
  • Patent number: 9841385
    Abstract: According to one embodiment, a pattern characteristic detection apparatus for a photomask includes a detection-data creating portion, a reference-data creating portion, an extracting portion, a first area-setting portion, a detecting portion and an collecting portion. The detection-data creating portion is configured to create detection data on the basis of an optical image of a pattern formed on a photomask. The reference-data creating portion is configured to create reference data of the pattern. The extracting portion is configured to extract a pattern for pattern characteristic detection and positional information of the extracted pattern. The first area-setting portion is configured to set an area where pattern characteristics are to be detected, and configured to extract a target pattern. The detecting portion is configured to detect pattern characteristics of the target pattern within the area. In addition, the collecting portion is configured to collect the detected pattern characteristics.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: December 12, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Hiromu Inoue, Hiroyuki Ikeda, Eiji Sawa
  • Patent number: 9792676
    Abstract: A system for background image subtraction includes a computing device coupled with a 3D video camera, a processor o£ the device programmed to receive a video feed from the camera containing images of one or more subject that include depth information. The processor, for an image: segments pixels and corresponding depth information into three different regions including foreground (FG), background (BG), and unclear (UC); categorizes UC pixels as FG or BG using a function that considers the color and background history (BGH) information associated with the UC pixels and the color and BGH information associated with pixels near the UC pixels; examines the pixels marked as FG and applies temporal and spatial filters to smooth boundaries of the FG regions; constructs a new image by overlaying the FG regions on top of a new background; displays a video feed of the new image in a display device; and continually maintains the BGH.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: October 17, 2017
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Quang H. Nguyen, Minh N. Do, Sanjay J. Patel, Daniel P. Dabbelt, Dennis J. Lin
  • Patent number: 9786256
    Abstract: Methods and devices for generating Graphical User Interface (GUI) for displaying are provided, wherein the GUI is generated based on a plurality of windows. The method for generating GUI includes the step of: separately drawing a plurality of pictures into the plurality of windows by a first graphical processing unit; and selecting the first graphical processing unit or a second graphical processing unit according to a predefined rule to compose the plurality of windows with pictures into a frame buffer, such that the GUI is obtained; wherein the first graphical processing unit and the second graphical processing unit are different.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: October 10, 2017
    Assignee: MEDIATEK SINGAPORE PTE. LTD.
    Inventors: Zijie Zheng, Cheng Chen, Chenli Zhang
  • Patent number: 9779698
    Abstract: An information processing method and an electronic device are described. The information processing method is applied to an electronic device having a display unit. The method includes obtaining a parameter value of a pixel of a source icon on the display unit; analyzing an energy distribution of the source icon based on the parameter value, and determining a core area of the source icon; extracting the core area and conducting image processing of the core area to generate a substitution icon of the source icon for displaying, the substitution icon possesses main display information features of the source icon.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: October 3, 2017
    Assignee: LENOVO (BEIJING) CO., LTD.
    Inventors: Chen Chen, Houkai Song, Shoupeng Zhang
  • Patent number: 9767376
    Abstract: A drawing apparatus that displays a character rendered in an outline method includes a number-of-commands identification unit configured to identify a number of drawing commands required for the character based on outline data that corresponds to a shape of the character, a level determination unit configured to determine a level of an antialiasing process to be performed on the character based on the number of the drawing commands found by the number-of-commands identification unit, and a drawing unit configured to execute the antialiasing process of the level determined for the character by the level determination unit, when the character is drawn based on the outline data of the character.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: September 19, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Atsushi Ikeda
  • Patent number: 9743057
    Abstract: Systems and methods for correcting intensity drop-offs due to geometric properties of lenses are provided. In one example, a method includes receiving an input pixel of the image data, the image data acquired using an image sensor. A color component of the input pixel is determined. A gain grid is determined by pointing to the gain grid in external memory. Each of the plurality of grid points is associated with a lens shading gain selected based upon the color of the input pixel. A nearest set of grid points that enclose the input pixel is identified. Further, a lens shading gain is determined by interpolating the lens shading gains associated with each of the set of grid points and is applied to the input pixel.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: August 22, 2017
    Assignee: APPLE INC.
    Inventors: Guy Cote, Joseph Anthony Petolino, Jr., Suk Hwan Lim, D. Amnon Silverstein