Interpolation Of Attribute Values Across Object Surface Patents (Class 345/606)
-
Patent number: 11935163Abstract: 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: GrantFiled: March 16, 2023Date of Patent: March 19, 2024Assignee: Corel CorporationInventor: Stephen Bolt
-
Patent number: 11410630Abstract: 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: GrantFiled: September 13, 2019Date of Patent: August 9, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventor: Takahiro Kawabe
-
Patent number: 11270486Abstract: 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: GrantFiled: May 31, 2019Date of Patent: March 8, 2022Assignee: Apple Inc.Inventors: William J. Thimbleby, Peder Blekken
-
Patent number: 11250839Abstract: 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: GrantFiled: April 16, 2020Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Tien Widya Suwandy, David Shigeru Taniguchi, Cezary Antoni Marcjan, Hung-chih Yang
-
Patent number: 11222397Abstract: 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: GrantFiled: December 23, 2016Date of Patent: January 11, 2022Assignee: QUALCOMM IncorporatedInventors: Skyler Jonathon Saleh, David Rigel Garcia Garcia, Maurice Franklin Ribble
-
Patent number: 11010959Abstract: 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: GrantFiled: April 25, 2017Date of Patent: May 18, 2021Assignee: Arm LimitedInventors: Sandeep Kakarlapudi, Andreas Engh-Halstvedt, Samuel Martin, Edvard Fielding
-
Patent number: 10884582Abstract: 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: GrantFiled: January 12, 2018Date of Patent: January 5, 2021Assignee: BLUE NILE, INC.Inventors: Brandon Shults, Gregory Katz
-
Patent number: 10708533Abstract: 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: GrantFiled: August 18, 2016Date of Patent: July 7, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young-hoon Cho, Ji-yong Park, Sang-kyun Im
-
Patent number: 10665208Abstract: 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: GrantFiled: September 1, 2017Date of Patent: May 26, 2020Assignee: ARM LimitedInventor: Samuel Martin
-
Patent number: 10621469Abstract: 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: GrantFiled: October 16, 2018Date of Patent: April 14, 2020Inventors: Troy Plota, Sascha Connelly
-
Patent number: 10540747Abstract: 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: GrantFiled: June 26, 2015Date of Patent: January 21, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jay S Gondek, Matthew A Shepherd
-
Patent number: 10510185Abstract: 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: GrantFiled: August 25, 2017Date of Patent: December 17, 2019Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Skyler Jonathon Saleh, Christopher J. Brennan, Andrew S. Pomianowski, Ruijin Wu
-
Patent number: 10489897Abstract: 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: GrantFiled: May 1, 2017Date of Patent: November 26, 2019Assignee: GoPro, Inc.Inventors: Aaron Staranowicz, Ryan Lustig, Desmond Chik
-
Patent number: 10368013Abstract: 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: GrantFiled: June 29, 2018Date of Patent: July 30, 2019Assignee: GoPro, Inc.Inventors: Nicholas D. Woodman, Sumit Chawla, Loic Segapelli, Scott Patrick Campbell
-
Patent number: 10356438Abstract: 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: GrantFiled: June 3, 2016Date of Patent: July 16, 2019Assignee: MEDIATEK INC.Inventors: Tzu-Der Chuang, Chia-Yun Cheng, Han-Liang Chou, Ching-Yeh Chen, Yu-Chen Sun, Yu-Wen Huang
-
Patent number: 10319140Abstract: 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: GrantFiled: July 7, 2015Date of Patent: June 11, 2019Assignee: Landmark Graphics CorporationInventors: Zitao Xu, Genbao Shi, Andres Cesar Callegari, ChiKang David Chien, Jeffrey Marc Yarus
-
Patent number: 10317760Abstract: 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: GrantFiled: August 27, 2018Date of Patent: June 11, 2019Assignee: Wuhan China Star Optoelectronics Technology Co., LtdInventors: Chun-hung Huang, Zhenzhou Xing
-
Patent number: 10262400Abstract: 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: GrantFiled: October 31, 2014Date of Patent: April 16, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Gang Chen, Zhongwei Tang, Wei Luo
-
Patent number: 10134114Abstract: 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: GrantFiled: September 20, 2016Date of Patent: November 20, 2018Assignee: GOPRO, INC.Inventors: Balineedu Chowdary Adsumilli, Ryan Lustig, Aaron Staranowicz
-
Patent number: 10114261Abstract: 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: GrantFiled: September 13, 2016Date of Patent: October 30, 2018Assignee: Wuhan China Star Optoelectronics Technology Co., LtdInventors: Chun-hung Huang, Zhenzhou Xing
-
Patent number: 10063826Abstract: 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: GrantFiled: June 8, 2015Date of Patent: August 28, 2018Assignee: Canon Kabushiki KaishaInventor: Kotaro Kitajima
-
Patent number: 9984497Abstract: 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: GrantFiled: August 11, 2015Date of Patent: May 29, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeongjoon Yoo, Sundeep Krishnadasan, Soojung Ryu, Seokyoon Jung, John Brothers
-
Patent number: 9959648Abstract: 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: GrantFiled: November 14, 2014Date of Patent: May 1, 2018Assignee: Canon Kabushiki KaishaInventors: Gakuto Aoyama, Masahiro Yakami
-
Patent number: 9905168Abstract: 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: GrantFiled: December 28, 2015Date of Patent: February 27, 2018Assignee: Oculus VR, LLCInventors: Evan M. Richards, Andrew T. Forsyth, Shizhe Shen
-
Patent number: 9773474Abstract: 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: GrantFiled: August 3, 2015Date of Patent: September 26, 2017Assignee: Amazon Technologies, Inc.Inventors: Siddharth Gupta, Jerry Yee-Ming Chung, Haili Wang, Herve Jacques Clement Letourneur, Kathryn Ann Chinn, Nadim Awad
-
Patent number: 9773328Abstract: 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: GrantFiled: August 18, 2014Date of Patent: September 26, 2017Assignee: WELLS FARGO BANK, N.A.Inventor: Christopher J. Jones
-
Patent number: 9754522Abstract: 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: GrantFiled: February 25, 2015Date of Patent: September 5, 2017Assignee: Samsung Display Co., Ltd.Inventors: Young Min Park, Sang Ho Hwang, Ju Hee Song
-
Patent number: 9734774Abstract: 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: GrantFiled: December 16, 2015Date of Patent: August 15, 2017Assignee: CANON KABUSHIKI KAISHAInventor: Teppei Kurosawa
-
Patent number: 9687213Abstract: 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: GrantFiled: October 26, 2015Date of Patent: June 27, 2017Inventors: Ahmad R. Sharafat, Saeed Rezajoo
-
Patent number: 9596385Abstract: 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: GrantFiled: October 13, 2016Date of Patent: March 14, 2017Assignee: RED.COM, INC.Inventors: James H. Jannard, Thomas Graeme Nattress
-
Patent number: 9412335Abstract: 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: GrantFiled: August 19, 2010Date of Patent: August 9, 2016Assignee: Thomson LicensingInventors: Zhe Wang, Jiefu Zhai, Tao Zhang
-
Patent number: 9406161Abstract: 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: GrantFiled: June 30, 2010Date of Patent: August 2, 2016Assignee: PIXARInventor: Tom Sanocki
-
Patent number: 9317483Abstract: 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: GrantFiled: July 20, 2011Date of Patent: April 19, 2016Assignee: European Space AgencyInventors: José Antonio Martinez Heras, Tiago Filipe Ferreira Francisco, Alessandro Donati
-
Patent number: 9280803Abstract: 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: GrantFiled: April 25, 2013Date of Patent: March 8, 2016Assignee: MEDIATEK INC.Inventor: Ming-Chi Wei
-
Patent number: 9269164Abstract: 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: GrantFiled: March 9, 2011Date of Patent: February 23, 2016Assignee: ZORAN (FRANCE) S.A.Inventor: Christophe Bernard
-
Patent number: 9224227Abstract: 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: GrantFiled: December 21, 2012Date of Patent: December 29, 2015Assignee: Nvidia CorporationInventor: Albert Meixner
-
Patent number: 9218688Abstract: 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: GrantFiled: March 25, 2013Date of Patent: December 22, 2015Assignee: AUTODESK, INC.Inventors: Pierre Felix Breton, III, Kelcey Simpson, Michael Zyracki
-
Patent number: 9208603Abstract: 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: GrantFiled: March 12, 2013Date of Patent: December 8, 2015Assignee: Zemax, LLCInventor: Ken Moore
-
Patent number: 9204059Abstract: 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: GrantFiled: December 20, 2012Date of Patent: December 1, 2015Assignee: Canon Kabushiki KaishaInventor: Takeshi Watanabe
-
Patent number: 9189999Abstract: 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: GrantFiled: March 8, 2013Date of Patent: November 17, 2015Assignee: Seiko Epson CorporationInventors: Junichi Wakabayashi, Hiroyuki Hosaka, Taku Kitagawa, Hidehito Iisaka
-
Patent number: 9148646Abstract: 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: GrantFiled: March 25, 2015Date of Patent: September 29, 2015Assignee: Thomson LicensingInventor: Thomas Edward Horlander
-
Patent number: 9122112Abstract: 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: GrantFiled: August 30, 2013Date of Patent: September 1, 2015Assignee: SuperD Co., Ltd.Inventors: Chih-Wei Chen, Po-Chuan Chen, Yi-Pai Huang, Jian-Jun Li
-
Patent number: 9077966Abstract: 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: GrantFiled: February 15, 2011Date of Patent: July 7, 2015Assignee: Thomson LicensingInventor: Thomas Edward Horlander
-
Patent number: 9035964Abstract: 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: GrantFiled: May 9, 2012Date of Patent: May 19, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun Jung Shim, Do Kyoon Kim, Seung Kyu Lee
-
Patent number: 9030485Abstract: 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: GrantFiled: October 23, 2012Date of Patent: May 12, 2015Assignees: Electronics and Telecommunications Research Institute, National University of Sciences & TechnologyInventors: 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: 9024961Abstract: 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: GrantFiled: December 18, 2012Date of Patent: May 5, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Peter W. Longhurst, Neil W. Messmer, Steve Margerm, Robin Atkins
-
Patent number: 9013477Abstract: 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: GrantFiled: June 20, 2011Date of Patent: April 21, 2015Assignee: Koninklijke Philips N.V.Inventors: Harold Agnes Wilhelmus Schmeitz, Frederik Jan De Bruijn
-
Patent number: 9007389Abstract: 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: GrantFiled: June 21, 2007Date of Patent: April 14, 2015Assignee: NVIDIA CorporationInventor: Paul S. Heckbert
-
Patent number: 9007388Abstract: 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: GrantFiled: July 25, 2011Date of Patent: April 14, 2015Assignee: PixarInventors: Robert L. Cook, Peter-Pike Sloan, Manuel Kraemer, Pitchaya Sitthi-Amorn
-
Patent number: 9007392Abstract: 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: GrantFiled: April 25, 2013Date of Patent: April 14, 2015Assignee: Chunghwa Picture Tubes, Ltd.Inventors: Jian-rong Chen, Chun-chieh Chiu