Compression Of Color Images Patents (Class 382/166)
  • Patent number: 11128878
    Abstract: Processing high dynamic range and or wide color gamut video data using a fixed-point implementation. A method of processing video data may include receiving one or more supplemental enhancement information (SEI) messages that contain information specifying how to determine parameters for performing an inverse dynamic range adjustment process, receiving decoded video data, and performing the inverse dynamic range adjustment process on the decoded video data using fixed-point computing in accordance with the information in the one or more SEI messages.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 21, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Adarsh Krishnan Ramasubramonian, Dmytro Rusanovskyy, Joel Sole Rojals, Sungwon Lee, Done Bugdayci Sansli, Marta Karczewicz
  • Patent number: 11089436
    Abstract: A method and a determining device for determining a set of locations for a number of devices are disclosed. For each distance measure of multiple distance measures, the determining device generates a respective pair of clusters. The determining device determines information metrics. The determining device performs first actions. While a difference between a respective information metric and a further respective information metric is greater than a threshold, the determining device performs second actions, comprising replacing said replaceable pair with said weighted pair, replacing the respective information metric for said replaceable pair with said further respective information metric for said weighted pair, and performing said first actions. The determining device selects the set of locations based on the weighted pair of clusters. A corresponding computer program is also disclosed.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 10, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Perepu Satheesh Kumar, Mohan Saravanan
  • Patent number: 11070746
    Abstract: An image capturing apparatus includes an image capturing unit configured to capture an image of an object and generate image data, a compression unit configured to compress the image data generated by the image capturing unit, a display control unit configured to decode the image data compressed by the compression unit and display the decoded image data on a display unit, and an instruction unit configured to issue an instruction to magnify an image to be displayed on the display unit, wherein, in a case where the instruction unit issues the instruction to magnify the image to be displayed on the display unit, the compression unit reduces a compression rate of the image data.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: July 20, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masashi Kawakami
  • Patent number: 11062499
    Abstract: In one embodiment, a method for determining the color for a sampling location may include using a computing system to determine a sampling location within a texture that comprises a plurality of texels. Each texel may encode a distance field indicating a distance between the texel and an edge depicted in the texture and an indicator indicating whether the texel is on a first predetermined side of the edge or a second predetermined side of the edge. The system may select, based on the sampling location, a set of texels in the plurality of texels to use to determine a color for the sampling location. The system may determine that the set of texels have indicators that are the same. The system may then determine, using the indicator of any texel in the set of texels, the color for the sampling location.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 13, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11042969
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media for automatically synthesizing a content-aware sampling region for a hole-filling algorithm such as content-aware fill. Given a source image and a hole (or other target region to fill), a sampling region can be synthesized by identifying a band of pixels surrounding the hole, clustering these pixels based on one or more characteristics (e.g., color, x/y coordinates, depth, focus, etc.), passing each of the resulting clusters as foreground pixels to a segmentation algorithm, and unioning the resulting pixels to form the sampling region. The sampling region can be stored in a constraint mask and passed to a hole-filling algorithm such as content-aware fill to synthesize a fill for the hole (or other target region) from patches sampled from the synthesized sampling region.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: June 22, 2021
    Assignee: ADOBE INC.
    Inventors: Sohrab Amirghodsi, Elya Shechtman, Derek Novo
  • Patent number: 11032546
    Abstract: A system includes code including obtaining code to obtain a first syntax element that indicates a first quantization index value; at least one second syntax element that indicates an offset value, a second quantization index value for another coefficient by combining the first quantization index value and the offset value to obtain a combined value, and modifying the combined value to be a predetermined minimum value as the second quantization index value, fourth obtaining code to obtain a quantization step size that corresponds to the second quantization index value; and determining code to determine a mode in which the coded image is to be decoded based on determining whether the first quantization index value is equal to a quantization index value associated with lossless coding, and based on determining whether the offset value is less than or equal to the quantization index value associated with the lossless coding.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: June 8, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Madhu Peringassery Krishnan, Xin Zhao, Shan Liu
  • Patent number: 11012716
    Abstract: A picture file processing method, apparatus, and computer readable medium are provided. The method includes parsing a picture file, to obtain a picture header information data segment, first stream data, and second stream data of a first image thereof. The first stream data of the first image is decoded to generate red-green-blue (RGB) data of the first image. The second stream data of the first image is decoded to generate Alpha data of the first image. Red-green-blue-alpha (RGBA) data corresponding to the first image are generated according to the RGB data and the Alpha data.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: May 18, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LTD
    Inventors: Shitao Wang, Xiaoyu Liu, Jiajun Chen, Xiaozheng Huang, Piao Ding, Haijun Liu, Binji Luo, Xinxing Chen
  • Patent number: 10999228
    Abstract: One or more computing devices, systems, and/or methods for constructing a chat video are provided. For example, a user may define a participant definition defining one or more participants for a conversation to playback through the chat video. The user may define a sequence of content items (e.g., images, videos, text, emojis, emoticons, etc.) that are to be displayed through a chat interface for the conversation. A sequence of message elements (e.g., chat bubbles) are constructed based upon the participant definition and/or the sequence of content items. A message element comprises a content item and is assigned to a participant. The sequence of message elements are surfaced through the chat interface to visually present the conversation as a rendering used to construct the chat video.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Verizon Media Inc.
    Inventors: Benjamin David Stahl, Howard Lee Kim, Geoffrey Richard Nelson
  • Patent number: 10986345
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10972742
    Abstract: The present invention is related to video coding and decoding, in particular HEVC RExt that define a palette coding mode dedicated to the coding of screen contents. In improved palette coding modes according to the invention, when building a palette, each time a new pixel is added to the class a palette entry defines, the palette entry is modified to take the means value of the pixels belonging to such class. In other improved palette coding modes, a built palette is post-processed to substitute a palette entry with a close entry of a palette predictor PRED. In yet other embodiments, palette coding modes having different threshold values to drive the building of their respective palettes are successively tested to use the best one in terms of rate-distortion criterion.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: April 6, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Patrice Onno, Guillaume Laroche
  • Patent number: 10957020
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: March 23, 2021
    Assignee: NVIDIA CORPORATION
    Inventors: Thomas Albert Petersen, Ankan Banerjee, Shishir Goyal, Sau Yan Keith Li, Lars Nordskog, Rouslan Dimitrov
  • Patent number: 10929628
    Abstract: 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: Grant
    Filed: June 23, 2020
    Date of Patent: February 23, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Yinhai Tu
  • Patent number: 10915999
    Abstract: 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: Grant
    Filed: May 1, 2017
    Date of Patent: February 9, 2021
    Assignee: SONY CORPORATION
    Inventor: Hiroaki Eto
  • Patent number: 10861405
    Abstract: 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: Grant
    Filed: November 2, 2018
    Date of Patent: December 8, 2020
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 10863158
    Abstract: 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: Grant
    Filed: May 11, 2017
    Date of Patent: December 8, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Daisuke Sakamoto
  • Patent number: 10856011
    Abstract: 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: Grant
    Filed: November 16, 2018
    Date of Patent: December 1, 2020
    Assignee: WARNER BROS. ENTERTAINMENT INC.
    Inventor: Michael D. Smith
  • Patent number: 10848696
    Abstract: 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: Grant
    Filed: February 28, 2019
    Date of Patent: November 24, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Wonseok Lee
  • Patent number: 10838192
    Abstract: 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: Grant
    Filed: May 9, 2017
    Date of Patent: November 17, 2020
    Assignee: THE REGENTS OF THE UNIVERSITY OF CALIFORNIA
    Inventors: Aydogan Ozcan, Yibo Zhang, Yichen Wu
  • Patent number: 10825139
    Abstract: 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: Grant
    Filed: February 4, 2020
    Date of Patent: November 3, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaehwan Kim, Jongseok Lee, Sunyoung Jeon, Kwangpyo Choi, Minseok Choi, Quockhanh Dinh, Youngo Park
  • Patent number: 10820016
    Abstract: 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: Grant
    Filed: February 10, 2017
    Date of Patent: October 27, 2020
    Assignees: Tongji University, ZTE Corporation
    Inventors: Tao Lin, Liping Zhao, Kailun Zhou, Shuhui Wang, Ming Li, Ping Wu, Zhao Wu
  • Patent number: 10817985
    Abstract: 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: Grant
    Filed: October 18, 2019
    Date of Patent: October 27, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaehwan Kim, Jongseok Lee, Sunyoung Jeon, Kwangpyo Choi, Minseok Choi, Quockhanh Dinh, Youngo Park
  • Patent number: 10783621
    Abstract: 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: Grant
    Filed: May 22, 2018
    Date of Patent: September 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Meng Li, Hai Chen, Xiaozhen Zheng, Jianhua Zheng
  • Patent number: 10755395
    Abstract: 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: Grant
    Filed: November 27, 2015
    Date of Patent: August 25, 2020
    Assignee: CANON MEDICAL SYSTEMS CORPORATION
    Inventors: Zhou Yu, Qiulin Tang, Satoru Nakanishi, Wenli Wang
  • Patent number: 10757424
    Abstract: 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: Grant
    Filed: November 8, 2019
    Date of Patent: August 25, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Kai Liu, Wen-Tsung Huang, Shih-Tse Chen
  • Patent number: 10735753
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: August 4, 2020
    Assignee: KHALIFA UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Yasmin Halawani, Baker Mohammad, Mahmoud Al-Qutayri
  • Patent number: 10714032
    Abstract: 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: Grant
    Filed: May 18, 2018
    Date of Patent: July 14, 2020
    Assignee: Syndiant, Inc.
    Inventors: Craig Michael Waller, Eric Paul Eisenbrandt, Timothy Randall Rost
  • Patent number: 10706248
    Abstract: 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: Grant
    Filed: November 27, 2019
    Date of Patent: July 7, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Yinhai Tu
  • Patent number: 10699124
    Abstract: 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: Grant
    Filed: September 9, 2019
    Date of Patent: June 30, 2020
    Assignee: AR, LLC
    Inventors: Stefan W. Herzberg, Megan Herzberg
  • Patent number: 10692288
    Abstract: 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: Grant
    Filed: June 27, 2017
    Date of Patent: June 23, 2020
    Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.
    Inventors: Nicholas Rasmussen, Michael Koperwas, Earle M. Alexander, IV
  • Patent number: 10684993
    Abstract: 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: Grant
    Filed: June 15, 2016
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Christophe Fagiano, Itzhack Goldberg, Neil Sondhi, Daniel J. Winarski
  • Patent number: 10666976
    Abstract: 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: Grant
    Filed: April 5, 2017
    Date of Patent: May 26, 2020
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Han Huang, Kai Zhang
  • Patent number: 10645390
    Abstract: 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: Grant
    Filed: November 8, 2018
    Date of Patent: May 5, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Tadamasa Toma, Masayuki Kozuka, Takahiro Nishi, Kengo Terada
  • Patent number: 10638143
    Abstract: 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: Grant
    Filed: March 20, 2015
    Date of Patent: April 28, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Zhan Ma, Meng Xu, Wei Wang, Xian Wang, Haoping Yu
  • Patent number: 10602138
    Abstract: 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: Grant
    Filed: August 25, 2016
    Date of Patent: March 24, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Eunyong Son, Jin Heo, Seungwook Park, Yongjoon Jeon, Moonmo Koo
  • Patent number: 10595015
    Abstract: 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: Grant
    Filed: June 15, 2018
    Date of Patent: March 17, 2020
    Assignee: LIGHTSPACE TECHNOLOGIES, SIA
    Inventors: Ilmars Osmanis, Kri{hacek over (s)}s Osmanis, Gatis Valters, Rendijs Smukulis, Una Kandere, Roberts Zabels
  • Patent number: 10580342
    Abstract: 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: Grant
    Filed: July 16, 2018
    Date of Patent: March 3, 2020
    Assignee: Samsung Display Co., Ltd.
    Inventor: Takashi Nakano
  • Patent number: 10575028
    Abstract: 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: Grant
    Filed: September 11, 2017
    Date of Patent: February 25, 2020
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Harshad Kadu, Qian Chen, Guan-Ming Su
  • Patent number: 10542289
    Abstract: 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: Grant
    Filed: July 14, 2016
    Date of Patent: January 21, 2020
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Peng Yin, Taoran Lu, Fangjun Pu, Tao Chen, Walter J. Husak
  • Patent number: 10521918
    Abstract: 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: Grant
    Filed: January 13, 2016
    Date of Patent: December 31, 2019
    Assignee: POSTECH ACADEMY-INDUSTRY FOUNDATION
    Inventors: Seung Yong Lee, Hyun Joon Lee, Hyung Woo Kang, Ho Jin Cho
  • Patent number: 10511841
    Abstract: 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: Grant
    Filed: September 26, 2018
    Date of Patent: December 17, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Changcai Lai
  • Patent number: 10489682
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: November 26, 2019
    Assignee: Automation Anywhere, Inc.
    Inventors: Nishit Kumar, Thomas Corcoran, Bruno Selva, Derek S Chan, Abhijit Kakhandiki
  • Patent number: 10484696
    Abstract: 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: Grant
    Filed: January 7, 2015
    Date of Patent: November 19, 2019
    Assignee: MEDIATEK INC.
    Inventors: Yu-Chen Sun, Tzu-Der Chuang, Yi-Wen Chen, Yu-Wen Huang
  • Patent number: 10453274
    Abstract: 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: Grant
    Filed: August 29, 2017
    Date of Patent: October 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sun-min Kwon, Ho-young Kim, Hee-jun Shim
  • Patent number: 10454496
    Abstract: 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: Grant
    Filed: November 29, 2018
    Date of Patent: October 22, 2019
    Inventor: Armand Prieditis
  • Patent number: 10448058
    Abstract: 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: Grant
    Filed: May 19, 2016
    Date of Patent: October 15, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Feng Zou, Vadim Seregin, Wei Pu, Rajan Laxman Joshi
  • Patent number: 10418000
    Abstract: 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: Grant
    Filed: October 22, 2015
    Date of Patent: September 17, 2019
    Assignee: Alibaba Group Holding Limited
    Inventor: Jirong Yang
  • Patent number: 10402700
    Abstract: 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: Grant
    Filed: September 29, 2017
    Date of Patent: September 3, 2019
    Assignee: DeepMind Technologies Limited
    Inventors: Aaron Gerard Antonius van den Oord, Nal Emmerich Kalchbrenner, Karen Simonyan
  • Patent number: 10395336
    Abstract: 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: Grant
    Filed: January 11, 2018
    Date of Patent: August 27, 2019
    Assignee: Imagination Technologies Limited
    Inventors: John W. Howson, Richard Broadhurst, Steven Fishwick
  • Patent number: 10380712
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: August 13, 2019
    Assignee: Arm Limited
    Inventor: Raymond Morris Smith
  • Patent number: 10380781
    Abstract: 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: Grant
    Filed: February 16, 2016
    Date of Patent: August 13, 2019
    Assignee: Imagination Technologies Limited
    Inventor: Xile Yang