Anti-aliasing Or Image Smoothing Patents (Class 345/611)
-
Patent number: 10908736Abstract: 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: GrantFiled: July 19, 2019Date of Patent: February 2, 2021Assignees: HEFEI BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventor: Qing Yang
-
Patent number: 10887061Abstract: 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: GrantFiled: January 8, 2018Date of Patent: January 5, 2021Assignee: Cable Television Laboratories, Inc.Inventors: Jennifer Andreoli-Fang, Balkan Kecicioglu, Joseph Padden
-
Patent number: 10853708Abstract: 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: GrantFiled: February 10, 2017Date of Patent: December 1, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Morovic, Jan Morovic, Hector Gomez Minano
-
Patent number: 10764581Abstract: 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: GrantFiled: May 24, 2018Date of Patent: September 1, 2020Assignee: Lockhead Martin CorporationInventors: Mark A. Lamkin, Kyle Martin Ringgenberg, Jordan David Lamkin
-
Patent number: 10739849Abstract: 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: GrantFiled: December 28, 2018Date of Patent: August 11, 2020Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Jeffrey Roger Stafford, Andrew Young
-
Patent number: 10728492Abstract: 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: GrantFiled: April 24, 2017Date of Patent: July 28, 2020Assignee: Intel CorporationInventors: Travis T. Schluessler, Joydeep Ray, John H. Feit, Nikos Kaburlasos, Jacek Kwiatkowski, Karthik Vaidyanathan, Prasoonkumar Surti, Michael Apodaca, Murali Ramadoss, Abhishek Venkatesh
-
Patent number: 10706507Abstract: 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: GrantFiled: December 21, 2017Date of Patent: July 7, 2020Assignee: ATEMEInventors: Elie Gabriel Mora, Pierre Larbier
-
Patent number: 10699469Abstract: 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: GrantFiled: February 2, 2010Date of Patent: June 30, 2020Assignee: Calgary Scientific Inc.Inventors: John Mortimer, Tony Schellenberg, Pierre Lemire
-
Patent number: 10694139Abstract: 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: GrantFiled: August 21, 2019Date of Patent: June 23, 2020Assignee: Samsung Electronics Co., Ltd.Inventors: Jong Kon Bae, Dong Hwy Kim, Yo Han Lee, Hong Kook Lee, Dong Kyoon Han
-
Patent number: 10692301Abstract: 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: GrantFiled: June 7, 2019Date of Patent: June 23, 2020Assignee: TOTAL S.A.Inventors: Frank Despinois, Stefano Frambati, Marjolaine Lahmi
-
Patent number: 10650566Abstract: 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: GrantFiled: June 30, 2017Date of Patent: May 12, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Ivan Nevraev, Martin J. I. Fuller, Adam J. Miles, Jason M. Gould
-
Patent number: 10636387Abstract: 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: GrantFiled: September 7, 2018Date of Patent: April 28, 2020Assignee: Microsoft Technology Licensing, LLCInventor: Daniel John Imms
-
Patent number: 10623738Abstract: 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: GrantFiled: March 27, 2018Date of Patent: April 14, 2020Assignee: Futurewei Technologies, Inc.Inventors: Shan Liu, Roman Chernyak, Jiali Fu, Victor Stepin, Xiang Ma, Igor Pasechnik, Sergey Ikonin
-
Patent number: 10600157Abstract: 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: GrantFiled: January 5, 2018Date of Patent: March 24, 2020Assignee: QUALCOMM IncorporatedInventors: Alireza Shoa Hassani Lashdan, Adrian Leung, Evgenii Krasnikov
-
Patent number: 10565689Abstract: 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: GrantFiled: August 7, 2018Date of Patent: February 18, 2020Assignee: QUALCOMM IncorporatedInventor: Surendra Nallam
-
Patent number: 10534964Abstract: 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: GrantFiled: January 30, 2017Date of Patent: January 14, 2020Assignee: BlackBerry LimitedInventors: Muhammad Rabeiah M Alrabeiah, Jun Chen, Dake He, Liangyan Li, Yingchan Qiao, Yizhong Wang, Ting Yin
-
Patent number: 10453170Abstract: 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: GrantFiled: September 9, 2016Date of Patent: October 22, 2019Assignee: Intel CorporationInventors: Robert M. Toth, Carl J. Munkberg, Jon N. Hasselgren
-
Patent number: 10438522Abstract: 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: GrantFiled: August 6, 2015Date of Patent: October 8, 2019Assignee: Samsung Display Co., Ltd.Inventors: Se Huhn Hur, Gyu Hyeon Kim, Ji Hoon Kim, Hyeon Jin Kim
-
Patent number: 10430983Abstract: 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: GrantFiled: June 5, 2017Date of Patent: October 1, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ashraf Ayman Michail, Michael George Boulton
-
Patent number: 10424239Abstract: 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: GrantFiled: October 2, 2017Date of Patent: September 24, 2019Assignee: Apple Inc.Inventors: James Aamold, Fenghua Zheng, Sandro H. Pintz
-
Patent number: 10410313Abstract: 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: GrantFiled: August 5, 2016Date of Patent: September 10, 2019Assignee: QUALCOMM IncorporatedInventors: Skyler Jonathon Saleh, Maurice Franklin Ribble, David Rigel Garcia Garcia
-
Patent number: 10395624Abstract: 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: GrantFiled: January 25, 2018Date of Patent: August 27, 2019Assignee: NVIDIA CorporationInventors: Qi Sun, Fu-Chung Huang, Joohwan Kim, David Patrick Luebke
-
Patent number: 10397513Abstract: 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: GrantFiled: August 29, 2017Date of Patent: August 27, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Jong Kon Bae, Dong Hwy Kim, Yo Han Lee, Hong Kook Lee, Dong Kyoon Han
-
Patent number: 10373370Abstract: 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: GrantFiled: December 31, 2016Date of Patent: August 6, 2019Assignee: Intel CorporationInventors: Jon N. Hasselgren, Jacob J. Munkberg, Franz Petrik Clarberg, Tomas G. Akenine-Moller
-
Patent number: 10339712Abstract: 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: GrantFiled: March 19, 2015Date of Patent: July 2, 2019Assignee: Canon Kabushiki KaishaInventors: Kazuki Takemoto, Takashi Aso
-
Patent number: 10235916Abstract: 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: GrantFiled: October 30, 2015Date of Patent: March 19, 2019Assignee: LG Display Co., Ltd.Inventors: JongHwan Park, YeonShim Shim, JiHee Song, SangLyn Lee
-
Patent number: 10229529Abstract: 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: GrantFiled: September 6, 2016Date of Patent: March 12, 2019Assignee: NVIDIA CORPORATIONInventors: Eric B. Lum, Jeffrey Alan Bolz, Timothy Paul Lottes, Rui Manuel Bastos, Barry Nolan Rodgers, Gerald F. Luiz
-
Patent number: 10204596Abstract: 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: GrantFiled: December 16, 2016Date of Patent: February 12, 2019Assignee: MEDIATEK INC.Inventors: Chih-Kai Chang, Tsu-Ming Liu
-
Patent number: 10204393Abstract: 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: GrantFiled: April 10, 2017Date of Patent: February 12, 2019Assignee: Intel CorporationInventors: Abhishek R. Appu, Joydeep Ray, Peter L. Doyle, Subramaniam Maiyuran, Devan Burke, Philip R. Laws, ElMoustapha Ould-Ahmed-Vall, Altug Koker
-
Patent number: 10185659Abstract: 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: GrantFiled: December 9, 2016Date of Patent: January 22, 2019Assignee: Cray, Inc.Inventors: Heidi Lynn Poxon, William Homer, David W. Oehmke, Luiz DeRose, Clayton D. Andreasen, Sanyam Mehta
-
Patent number: 10182201Abstract: 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: GrantFiled: February 29, 2016Date of Patent: January 15, 2019Assignee: Seiko Epson CorporationInventor: Kenji Mizushiro
-
Patent number: 10147203Abstract: 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: GrantFiled: September 5, 2015Date of Patent: December 4, 2018Assignee: NVIDIA CORPORATIONInventors: Yury Y. Uralsky, Jonah M. Alben, Ankan Banerjee, Gregory Massal, Thomas Petersen, Oleg Kuznetsov, Eric B. Lum, Prakshep Mehta
-
Patent number: 10136095Abstract: 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: GrantFiled: February 29, 2016Date of Patent: November 20, 2018Assignee: Seiko Epson CorporationInventor: Kenji Mizushiro
-
Patent number: 10134349Abstract: 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: GrantFiled: April 26, 2017Date of Patent: November 20, 2018Assignee: Apple Inc.Inventors: Rui Zhang, Guangmao Xing, Paolo Sacchetto, Marc Joseph Devincentis, Anshi Liang, Weijun Yao, Sang Y. Youn, Hyunwoo Nho
-
Patent number: 10126873Abstract: 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: GrantFiled: June 24, 2016Date of Patent: November 13, 2018Assignee: Wacom Co., Ltd.Inventor: Charles Heart Ohi
-
Patent number: 10123060Abstract: 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: GrantFiled: July 2, 2015Date of Patent: November 6, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Saemee Yim, Bokun Choi, Youngtae Jin
-
Patent number: 10096086Abstract: 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: GrantFiled: September 5, 2015Date of Patent: October 9, 2018Assignee: NVIDIA CORPORATIONInventors: Yury Y. Uralsky, Jonah M. Alben, Ankan Banerjee, Gregory Massal, Thomas Petersen, Oleg Kuznetsov, Eric B. Lum, Prakshep Mehta
-
Patent number: 10082867Abstract: 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: GrantFiled: December 29, 2014Date of Patent: September 25, 2018Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTDInventors: Liang Zhou, Hanning Zhou
-
Patent number: 10043442Abstract: 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: GrantFiled: May 9, 2016Date of Patent: August 7, 2018Assignee: EverDisplay Optronics (Shanghai) LimitedInventor: Jung-Chung Hsu
-
Patent number: 10018842Abstract: 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: GrantFiled: September 3, 2015Date of Patent: July 10, 2018Assignee: AUDI AGInventors: Matthias Wunderlich, Tobias Schumm
-
Patent number: 10008029Abstract: 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: GrantFiled: May 31, 2013Date of Patent: June 26, 2018Assignee: Nvidia CorporationInventors: Christian Amsinck, Eric B. Lum, Barry Rodgers, Tony Louca, Christian Rouet, Jonathan Dunaisky
-
Patent number: 9990487Abstract: 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: GrantFiled: May 5, 2017Date of Patent: June 5, 2018Assignee: Mastercard Technologies Canada ULCInventors: Christopher Everett Bailey, Randy Lukashuk, Jonathan Cunningham
-
Patent number: 9972134Abstract: 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: GrantFiled: June 30, 2016Date of Patent: May 15, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Cheyne Rory Quin Mathey-Owens, Andrew Austin Jackson
-
Patent number: 9959799Abstract: 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: GrantFiled: October 15, 2015Date of Patent: May 1, 2018Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.Inventors: Renwei Guo, Xue Dong
-
Patent number: 9933863Abstract: 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: GrantFiled: May 30, 2013Date of Patent: April 3, 2018Assignee: PIXART IMAGING INC.Inventors: Chia-Cheun Liang, Yi-Hsien Ko, Han-Ping Cheng
-
Patent number: 9918070Abstract: 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: GrantFiled: May 13, 2013Date of Patent: March 13, 2018Assignee: Beistar3D LimitedInventor: Janík Pavol
-
Patent number: 9905040Abstract: 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: GrantFiled: February 8, 2016Date of Patent: February 27, 2018Assignee: Apple Inc.Inventors: Christopher A. Burns, Justin A. Hensley
-
Patent number: 9892709Abstract: 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: GrantFiled: June 2, 2014Date of Patent: February 13, 2018Assignee: Samsung Display Co., Ltd.Inventors: Jae Ho Choi, Sil Yi Bang, Jang Hyun Yeo, Myeong Su Kim
-
Patent number: 9841385Abstract: 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: GrantFiled: August 17, 2010Date of Patent: December 12, 2017Assignee: Kabushiki Kaisha ToshibaInventors: Hiromu Inoue, Hiroyuki Ikeda, Eiji Sawa
-
Patent number: 9792676Abstract: 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: GrantFiled: December 23, 2016Date of Patent: October 17, 2017Assignee: The Board of Trustees of the University of IllinoisInventors: Quang H. Nguyen, Minh N. Do, Sanjay J. Patel, Daniel P. Dabbelt, Dennis J. Lin