Transform Patents (Class 375/240.18)
  • Patent number: 8737474
    Abstract: A scalable video bitstream may have an H.264/AVC compatible base layer and a scalable enhancement layer, where scalability refers to color bit depth. The H.264/AVC scalability extension SVC provides also other types of scalability, e.g. spatial scalability where the number of pixels in BL and EL are different. According to the invention, BL information is upsampled in two logical steps, one being texture upsampling and the other being bit depth upsampling. Texture upsampling is a process that increases the number of pixels, and bit depth upsampling is a process that increases the number of values that each pixel can have, corresponding to the pixels color intensity. The upsampled BL data are used to predict the collocated EL. The BL information is upsampled at the encoder side and in the same manner at the decoder side, wherein the upsampling refers to spatial and bit depth characteristics.
    Type: Grant
    Filed: June 27, 2007
    Date of Patent: May 27, 2014
    Assignee: Thomson Licensing
    Inventors: Yong Ying Gao, Yu Wen Wu, Charles Chuanming Wang
  • Patent number: 8737613
    Abstract: One scanning method of transform-based digital data processing includes: when processing data blocks, recording characteristics information for different block categories individually; conditionally adjusting scan orders of data processing of the block categories according to the characteristics information; and performing the data processing upon a current data block according to a scan order corresponding to a block category to which the current data block belongs. Another scanning method of transform-based digital data processing includes: recording characteristics information when processing data blocks; conditionally adjusting a scan order according to the characteristics information; keeping at least one position in the scan order fixed regardless of changes made to the scan order; and performing a data processing upon a current data block according to the scan order.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: May 27, 2014
    Assignee: Mediatek Inc.
    Inventors: Kun-Bin Lee, Shaw-Min Lei
  • Publication number: 20140140410
    Abstract: Methods, systems, and computer program products for the generation of multiple layers of scaled encoded video data compatible with the HEVC standard. Residue from prediction processing may be transformed into coefficients in the frequency domain. The coefficients may then be sampled to create a layer of encoded data. The coefficients may be sampled in different ways to create multiple respective layers. The layers may then be multiplexed and sent to a decoder. There, one or more of the layers may be chosen. The choice of certain layer(s) may be dependent on the desired attributes of the resulting video. A certain level of video quality, frame rate, resolution, and/or bit depth may be desired, for example. The coefficients in the chosen layers may then be assembled to create a version of the residue to be used in video decoding.
    Type: Application
    Filed: June 29, 2012
    Publication date: May 22, 2014
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Lidong Xu, Yu Han, Hong Jiang
  • Publication number: 20140140411
    Abstract: Provided are a video encoding method of adjusting a range of encoded output data to adjust a bit depth during restoring of encoded samples, and a video decoding method of substantially preventing overflow from occurring in output data in operations of a decoding process. The video decoding method includes parsing and restoring quantized transformation coefficients in units of blocks of an image from a received bitstream, restoring transformation coefficients by performing inverse quantization on the quantized transformation coefficients, and restoring samples by performing one-dimensional (1D) inverse transformation and inverse scaling on the quantized transformation coefficients. At least one from among the transformation coefficients and the samples has a predetermined bit depth or less.
    Type: Application
    Filed: July 2, 2012
    Publication date: May 22, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin
  • Publication number: 20140133574
    Abstract: A method and apparatus for processing transform coefficients for a video coder or encoder is disclosed in the present invention. Embodiments according to the present invention reduce the storage requirement for sign bit hiding (SBH), improve the parallelism of SBH processing or simplify parity checking. Partial quantized transform coefficients (QTCs) of a transform block may be processed before all QTCs of the transform block are received. Zero and non-zero QTCs of a scan block may be processed concurrently and the QTCs of multiple scan blocks in a transform block may also be processed concurrently when computing cost function for SBH compensation. The range for searching for a value-modification QTC may be less than the scan block to be processed. Parity checking on QTCs may be based on least significant bits (LSBs) of all QTCs or all non-zero QTCs of a scan block.
    Type: Application
    Filed: August 27, 2013
    Publication date: May 15, 2014
    Applicant: MEDIATEK INC.
    Inventors: Kun-Bin Lee, Ting-An Lin, Tung-Hsing Wu
  • Publication number: 20140133573
    Abstract: Methods and apparatus for transcoding digital video data are disclosed. In an embodiment, a transcoder (300) decodes a digital video block (304) using a first coding scheme, such as 8×8 MPEG-2/4, to produce domain transformed data (306) and a motion vector (308). The transcoder (300) then estimates an energy level of each sub-block in the digital video block (304) in the frequency domain (as opposed to the spatial domain), thereby reducing or eliminating the need for motion compensation. For each sub-block with an estimated energy level below a desired threshold (e.g., likely an all-zero sub-block), the transcoder (300) transcodes the sub-block by converting the motion vector (308) from the first coding scheme (e.g., MPEG-2/4) to the second coding scheme (e.g., H.264) (e.g., convert 8×8 MPEG-2/4 vector to 4×4 H.264 vector or reuse the MPEG-2/4 vector if all four sub-blocks are AZB and coding in H.264 as an 8×8 block). The transcoded sub-block may then be used (e.g., stored or transmitted).
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: ADVANCED MICRO DEVICES, INC.
    Inventor: Wei-Lien Hsu
  • Patent number: 8724916
    Abstract: In certain embodiments, to eliminate DC leakage into surrounding AC values, scaling stage within a photo overlap transform operator is modified such that the off-diagonal elements of the associated scaling matrix have the values of 0. In certain embodiments, the on-diagonal scaling matrix are given the values (0.5, 2). In some embodiments, the scaling is performed using a combination of reversible modulo arithmetic and lifting steps. In yet other embodiments, amount of DC leakage is estimated at the encoder, and preprocessing occurs to mitigate amount of leakage, with the bitstream signaling that preprocessing has occurred. A decoder may then read the signal and use the information to mitigate DC leakage.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: May 13, 2014
    Assignee: Microsoft Corporation
    Inventors: Shankar Regunathan, Sridhar Srinivasan, Shijun Sun, Gary J. Sullivan, Chengjie Tu
  • Patent number: 8724710
    Abstract: A method and apparatus are provided for encoding with hypothetical reference decoder compliant bit allocation. The apparatus includes an encoder (100) for encoding image data for a picture in a resultant bitstream by controlling a bit allocation during the encoding of the image data responsive to satisfying requirements for a subsequent decoding of the bitstream. The requirements relate to preventing at least one of an underflow condition and an overflow condition in a buffer during the subsequent decoding of the bitstream.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: May 13, 2014
    Assignee: Thomson Licensing
    Inventors: Jiancong Luo, Hua Yang
  • Publication number: 20140126650
    Abstract: A method of encoding a sequence of video frames, comprising receiving a sequence of video frames, encoding at least a first portion of the sequence of frames using the first type of transform/subband representation to produce first transform/subband coefficients, encoding at least a second portion of the sequence of frames using the second type of transform/subband representation to produce second transform/subband coefficients; and providing the first and second transform/subband coefficients at an output.
    Type: Application
    Filed: January 15, 2014
    Publication date: May 8, 2014
    Inventor: Jae S. Lim
  • Publication number: 20140119455
    Abstract: An image coding method for an image coding apparatus configured to divide an image into divisional blocks of a plurality of sizes and to perform coding on the image while controlling image quality according to a parameter value in units of divisional blocks includes acquiring a block size of a target block to be coded, acquiring a minimum block size used to control the parameter value, acquiring a state of division of the target block, acquiring the parameter value, determining whether the target block is divided according to the state of division of the target block, determining whether the block size of the target block is greater than or equal to the minimum block size; determining whether the block size of the target block is equal to the minimum block size, and coding the acquired parameter value.
    Type: Application
    Filed: January 12, 2012
    Publication date: May 1, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masaaki Kobayashi
  • Publication number: 20140119454
    Abstract: Examples of encoders and video encoding are described that include optimizers and techniques for optimizing syntax elements such as transform coefficients. In some examples, multiple color components of a video signal may be jointly optimized by employing a cost calculation using a combination of distortion and/or rate metrics for multiple color components. In some examples, a color transformation may occur and the optimization may take place in a different color domain than encoding. In some examples, distortion metrics used in the cost calculations performed by optimizers are based on structural similarity index.
    Type: Application
    Filed: October 25, 2012
    Publication date: May 1, 2014
    Applicant: Magnum Semiconductor, Inc.
    Inventors: Krzysztof Hebel, Alexandros Tourapis
  • Patent number: 8711945
    Abstract: A method of coding a digital image which includes plural macroblocks of which one is designated as a “current” macroblock. Motion estimation is applied to the current macroblock and to at least one image designated as “reference”, to obtain one or more first predictors in each reference image. A second predictor is obtained from a spatial scalability level lower than the spatial scalability level of the current macroblock. At least one of the first predictors is transformed from the spatial domain to the frequential domain. At least one low spatial frequency coefficient is predicted on the basis of the second predictor, and at least one high spatial frequency coefficient is predicted on the basis of at least one high frequency coefficient of the transformed first predictor.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: April 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Xavier Henocq, Fabrice Le Leannec, Patrice Onno
  • Patent number: 8711943
    Abstract: An encoder receives a signal. The encoder utilizes one or more downsample operations to produce downsampled renditions of the signal at successively lower levels of quality in the hierarchy. In a reverse direction, the encoder applies the one or more upsample operations to a downsampled rendition of the signal at a first level of quality to produce an upsampled rendition of the signal at a second level of quality in the hierarchy. The second level of quality is higher than the first level of quality. The one or more upsample operations and one or more downsample operations can be asymmetrical with respect to each other. That is, the function applied during downsampling can differ from the function applied when upsampling. The encoder produces residual data indicating a difference between the downsampled rendition of the signal at the second level of quality and the upsampled rendition of the signal at the second level of quality.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: April 29, 2014
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 8707149
    Abstract: A method, system and apparatus of lossy compression technique for video encoder bandwidth reduction using compression error data are disclosed. In one embodiment, a method includes storing an error data from a compression of an original reference data in an off-chip memory, accessing the error data during a motion compensation operation, and performing the motion compensation operation by applying the error data through an algorithm (e.g., determined by the method of storing the error data). The method may include generating a predicted frame in the motion compensation operation using a motion vector and an on-chip video data. In addition, the method may include determining the error data as a difference between a compressed reference data (e.g., is created by compressing the original reference data) and an original reference data (e.g., reconstructed from a prior predicted frame and a decompressed encoder data).
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: April 22, 2014
    Assignee: Texas Instruments Incorporated
    Inventors: Ajit Deepak Gupte, Mahesh M. Mehendale, Hetul Sanghvi, Ajit Venkat Rao
  • Patent number: 8699580
    Abstract: A method for scanning MacroBlocks in video compression and selecting alternative sized Large Macroblocks accordingly. The scanning pattern is divided into scanning fragments with a size corresponding to different possible Large Macroblocks. This allows for varying the size of the selected Macroblocks, based on minimizing distortion and/or bit rate consumption.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: April 15, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Gisle Bjontegaard
  • Patent number: 8700794
    Abstract: A video transmission method is provided, which includes receiving state information from at least one mobile terminal that intends to perform a video stream service through a wireless network, determining a size of an image by selecting a specified spatial layer bit stream on the basis of the state information of the mobile terminal from a plurality of spatial layer bit streams generated at different bit rates during encoding of the bit stream, selecting a specified time and an SNR layer bit stream by increasing or decreasing time of the image and a layer position of the SNR layer bit stream on the basis of network parameters included in the state information of the mobile terminal, and transmitting the bit stream generated by extracting the specified layer bit stream of the selected layer to the mobile terminal.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: April 15, 2014
    Assignees: Samsung Electronics Co., Ltd., Korea University Research and Business Foundation
    Inventors: Sung-Kee Kim, Tae-Sung Park, Sung-Jae Ko, Hyeong-Min Nam
  • Publication number: 20140098887
    Abstract: Video decoding innovations for multithreading implementations and graphics processor unit (“GPU”) implementations are described. For example, for multithreaded decoding, a decoder uses innovations in the areas of layered data structures, picture extent discovery, a picture command queue, and/or task scheduling for multithreading. Or, for a GPU implementation, a decoder uses innovations in the areas of inverse transforms, inverse quantization, fractional interpolation, intra prediction using waves, loop filtering using waves, memory usage and/or performance-adaptive loop filtering. Innovations are also described in the areas of error handling and recovery, determination of neighbor availability for operations such as context modeling and intra prediction, CABAC decoding, computation of collocated information for direct mode macroblocks in B slices, reduction of memory consumption, implementation of trick play modes, and picture dropping for quality adjustment.
    Type: Application
    Filed: December 9, 2013
    Publication date: April 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Yegnaswamy Sermadevi, Weidong Zhao, Eric S. Christoffersen, Yongjun Wu, Juan Carlos Arevalo Baeza, Sean Callahan
  • Patent number: 8693572
    Abstract: The method for transmitting a signal of an orthogonal frequency division multiplexing type according to an exemplary embodiment of the present invention has a configuration allowing a radio unit (RU) to perform a component adding a compression component and a decompression component before/after a serial interface interlocking between a digital unit (DU) and the radio unit (RU) and a component inserting a cyclic prefix (CP) into a signal so as to secure orthogonality of an orthogonal frequency division multiplexing (OFDM) signal, in a structure in which a base station is physically divided into the DU and the RU.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 8, 2014
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Gweon Do Jo, Chang Wahn Yu, Heon Kook Kwon, Byung Su Kang, Kwang Chun Lee
  • Publication number: 20140092209
    Abstract: A system and method are provided for improving video encoding using content information. A three-dimensional (3D) modeling system produces an encoded video stream. The system includes a content engine, a renderer, and a video encoder. The renderer receives 3D model information from the content engine relating and to produces corresponding two-dimensional (2D) images. The video encoder receives the 2D images and produce a corresponding encoded video stream. The video encoder receives content information from the content engine, transforms the content information into encoder control information, and controls the video encoder using the encoder control information.
    Type: Application
    Filed: October 1, 2012
    Publication date: April 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Hassane S. Azar, Stefan Eckart, Dawid Pajak, Bryan Dudash, Swagat Mohapatra
  • Publication number: 20140092983
    Abstract: Systems, methods, and devices for video coding that may obtain a rectangular chroma block having first and second square sub-blocks are disclosed. These systems, methods, and devices may also decode a first coded block flag (CBF) for the first square sub-block to indicate whether the first square sub-block includes at least one nonzero transform coefficient. These systems, methods, and devices may also decode a second CBF for the second square sub-block to indicate whether the second square sub-block includes at least one nonzero transform coefficient and not decoding a CBF for the rectangular chroma block.
    Type: Application
    Filed: September 26, 2013
    Publication date: April 3, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rajan Laxman JOSHI, Liwei GUO, Marta KARCZEWICZ
  • Publication number: 20140092982
    Abstract: A method determines a first unit of video in a base layer and analyzes a portion of pixels for the first unit of video in the base layer. A scan pattern for a second unit of video in an enhancement layer is determined based on the analyzing of the portion of the pixels in the base layer. The enhancement layer is useable to enhance the base layer. The method then performs a scan of the second unit of video in the selected scan pattern for a transform process in the enhancement layer.
    Type: Application
    Filed: September 9, 2013
    Publication date: April 3, 2014
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Krit Panusopone, Limin Wang
  • Patent number: 8687698
    Abstract: A method of encoding a sequence of video frames, comprising receiving a sequence of video frames, encoding at least a first portion of the sequence of frames using the first type of transform/subband representation to produce first transform/subband coefficients, encoding at least a second portion of the sequence of frames using the second type of transform/subband representation to produce second transform/subband coefficients; and providing the first and second transform/subband coefficients at an output.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: April 1, 2014
    Assignee: Massachusetts Institute of Technology
    Inventor: Jae S. Lim
  • Patent number: 8681872
    Abstract: Provided is a video coding method and a video decoding method increasing the resolution and quality of images while suppressing an amount of data required for increasing the resolution.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: March 25, 2014
    Assignee: Panasonic Corporation
    Inventors: Hisao Sasai, Satoshi Kondo
  • Publication number: 20140079134
    Abstract: Techniques are described that can be used to either compress or expand video. Color compression techniques are described that can be used to compress the wide color gamut content into lower color gamut for inclusion in a baseline layer. Color expansion techniques are described that convert lower color gamut data into wider color gamut format for inclusion in an enhancement layer. Both of the baseline video stream and enhancement layer video streams may be transmitted through a channel or stored in a memory device to be viewed later. Accordingly, both baseline and enhancement video layers are available so that either lower or higher quality displays can be used to display video.
    Type: Application
    Filed: March 5, 2013
    Publication date: March 20, 2014
    Inventors: Yi-Jen Chiu, Hong Jiang, Lidong Xu, Ya-Ti Peng
  • Publication number: 20140079137
    Abstract: There is provided an image processing system and an image processing method able to suppress block distortion in the case of decoding image data encoded in unit of blocks. A controlling unit selects a filtering content to be applied to the block image data based on the encoding types of the block image data to be filtered, and a filtering unit applies filtering to the block image data to be processed according to the filtering content selected by the controlling unit.
    Type: Application
    Filed: November 15, 2013
    Publication date: March 20, 2014
    Applicant: SONY CORPORATION
    Inventors: Ohji NAKAGAMI, Kazushi SATO, Yoichi YAGASAKI
  • Publication number: 20140079135
    Abstract: A method of encoding video data includes encoding a quantization parameter delta value in a coding unit (CU) of the video data before coding a version of a block of the CU in a bitstream so as to facilitate deblocking filtering. Coding the quantization parameter delta value may comprise coding the quantization parameter delta value based on the value of a no_residual_syntax flag that indicates whether no blocks of the CU have residual transform coefficients.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 20, 2014
    Applicant: QUALCOMM Incoporated
    Inventors: Geert Van der Auwera, Rajan Laxman Joshi, Marta Karczewicz
  • Publication number: 20140079136
    Abstract: An apparatus and method including a transmitter to generate a wireless transmission corresponding to video information is disclosed. The transmitter includes an encoder to generate at least one symbol coordinate representing a first component of a data value characterizing a portion of the video information, where the at least one symbol coordinate corresponds to a point in a constellation of possible symbol points; and the encoder is further adapted to use a second component of the data value to adjust at the one symbol coordinate.
    Type: Application
    Filed: October 14, 2013
    Publication date: March 20, 2014
    Applicant: Amimon Ltd.
    Inventors: Zvi REZNIC, Nathan ELNATHAN, Meir FEDER, Shay FREUNDLICH
  • Patent number: 8675731
    Abstract: An encoder is operable to encode input data to generate corresponding encoded output data. The encoder includes data processing hardware. The encoder compresses content associated with blocks or packets, so that the encoded output data is smaller in size than the input data.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: March 18, 2014
    Assignee: Gurulogic Microsystems Oy
    Inventors: Ossi Kalevo, Tuomas Kärkkäinen
  • Patent number: 8675732
    Abstract: A method and an apparatus of compressing image data are provided. The method of compressing data comprises calculating differences between values of predetermined pixels from among pixels constructing an image and values of reference pixels respectively corresponding to the predetermined pixels; ordering bits, which correspond to bit strings of the differences, into bit planes; and coding the bit planes according to priority of the bit planes.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: March 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Si-hwa Lee, Sang-jo Lee
  • Publication number: 20140064379
    Abstract: In video encoding, a video input received in 4:2:2 is resampled. Residuals are formed through the use of reference samples stored in the native 4:2:2, before transforming, quantising and entropy coding to form an encoded bitstream in the resampled format. The encoded bitstream contains a message indicating chrominance resampling and a selected chrominance resampling filter for the decoder to use. An encoder may have a first mode in which the 4:2:2 is up-sampled to 4:4:4 and a second mode in which the 4:2:2 is down-sampled to 4:2:0.
    Type: Application
    Filed: September 5, 2013
    Publication date: March 6, 2014
    Inventors: Marta Mrak, Andrea Gabriellini
  • Publication number: 20140064380
    Abstract: For compressing a video signal, a local multiscale transform is applied to a frame of the video signal to obtain coefficient blocks. The coefficients of each block are distributed into a plurality of coefficient groups, and for at least one of the groups, a common exponent is determined for encoding the coefficients of the group, and respective mantissas are determined for quantizing the coefficients of the group in combination with the common exponent. Coding data including each exponent determined for a coefficient group and the mantissas quantizing the coefficients of the group in combination with this exponent are stored in an external frame buffer.
    Type: Application
    Filed: September 27, 2013
    Publication date: March 6, 2014
    Applicant: ZORAN (FRANCE) S.A.
    Inventors: Stephane Mallat, Christophe Bernard
  • Publication number: 20140056362
    Abstract: Video encoding or decoding utilising a spatial transform operating on rows and columns of a block, with a set of transform skip modes including: transform on rows and columns; transform on rows only; transform on columns only; no transform. An indication of the selected mode is provided to the decoder. Coefficients are scaled by a factor dependent upon the norm of the transform vector of the skipped transform to bring the untransformed image values to the same level as transformed coefficients.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: British Broadcasting Corporation
    Inventors: Marta Mrak, Andrea Gabriellini, Nikola Sprljan, David Flynn
  • Publication number: 20140056361
    Abstract: An apparatus for coding video data according to certain aspects includes a memory and a processor in communication with the memory. The memory stores video block information. The video block information includes reference layer block information. The processor determines, based on a parameter of the video block information, a transform function that may be used to code the video block information. The processor may encode or decode the video block information. The transform function may be an alternative transform when the parameter is a predetermined value and a primary transform when the parameter is not the predetermined value. The alternative transform includes one of: a discrete-sine-transform (DST), a Type-I DST, a Type-III DST, a Type-IV DST, a Type-VII DST, a discrete-cosine-transform (DCT), a DCT of different types, and a Karhunen-Loeve transform (KLT).
    Type: Application
    Filed: August 16, 2013
    Publication date: February 27, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Marta KARCZEWICZ, Liwei GUO, Xiang LI, Jianle CHEN
  • Publication number: 20140050266
    Abstract: Systems, apparatus, articles, and methods are described including operations for size based transform unit context derivation.
    Type: Application
    Filed: September 6, 2012
    Publication date: February 20, 2014
    Inventors: Wenhao Zhang, Yi-Jen Chiu, Pieter Kapsenberg, Lidong Xu, Yu Han, Zhipin Apple Deng, Xiaoxia Cai
  • Publication number: 20140050267
    Abstract: An image processing device including a decoding section that decodes an encoded stream and generates quantized transform coefficient data, and an inverse quantization section that, taking transform coefficient data as transform units to be used during inverse orthogonal transform, inversely quantizes the quantized transform coefficient data decoded by the decoding section, such that in a case where a non-square transform unit is selected, the inverse quantization section uses a non-square quantization matrix, corresponding to a non-square transform unit, that is generated from a square quantization matrix corresponding to a square transform unit.
    Type: Application
    Filed: April 10, 2012
    Publication date: February 20, 2014
    Inventors: Hironari Sakurai, Junichi Tanaka
  • Patent number: 8654846
    Abstract: A motion compensator detects a first shift amount between temporally adjacent first and second frames, wherein the first shift amount is detected based upon a differential value between pixels constituting the first frame and pixels constituting the second frame; stores in a storing unit of information of the detected first shift amount with regard to each reference frame candidate; calculates a second shift amount between the input frame and each reference frame candidate based upon the first shift amount or a sum of the first shift amount from each reference frame candidate to the input frame; selects a reference frame candidate for which the second shift amount is smallest as a reference frame; and calculates a motion vector, with regard to each macro block of the input frame, based upon each macro block of the reference frame.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: February 18, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Sakamoto
  • Patent number: 8654841
    Abstract: An image decoding apparatus for decoding a bit stream includes a decoding unit that decodes the bit stream and generates a chroma component of quantized coefficients. In addition, the image decoding apparatus includes a setting unit that sets a chroma quantization parameter calculated on the basis of a luma quantization parameter weighted by an addition operation that adds a weight parameter. In addition, the image decoding apparatus includes a dequantization unit that performs dequantization on the chroma component of quantized coefficients using the chroma quantization parameter. Further, the image decoding apparatus includes a transform unit that performs an inverse orthogonal transform.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: February 18, 2014
    Assignee: Sony Corporation
    Inventors: Kazushi Sato, Osamu Sunohara, Teruhiko Suzuki, Peter Kuhn, Yoichi Yagasaki, Kuniaki Takahashi
  • Publication number: 20140044191
    Abstract: The decoder operable: to process the encoded input data to extract therefrom header information indicative of encoded data pertaining to blocks and/or packets included in the encoded input data, the header information including data indicative of one or more transformations employed to encode and compress original block and/or packet data for inclusion as the encoded data pertaining to the blocks and/or packets; to prepare a data field in a data storage arrangement for receiving decoded block and/or packet content; to retrieve information describing the one or more transformations and then applying an inverse of the one or more transformation for decoding the encoded and compressed original block and/or packet data to generate corresponding decoded block and/or packet content for populating said data field; and when the encoded input data has been at least partially decoded, to output data from the data field as the decoded output data.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: Gurulogic Microsystems Oy
    Inventors: Ossi Kalevo, Tuomas Kärkkäinen
  • Publication number: 20140044193
    Abstract: A method of compressing digital image data is provided that includes, for each image data block in a plurality of image data blocks in the digital image data, transforming image data in the image data block to convert the image data to a low-frequency coefficient and a plurality of high-frequency coefficients, computing a predicted low-frequency coefficient for the image data block based on at least one neighboring image data block in the plurality of image data blocks, computing a residual low-frequency coefficient based on the predicted low-frequency coefficient and the low-frequency coefficient, quantizing the plurality of high-frequency coefficients, and entropy coding the residual low-frequency coefficient and the quantized high-frequency coefficients.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 13, 2014
    Applicant: Texas Instruments Incorporated
    Inventors: Salih Dikbas, Mehmet Umut Demircin, Minhua Zhou
  • Publication number: 20140044192
    Abstract: A method and a device for encoding a high frequency signal, and a method and a device for decoding a high frequency signal are provided, which relate to encoding and decoding technology. The method for encoding a high frequency signal includes: determining a signal class of a high frequency signal of a current frame; smoothing and scaling time envelopes of the high frequency signal of the current frame and obtaining time envelopes of the high frequency signal of the current frame that require to be encoded, if the high frequency signal of the current frame is a non-transient signal and a high frequency signal of the previous frame is a transient signal; and quantizing and encoding the time envelopes of the high frequency signal of the current frame that require to be encoded, and frequency information and signal class information of the high frequency signal of the current frame.
    Type: Application
    Filed: October 18, 2013
    Publication date: February 13, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Zexin Liu, Lei Miao, Anisse Taleb
  • Publication number: 20140044190
    Abstract: An encoder is operable to encode input data to generate corresponding encoded output data. The encoder includes data processing hardware. The encoder compresses content associated with blocks or packets, so that the encoded output data is smaller in size than the input data.
    Type: Application
    Filed: August 13, 2012
    Publication date: February 13, 2014
    Applicant: Gurulogic Microsystems Oy
    Inventors: Ossi Kalevo, Tuomas Karkkainen
  • Patent number: 8644374
    Abstract: Techniques are provided herein to shift at an encoding device a portion of a video sequence by a first predetermined number of pixels horizontally and by a first predetermined number of pixels vertically to produce a shifted first portion of the video sequence. The shifted first portion of the video sequence is encoded to produce a first video description. The portion of the video sequence is shifted by a second predetermined number of pixels horizontally and by a second predetermined number of pixels vertically to produce a shifted second portion of the video sequence. The shifted second portion of the video sequence is encoded to produce a second video description, and the first video description and the second video description are transmitted. The techniques are scalable to shift and encode the portion of the video sequence a plurality of times to produce any number of video descriptions. Similarly, techniques are provided herein to perform such functions in reverse at a decoder.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: February 4, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Jim Chen Chou, Junlin Li
  • Patent number: 8638858
    Abstract: A method for transforming an image expressed in terms of a first image encoding to a second image encoding, includes converting a set of original scene exposure-factor values into corresponding first and second image encoding values. A transform is then derived between the first image encoding values and the second image encoding values. The transform is then applied to an image encoded in said first image encoding. Examples of different encoding that can be transformed include Rec. 709, sRGB and other known image encoding standards. A system for performing such transformations as well as an electronic device that is capable of performing such transformations are also disclosed.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: January 28, 2014
    Assignee: Intellectual Ventures Fund 83 LLC
    Inventors: Thomas E. Madden, John P. Spence, William V. Fintel, John T. Keech, Esther M. Betancourt
  • Patent number: 8634460
    Abstract: A decoding method decodes a bit stream in an image decoding apparatus. The method includes decoding, in a decoding unit in the image decoding apparatus, the bit stream, and generating a luma component of quantized coefficients and a chroma component of quantized coefficients. The method also includes performing, in a dequantization unit in the image decoding apparatus, dequantization on the luma component of quantized coefficients and the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of a luma quantization parameter weighted by an addition operation.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 21, 2014
    Assignee: Sony Corporation
    Inventors: Kazushi Sato, Osamu Sunohara, Teruhiko Suzuki, Peter Kuhn, Yoichi Yagasaki, Kuniaki Takahashi
  • Patent number: 8634459
    Abstract: A decoding method decodes a bit stream in an image decoding apparatus. The method includes receiving a weight parameter that is added to a luma quantization parameter as the bit stream. The method also includes decoding, in a decoding unit in the image decoding apparatus, the bit stream, and generating a luma component of quantized coefficients and a chroma component of quantized coefficients. Further, the method includes performing, in a dequantization unit in the image decoding apparatus, dequantization on the luma component of quantized coefficients using the luma quantization parameter and the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of the luma quantization parameter weighted by an add operation of the weight parameter. In addition, the method includes performing, in a transform unit in the image decoding apparatus, an inverse orthogonal transform.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 21, 2014
    Assignee: Sony Corporation
    Inventors: Kazushi Sato, Osamu Sunohara, Teruhiko Suzuki, Peter Kuhn, Yoichi Yagasaki, Kuniaki Takahashi
  • Patent number: 8634461
    Abstract: An image decoding apparatus for decoding a bit stream includes a decoding unit that decodes the bit stream and generates a chroma component of quantized coefficients. The image decoding apparatus also includes a dequantization unit that performs a dequantization on the chroma component of quantized coefficients using a chroma quantization parameter calculated on the basis of a luma quantization parameter weighted by an addition operation. Further, the image decoding apparatus includes a transform unit that performs an inverse orthogonal transform.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 21, 2014
    Assignee: Sony Corporation
    Inventors: Kazushi Sato, Osamu Sunohara, Teruhiko Suzuki, Peter Kuhn, Yoichi Yagasaki, Kuniaki Takahashi
  • Patent number: 8634466
    Abstract: A video encoder and a decoder analyze the spatial content video data in an H.264 stream using the discrete cosine transform (DCT). Although the DCT is computed as part of the H.264 encoding process, it is not computed as part of the decoding process. Thus, one would compute the DCT of the video data after it has been reconstructed by the video decoder for video post-processing or enhanced video encoding. A method for accelerating the computation of the DCT at the decoder side when transmitting intra-mode macroblocks uses information computed by the encoder and transmitted as part of the H.264 video stream.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: January 21, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Gregory C. Ng, Yong Yan
  • Publication number: 20140016706
    Abstract: This disclosure relates to transformation invariant media matching. A fingerprinting component can generate a transformation invariant identifier for media content by adaptively encoding the relative ordering of signal markers in media content. The signal markers can be adaptively encoded via reference point geometry, or ratio histograms. An identification component compares the identifier against a set of identifiers for known media content, and the media content can be matched or identified as a function of the comparison.
    Type: Application
    Filed: September 12, 2013
    Publication date: January 16, 2014
    Applicant: Google Inc.
    Inventors: Jay Yagnik, Sergey Ioffe
  • Publication number: 20140010312
    Abstract: An encoding method includes: encoding transform coefficients of a transform coefficient block according to a predetermined scan order, and encoding a set number of transform coefficients in each group until a last group of the transform coefficient block is encoded; storing an obtained map of non-zero transform coefficients, absolute values of transform coefficients, and positive and negative signs of non-zero transform coefficients; when the last group is being encoded, encoding the stored map of non-zero transform coefficients and the map of non-zero transform coefficients encoded in the last group into a bit stream; and encoding the stored absolute values of transform coefficients and positive and negative signs of non-zero transform coefficients and the absolute values of transform coefficients and positive and negative signs of non-zero transform coefficients encoded in the last group into the bit stream.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 9, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Jin Song, Mingyuan Yang, Dong Wang
  • Patent number: RE44891
    Abstract: Embodiments of the present invention comprise systems and methods for processing of data related to video wherein reduced bit depth intermediate calculations are enabled.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: May 13, 2014
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Louis Joseph Kerofsky