Compression Of Color Images Patents (Class 382/166)
-
Patent number: 10957020Abstract: Embodiments of the present invention provide end-to-end frame time synchronization designed to improve smoothness for displaying images of 3D applications, such as PC gaming applications. Traditionally, an application that renders 3D graphics functions based on the assumption that the average render time will be used as the animation time for a given frame. When this condition is not met, and the render time for a frame does not match the average render time of prior frames, the frames are not captured or displayed at a consistent rate. This invention enables feedback to be provided to the rendering application for adjusting the animation times used to produce new frames, and a post-render queue is used to store completed frames for mitigating stutter and hitches. Flip control is used to sync the display of a rendered frame with the animation time used to generate the frame, thereby producing a smooth, consistent image.Type: GrantFiled: December 3, 2018Date of Patent: March 23, 2021Assignee: NVIDIA CORPORATIONInventors: Thomas Albert Petersen, Ankan Banerjee, Shishir Goyal, Sau Yan Keith Li, Lars Nordskog, Rouslan Dimitrov
-
Patent number: 10929628Abstract: Implementations of the present application provide a QR code positioning method and apparatus. Based on a predetermined pixel detection rule, centers of candidate position detection patterns in the QR code image are determined from a QR code image that includes first-type pixels and second-type pixels. The predetermined pixel detection rule includes that a consecutive arrangement ratio of the first-type pixels, the second-type pixels, and the first-type pixels satisfies a predetermined ratio. The candidate position detection patterns are identified based on the centers of the candidate position detection patterns. A set of patterns that satisfies a QR code image positioning rule are determined from the candidate position detection patterns. The set of patterns are used as position detection patterns of the QR code image.Type: GrantFiled: June 23, 2020Date of Patent: February 23, 2021Assignee: Advanced New Technologies Co., Ltd.Inventor: Yinhai Tu
-
Patent number: 10915999Abstract: Provided are an apparatus and a method for generating a high quality SDR image without significant reduction in image average luminance by matrix conversion for an HDR image. An image signal processing unit that converts the HDR image into the SDR image converts a pixel value of the HDR image into a pixel value of the SDR image, applying one conversion matrix to low luminance region pixels having luminance that is a prescribed threshold or less among constituent pixels of the HDR image. A high luminance region pixel having higher luminance than the prescribed threshold is set as a highest output pixel of the SDR image after conversion. The conversion matrix to be applied is a matrix having setting in which a change rate of a memory color set in a Macbeth color chart becomes smaller.Type: GrantFiled: May 1, 2017Date of Patent: February 9, 2021Assignee: SONY CORPORATIONInventor: Hiroaki Eto
-
Patent number: 10863158Abstract: The image processing apparatus includes a white balance adjustment circuit configured to adjust a color temperature to RAW data of an image obtained by capturing, a generator circuit configured to generate data of planes for each component of the image from data of which color temperature was adjusted, and a RAW encoding circuit configured to conduct compression encoding of the data of the planes.Type: GrantFiled: May 11, 2017Date of Patent: December 8, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Daisuke Sakamoto
-
Patent number: 10861405Abstract: A method for directly converting Y0Y1CoCg or Y0Y1CbCr image data to RGBG image data is presented, along with a display device that includes a decoder configured to perform such conversion. The conversions may be performed as follows: ( R G 0 B G 1 ) = 1 ? * ( 1 2 1 2 1 - 1 3 2 - 1 2 0 1 1 2 1 2 - 1 - 1 - 1 2 3 2 0 1 ) ? ( Y 0 Y 1 Co Cg ) ? ? and ? ( R G 0 B G 1 ) = 1 ? * ( 1 2 1 2 - 1 4 3 4 3 2 - 1 2 - 1 4 - 1 4 1 2 1 2 3 4 - 1 4 - 1 2 3 2 - 1 4 - 1 4 ) ? ( Y 0 Y 1 Co Cg ) Wherein ? is a scaling factor.Type: GrantFiled: November 2, 2018Date of Patent: December 8, 2020Inventor: Vijayaraghavan Thirumalai
-
Patent number: 10856011Abstract: Efficient image compression for video data characterized by a non-neutral dominant white point is achieved by transforming the input video signal into a de-correlated video signal based on a color difference encoding transform, wherein the color difference encoding transform is adapted based on the dominant white point using an algorithm. The adapting algorithm is designed for optimizing low-entropy output when the white point is other than a neutral or equal-energy value. Decompression is handled conversely.Type: GrantFiled: November 16, 2018Date of Patent: December 1, 2020Assignee: WARNER BROS. ENTERTAINMENT INC.Inventor: Michael D. Smith
-
Patent number: 10848696Abstract: An image encoding apparatus includes a compressor that generates a bitstream including encoded data corresponding to values of original pixels, based on one of encoding modes, and a reconstructor that generates values of reference pixels by reconstructing the bitstream. In a first mode of the encoding modes, the compressor generates the bitstream based on a difference value between each of the values of the original pixels and a reference value which is based on at least one of the values of the reference pixels. In a second mode of the encoding modes, the compressor generates the bitstream based on an average value of at least two of the values of the original pixels.Type: GrantFiled: February 28, 2019Date of Patent: November 24, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Wonseok Lee
-
Patent number: 10838192Abstract: Methods and systems for generating a high-color-fidelity and high-resolution color image of a sample are disclosed; which fuses or merges a holographic image acquired at a single wavelength with a color-calibrated image taken by a low-magnification lens-based microscope using a wavelet transform based colorization method. A holographic microscope is used to obtain holographic images which are used to computationally reconstruct a high-resolution mono-color holographic image of the sample. A lens-based microscope is used to obtain low resolution color images. A discrete wavelet transform (DWT) is used to generate a final image that merges the low-resolution components from the lens-based color image and the high-resolution components from the high-resolution mono-color holographic image.Type: GrantFiled: May 9, 2017Date of Patent: November 17, 2020Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIAInventors: Aydogan Ozcan, Yibo Zhang, Yichen Wu
-
Patent number: 10825139Abstract: An artificial intelligence (AI) decoding apparatus includes a memory storing one or more instructions, and a processor configured to execute the stored one or more instructions, to obtain image data corresponding to a first image that is encoded, obtain a second image corresponding to the first image by decoding the obtained image data, determine whether to perform AI up-scaling of the obtained second image, based on the AI up-scaling of the obtained second image being determined to be performed, obtain a third image by performing the AI up-scaling of the obtained second image through an up-scaling deep neural network (DNN), and output the obtained third image, and based on the AI up-scaling of the obtained second image being determined to be not performed, output the obtained second image.Type: GrantFiled: February 4, 2020Date of Patent: November 3, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jaehwan Kim, Jongseok Lee, Sunyoung Jeon, Kwangpyo Choi, Minseok Choi, Quockhanh Dinh, Youngo Park
-
Patent number: 10817985Abstract: An artificial intelligence (AI) decoding apparatus includes a memory storing one or more instructions, and a processor configured to execute the stored one or more instructions, to obtain image data corresponding to a first image that is encoded, obtain a second image corresponding to the first image by decoding the obtained image data, determine whether to perform AI up-scaling of the obtained second image, based on the AI up-scaling of the obtained second image being determined to be performed, obtain a third image by performing the AI up-scaling of the obtained second image through an up-scaling deep neural network (DNN), and output the obtained third image, and based on the AI up-scaling of the obtained second image being determined to be not performed, output the obtained second image.Type: GrantFiled: October 18, 2019Date of Patent: October 27, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jaehwan Kim, Jongseok Lee, Sunyoung Jeon, Kwangpyo Choi, Minseok Choi, Quockhanh Dinh, Youngo Park
-
Patent number: 10820016Abstract: Provided is an encoding and decoding method and device for data compression. The encoding method includes: adaptively selecting a constrained string mode from a plurality of preset constrained string modes; and performing, according to the selected constrained string mode, string-matching encoding on a coding block to obtain information of a constrained string encoded in the selected constrained string mode and to obtain a bitstream of a syntax element of the constrained string encoded in the selected constrained string mode.Type: GrantFiled: February 10, 2017Date of Patent: October 27, 2020Assignees: Tongji University, ZTE CorporationInventors: Tao Lin, Liping Zhao, Kailun Zhou, Shuhui Wang, Ming Li, Ping Wu, Zhao Wu
-
Patent number: 10783621Abstract: A method and an apparatus for processing a high dynamic range (HDR) image, and a terminal device to improve quantization quality, where the method includes obtaining brightness information of an image, processing the brightness information to obtain processed image information, quantizing the processed image information to obtain quantized image information, and encoding the quantized image information to obtain encoded image information.Type: GrantFiled: May 22, 2018Date of Patent: September 22, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Meng Li, Hai Chen, Xiaozhen Zheng, Jianhua Zheng
-
Patent number: 10757424Abstract: Fixed length code (FLC)-based image compression method and device are provided. The FLC-based image compression method for compressing a block containing multiple pixels includes the following steps: determining a first representative pixel and a second representative pixel from the pixels according to the pixel values of the pixels; generating, by interpolation, multiple interpolated pixels according to the first representative pixel and the second representative pixel; generating an index value for each of the pixels according to the first representative pixel, the second representative pixel, and the interpolated pixels; adjusting the first representative pixel and the second representative pixel to generate a first adjusted representative pixel and a second adjusted representative pixel; and using the index values and complete or quantized pixel values of the first adjusted representative pixel and the second adjusted representative pixel to represent the block.Type: GrantFiled: November 8, 2019Date of Patent: August 25, 2020Assignee: REALTEK SEMICONDUCTOR CORPORATIONInventors: Kai Liu, Wen-Tsung Huang, Shih-Tse Chen
-
Patent number: 10755395Abstract: An apparatus and method of denoising a dynamic image is provided. The dynamic image can represent a time-series of snapshot images. The dynamic image is transformed, using a sparsifying transformation, into an aggregate image and a series of transform-domain images. The transform-domain images represent kinetic information of the dynamic images (i.e., differences between the snapshots), and the aggregate image represents static information (i.e., features and structure common among the snapshots). The transform-domain images, which can be approximated using a sparse approximation method, are denoised. The denoised transform-domain images are recombined with the aggregate image using an inverse sparsifying transformation to generate a denoised dynamic image. The transform-domain images can be denoised using at least one of a principal component analysis method and a K-SVD method.Type: GrantFiled: November 27, 2015Date of Patent: August 25, 2020Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Zhou Yu, Qiulin Tang, Satoru Nakanishi, Wenli Wang
-
Patent number: 10735753Abstract: Data compression using a memristive crossbar is enabled. Conductances of memristors may be set such that the memristors of the crossbar act as coefficients of a wavelet transformation coefficient matrix with respect to voltage signals applied to input rows of the crossbar. The memristors may act as coefficients of the transpose of the wavelet transformation coefficient matrix when voltage signals are applied to input columns of the crossbar. Hence, the memristive crossbar may be used to implement a two dimensional (2D) discrete wavelet transform (DWT) on two dimensional data (e.g., image data) encoded in the voltage signals. The resulting currents in the columns of the memristive crossbar may be integrated and converted to voltage signals that are fed back into columns of the memristive crossbar such that the rows of the memristive crossbar output electronic signals that correspond to the image data compressed in accordance with Haar 2D-DWT image compression.Type: GrantFiled: October 29, 2018Date of Patent: August 4, 2020Assignee: KHALIFA UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Yasmin Halawani, Baker Mohammad, Mahmoud Al-Qutayri
-
Patent number: 10714032Abstract: A method to generate a quincunx video stream is disclosed. The method includes generating a first-type quincunx field from a first high resolution video frame. The first-type quincunx field has a plurality quincunx pixels, each of which has an associated pixel in the first high resolution video frame. The quincunx pixels are calculated using a smoothing filter and a pixel block containing the associated pixels and other high resolution pixels near the associated pixels. A second-type quincunx field is generated from a second high resolution video frame.Type: GrantFiled: May 18, 2018Date of Patent: July 14, 2020Assignee: Syndiant, Inc.Inventors: Craig Michael Waller, Eric Paul Eisenbrandt, Timothy Randall Rost
-
Patent number: 10706248Abstract: Implementations of the present application provide a QR code positioning method and apparatus. Based on a predetermined pixel detection rule, centers of candidate position detection patterns in the QR code image are determined from a QR code image that includes first-type pixels and second-type pixels. The predetermined pixel detection rule includes that a consecutive arrangement ratio of the first-type pixels, the second-type pixels, and the first-type pixels satisfies a predetermined ratio. The candidate position detection patterns are identified based on the centers of the candidate position detection patterns. A set of patterns that satisfies a QR code image positioning rule are determined from the candidate position detection patterns. The set of patterns are used as position detection patterns of the QR code image.Type: GrantFiled: November 27, 2019Date of Patent: July 7, 2020Assignee: Alibaba Group Holding LimitedInventor: Yinhai Tu
-
Patent number: 10699124Abstract: Systems, methods and techniques for automatically recognizing two-dimensional real world objects with an augmented reality display device, and augmenting or enhancing the display of such real world objects by superimposing virtual images such as a still or video advertisement, a story or other virtual image presentation. In non-limiting embodiments, the real world object includes visible features including visible security features and a recognition process takes the visible security features into account when recognizing the object and/or displaying superimposed virtual images.Type: GrantFiled: September 9, 2019Date of Patent: June 30, 2020Assignee: AR, LLCInventors: Stefan W. Herzberg, Megan Herzberg
-
Patent number: 10692288Abstract: A method may include capturing a first image of a physical environment using a mobile device. The mobile device may include a physical camera and a display. The method may also include receiving a second image from a content provider system. The second image may be generated by the content provider system by rendering a view from a virtual camera in a virtual environment. The virtual environment may represent at least a portion of the physical environment. A location of the virtual camera in the virtual environment may correspond to a location of the physical camera in the physical environment. The second image may include a view of a computer-generated object. The method may additionally include generating a third image by compositing the first image and the second image, and causing the third image to be displayed on the display of the mobile device.Type: GrantFiled: June 27, 2017Date of Patent: June 23, 2020Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: Nicholas Rasmussen, Michael Koperwas, Earle M. Alexander, IV
-
Patent number: 10684993Abstract: A method for selectively compressing unstructured data includes preparing, at a host system, a data blob made up of unstructured data, for storage on a storage system. The method encodes a first portion of the data blob with a first color and a second portion of the data blob with a second color. The first color indicates that the associated portion should remain uncompressed, while the second color indicates that the associated portion should be compressed. The method transmits the encoded data blob to a storage virtualization layer associated with the storage system. In response, the storage virtualization layer stores the first portion in an uncompressed format, and compresses the second portion and stores the second portion in a compressed format. A corresponding system and computer program product are also disclosed herein.Type: GrantFiled: June 15, 2016Date of Patent: June 16, 2020Assignee: International Business Machines CorporationInventors: Christophe Fagiano, Itzhack Goldberg, Neil Sondhi, Daniel J. Winarski
-
Patent number: 10666976Abstract: Aspects of the disclosure include a video encoding device that includes a processing circuit configured to receive a first block corresponding to a first color space component and a second block corresponding to a second color space component. The processing circuit is configured to determine transform settings for processing a first transformed block and a second transformed block corresponding to the first and second blocks, respectively. The processing circuit is configured to generate a first syntax element set to be signaled in association with the first color space component, and to generate a second syntax element set to be signaled in association with the second color space component, where the first syntax element set indicates a first transform setting for processing the first transformed block, and the second syntax element set indicates a second transform setting for processing the second transformed block.Type: GrantFiled: April 5, 2017Date of Patent: May 26, 2020Assignee: MediaTek Singapore Pte. Ltd.Inventors: Han Huang, Kai Zhang
-
Patent number: 10645390Abstract: A data output apparatus includes: a video decoder that decodes a video stream to generate a first video signal; an external metadata acquisition unit that acquires one or more pieces of metadata corresponding to one or more first conversion modes; an HDR metadata interpreter that interprets one of the one or more pieces of metadata to acquire characteristic data and conversion auxiliary data; a DR converter that supports one or more second conversion modes and performs conversion processing of a luminance range of the first video signal based on the conversion auxiliary data to generate a second video signal; and an HDMI output unit that outputs the second video signal to a display apparatus.Type: GrantFiled: November 8, 2018Date of Patent: May 5, 2020Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Tadamasa Toma, Masayuki Kozuka, Takahiro Nishi, Kengo Terada
-
Patent number: 10638143Abstract: An apparatus and method for screen content encoding includes deriving a palette table and a color index map based on a coding unit (CU). The method also includes encoding the palette table and encoding the color index map. The method further includes combining the encoded palette table and the encoded color index map for transmission to a receiver, where the palette table and index map are decoded to reconstruct a pixel block.Type: GrantFiled: March 20, 2015Date of Patent: April 28, 2020Assignee: Futurewei Technologies, Inc.Inventors: Zhan Ma, Meng Xu, Wei Wang, Xian Wang, Haoping Yu
-
Patent number: 10602138Abstract: An intra prediction method according to the present invention comprises the steps of: acquiring information on a luma prediction mode of a current block and information on a chroma prediction mode of the current block from a bit stream; deriving a luma intra prediction mode of the current block on the basis of the information on the luma prediction mode; determining a chroma intra prediction mode of the current block on the basis of information on the luma intra prediction mode and the information on the chroma prediction mode; and generating a chroma prediction sample of the current block on the basis of the chroma intra prediction mode. According to the present invention, it is possible to reflect the difference between the ratio of the width to the height of a luma component and the ratio of the width to the height of a chroma component, and thus to more accurately perform intra prediction in units of samples and improve intra prediction performance.Type: GrantFiled: August 25, 2016Date of Patent: March 24, 2020Assignee: LG ELECTRONICS INC.Inventors: Eunyong Son, Jin Heo, Seungwook Park, Yongjoon Jeon, Moonmo Koo
-
Patent number: 10595015Abstract: Displaying a sequence of three-dimensional images includes generating a data stream including a plurality of image planes associated with each image of the sequence of three-dimensional images, generating a bit-plane stream associated with the data stream, the bit-plane stream including a plurality of bit-planes associated with each image of the sequence of three-dimensional images, buffering the bit-plane stream asynchronously to provide a first plurality of bit-planes associated with a first three-dimensional image, and projecting a first plurality of image planes associated with the first three-dimensional image to display the first three-dimensional image, based upon the first plurality of bit-planes, the first plurality of image planes being projected until a second plurality of bit-planes associated with a second three-dimensional image is provided.Type: GrantFiled: June 15, 2018Date of Patent: March 17, 2020Assignee: LIGHTSPACE TECHNOLOGIES, SIAInventors: Ilmars Osmanis, Kri{hacek over (s)}s Osmanis, Gatis Valters, Rendijs Smukulis, Una Kandere, Roberts Zabels
-
Patent number: 10580342Abstract: An image signal processing circuit of a display apparatus includes: a color converter converting first image signals to a first brightness signal, a first color difference signal, and a second color difference signal; a brightness emphasizer outputting a second brightness signal obtained by emphasizing an alternating current component of the first brightness signal; a brightness limiter determining an upper limit value and a lower limit value based on the first color difference signal and the second color difference signal and converting the second brightness signal to a third brightness signal between the upper limit value and the lower limit value; and a color inverse converter converting the third brightness signal, the first color difference signal, and the second color difference signal to second image signals.Type: GrantFiled: July 16, 2018Date of Patent: March 3, 2020Assignee: Samsung Display Co., Ltd.Inventor: Takashi Nakano
-
Patent number: 10575028Abstract: Given HDR and SDR video inputs representing the same content, segment-based methods are described to generate a backward-compatible reshaped SDR video which preserves the artistic intent or “look” of the inputs and satisfies other coding requirements. For each frame in a segment, reshaping functions are generated based on a support frames set determined based on a sliding window of frames that is adjusted based on scene cuts in the segment and which may include frames from both the current segment and neighboring segments. For luma reshaping, a mapping that preserves the cumulative density function of the luminance histogram values in the EDR and SDR inputs is combined with a minimum codeword allocation derived based on the EDR signal and the support frame set. For chroma reshaping, methods for segment-based forward and backward reshaping using multivariate, multi-regression models are also presented.Type: GrantFiled: September 11, 2017Date of Patent: February 25, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Harshad Kadu, Qian Chen, Guan-Ming Su
-
Patent number: 10542289Abstract: In a method to improve the coding efficiency of high-dynamic range (HDR) images, a decoder parses sequence processing set (SPS) data from an input coded bitstream to detect that an HDR extension syntax structure is present in the parsed SPS data. It extracts from the HDR extension syntax structure post-processing information that includes one or more of a color space enabled flag, a color enhancement enabled flag, an adaptive reshaping enabled flag, a dynamic range conversion flag, a color correction enabled flag, or an SDR viewable flag. It decodes the input bitstream to generate a preliminary output decoded signal, and generates a second output signal based on the preliminary output signal and the post-processing information.Type: GrantFiled: July 14, 2016Date of Patent: January 21, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Peng Yin, Taoran Lu, Fangjun Pu, Tao Chen, Walter J. Husak
-
Patent number: 10521918Abstract: Disclosed is a method and device for filtering texture, using a patch shift. A patch-based texture filtering method for removing texture from an image comprises the steps of: distinguishing a structure edge from patches for each pixel of an input image; and performing a patch shift for the patches of each pixel, on the basis of structure edge information of each of the patches to select a representative patch of each pixel. Accordingly, the method can generate a result image in which texture has been automatically and completely removed from a piece of the input image.Type: GrantFiled: January 13, 2016Date of Patent: December 31, 2019Assignee: POSTECH ACADEMY-INDUSTRY FOUNDATIONInventors: Seung Yong Lee, Hyun Joon Lee, Hyung Woo Kang, Ho Jin Cho
-
Patent number: 10511841Abstract: The present disclosure provides a method for encoding an intra-frame prediction mode, including: obtaining an intra-frame prediction mode of a current intra-frame encoding block from a preset prediction mode set; obtaining reference prediction modes of the current intra-frame encoding block, where the reference prediction modes are intra-frame prediction modes of available adjacent blocks of the current intra-frame encoding block or prediction modes in a preset backup reference mode set; writing a first flag bit into a code stream according to the reference prediction modes and the intra-frame prediction mode; and, when the intra-frame prediction mode of the encoding block is different from all the reference prediction modes, obtaining a prediction mode encoding value according to a size relationship between the value of the intra-frame prediction mode and values of the reference prediction modes, and encoding the prediction mode encoding value.Type: GrantFiled: September 26, 2018Date of Patent: December 17, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Changcai Lai
-
Patent number: 10489682Abstract: An optical character recognition system employs a deep learning system that is trained to process a plurality of images within a particular domain to identify images representing text within each image and to convert the images representing text to textually encoded data. The deep learning system is trained with training data generated from a corpus of real-life text segments that are generated by a plurality of OCR modules. Each of the OCR modules produces a real-life image/text tuple, and at least some of the OCR modules produce a confidence value corresponding to each real-life image/text tuple. Each OCR module is characterized by a conversion accuracy substantially below a desired accuracy for an identified domain. Synthetically generated text segments are produced by programmatically converting text strings to a corresponding image where each text string and corresponding image form a synthetic image/text tuple.Type: GrantFiled: December 21, 2017Date of Patent: November 26, 2019Assignee: Automation Anywhere, Inc.Inventors: Nishit Kumar, Thomas Corcoran, Bruno Selva, Derek S Chan, Abhijit Kakhandiki
-
Patent number: 10484696Abstract: A method and apparatus for coding a block of video data using index or pixel value prediction including a copy-by-pattern-search mode are disclosed. According to the present invention, a current search pattern is determined based on one or more previous coded pixels. One or more predictors are derived according to the current search pattern for a current index or pixel value of a current pixel in the current block. Encoding or decoding is then applied to one or more following indices or pixel values of one or more following pixels including the current pixel using the predictors. In a simplest case, the one or more previous coded pixels correspond to a single previous coded pixel at the left side of the current pixel and the one or more following pixels contain only the current pixel.Type: GrantFiled: January 7, 2015Date of Patent: November 19, 2019Assignee: MEDIATEK INC.Inventors: Yu-Chen Sun, Tzu-Der Chuang, Yi-Wen Chen, Yu-Wen Huang
-
Patent number: 10454496Abstract: During operation, embodiments of the subject matter can perform compression of an n-dimensional m-channel patch based on unsupervised learning (clustering). Embodiments of the subject matter can perform multiple such compressions of patches tessellated (tiled) across a space. Embodiments of the subject matter can also perform hierarchical compression through recursive application of embodiments of the subject matter. Embodiments of the subject matter can compress but are not limited to compressing the following: a database, a sequence, an image, a video, and a volumetric video.Type: GrantFiled: November 29, 2018Date of Patent: October 22, 2019Inventor: Armand Prieditis
-
Patent number: 10453274Abstract: Provided are a texture compressing method and a texture compressing apparatus, which compress some color information of a texture block, which is unable to realize all colors included in the texture block by a determined compression bit number, to be stored in a compression data bit of a texture block, which is able to realize all colors included in the texture block by a bit number lower than the determined compression bit number, based on a color distribution of each texture block, and a texture decompressing method and a texture decompressing apparatus corresponding to the texture compressing method and the texture compressing apparatus.Type: GrantFiled: August 29, 2017Date of Patent: October 22, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sun-min Kwon, Ho-young Kim, Hee-jun Shim
-
Patent number: 10448058Abstract: A device for decoding video data is configured to determine, based on first entropy encoded data in the bitstream, a set of run-related syntax element groups for a current block of a current picture of the video data; determine, based on second entropy encoded data the bitstream, a set of palette index syntax elements for the current block, the first entropy encoded data occurring in the bitstream before the second entropy encoded data, wherein: each respective run-related syntax element group of the set of run-related syntax element groups indicates a respective type of a respective run of identical palette mode type indicators and a respective length of the respective run and each respective palette index syntax element of the set of palette index syntax elements indicates an entry in a palette comprising a set of sample values; and reconstruct, based on the sample values in the palette, the current block.Type: GrantFiled: May 19, 2016Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Feng Zou, Vadim Seregin, Wei Pu, Rajan Laxman Joshi
-
Patent number: 10418000Abstract: An apparatus and method for performing screen captures on display devices are disclosed herein. The method includes receiving a screen capture command, determining pixel values of rows of the display device based on the screen parameters, obtaining framebuffer parameters from a framebuffer of the display device, the framebuffer parameters comprising pixel values of rows of the framebuffer, determining whether pixel values of the rows of the framebuffer are substantially equivalent to the pixel values of the rows of the display device, processing screenshot data read from the framebuffer based on the pixel values of the rows of the screen when the pixel values of the rows of the framebuffer are not substantially equivalent to the pixel values of the rows of the screen, and creating a file comprising the screenshot.Type: GrantFiled: October 22, 2015Date of Patent: September 17, 2019Assignee: Alibaba Group Holding LimitedInventor: Jirong Yang
-
Patent number: 10402700Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.Type: GrantFiled: September 29, 2017Date of Patent: September 3, 2019Assignee: DeepMind Technologies LimitedInventors: Aaron Gerard Antonius van den Oord, Nal Emmerich Kalchbrenner, Karen Simonyan
-
Patent number: 10395336Abstract: A computing system comprises graphics rendering logic and image processing logic. The graphics rendering logic processes graphics data to render an image using a rendering space which is sub-divided into a plurality of tiles. Cost indication logic obtains a cost indication for each of a plurality of sets of one or more tiles of the rendering space, wherein the cost indication for a set of one or more tiles is suggestive of a cost of processing rendered image values for a region of the rendered image corresponding to the set of one or more tiles. The image processing logic processes rendered image values for regions of the rendered image. The computing system causes the image processing logic to process rendered image values for regions of the rendered image in dependence on the cost indications for the corresponding sets of one or more tiles.Type: GrantFiled: January 11, 2018Date of Patent: August 27, 2019Assignee: Imagination Technologies LimitedInventors: John W. Howson, Richard Broadhurst, Steven Fishwick
-
Patent number: 10380712Abstract: A graphics processing system comprises a memory that stores graphics data. The graphics data stored in the memory is accessible using virtual memory addresses that map to physical memory addresses in the memory. The graphics processing system further comprises page merging circuitry configured to use metadata provided for a set of graphics data to determine whether any pages of the set of graphics data are similar to each other. The pages of the set of graphics data that are determined as being similar to each other are merged by mapping the virtual memory addresses for those pages to the same physical memory address in the memory. The page merging process can provide a way to reduce the number of physical memory addresses needed to store the pages of the set of graphics data in the memory.Type: GrantFiled: January 27, 2017Date of Patent: August 13, 2019Assignee: Arm LimitedInventor: Raymond Morris Smith
-
Patent number: 10380781Abstract: A method and apparatus are provided for compressing vertex parameter data in a 3D computer graphic system, where the vertex parameter data is a data block relating to a plurality of vertices used for rendering an image. The data relating to each vertex includes multiple byte data relating to at least one parameter. The parameters include X, Y and Z coordinates and further coordinates for texturing and shading. The multiple byte data is divided into individual bytes and bytes with corresponding byte positions relating to each vertex are grouped together to form a plurality of byte blocks.Type: GrantFiled: February 16, 2016Date of Patent: August 13, 2019Assignee: Imagination Technologies LimitedInventor: Xile Yang
-
Patent number: 10362305Abstract: Provided is an image processing device including: a search unit that searches for an intra-prediction mode for each prediction block included in an image to be encoded; and a control unit that determines whether a chroma format is 4:2:2 and to limit a search range of intra-prediction modes of the search unit to a predetermined range in which no upper reference pixels are referred to with respect to a prediction block of chrominance components in a case where the chroma format is determined to be 4:2:2.Type: GrantFiled: January 7, 2016Date of Patent: July 23, 2019Assignee: SONY CORPORATIONInventors: Jongdae Kim, Shuo Lu
-
Patent number: 10356416Abstract: Techniques and systems are provided for coding video data. For example, a method of coding video data includes determining motion information for a current block and determining an illumination compensation status for the current block. The method further includes coding the current block based on the motion information and the illumination compensation status for the current block. In some examples, the method further includes determining the motion information for the current block based on motion information of a candidate block. In such examples, the method further includes determining an illumination compensation status of the candidate block and deriving the illumination compensation status for the current block based on the illumination compensation status of the candidate block.Type: GrantFiled: June 6, 2016Date of Patent: July 16, 2019Assignee: QUALCOMM IncorporatedInventors: Hongbin Liu, Ying Chen, Jianle Chen, Marta Karczewicz
-
Patent number: 10354100Abstract: A code includes a first part printed by using a first pigment, and a second part printed by using a second pigment which is easier to discolor than the first pigment, wherein the code is decodable by using information about discoloration of the second pigment.Type: GrantFiled: August 31, 2016Date of Patent: July 16, 2019Assignees: GODO KAISHA IP BRIDGE 1, YAEGAKI BIO-INDUSTRY, INC.Inventors: Masatoshi Taketani, Kenichi Hashizume
-
Patent number: 10338976Abstract: A method and apparatus for providing a screenshot service on a terminal device and a storage medium and device. The method includes: a producer thread responds to a received screenshot command instruction, executes a screenshot operation, and writes shot screen data into a buffer region; and a consumer thread reads the screen data stored by the producer thread from the buffer region, executes image processing on the screen data to generate a screenshot image, and returns the screenshot image to an application which invokes a screenshot service. Adopting a multi-thread mode of a producer/consumer to complete a screenshot service respectively through a producer thread used for executing screen shooting and a consumer thread used for executing image processing on shot screen data can especially reduce screenshot time on a portable terminal device with limited processing capability, and can complete the screenshot service within tens of milliseconds.Type: GrantFiled: December 31, 2015Date of Patent: July 2, 2019Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Cong Chen, Ye Song
-
Patent number: 10339114Abstract: A system, method and computer-readable storage devices for providing an interface for an analytic service for Modern-Era Retrospective Analysis for Research and Applications (MERRA) datasets. An example system for providing the service includes a data analytics platform of an assemblage of compute and storage nodes that provide a compute-storage fabric upon which high-performance parallel operations are performed over a collection of climate data stored in a distributed file system, a sequencer that transforms the climate data, a desequencer that transforms serialized block compressed sequence files between data formats. The system includes a services library of applications that dynamically create data objects from the data as reduced final results, and a utilities library of software applications that process flat serialized block compressed sequence files. The system also includes a service interface through which a client device can access the climate data via the data analytics platform.Type: GrantFiled: May 13, 2015Date of Patent: July 2, 2019Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: John L. Schnase, Daniel Q. Duffy, Glenn S. Tamkin, Mark McInerney, Denis Nadeau, John H. Thompson, Scott Sinno, Savannah L. Strong
-
Patent number: 10332278Abstract: Methods and apparatus relating to techniques for compiler-based instruction scorecarding. In an example, an apparatus comprises logic, at least partially comprising hardware logic, to determine whether a pixel block encoded in YCoCg format is suitable for compression, and in response to a determination that the pixel block is suitable for compression, to apply an encoding transform to the pixel block to generate an encoded YCoCg data set for the pixel block and apply a compression algorithm to the encoded YCoCg data set. Other embodiments are also disclosed and claimed.Type: GrantFiled: October 28, 2016Date of Patent: June 25, 2019Assignee: INTEL CORPORATIONInventors: Abhishek R. Appu, Prasoonkumar Surti
-
Patent number: 10319268Abstract: Systems and methods that provide compensation for ambient light in a location of a display device are described. According to various embodiments, a method of compensating for ambient light in a display device is provided. According to the method, an ambient light measurement may be received. The ambient light measurement may include information concerning the intensity of the ambient light present at the location of the display device, the spectrum of the ambient light present at the display device (e.g., color temperature, white balance, or wavelength), and/or both an intensity and a spectrum of the ambient light.Type: GrantFiled: May 19, 2017Date of Patent: June 11, 2019Assignee: Nanosys, Inc.Inventor: Jason Hartlove
-
Patent number: 10321141Abstract: A method and apparatus for palette coding of a block of video data by initializing the palette or triplet palette or using a selected palette or triplet palette from a preceding image area for the beginning block of the current image area are disclosed. The method receives input data associated with a current image area consisting of multiple blocks. For the beginning block, the palette predictor is determined based on an initial palette or triplet palette or based on a selected palette or triplet palette associated with a selected block located at a location before the end of a preceding image area. For blocks of the current image area, palette coding is applied to the blocks, where at least one block uses the palette predictor for the beginning block as the palette predictor.Type: GrantFiled: December 18, 2014Date of Patent: June 11, 2019Assignee: HFI INNOVATION INC.Inventors: Tzu-Der Chuang, Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Yu-Wen Huang, Ding-Yun Chen
-
Patent number: 10313684Abstract: An example method of decoding video data includes determining a palette for decoding a block, the palette including entries each having a respective palette index, determining a reference run of palette indices for first pixels of the block, and determining a current run of palette indices for second pixels of the block, based on the reference run. Determining the second plurality of palette indices includes locating a reference index of the reference run, the reference index being spaced at least one line from an initial index of the current run, determining a run length of the reference run, a final index of the reference run being separated from the initial index of the current run by at least one index, copying the palette indices of the reference run as the current run of palette indices, and decoding pixels of the copied current run using the palette.Type: GrantFiled: June 18, 2015Date of Patent: June 4, 2019Assignee: Qualcomm IncorporatedInventors: Feng Zou, Marta Karczewicz, Joel Sole Rojals, Rajan Laxman Joshi, Wei Pu, Vadim Seregin
-
Patent number: 10306104Abstract: An image data processing method includes: allocating a storage region for at least one of a plurality of planes including a first color plane, a second color plane, and a third color plane configured for respective colors of three primary colors; dividing into a plurality of image regions having identical regions that mutually correspond between the plurality of planes; analyzing a variable indicating an identicalness of images in the image regions that correspond between the plurality of planes to determine the identicalness; and executing a sharing process between the plurality of planes based on the determined identicalness so as to generate image data representing an image constituted of the plurality of planes.Type: GrantFiled: October 31, 2017Date of Patent: May 28, 2019Assignee: Kyocera Document Solutions Inc.Inventor: Hideo Nakahara