Compression Of Color Images Patents (Class 382/166)
  • Publication number: 20150146978
    Abstract: A display driving apparatus and a driving method may improve the compression rate of data. The display driving apparatus may include: an encoder configured to compress data of a Pentile method, using any one of a plurality of encoding methods, and compress the data according to a pattern encoding method in addition to the any one of the plurality of encoding methods when the data corresponds to a specific pattern; a decoder configured to decompress the data compressed in the encoder according to a decoding method corresponding to the any one of the encoding methods; and a data driver configured to generate a data signal using the data decompressed in the decoder.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 28, 2015
    Inventors: Takeshi Kato, Ji-Yeon Yang, Geun-Young Jeong, Byung-Hyun Kim
  • Publication number: 20150146976
    Abstract: A method and device for coding screen content into a bitstream by selecting a color palette table for a coding unit (CU) of screen content, creating a color index map having indices for the coding unit (CU), and encoding the selected color palette table and the color index map for the CU into a bitstream.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 28, 2015
    Inventors: Zhan Ma, Wei Wang, Haoping Yu, Xian Wang, Jing Ye
  • Publication number: 20150146977
    Abstract: A compression device includes a memory, a compressor, and an adder. The memory has a first area, a second area, and a third area. The first area stores a first totalizing value of a first pixel of a pixel group. The second area stores first selection information corresponding to a first model, selected to calculate a first prediction value corresponding to second totalizing values of peripheral pixels of the pixel group. The third area stores first differences between the second totalizing values and the first predication value. The compressor obtains the second totalizing values based on information stored in the first, second, and third areas. The adder obtains a third totalizing value by adding a first current luminance value of the first pixel to the first totalizing value, and obtains fourth totalizing values by adding second current luminance values of the peripheral pixels to the second totalizing values.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 28, 2015
    Inventor: Isamu RYU
  • Publication number: 20150146975
    Abstract: An improved lossless image compression technique involves adaptively selecting between spatial prediction and inter-component prediction techniques depending on which allows better results for any given component of a digital image pixel.
    Type: Application
    Filed: March 15, 2013
    Publication date: May 28, 2015
    Inventors: Alexey Valentinovich Romanovskiy, Marat Ravilevich Gilmutdinov, Nikolay Dmitrievich Egorov, Victor Anatolievich Yastrebov, Dmitry Vadimovich Novikov, Roman Alexandrovich Sokolovskiy
  • Publication number: 20150139542
    Abstract: A method is disclosed. The method includes analyzing a meta-data structure corresponding to each tile of a sheetside image to detect a blank state of the sheetside image, detecting a sensing display item in a data stream and scanning the sheetside image in response to detecting the sensing display item.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Applicant: Ricoh Company, Ltd.
    Inventors: Alexandru-Virgil Panek, John Thomas Varga
  • Patent number: 9036702
    Abstract: In video/image coding, macroblocks (MBs) are often intra coded in raster scan order, starting from one seed MB. The invention improves intra prediction for optimized usage of multi-core processors. Encoding starts from multiple intra coded seed MBs per frame, and continues with adjacent MBs. A predefined prediction spread pattern (growth pattern) is used that comprises simultaneous prediction of two or more adjacent MBs per MB. Adjacent MBs with high coding cost are called “Hold-MB” and can be held from being processed, until another neighboring edge is available for prediction. Encoding comprises marking a MB with high coding cost for deferred prediction. This MB is skipped while the other MBs are encoded. When a further adjacent MB was encoded, the marked MB is predicted based on the adjacent MBs. Since a decoder receives the deferment marks and uses the same growth pattern, it follows the encoder, and predicts and decodes correctly.
    Type: Grant
    Filed: September 10, 2010
    Date of Patent: May 19, 2015
    Assignee: THOMSON LICENSING
    Inventors: Jiheng Yang, Hui Zhang, Yumeng Li
  • Patent number: 9036228
    Abstract: An image processing device comprises: a first output device having a first color gamut and outputting an image based on a given first color reproduction target value; a second output device having a second color gamut and outputting an image based on a second color reproduction target value; a color gamut information acquirer for acquiring a first color gamut information relating to the first color gamut of the first output device and a second color gamut information relating to the second color gamut of the second output device; and a target value generator for producing a second color reproduction target value for the second output device by correcting the given color reproduction target value for the first output device based on acquired first and second color gamut information by the color gamut information acquirer.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: May 19, 2015
    Assignee: FUJIFILM Corporation
    Inventor: Hideki Yamagishi
  • Patent number: 9036908
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 19, 2015
    Assignee: Apple Inc.
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Publication number: 20150131905
    Abstract: The present invention relates to an image processing device and method, which realize improvement in encoding efficiency for color difference signals and reduction in address calculations for memory access. In a case where a block size of orthogonal transform is 4×4, and a macroblock of luminance signals is configured of four 4×4 pixel blocks appended with 0 through 1, the four luminance signal blocks are corresponded with one color difference signal 4×4 block appended with C. At this time, there exist four motion vector information of mv0, mv1, mv2, and mv3, as to the four luminance signal blocks. The motion vector information mvc of the one color difference signal 4×4 block is calculated by averaging processing using these four motion vector information. The present invention can be applied to an image encoding device which performed encoding based on the H.264/AVC format, for example.
    Type: Application
    Filed: January 22, 2015
    Publication date: May 14, 2015
    Inventor: Kazushi SATO
  • Publication number: 20150131904
    Abstract: The present disclosure relates to an image processing device and method which can accurately reproduce a dynamic range of an image. A value on a vertical axis corresponding to a maximum white level is a digital value of the maximum white level (white 800%) which is assigned to a developed image, and is set as max_white_level_code_value which is one of characteristics information of the dynamic range and is transmitted. A value on the vertical axis corresponding to a white level is a digital value of a white level (white 100%) which is assigned to a developed image, and is set as white_level_code_value which is one of characteristics information of the dynamic range and is transmitted. The present disclosure is applicable to, for example, an image processing device.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 14, 2015
    Applicant: Sony Corporation
    Inventors: Shinobu Hattori, Toshiya Hamada
  • Patent number: 9031334
    Abstract: An image coding method in which a chroma component and a luma component of an input image including one or more transform blocks are transformed to code the input image. The luma component has the same size as the current transform block. The chroma component is smaller than the current transform block. In the method, when the current transform block has a first minimum size, the chroma component is transformed on a basis of a block resulting from binding a plurality of the chroma blocks to has the same size as the luma block, and when the current transform block has a size other than the first minimum size, a CBF flag indicating whether or not coefficients of the chroma component include a non-zero coefficient is not coded.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: May 12, 2015
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Kengo Terada, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toshiyasu Sugio, Toru Matsunobu
  • Patent number: 9030568
    Abstract: Disclosed herein is a data processing apparatus including: a data sort block configured to sort, into multiple groups by information data of a same type, input data including information data of multiple types formed by multiple bits; a maximum value extraction block configured to extract a maximum value of the information data in each of the groups sorted by the data sort block; and a bit position decision and bit reduction block configured to determine a reduction position of bits common to the information data of the same type in each group on the basis of the maximum value extracted by the maximum value extraction block and reduce the common bits in accordance with the determination.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: May 12, 2015
    Assignee: Sony Corporation
    Inventor: Masakatsu Fujimoto
  • Publication number: 20150125075
    Abstract: An encoding method, medium, and system encoding an image, with an image being encoded by generating a plurality of image slices as images of each color component of the image and encoding the image slices in parallel with each other and independently of each other. Accordingly, although an image to be encoded has a large number of color components, the image can be compressed promptly. In addition, a decoding method, medium, and system are also provided decoding an image, with a plurality of encoded image slices being included in a corresponding bitstream, which are images of each color component of the image to be restored, are decoded in parallel with each other and independently of each other so as to restore the image using the decoded image slices. Accordingly, although an image to be decoded has a large number of color components, the image can be restored promptly.
    Type: Application
    Filed: January 15, 2015
    Publication date: May 7, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik KIM, Hyun-mun KIM, Dae-sung CHO, Dmitri BIRINOV
  • Publication number: 20150125076
    Abstract: An encoding method, medium, and system encoding an image, with an image being encoded by generating a plurality of image slices as images of each color component of the image and encoding the image slices in parallel with each other and independently of each other. Accordingly, although an image to be encoded has a large number of color components, the image can be compressed promptly. In addition, a decoding method, medium, and system are also provided decoding an image, with a plurality of encoded image slices being included in a corresponding bitstream, which are images of each color component of the image to be restored, are decoded in parallel with each other and independently of each other so as to restore the image using the decoded image slices. Accordingly, although an image to be decoded has a large number of color components, the image can be restored promptly.
    Type: Application
    Filed: January 16, 2015
    Publication date: May 7, 2015
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-shik KIM, Hyun-mun KIM, Dae-sung Cho, Dmitri BIRINOV
  • Patent number: 9025898
    Abstract: Method and apparatus for improving compression efficiency of for graphics remoting are described herein. According to one embodiment, for each data object of a stream generated within a virtual machine, the data object including graphics data representing an image to be rendered at a client over a network, it is determined whether an image associated with each data object is related to a real life content or an artificial content based on a similarity of one or more pixels selected within at least a segment of the image. A compression method is selected based on the determination of whether the image is related to a real life content or an artificial content. The image is compressed using the selected compression method and thereafter, the compressed image is streamed to the client over the network to be rendered at the client. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: May 5, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Yaniv Kamay, Yonit Tova Halperin
  • Patent number: 9025167
    Abstract: An image processing apparatus includes a first image processing unit having a fixed image processing function to perform image processing of image data. A second image processing unit has a fixed image processing function to perform image processing of image area data. A reconfigurable image processing unit is capable of having selectively, by reconfiguration of an architecture of the reconfigurable image processing unit, one of least a first image processing function for image processing of image data and a second image processing function for image processing of image area data. A control unite reconfigures the architecture of the reconfigurable image processing unit to have one of at least the first image processing function and a second image processing function on a basis of whether the image processing apparatus processes a color image or a monochrome image.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: May 5, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Naotsugu Itoh
  • Publication number: 20150117774
    Abstract: An apparatus for encoding an image data includes a sub-pixel rendering unit configured to convert a first image data of a RGB type, supplied from an outside thereof, into a second image data of a RG-BG type by performing sub-pixel rendering on the first image data, a first differential pulse code modulation (DPCM) processing unit configured to generate a first differential data including a differential value between gray scale values corresponding to green sub-pixels in the second image data, and a second DPCM processing unit configured to generate a second differential data including a differential value between a gray scale value corresponding to a red or blue sub-pixel in the second image data and an average value of gray scale values corresponding to green sub-pixels adjacent to the red or blue sub-pixel.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 30, 2015
    Inventors: Ji-Yeon YANG, Byung-Hyun KIM, Geun-Young JEONG
  • Patent number: 9020249
    Abstract: Data which represents a color space is input, a dataset which represents visual uniformity in each of a plurality of color areas is acquired, and control points which indicate a control region including the plurality of color areas corresponding to the dataset are set on the color space. Then, using the control points and dataset, the color space is corrected to be shrunk.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: April 28, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Takahiro Suzuki, Susumu Shimbaru
  • Patent number: 9020254
    Abstract: Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked against a desired quality measure, and if a desired quality measure is not achieved, a different quality level is iteratively provided to attempt to re-transcode the image until the desired quality measure is achieved.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yisheng Yao, Ke-Cheng Huang, Emmanuel Papirakis, Patrick E. Plaisted
  • Patent number: 9019393
    Abstract: Embodiments provide a video processing system that can include a video processor, a decompression component, and a demosaicing component. The video processing system can be configured to decompress and demosaic compressed raw video data such that the video data is substantially visually lossless.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: April 28, 2015
    Assignee: Red.com, Inc.
    Inventors: James H. Jannard, Thomas Graeme Nattress
  • Patent number: 9020299
    Abstract: Hybrid image format techniques are described in which multiple resolution images are concatenated to a standard bitmap image to create a hybrid image file. The hybrid image file is created through combining a relatively low resolution image with the additional images in a multi-frame format having higher resolution. The hybrid image file may contain data detectable to signal that higher resolution images are available in the hybrid image file. A hybrid aware application may be configured to detect and output a higher resolution image from the hybrid image file based on detection of the data. A legacy application that is not configured to detect the data may be unaware of higher resolution images contained in the hybrid image file, and accordingly outputs the relatively low resolution image.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 28, 2015
    Assignee: Microsoft Corporation
    Inventor: Kenneth W. Sykes
  • Patent number: 9014468
    Abstract: An image processing apparatus may create text image data representing a text image, based on target image data representing a target image including text. The image processing apparatus may determine an extended text area in the target image based on information related to a sharpness of the text included in the target image. The extended text area may include a text area corresponding to pixels constituting text in the text image represented by the created text image data, and also include a surrounding area around the text area. The image processing apparatus may change a color of the extended text area to a color of a background of the target image to create background image data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 21, 2015
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Koichi Tsugimura
  • Patent number: 9014496
    Abstract: To encode and compress a data array 30, the data array 30 is first divided into a plurality of blocks 31. A quadtree representation is then generated for each block 31 by initializing each leaf node of the quadtree to the value of the data element of the block 31 of the data array 30 that the leaf node corresponds to, and initializing each non-leaf node to the minimum value of its child nodes, and then subtracting from each node except the root node the value of its parent node. A set of data indicating the differences between respective parent and child node values in the quadtree representing the block of the data array is then generated and stored, together with a set of data representing a quadtree indicating the number of bits that have been used to signal the respective difference values.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: April 21, 2015
    Assignee: Arm Limited
    Inventors: Jorn Nystad, Oskar Flordal, Jeremy Davies, Ola Hugosson
  • Patent number: 9013595
    Abstract: An apparatus generally comprising a first encoder, a decoder and a second encoder is disclosed. The first encoder may be configured to generate a plurality of first compressed samples from a plurality of data samples of a picture. The data samples generally include a plurality of luminance samples and chrominance samples created internal to a digital video camera. The decoder may be configured to generate a plurality of reconstructed samples from the first compressed samples. The second encoder may be configured to generate a plurality of second compressed samples based on the reconstructed samples.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: April 21, 2015
    Assignee: Ambarella, Inc.
    Inventor: Elliot N. Linzer
  • Patent number: 9002104
    Abstract: An image processing apparatus includes a reduction unit and a compression unit. The reduction unit is configured to execute color-number reduction processing for each block configured by a plurality of pixels included in a processing target image expressed by processing target image data, the color-number reduction processing including reducing the number of colors expressed by the plurality of pixels in the block to generate image data having the reduced number of colors from the processing target image data, a gradation-number of each color value included in the image data having the reduced number of colors being the same as a gradation-number of each color value included in the processing target image data. The compression unit is configured to execute compression processing using the image data having the reduced number of colors to generate compressed image data.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: April 7, 2015
    Assignee: Brother Kogyo Kabushiki Kiasha
    Inventor: Ryuji Yamada
  • Publication number: 20150093024
    Abstract: A system and method are provided for performing joint color and depth encoding. Color data and depth data for an image is received. Based on the color data, confidence values are computed for the depth data and the depth data is encoded based on the confidence values to represent a correlated portion of the depth data and a decorrelated portion of the depth data. In one embodiment, the depth data comprises per-pixel vergence angles.
    Type: Application
    Filed: September 26, 2014
    Publication date: April 2, 2015
    Inventor: Dawid Stanislaw Pajak
  • Publication number: 20150093023
    Abstract: Techniques are provided for encoding an extended image such that it is backwards compatible with existing decoding devices. An extended image format is defined such that the extended image format is consistent with an existing image format over the full range of the existing image format. Because the extended image format is consistent with the existing image format over the full range of the existing image format, additional image information that is included in an extended image can be extracted from the extended image. A base version of an image (expressed using the existing image format) may be encoded in a payload portion and the extracted additional information may be stored in a metadata portion of a widely supported image file format.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Inventors: Kenneth Greenebaum, Ian Hendry, Ian Ollmann, David Hayward, Brijesh Tripathi
  • Patent number: 8995764
    Abstract: The embodiments of the present invention reduce the compression time in order to achieve a faster texture compression. That is achieved by guessing, i.e. estimating the best table or tables (e.g. from tables 0 to 7) representing luminance information, and to only execute the compression for the table(s) estimated to provide the best luminance information.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: March 31, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Jacob Ström, Jim Rasmusson
  • Patent number: 8995780
    Abstract: A method for creating a binary mask image from an inputted digital image of a scanned document, including the steps of creating a binarized image by binarizing the inputted digital image, detecting first text regions representing light text on a dark background, and inverting the first text regions, such that the inverted first text regions are interpretable in the same way as dark text on a light background. A method for comparing in a binary image a first pixel blob with a second pixel blob to determine whether they represent matching symbols, including the steps of detecting a line in one blob not present in the other and/or determining if one of the blobs represents an italicized symbol where the other does not.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: March 31, 2015
    Assignee: I.R.I.S.
    Inventors: Michel Dauw, Pierre De Muelenaere
  • Patent number: 8995763
    Abstract: Systems and methods described herein facilitate determining compression methods to use on an image. A client is in communication with a server that is configured to separate an image into a plurality of regions. The server is also configured to determine a first data compression method for a first set of the regions and a second data compression method for a second set of the regions, wherein the second data compression method is different from the first data compression method. Further, the server is configured to compress the first set and the second set of the regions by using the first data compression method and the second data compression method, respectively. The server is also configured to transmit the first set and the second set of the regions that have been compressed to the client.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 31, 2015
    Assignee: VMware, Inc.
    Inventor: Jonathan Clark
  • Publication number: 20150086111
    Abstract: In the image processing apparatus, Input transform into an input color space is performed on input image data; After the input transform, transform processing of transforming chroma or chromaticity of the input image data or chroma or chromaticity in the input color space is performed so as to reduce a difference between a space of chroma or chromaticity of the input image data and a space of chroma or chromaticity in the input color space to acquire transformed image data; and Output transform into an output color space is performed on the transformed image data using a three-dimensional lookup table including inverse transform processing of returning the chroma or chromaticity of the transformed image data to the chroma or chromaticity of the input image data to acquire output image data.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: YASUHARU IWAKI, MITSUHIRO UCHIDA
  • Patent number: 8989486
    Abstract: A machine may be configured to process an uncompressed image to obtain a set of intermediate images, which may be alternatively known as working images or temporary images. Such a set of intermediate images may be used as input for an image compression algorithm that, when executed by the machine or other compression engine, outputs a compressed version of the uncompressed image. For example, a compression format called “PVRTC,” which may be used on certain portable devices, accepts a set of three intermediate images as input, specifically, one full resolution, low precision version of the original uncompressed image, plus two low resolution, low frequency color versions of the original uncompressed image. A set of intermediate images for such a compression format may be generated by the machine from the original uncompressed image.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: March 24, 2015
    Assignee: Zynga Inc.
    Inventors: Nils Jonas Norberg, Sulabh Patel, James Ho, Szymon Swistun
  • Patent number: 8983175
    Abstract: The present invention provides an improved method and device for generating a depth map (112) by extracting three-dimensional depth information from the movement vectors of an encoded video bit stream (102) to display two-dimensional video sequences onto three-dimensional displays. In particular, the invention performs depth extraction (110) by means of a post-processing of the movement vectors of the inter-coded macroblocks, which have been already encoded in the video bit stream, thereby significantly reducing the heavy processing requirements associated with conventional motion estimation techniques.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: March 17, 2015
    Assignee: Entropic Communications, Inc.
    Inventor: Geraud Plagne
  • Patent number: 8982963
    Abstract: A first image stream has a first dynamic range and a first color space. First and the second image streams are received in a layered codec. The second image stream has a second dynamic range, which is higher than the first dynamic range. The first image stream is in the codec's base layer; the second image stream is in its enhancement layer. The first image stream is encoded to obtain an encoded image stream, which is decoded to obtain a decoded image stream. The decoded image stream is converted from the first non-linear or linear color space to a second, different color space to obtain a color converted image stream. A higher dynamic range image representation of the color converted image stream is generated to obtain a transformed image stream. Inverse tone mapping parameters are generated based on the transformed image stream and the second image stream.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: March 17, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Walter Gish, Zhen Li, Christopher Vogt
  • Patent number: 8983185
    Abstract: Disclosed is a method of compressing an image to be stored in a memory to satisfy a memory requirement. A size of a region having a uniform colour in the image is determined. The determined size of the region is compared with the candidate values of the region size threshold. A value is selected from the candidate values as the region size threshold based on the comparison between the estimated data amounts to satisfy the region size threshold and the memory requirement. The edges constituting the region which satisfy the selected value of the region size threshold are compressed losslessly.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 17, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Dixon De Sheng Deng, Wen Tao Lu
  • Patent number: 8977048
    Abstract: An encoding method, medium, and system encoding an image, with an image being encoded by generating a plurality of image slices as images of each color component of the image and encoding the image slices in parallel with each other and independently of each other. Accordingly, although an image to be encoded has a large number of color components, the image can be compressed promptly. In addition, a decoding method, medium, and system are also provided decoding an image, with a plurality of encoded image slices being included in a corresponding bitstream, which are images of each color component of the image to be restored, are decoded in parallel with each other and independently of each other so as to restore the image using the decoded image slices. Accordingly, although an image to be decoded has a large number of color components, the image can be restored promptly.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 10, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-shik Kim, Hyun-mun Kim, Dae-sung Cho, Dmitri Birinov
  • Patent number: 8977066
    Abstract: Methods, systems, and articles of manufacture for image compression and decompression using sub-resolution images are disclosed. Compressing of images includes, determining a plurality of entropy code sets based upon statistically similar regions in the input image, generating one or more sub-resolution images including a first sub-resolution image comprising the plurality of entropy code sets, encoding the input image using the generated one or more sub-resolution images to control one or more compression parameters including an entropy code, and outputting the encoded input image and the generated one or more sub-resolution images as a compressed entropy coded image file.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: March 10, 2015
    Assignee: Google Inc.
    Inventor: Jyrki Antero Alakuijala
  • Publication number: 20150063693
    Abstract: A method of controlling a compression of an image according to a degree of photo-realism in the image, comprising computing a value indicating a degree of photo-realism for an input image based on a distribution of pixel luminance values within the image, calculating a configuration parameter based on the photo-realism value for the image, and configuring an encoder to compress the image according to the configuration parameter.
    Type: Application
    Filed: January 27, 2013
    Publication date: March 5, 2015
    Applicant: I.C.V.T. LTD.
    Inventors: Sharon Carmel, Dror Gill, Tamar Shoham
  • Patent number: 8971408
    Abstract: A sequence of visual dynamic range (VDR) images may be encoded using a standard dynamic range (SDR) base layer and one or more enhancement layers. A prediction image is generated by using piecewise cross-color channel prediction (PCCC), wherein a color channel in the SDR input may be segmented into two or more color channel segments and each segment is assigned its own cross-color channel predictor to derive a predicted output VDR image. PCCC prediction models may include first order, second order, or higher order parameters. Using a minimum mean-square error criterion, a closed form solution is presented for the prediction parameters for a second-order PCCC model. Algorithms for segmenting the color channels into multiple color channel segments are also presented.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: March 3, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Guan-Ming Su, Sheng Qu, Peng Yin
  • Patent number: 8971621
    Abstract: A method is disclosed. The method includes analyzing each tile of a sheetside image to determine if one or more color values of a tile exceeds a predetermined maximum value.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 3, 2015
    Inventors: Virgil-Alexandru Panek, John Thomas Varga
  • Patent number: 8965122
    Abstract: Signals are provided which allow colors in a wider color range than predetermined standards, which can be handled by apparatus according to such predetermined standards. A primary color converter converts first color signals having primary color points in a wider color range than the primary color points according to BT.709 into second color signals based on the primary colors according to BT.709. A photoelectric transducer converts the second color signals into third color signals according to photoelectric transducer characteristics defined in a numerical range wider than a range from 0 to 1.0 of color signals corresponding to a luminance signal and color difference signals according to BT.709. A color signal converter converts the third color signals into a luminance signal and color difference signals. A corrector incorporated in the color signal converter corrects the color difference signals into color difference signals.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: February 24, 2015
    Assignee: Sony Corporation
    Inventors: Ko Ishimoto, Koichiro Kakinuma, Takehiro Nakatsue, Tatsuhiko Matsumoto, Shuichi Haga, Hiroshi Takizuka, Yoshiki Shirochi, Naoya Katoh, Hiroshi Yamashita, Koichi Oura, Yoshihiro Kosugi, Junichi Iwai, Kazuji Uemura, Shigeo Kubota, Hideo Morita
  • Patent number: 8958474
    Abstract: A system and method for effectively encoding and decoding a wide-area network based remote presentation scheme makes use of a scalable video codec (SVC) to encode multiple screen data. A RGB frame of each screen is converted into YUV444 which is subsequently converted into two YUV420 frames. The V frame of the YUV444 is divided into four sub-frames. Two of those sub-frames are combined with the Y frame to create the first YUV420 frame. A second YUV420 frame is created by combining the remaining two V sub-frames with the U frame. The two YUV420 frames are encoded separately by using SVC or together by using Multi-View Codec. An SVC decoder receives and decodes two such YUV420 frames. Those decoded YUV420 frames are then used to obtain the YUV444 frame which is subsequently converted in to RGB frame to display the image on a screen.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: February 17, 2015
    Assignee: Virtualinx, Inc.
    Inventor: Krishna Mohan Malladi
  • Publication number: 20150043815
    Abstract: An apparatus is provided for generating perceptually lossless image data or perceptually enhanced image data including: a color transform unit for color transforming a received image to a desired color space, forming converted color-space (CCS) images; a transform unit for receiving CCS images and transforming the CCS images into transformed CCS images each containing a set of transform coefficients; a quantization unit to quantize the transformed CCS images to form quantized CCS images; an image processor for receiving and processing transformed or quantized CCS images to produce optimized CCS images that are perceptually lossless or perceptually enhanced in quality; and an encoder for compressing the optimized CCS images; wherein the compressed optimized CCS images are subsequently prepared for storage and/or transmission.
    Type: Application
    Filed: October 29, 2012
    Publication date: February 12, 2015
    Inventors: Damian Marcellinus Tan, David Wu
  • Publication number: 20150043816
    Abstract: An image processing device including an acquiring section configured to acquire quantization matrix parameters from an encoded stream in which the quantization matrix parameters defining a quantization matrix are set within a parameter set which is different from a sequence parameter set and a picture parameter set, a setting section configured to set, based on the quantization matrix parameters acquired by the acquiring section, a quantization matrix which is used when inversely quantizing data decoded from the encoded stream, and an inverse quantization section configured to inversely quantize the data decoded from the encoded stream using the quantization matrix set by the setting section.
    Type: Application
    Filed: October 27, 2014
    Publication date: February 12, 2015
    Applicant: Sony Corporation
    Inventor: Junichi TANAKA
  • Patent number: 8953220
    Abstract: An image processing apparatus which can rotate input image data in a compressed state, comprises a storage unit which stores a rotation angle of the image data; a holding unit which holds, for each tile including blocks each including a predetermined number of pixels in the image data, information on a color arrangement in the block obtained by compressing the image data, color information corresponding to the color arrangement, and information on a position of the tile in the image data; and a rotation unit which converts the color arrangement in the block in accordance with the rotation angle of the image data stored in the storage unit to form rotated image data based on the converted color arrangement, color information corresponding to the color arrangement, and information on a position of the tile.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: February 10, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hideyasu Tomi
  • Patent number: 8953878
    Abstract: According to one embodiment, it is provided that an image compressor includes an image data controller, first to third encoders and an encoded data generator. The image data controller extracts first to third pixels. The first encoder encodes a target first pixel and generates a first encoded pixel. The second encoder encodes a target second pixel and generates a second encoded pixel. The third encoder encodes a target third pixel and generates a third encoded pixel. The encoded data generator combines the first to third encoded pixels and generates encoded data.
    Type: Grant
    Filed: February 19, 2013
    Date of Patent: February 10, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Keiri Nakanishi
  • Publication number: 20150036925
    Abstract: A method, medium, and apparatus encoding and/or decoding an image in order to increase encoding and decoding efficiency by performing binary-arithmetic coding/decoding on a binary value of a syntax element using a probability model having the same syntax element probability value for respective context index information of each of at least two image components.
    Type: Application
    Filed: October 20, 2014
    Publication date: February 5, 2015
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Dae-sung CHO, Hyun-mun Kim, Woo-shik Kim, Dmitri Birinov
  • Patent number: 8948530
    Abstract: Provided are an adaptive image compression system and method. The adaptive image compression method includes a step of determining, at an adaptive image compression system, characteristics of an image that is to be compressed, a step of determining, at the adaptive image compression system, a quantization scale factor based on the characteristics of the image that is to be compressed, a step of generating an adaptive quantization table corresponding to the image that is to be compressed based on the determined quantization scale factor, and a step of encoding the image that is to be compressed using the generated adaptive quantization table.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 3, 2015
    Assignees: Quram Co., Ltd., Fingram Co., Ltd.
    Inventors: Young Cheul Wee, Young Hoon Ahn, Sung Soo Park
  • Publication number: 20150030245
    Abstract: A computer implemented method and apparatus for a memory efficient approach for decoding progressive JPEG images. The method comprises (a) accessing a progressive JPEG image, wherein the progressive JPEG image comprises a plurality of compressed scans and wherein each scan in the plurality of scans comprises a plurality of compressed rows of image data; (b) decompressing not more than half of the compressed rows of each scan in the plurality of scans into a memory buffer; (c) copying a remaining plurality of compressed rows of each scan in the plurality of scans into a plurality of small memory buffers; (d) decoding, in place, the decompressed rows in the memory buffer; and (e) repeating steps (b)—(d) until a predefined number of rows are remaining in the plurality of small memory buffers, at which time the remaining rows are decompressed and decoded.
    Type: Application
    Filed: July 26, 2013
    Publication date: January 29, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Shiladitya Bose, Vijay Kumar Sahu, Sourav Sikdar, Rahul Gupta
  • Patent number: 8942474
    Abstract: A method for performing indexing in an image decoder. The method includes identifying a tile in an image, wherein the image comprises a plurality of tiles, and wherein each tile includes color data associated with a plurality of pixels. The method includes asymmetrically providing a plurality of indices throughout the tile. The method includes identifying a pixel in the tile. The method also includes determining a corresponding rectangular grid that includes the pixel, wherein the corresponding rectangular grid comprises at least one indices in a group of indices. The method includes determining an index for the pixel by bilinearly filtering the group of indices that is associated with the corresponding rectangular grid, wherein the filtering is performed in relation to the pixel.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: January 27, 2015
    Assignee: Nvidia Corporation
    Inventors: Eric Sovelen Werness, Walter E. Donovan, Cass Watson Everitt