Interpolation Of Attribute Values Across Object Surface Patents (Class 345/606)
  • Patent number: 11935163
    Abstract: Prior art digital painting applications create strokes by repeatedly applying a stamp at incremental positions along a path. Such applications led to uniform marks being made by the mark making tool along the stroke as the same process as applied by the software application at each point along the stroke. However, some areas of a painting involve repetitive strokes, which can take a lot of time for the user. Embodiments of the invention provide the user with automated methods and systems that maintain a level of control the user seeks or needs whilst removing the repetitive nature of the area filling thereby saving the user time whilst delivering high quality results. The invention fills the area to be filled to painted with actual, individual strokes, offering the advantages of overlapping strokes and mixing paint for an increased “natural” media look and feel.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: March 19, 2024
    Assignee: Corel Corporation
    Inventor: Stephen Bolt
  • Patent number: 11410630
    Abstract: A feeling is given that a stationary object is moving even when an apparent motion is not established between the stationary object and luminance varying areas. An image generation device generates video including a stationary object area, at least one luminance varying area located along a contour of the stationary object area, and a background area other than the stationary object area and the luminance varying area. Luminance of the luminance varying area varies with time in a luminance range based on luminance of the stationary object area and luminance of the background area.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 9, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventor: Takahiro Kawabe
  • Patent number: 11270486
    Abstract: Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a modification input to an object rendered on a display, and to perform a first re-rendering of the object on the display based on the modification input. The one or more processors may further be configured to generate at least one polygon-based representation of the object based on the modification input, and to perform, based on the at least one polygon-based representation, a second re-rendering of the object on the display.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: March 8, 2022
    Assignee: Apple Inc.
    Inventors: William J. Thimbleby, Peder Blekken
  • Patent number: 11250839
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for training conversational language models are presented. An embedding library may be generated and maintained. Exemplary target inputs and associated intent types may be received. The target inputs may be encoded into contextual embeddings. The embeddings may be added to the embedding library. When a conversational entity receives a new natural language input, that new input may be encoded into a contextual embedding. The new embedding may be added to the embedding library. A similarity score model may be applied to the new embedding and one or more embeddings for the exemplary target inputs. Similarity scores may be calculated based on the application of the similarity score model. A response may be generated by the conversational entity for an intent type for which a similarity score exceeds a threshold value.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: February 15, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tien Widya Suwandy, David Shigeru Taniguchi, Cezary Antoni Marcjan, Hung-chih Yang
  • Patent number: 11222397
    Abstract: This disclosure describes examples for foveation rendering. A graphics processing unit (GPU) may render image content for each tile at different sizes as part of the rendering pass after a binning pass in which the GPU determined to which tiles vertices of primitives belong. The GPU may upsample the rendered image content based on the size at which GPU rendered the image content, and output the upsampled image content for later display.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: January 11, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Skyler Jonathon Saleh, David Rigel Garcia Garcia, Maurice Franklin Ribble
  • Patent number: 11010959
    Abstract: When performing foveated rendering, a graphics processor is controlled to render plural, e.g. three, different resolution versions from the same viewpoint for a scene. The rendered different resolution images are then appropriately combined (composited) to provide the output “foveated” image (output frame) that is displayed. The geometry for the scene is processed and sorted into lists for respective rendering tiles of the images being rendered only once, to provide a single set of tile geometry lists that are then used in common when rendering each respective resolution image.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: May 18, 2021
    Assignee: Arm Limited
    Inventors: Sandeep Kakarlapudi, Andreas Engh-Halstvedt, Samuel Martin, Edvard Fielding
  • Patent number: 10884582
    Abstract: A system and method for progressively displaying images of an item to create a rotational video-like display. The displayed images are contained within multiple datasets that are received by a computing device. Each received dataset contains multiple images of the same item, with each image captured of the item from a different perspective as compared to the other images in the dataset. The different perspective can be captured, for example, around an axis of rotation that reflects the item at a particular angle of view. Once multiple images are received in a dataset, the images are progressively displayed to a user in a viewer by transitioning between individual images in a certain order so as to create the video-like display. The transitioning between individual images, including the speed of transition and selection of the next image to be displayed, can be controlled by the user.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 5, 2021
    Assignee: BLUE NILE, INC.
    Inventors: Brandon Shults, Gregory Katz
  • Patent number: 10708533
    Abstract: A display apparatus includes a signal receiver configured to receive an image signal having a plurality of gradations; a display configured to display an image based on the received image signal; a storage configured to store a plurality of calibration coefficients corresponding to more than two gradations from among the plurality of gradations to calibrate a uniformity of the image; and a controller configured to control the display to apply to the received image signal, a calibration coefficient corresponding to a gradation of the received image signal from among the plurality of gradations to display the image. With this, the uniformity of the image outputted from the display apparatus is exactly calibrated with respect to the plurality of gradations.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: July 7, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-hoon Cho, Ji-yong Park, Sang-kyun Im
  • Patent number: 10665208
    Abstract: A graphics processing system includes a graphics processing pipeline including at least an initial processing stage and a further processing stage. Data for a scene at a first resolution and data for the scene at a second resolution are processed in the initial processing stage. After processing data for the scene at the first and second resolutions in the initial processing stage, gaze-tracking data relating to a current positioning of at least one eye of a user of a virtual reality user device is received. At least one sub-region of the scene is identified from the gaze-tracking data. Data for the scene at the first resolution and only data corresponding to the identified at least one sub-region of the scene at the second resolution are processed in the further processing stage. The scene is rendered by combining the data for the scene processed in the further processing stage.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: May 26, 2020
    Assignee: ARM Limited
    Inventor: Samuel Martin
  • Patent number: 10621469
    Abstract: A computer system for automating the shifting of pixels within a digital video receives a first starting point through a user interface. The first starting point is received through a user selection of a first beginning portion of a video frame. The system then receives a first ending point through the user interface. The first ending point is received through a user selection of a first ending portion of the user interface. The system selects a first set of pixels that lie between the first starting point and the first ending point. The system then shifts the first set of pixels in the first direction, wherein shifting the first set of pixels comprises rendering and re-rendering in a loop the first set of pixels being shifted.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 14, 2020
    Inventors: Troy Plota, Sascha Connelly
  • Patent number: 10540747
    Abstract: Examples include computing devices, processes, and/or machine-readable storage mediums. Examples analyze a region of pixels for a digital image to determine a set of diagonal direction pixel differences corresponding to a target pixel. Examples analyze the region of pixels to determine diagonal variances corresponding to the target pixel. Examples scale the digital image by processing the target pixel into a set of subpixels based at least in part on the set of diagonal direction pixel differences and the diagonal variances.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: January 21, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jay S Gondek, Matthew A Shepherd
  • Patent number: 10510185
    Abstract: A technique for performing rasterization and pixel shading with decoupled resolution is provided herein. The technique involves performing rasterization as normal to generate fine rasterization data and a set of (fine) quads. The quads are accumulated into a tile buffer and coarse quads are generated from the quads in the tile buffer based on a shading rate. The shading rate determines how many pixels of the fine quads are combined to generate coarse pixels of the coarse quads. Combination of fine pixels involves generating a single coarse pixel for each such fine pixel to be combined. The positions of the coarse pixels of the coarse quads are set based on the positions of the corresponding fine pixels. The coarse quads are shaded normally and the resulting shaded coarse quads are modified based on the fine rasterization data to generate shaded fine quads.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: December 17, 2019
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Skyler Jonathon Saleh, Christopher J. Brennan, Andrew S. Pomianowski, Ruijin Wu
  • Patent number: 10489897
    Abstract: Methods and apparatus for the generation of interpolated frames of video data. In one embodiment, the interpolated frames of video data are generated by obtaining two or more frames of video data from a video sequence; determining frame errors for the obtained two or more frames from the video sequence, determining whether the frame errors exceed a threshold value; performing a multi-pass operation; performing a single-pass operation; performing frame blending; performing edge correction; and generating the interpolated frame of image data.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: November 26, 2019
    Assignee: GoPro, Inc.
    Inventors: Aaron Staranowicz, Ryan Lustig, Desmond Chik
  • Patent number: 10368013
    Abstract: A camera system captures an image in a source aspect ratio and applies a transformation to the input image to scale and warp the input image to generate an output image having a target aspect ratio different than the source aspect ratio. The output image has the same field of view as the input image, maintains image resolution, and limits distortion to levels that do not substantially affect the viewing experience. In one embodiment, the output image is non-linearly warped relative to the input image such that a distortion in the output image relative to the input image is greater in a corner region of the output image than a center region of the output image.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 30, 2019
    Assignee: GoPro, Inc.
    Inventors: Nicholas D. Woodman, Sumit Chawla, Loic Segapelli, Scott Patrick Campbell
  • Patent number: 10356438
    Abstract: In order to overcome the issue caused by a decoded block vector (BV) pointing to a reference block overlapping with an unavailable area, various methods are disclosed. According to one method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by padding from neighboring available pixels. The padding can be done in the horizontal direction and then the vertical direction. The padding may also done in the vertical direction first and then horizontal direction. In another method, if the reference block overlaps with an unavailable area, the reference pixels in the unavailable area are generated for IntraBC prediction of the current block by using previous decoded pixels in the unavailable area. A pre-defined value may also be used for the unavailable area.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: July 16, 2019
    Assignee: MEDIATEK INC.
    Inventors: Tzu-Der Chuang, Chia-Yun Cheng, Han-Liang Chou, Ching-Yeh Chen, Yu-Chen Sun, Yu-Wen Huang
  • Patent number: 10319140
    Abstract: A consecutive set of data points, P1, P2, P3, and P4, is selected. A first line is created through P1 and P3. A first tangent vector originating at P2, parallel to the first line, is created. A second line through P2 and P4 is created. A second tangent vector through P3 is created. The second tangent vector is parallel to the second line. A baseline through P2 and P3 is created. A Bezier curve between P2 and P3 is created, wherein the Bezier curve has a degree. The degree of the Bezier curve is determined based on a comparison of the first tangent vector, the second tangent vector, and the baseline.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: June 11, 2019
    Assignee: Landmark Graphics Corporation
    Inventors: Zitao Xu, Genbao Shi, Andres Cesar Callegari, ChiKang David Chien, Jeffrey Marc Yarus
  • Patent number: 10317760
    Abstract: A liquid crystal panel and a liquid crystal device (LCD) are provided. The liquid crystal panel includes a first side, a second side opposite to the first side, and a third side. The liquid crystal panel further includes at least one gate on array (GOA) circuit. The GOA circuit includes a plurality of GOA units, and each of the GOA units includes a signal buffer configured to buffer received gate driving signals and to provide the buffered gate driving signals to the corresponding gate lines. Dimensions of the signal buffer of each of the GOA units are in an increasing order in a direction from the first side toward the second side, or numbers of the signal buffers of each of the GOA units are in an increasing order in the direction from the first side toward the second side.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: June 11, 2019
    Assignee: Wuhan China Star Optoelectronics Technology Co., Ltd
    Inventors: Chun-hung Huang, Zhenzhou Xing
  • Patent number: 10262400
    Abstract: The present disclosure discloses an image processing method including acquiring a distorted image of a photographed object; selecting according to a mapping relationship between at least one group of lens optical distortion models and reprojection error values, a lens optical distortion model whose reprojection error value is less than a specified threshold; and correcting, by using the lens optical distortion model, an optical distortion of the acquired distorted image, and obtaining an image with the optical distortion corrected disclosure.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 16, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Gang Chen, Zhongwei Tang, Wei Luo
  • Patent number: 10134114
    Abstract: Apparatus and methods for video image post-processing for segmentation based interpolation. In one embodiment, a computerized apparatus is utilized in order to obtain a first frame of video data; segment one or more objects within the first frame of video data; obtain a second frame of video data; segment one or more objects within the second frame of video data; match at least a portion of the one or more objects within the first frame of video data with the one or more objects within the second frame of video data; compute the motion of the pixels for the matched portion of the one or more objects; compute the motion of pixels associated with a background image; and generate an interpolated frame of video data, the interpolated frame of video data residing temporally between the first frame of video data and the second frame of video data.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: November 20, 2018
    Assignee: GOPRO, INC.
    Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig, Aaron Staranowicz
  • Patent number: 10114261
    Abstract: The present invention discloses a liquid crystal panel and a liquid crystal device (LCD). The liquid crystal panel includes a first side, a second side opposite to the first side, and a third side. The liquid crystal panel further includes at least one gate on array (GOA) circuit. The GOA circuit includes a plurality of GOA units, and each of the GOA units includes a signal buffer. configured to buffer received gate driving signals, and to provide the buffered gate driving signals to the corresponding gate lines. Dimensions of the signal buffer of each of the GOA unit are in an increasing order along a direction from the first side toward the second side, or numbers of the signal buffers of each of the GOA units are in the increasing order along the direction from the first side toward the second side.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: October 30, 2018
    Assignee: Wuhan China Star Optoelectronics Technology Co., Ltd
    Inventors: Chun-hung Huang, Zhenzhou Xing
  • Patent number: 10063826
    Abstract: Disclosed is an image processing apparatus and a control method thereof that can correct the brightness of a pixel in an image. Reflection characteristics of environment light when the image is captured are estimated by applying smoothing to the image. The brightness of the pixel is corrected by computing a correction value for correcting the brightness of the pixel based on the reflection characteristics of the environment light and adding the correction value to the pixel. The brightness can be corrected while suppressing an amplification of noise and a loss of details of a subject.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: August 28, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kotaro Kitajima
  • Patent number: 9984497
    Abstract: A method of rendering at least one of paths forming an object includes setting an initial value to each of tiles included in a frame based on a position and a proceeding direction of the at least one of paths, calculating a winding number of each of the tiles through which the at least one of paths passes, among the tiles included in the frame, based on the set initial value, and determining whether to perform shading based on the set initial value and the calculated winding number.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: May 29, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
  • Patent number: 9959648
    Abstract: A medical image display apparatus which displays, in a display screen, a display image having undergone gray level transform of changing number of gray levels of a medical image, obtains a representative value of pixel values concerning a region of a block, in the medical image, which corresponds to each partial region in a region designated in the display image. The medical image display apparatus sets a specific region in the display screen so as to include the designated region, and superimposes/displays and arranges obtained representative values on the specific region in correspondence with the arrangement of the partial regions.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: May 1, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Gakuto Aoyama, Masahiro Yakami
  • Patent number: 9905168
    Abstract: A method for correcting non-uniformities of one or more display panels of a HMD (e.g., a VR headset or an AR headset) is disclosed, where the method is based on a luminance level of content being displayed. The method includes obtaining the calibration data for correcting non-uniformity of a display panel of the HMD at various brightness levels and storing the data. In response to receiving a request for providing content to be presented on the HMD, the host applies the calibration data based on a luminance level of content being rendered to correct for any non-uniformities of the one or more display panels while rendering the content for display.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: February 27, 2018
    Assignee: Oculus VR, LLC
    Inventors: Evan M. Richards, Andrew T. Forsyth, Shizhe Shen
  • Patent number: 9773474
    Abstract: A content item to be displayed via a display of an electronic device may be associated with a first set of grey values or a set of color values. The electronic device may generate, maintain, or at least have access to one or more mappings that map the set of color values and/or the first set of grey values to a second set of grey values. Based on the one or more mappings, the electronic device may convert a color value of the set of color values or a first grey value of the first set of grey values to a second grey value of the second set of grey values. The content item may then be displayed utilizing the second grey value.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: September 26, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddharth Gupta, Jerry Yee-Ming Chung, Haili Wang, Herve Jacques Clement Letourneur, Kathryn Ann Chinn, Nadim Awad
  • Patent number: 9773328
    Abstract: Systems, methods, and other embodiments associated with density gradient analysis tool for heat mapping systems. According to one embodiment, a method includes receiving data points. The method further includes calculating a data distribution of the data points. The data distribution has bins, and the bins represent an intervals. The method further includes rendering a heat map based, at least in part, on the data distribution. The heat map includes regions corresponding to the bins.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: September 26, 2017
    Assignee: WELLS FARGO BANK, N.A.
    Inventor: Christopher J. Jones
  • Patent number: 9754522
    Abstract: A display device includes a curvature-variable display panel including a plurality of pixels; a controller configured to correct and output an image signal supplied from the outside according to a radius of curvature of the display panel; a data driver configured to supply a data signal corresponding to the corrected image signal to a data line connected to the pixel; and a scan driver configured to supply a scan signal synchronized with the data signal to a scan line connected to the pixel. The controller may include a curvature detector configured to detect the radius of curvature of the display panel and a lookup table generator configured to generate a correction lookup table according to the radius of curvature of the display panel.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: September 5, 2017
    Assignee: Samsung Display Co., Ltd.
    Inventors: Young Min Park, Sang Ho Hwang, Ju Hee Song
  • Patent number: 9734774
    Abstract: The image signal generating apparatus for a liquid crystal display element. A corner detector detects, when an input image signal contains multiple frame images each of which includes a first image area having a first tone and including a corner portion and a second image area having a second tone higher than the first tone and being adjacent in vertical, horizontal and oblique directions to the corner portion, the corner portion in each frame image, a tone provider generates an output image signal by providing a third tone lower than the second tone to one specific pixel adjacent in the oblique direction to a vertex of the corner portion in at least one of the multiple frame images. The tone provider provides the third tone to the specific pixel when the input image signal is a moving image signal.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: August 15, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Teppei Kurosawa
  • Patent number: 9687213
    Abstract: A robust algorithm is disclosed for real-time strain imaging. The method can be implemented on conventional medical imaging modalities such as ultrasound, MRI, etc. The pre- and post-deformation images, acquired by an imaging system, are used by the algorithm to produce the strain map. Deformation can be performed by any available means, such as an existing part of the imaging device (as in freehand elastography) or a separate compression fixture. Due to the computational efficiency of the algorithm, any conventional processing platform, including personal computers, tablet PCs, and smart phones can be employed for strain imaging, to construct an ultra-portable strain imaging system.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: June 27, 2017
    Inventors: Ahmad R. Sharafat, Saeed Rezajoo
  • Patent number: 9596385
    Abstract: Embodiments provide a video camera configured to capture, compress, and store video image data in a memory of the video camera at a rate of at least about twenty three frames per second. The video image data can be mosaiced image data, and the compressed, mosaiced image data may remain substantially visually lossless upon decompression and demosaicing.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: March 14, 2017
    Assignee: RED.COM, INC.
    Inventors: James H. Jannard, Thomas Graeme Nattress
  • Patent number: 9412335
    Abstract: A method and system for calibration and compensation of color in a three dimensional display system includes user calibration of individual color channels using a multiplicity of grey screens while viewing with three dimensional glasses. Look-up tables are generated to ease conversion of input pixels to color corrected pixels to pre-distort the color of the pixels being driven by the three dimensional display system. Input pixels are then converted using the look-up tables and color corrected frames are displayed to a user. The pre-distortion effect allows a user to perceive colors in the three dimensional system as intended with the distortions caused by the viewing glasses and other aspects of the three dimensional display system.
    Type: Grant
    Filed: August 19, 2010
    Date of Patent: August 9, 2016
    Assignee: Thomson Licensing
    Inventors: Zhe Wang, Jiefu Zhai, Tao Zhang
  • Patent number: 9406161
    Abstract: In various embodiments, one or more control structures having sufficient detail or resolution to generate complex deformations of a computer generated model can be bound to the model. These control structures can be bound to the model in a fixed reference pose and used as intermediate control structures for controlling a variety of deformations. In one aspect, to facilitate articulation of all or a portion of the model, a set of one or more intermediate control structures may be reparameterized using one or more additional control structures. An additional control structure can be bound to an intermediate control structure dynamically at pose time. An additional control structure bound to an intermediate control structure may include only enough detail or resolution required for specific subsets of the deformations that may be produced by the intermediate controls structure.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 2, 2016
    Assignee: PIXAR
    Inventor: Tom Sanocki
  • Patent number: 9317483
    Abstract: A method for resampling time series data includes determining a first time series of data points; determining a variation of the data points within a selected sequence, wherein the variation is determined by determining linearly interpolated data points for the data points of the selected sequence and by determining a maximum absolute difference. If a determined variation is greater than a predetermined error value, subsequences are selected by repeatedly dividing the first time series into adjacent subsequences until the first time series comprises a set of subsequences, wherein a determined variation for each of the subsequences is smaller than the predetermined error value. A resampled time series is created by adding the data points of the first time series that correspond to a first or last data point of the selected subsequences to the resampled time series, wherein every data point is added only once to the resampled time series.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: April 19, 2016
    Assignee: European Space Agency
    Inventors: José Antonio Martinez Heras, Tiago Filipe Ferreira Francisco, Alessandro Donati
  • Patent number: 9280803
    Abstract: An embodiment of the invention provides a method of processing a mosaicked image. First, the mosaicked image is up-sampled along a first direction to generate a first intermediate image. Then, the first intermediate image is resized along the first direction to generate a second intermediate image. Next, the second intermediate image is up-sampled along a second direction to generate a third intermediate image. Afterward, the third intermediate image is resized along the second direction to generate a resized and partly demosaicked image.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: March 8, 2016
    Assignee: MEDIATEK INC.
    Inventor: Ming-Chi Wei
  • Patent number: 9269164
    Abstract: The method comprises for a pixel of an output grid which is not on an input grid on which pixel values are received in an input signal: determining a loss value for each of a plurality of candidate interpolators by analyzing the pixel values of the input grid along a direction associated with the candidate interpolator; selecting at least one interpolator by minimizing the loss value; and determining an output pixel value. At least two interpolation modes are provided, including: a first mode in which one interpolator is selected and the output pixel value is determined as an interpolated value obtained by applying locally the selected interpolator to pixel values of the input grid; and a second mode in which more than one interpolator is selected and the output pixel value is determined as a weighted sum of a plurality of interpolated values obtained by applying locally the selected interpolators.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: February 23, 2016
    Assignee: ZORAN (FRANCE) S.A.
    Inventor: Christophe Bernard
  • Patent number: 9224227
    Abstract: A tile shader for screen space of a graphics pipeline, a method of rendering graphics and a graphics processing unit are disclosed. In one embodiment, the tile shader includes: (1) an input interface configured to receive a tile of pixels for processing and (2) a tile processor configured to perform tile-level processing of the pixels.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: December 29, 2015
    Assignee: Nvidia Corporation
    Inventor: Albert Meixner
  • Patent number: 9218688
    Abstract: One embodiment of the invention sets forth a mechanism for displaying lighting values associated with a 3-D graphics model by superimposing an overlay grid with lighting values on the 3-D graphics model. A software rendering engine computes lighting values for each frame that includes the 3-D graphics model, where each frame may have different lighting settings. An overlay grid with lighting values may be superimposed on an area defined by a light meter on the 3-D graphics model. The lighting values on the overlay grid are associated with the light meter and may vary frame-over-frame. In another embodiment, a JPEG image with a superimposed overlay grid with per-pixel lighting values covering a 3-D graphics model is generated for each frame that includes the 3-D graphics model. These JPEG images may be displayed on the screen and stored to an external memory.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: December 22, 2015
    Assignee: AUTODESK, INC.
    Inventors: Pierre Felix Breton, III, Kelcey Simpson, Michael Zyracki
  • Patent number: 9208603
    Abstract: Systems and methods for simulating illumination patterns on target surfaces in a space are disclosed. The system includes an input component and a simulation component. The input component receives a sampling angular range, a sampling polygon density, and a sampling polygon type. The simulation component traces sampling rays according to the sampling angular range and the sampling polygon density and type within a sampling range. The simulation component can further (1) generate an initial illumination pattern with a plurality of sampling polygon projections on the target surface; (2) assign the same value of an attribute in the sampling polygon projections defined by sampling rays through substantially the same route from the light source to the target surface; and (3) adjust the value of the attribute in the sampling polygon projection defined by sampling rays from different routes by interpolation.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 8, 2015
    Assignee: Zemax, LLC
    Inventor: Ken Moore
  • Patent number: 9204059
    Abstract: During a zoom operation of an imaging optical system, a read position is decided in units of less than one pixel and set sequentially. Also, when the zoom operation has stopped, the read position is moved so to be an integer multiple of one pixel, if the read position at the time when the zoom operation stopped is not an integer multiple of one pixel. Smooth image display during zoom operation and suppression of sharpness reduction in an image displayed when zooming has stopped are thereby both achieved, in an image processing apparatus that controls the read position of a captured image according to a zoom position of the imaging optical system and a control method thereof.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: December 1, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Takeshi Watanabe
  • Patent number: 9189999
    Abstract: A signal processing device using a liquid crystal device having a plurality of pixels includes a storage unit that stores a signal which controls a level of transmittance in a plurality of pixels, a detection unit that, based on the signal that is stored in the storage unit, detects a first pixel associated with a second value which indicates higher transmittance than a first value, and a second pixel adjacent to the first pixel and associated with a fourth value which indicates the higher transmittance than a third value; and a correction unit that corrects the second value so that a difference of the transmittance indicated by the second value and the fourth value decreases. The third value indicates the higher transmittance than the first value, and the fourth value indicates a higher transmittance than the second value.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: November 17, 2015
    Assignee: Seiko Epson Corporation
    Inventors: Junichi Wakabayashi, Hiroyuki Hosaka, Taku Kitagawa, Hidehito Iisaka
  • Patent number: 9148646
    Abstract: Systems and low bandwidth methods to encode and broadcast a video multiplex that allows a receiving device, e.g., a set-top box, to select and decode reduced resolution stereoscopic three-dimensional video, full resolution two-dimensional video and full resolution stereoscopic three-dimensional video is provided. The systems and methods provide for receiving a data signal, the data signal including a first video signal representing a two-dimensional image at a first video resolution and a second video signal representing a three-dimensional image at a second resolution, decoding the first video signal if an output display type is a two-dimensional display type, decoding the second video signal if the output display type is a first three-dimensional display type, and decoding the first video signal and second video signal simultaneously if the output display type is a second three-dimensional display type.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: September 29, 2015
    Assignee: Thomson Licensing
    Inventor: Thomas Edward Horlander
  • Patent number: 9122112
    Abstract: The present disclosure provides a liquid crystal lens, a controlling method thereof and a 3D display using the same. The liquid crystal lens includes a pair of electrode structures which are arranged apart from each other; and a liquid crystal layer which is arranged between the pair of electrode structures and includes a plurality of liquid crystal molecules aligned in an initial aligning direction in which the liquid crystal layer has a non-lens effect. The pair of electrode structures are arranged to generate a first electric field which is used to change aligning directions of the liquid crystal molecules to make the liquid crystal layer have a lens effect. The pair of electrode structures are further arranged to generate a second electric field which is used to make the liquid crystal molecules revert to the initial aligning direction.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: September 1, 2015
    Assignee: SuperD Co., Ltd.
    Inventors: Chih-Wei Chen, Po-Chuan Chen, Yi-Pai Huang, Jian-Jun Li
  • Patent number: 9077966
    Abstract: Systems and low bandwidth methods to encode and broadcast a video multiplex that allows a receiving device, e.g., a set-top box, to select and decode half resolution split screen stereo video, full resolution two-dimensional video and full resolution stereo video is provided. The systems and methods provide for receiving a data signal, the data signal including a first video signal representing a two-dimensional image at a first video resolution and a second video signal representing a three-dimensional image at a second resolution; decoding the first video signal if an output display type is a two-dimensional display type; decoding the second video signal if the output display type is a first three-dimensional display type; and decoding the first video signal and second video signal simultaneously if the output display type is a second three-dimensional display type.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: July 7, 2015
    Assignee: Thomson Licensing
    Inventor: Thomas Edward Horlander
  • Patent number: 9035964
    Abstract: An apparatus and method for obtaining lighting information and material information in an image modeling system are provided. A material constant of a same material region and lighting information of the same material region may be extracted by applying color channel pixel values, depth values, and viewpoint information to a linear system in which a pixel value is defined by a material constant and a combination of a geometry component with a lighting component.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: May 19, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun Jung Shim, Do Kyoon Kim, Seung Kyu Lee
  • Patent number: 9030485
    Abstract: An apparatus and a method for correcting colors of an image projection device are provided. The method includes: acquiring a photographed image by photographing a sample image projected on projection surface; generating input-output color information for n regions, based on color values of a block in the sample image and corresponding color values of the block in the photographed image; selecting one of the n regions of photographed images as a reference region; generating look-up tables (LUTs) for non-reference regions, based on the reference region and the input and output color information; and correcting colors of input images to be projected by the image projection device using the look-up tables, thereby minimizing color difference of the input images on the projection surface for both intra and inter projection device color correction while simplifying the correction procedure.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: May 12, 2015
    Assignees: Electronics and Telecommunications Research Institute, National University of Sciences & Technology
    Inventors: Yong Ju Cho, Yong Ju Lee, Seung Kwon Beack, Ji Hun Cha, Seong Yong Lim, Myung Seok Ki, Joo Myoung Seok, Jin Woong Kim, Muhammad Murtaza Khan, Rehan Hafiz, Haris Anis, Mutahir Latif, Ashar Rasul, Arshad Ali
  • Patent number: 9024961
    Abstract: A method for color grading input video data for display on a target display comprises obtaining target display metadata indicative of a capability of the target display, obtaining input video data metadata indicative of image characteristics of the input video data, automatically determining initial values for parameters of a parameterized sigmoidal transfer function, at least one of the initial values based at least in part on at least one of the target display metadata and the input video data metadata and mapping the input video data to color-graded video data according to the parameterized transfer function specified using the initial values.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: May 5, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Peter W. Longhurst, Neil W. Messmer, Steve Margerm, Robin Atkins
  • Patent number: 9013477
    Abstract: A system for output of virtual output images includes an array of image capturing devices for providing image data. This image data is processed by convolving the image data with a function, e.g., the path, and thereafter deconvolving them, either after or before summation, with an inverse point spread function or a filter equivalent thereto to produce all-focus image data.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: April 21, 2015
    Assignee: Koninklijke Philips N.V.
    Inventors: Harold Agnes Wilhelmus Schmeitz, Frederik Jan De Bruijn
  • Patent number: 9007389
    Abstract: Embodiments of the present invention are directed towards increasing texture filtering performance for texel components represented by more than 8 bits. As the number of bits per component increases, the number of texels that are processed each clock cycle decreases since more bits need to be processed to produce each filtered result. A filtered result may be accumulated over two or more iterations, with each iteration producing a portion of the filtered result. When only a portion of the components for each texel are used, the unused texel components are not processed. Elimination of unnecessary texel processing for unused texel components may improve texture filtering performance.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: April 14, 2015
    Assignee: NVIDIA Corporation
    Inventor: Paul S. Heckbert
  • Patent number: 9007388
    Abstract: Surfaces without a global surface coordinate system are divided into surface regions having local surface coordinate systems to enable the caching of surface attribute values. A surface attribute value for a surface region may include contributions from two or more adjacent surfaces. Sample points may be arranged at the corners, rather than centers, of surface regions and include prefiltered values based on two or more surfaces. A renderer may sample the surface attribute function using these prefiltered values without accessing any adjacent surfaces, even if the renderer's filter crosses a surface boundary. A multiresolution cache stores surface attribute values at different resolution levels for surface regions of one or more surfaces, which may be discontiguous. Two or more resolution levels may have the same number of sample points but have values based on filters with different areas and spatial frequency limits. Resolution levels may be selected based on geodesic distance on a surface.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: April 14, 2015
    Assignee: Pixar
    Inventors: Robert L. Cook, Peter-Pike Sloan, Manuel Kraemer, Pitchaya Sitthi-Amorn
  • Patent number: 9007392
    Abstract: The present invention provides a method for enhancing contrast of a color image displayed on a display system and an image processing system utilizing the same. In the present invention, the gray values of R, G, and B components of one color image are separately counted during processing the image. When calculating the corresponding output values for the gray values of R, G, and B components in each pixel, they are adapted to ratios between the gray values of R, G, and B components. Therefore, the present invention can effectively maintain the color distribution for a considerable degree and greatly enhance the image contrast.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: April 14, 2015
    Assignee: Chunghwa Picture Tubes, Ltd.
    Inventors: Jian-rong Chen, Chun-chieh Chiu