Discrete Cosine Patents (Class 375/240.2)
  • Patent number: 10326991
    Abstract: A method of encoding a video stream in a video encoder is provided that includes computing an offset into a transform matrix based on a transform block size, wherein a size of the transform matrix is larger than the transform block size, and wherein the transform matrix is one selected from a group consisting of a DCT transform matrix and an IDCT transform matrix, and transforming a residual block to generate a DCT coefficient block, wherein the offset is used to select elements of rows and columns of a DCT submatrix of the transform block size from the transform matrix.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: June 18, 2019
    Assignee: Texas Instruments Incorporated
    Inventors: Mangesh Sadafale, Madhukar Budagavi
  • Patent number: 10291931
    Abstract: Techniques are provided for determining variance of a pixel block in a frame of video based on variance of pixel blocks in a reference frame of the video, instead of directly, for example, by calculating variance based on pixel values of the pixel block. The techniques include identifying a motion vector for a pixel block in a current frame, the motion vector pointing to a pixel block in a reference frame. The techniques also include determining the cost associated with the motion vector and comparing the cost to first and second thresholds. The techniques include determining the variance for the pixel block of the current frame based on the comparison of the cost to the first and second threshold and based on the variance of the pixel block of the reference frame.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: May 14, 2019
    Assignee: ATI TECHNOLOGIES ULC
    Inventor: Mehdi Saeedi
  • Patent number: 10284880
    Abstract: A lossy compression method optimizes bandwidth and storage for a security surveillance network. An appliance on a local network attached to event capture terminals transforms image files into a key frame and at least one subsequent frame. Decompression combines a subsequent frame with its key frame to provide an image with graduated resolution/noise clutter. A camera records, and forwards a plurality of image files compatible with JPEG encoding. Key frames are selected from among the plurality of image files. A configurable low pass filter is reset for each train of a key frame and its subsequent frame or frames. Each low pass filter is selectively applied to each pixel block within a subsequent frame. The transformation operates on coefficients of frequency bins. Meta data enables decompression of a single subsequent frame by reversing some of the transformations to provide a JPEG compatible file having selectively reduced resolution or noise clutter.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: May 7, 2019
    Assignee: EAGLE EYE NETWORKS INC
    Inventor: Steven Roskowski
  • Patent number: 10277898
    Abstract: An image processing device and method that enable suppression of a reduction in coding efficiency. The image processing device dequantizes quantized data generated through decoding, using a default quantization matrix having a same size as a block size that is a unit of processing in which dequantization is performed, when in a copy mode in which a quantization matrix is copied, quantization matrix reference data identifying a reference destination of the quantization matrix matches quantization matrix identification data identifying the quantization matrix. The device and method can be applied to an image processing device.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: April 30, 2019
    Assignee: SONY CORPORATION
    Inventors: Junichi Tanaka, Yoshitaka Morigami
  • Patent number: 10271010
    Abstract: Systems and methods for controlling the display of content are provided. In at least one embodiment, a method for controlling the display of live video feeds in a video chat is provided. The method includes displaying the video feed in a first manner, altering the display of the video feed when a predefined time elapses, and maintaining the altered display of the video feed until at least one predetermined event occurs.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: April 23, 2019
    Assignee: Shindig, Inc.
    Inventor: Steven M. Gottlieb
  • Patent number: 10244246
    Abstract: A method for decoding a compressed video bit stream in a video decoder to recover a video sequence, the video decoder including a plurality of decoder processing cores is provided. The method includes determining that a picture is encoded in the compressed bit stream as a pre-determined number of independently encoded sub-pictures, and dispatching a first encoded sub-picture of the pre-determined number of sub-pictures to a first decoder processing core of the plurality of decoder processing cores and a second encoded sub-picture of the pre-determined number of sub-pictures to a second decoder processing core of the plurality of decoder processing cores, wherein the first encoded sub-picture and the second encoded sub-picture are independently decoded in parallel on the respective first and second decoder processing cores.
    Type: Grant
    Filed: February 2, 2013
    Date of Patent: March 26, 2019
    Assignee: Texas Instruments Incorporated
    Inventor: Minhua Zhou
  • Patent number: 10244234
    Abstract: Disclosed by way of example embodiments are a system and a computer implemented method for adaptively encoding a video by changing compression rates for different frames of the video. In one aspect, two frames of a video are compared to determine a compression rate for compressing one of the two frames. Hash images may be generated for corresponding frames for the comparison. By comparing two hash images, a number of stationary objects and a number of moving objects in the two frames may be determined. Moreover, a compression rate may be determined according to the number of stationary objects and the number of moving objects.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: March 26, 2019
    Assignee: Ellation, Inc.
    Inventor: Chris Kennedy
  • Patent number: 10230978
    Abstract: A moving picture coding apparatus includes an inter-pixel filter having filters for filtering decoded image data so as to remove block distortion which is high frequency noise around block boundaries. The inter-pixel filter includes filters having different filtering strengths. The coding apparatus also includes a filter processing control unit for determining a filtering strength of the inter-pixel filter.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: March 12, 2019
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Teck Wee Foo, Chong Soon Lim, Sheng Mei Shen, Shinya Kadono
  • Patent number: 10170156
    Abstract: Systems, devices and methods are provided for video storage. For example, video data is acquired for generating buffer zone data, the buffer zone data beginning with an I frame or an R frame of the video. At least part of the buffer zone data is stored to a storage fragment in a storage area. In response to the storage fragment being newly opened and a first frame of the at least part of the buffer zone data being an R Frame, an I Frame with reference relation to the first frame is inserted to the storage fragment, the R Frame corresponding to a picture frame referring to the I Frame.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: January 1, 2019
    Assignee: Hangzhou Hikvision Digital Technology Co., Ltd.
    Inventors: Jianhua Chen, Shiliang Pu, Xiang Tan, Hai Yu
  • Patent number: 10171805
    Abstract: The present invention relates to a video distribution system including a video encoding device which generates video data encoded per a unit of frame and a video decoding device which decodes the video data supplied from the video encoding device. The video encoding device includes a predicted image generator which generates a predicted image of a non-key frame, by using a key frame, an updated original image generator which compares each parameter representing a predicted image of the non-key frame with respective parameter values for each parameter representing an original image of the non-key frame, and according to this comparison result, generates an updated original image by selecting parameter values of either the predicted image or the original image for each parameter, and an error correction code generator which generates an error correction code for correcting an error of the updated original image to the non-key frame.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 1, 2019
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Kazuhito Sakomizu
  • Patent number: 10171834
    Abstract: Implementations of techniques of intra picture block copy in video compression are described. In one example implementation, a method may include: identifying a first block of pixels of a plurality of pixels of a picture as a reference block for reconstructing a second block of pixels of the plurality of pixels of the picture; determining an overlapped region of the second block that overlaps with the first block; and reconstructing pixels in the overlapped region based on a first set of pixels and a second set of pixels of the first block.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: January 1, 2019
    Assignee: MEDIATEK INC.
    Inventors: Shan Liu, Xiaozhong Xu, Karen Yun Chang
  • Patent number: 10129540
    Abstract: A method for adaptive loop filtering is provided that includes determining a coefficient value for each coefficient position of an adaptive loop filter, applying the adaptive loop filter to at least a portion of a reconstructed picture using the coefficient values, and entropy encoding coefficient values into a compressed bit stream using predetermined short binary codes, wherein the short binary code used depends on the coefficient position of the coefficient value.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: November 13, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Madhukar Budagavi
  • Patent number: 10116947
    Abstract: A multilayer video encoding method includes encoding a multilayer video, generating network adaptive layer (NAL) units for data units included in the encoded multilayer video, and adding scalable extension type information, for a scalable extension of the multilayer video, to a video parameter set (VPS) NAL unit among the NAL units, the VPS NAL unit including VPS information that is information commonly applied to the multilayer video.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: October 30, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byeong-doo Choi, Jae-hyun Kim, Jeong-hoon Park
  • Patent number: 10110905
    Abstract: Provided are a TSM rate-distortion optimizing method, encoding method and device using the same, and an image processing apparatus. The TSM rate-distortion optimizing method includes calculating a cost of each intra-prediction mode with respect to a block to be encoded using a sum of absolute values of differences between original pixels and reference pixels; selecting candidate modes of the intra-prediction modes according to the cost; calculating a TSM (Transform Skip Mode)-based rate-distortion cost according to the candidate modes; and comparing rate-distortion costs of the candidate modes and deciding a mode to be used for intra-prediction of the block.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: October 23, 2018
    Assignee: Industry-Academic Cooperation Foundation, Yonsei University
    Inventors: Jaeseok Kim, YunPyo Hong, Juwon Byun, Young Jo Kim
  • Patent number: 10091479
    Abstract: A computing device may obtain an input image. The input image may have a white point represented by chrominance values that define white color in the input image. Possibly based on colors of the input image, the computing device may generate a two-dimensional chrominance histogram of the input image. The computing device may convolve the two-dimensional chrominance histogram with a filter to create a two-dimensional heat map. Entries in the two-dimensional heat map may represent respective estimates of how close respective tints corresponding to the respective entries are to the white point of the input image. The computing device may select an entry in the two-dimensional heat map that represents a particular value that is within a threshold of a maximum value in the heat map, and based on the selected entry, tint the input image to form an output image.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Jonathan T. Barron, Yun-Ta Tsai
  • Patent number: 10057582
    Abstract: A method is provided to determine buffer parameter settings for a plurality of layers in a transport stream. Each layer includes a respective transport stream buffer parameter setting. Then, the method provides respective transport stream buffer parameter settings to individual transport stream buffers for respective layers in the plurality of layers. Then, the method buffers the respective layers in the individual transport stream buffers according to the respective transport stream buffer parameter settings. After buffering, the method combines the respective layers to form a combined bit stream.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: August 21, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Mandayam Narasimhan, Ajay K. Luthra
  • Patent number: 10027973
    Abstract: A method of performing motion vector prediction for a current block in a picture is provided which includes: deriving a candidate for a motion vector predictor to code a current motion vector of the current block, from a first motion vector of a first block that is spatially adjacent or temporally adjacent to the current block; adding the derived candidate to a list of candidates; and deriving at least one motion vector predictor based on a selected candidate from the list of candidates, wherein the deriving of the candidate includes determining whether to derive the candidate from the first motion vector, based on a type of a current reference picture and a type of a first reference picture, the current reference picture being referred to from the current block using the current motion vector, the first reference picture being referred to from the first block using the first motion vector.
    Type: Grant
    Filed: June 14, 2016
    Date of Patent: July 17, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Hisao Sasai, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Kengo Terada
  • Patent number: 9936226
    Abstract: Various implementations provide one or more of improved programming channel change time and/or overall quality of television reception by using multiple transmission channels. In one particular implementation, a first layer of a picture is encoded using a first level of error protection. The encoded first layer has a first decoding delay. A second layer of the picture is encoded using a second level of error protection. The encoded second layer has a second decoding delay. The second level of error protection is lower than the first level of error protection, and the second decoding delay is longer than the first decoding delay. Other implementations provide a signal or signal structure carrying the encoded first and second layers. Yet further implementations decode the encoded first and second layers.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: April 3, 2018
    Assignee: THOMSON LICENSING
    Inventors: Michael Scott Deiss, James Edwin Hailey
  • Patent number: 9930351
    Abstract: The present invention relates to a method and a transcoder arrangement of transcoding a bitstream representing an original video source from an input format to an output format. The method comprises the steps of receiving (S10) the bitstream with the input video format, wherein the input video format is a high fidelity format; and receiving (S20) side information related to said video bitstream. Said side information comprising at least: a video bitstream representing the original video source with a low fidelity input video format, coding parameters optimized based on knowledge of the original video source; transform coefficients, indicative of a residual between the original video source and a decoded version of the high fidelity format.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: March 27, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Kenneth Andersson, Thomas Rusert, Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 9918089
    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: Grant
    Filed: August 8, 2016
    Date of Patent: March 13, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masaaki Kobayashi
  • Patent number: 9888241
    Abstract: A moving picture coding apparatus includes an inter-pixel filter having filters for filtering decoded image data so as to remove block distortion which is high frequency noise around block boundaries. The inter-pixel filter includes filters having different filtering strengths. The coding apparatus also includes a filter processing control unit for determining a filtering strength of the inter-pixel filter.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: February 6, 2018
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Teck Wee Foo, Chong Soon Lim, Sheng Mei Shen, Shinya Kadono
  • Patent number: 9888051
    Abstract: A system including one or more cloud computing units and a ground unit. The one or more cloud computing units may be configured to process video content. The ground unit may be configured to pre-process the video content and deliver the video content to the one or more cloud computing units.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: February 6, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Jesse J. Rosenzweig, Samuel S. Blackman, Brian G. Lewis
  • Patent number: 9872021
    Abstract: The present invention discloses a video conversion method and apparatus, relates to digital media technologies. A video source is received and compression distortion quality of the video source is acquired. A transcoding policy corresponding to the compression distortion quality of the video source is acquired according to the compression distortion quality of the video source. It is determining, according to the transcoding policy, whether the video source requires transcoding. Transcoding parameters are generated according to the transcoding policy if the video source requires transcoding. The transcoding policy includes target video quality and the transcoding parameters include a target resolution, a target frame rate, and a target bit rate. The video source is converted according to the target resolution, the target frame rate, and the target bit rate, and generating a transcoded video.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: January 16, 2018
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jiali Fu, Qingpeng Xie
  • Patent number: 9854240
    Abstract: A moving picture coding apparatus includes an inter-pixel filter having filters for filtering decoded image data so as to remove block distortion which is high frequency noise around block boundaries. The inter-pixel filter includes filters having different filtering strengths. The coding apparatus also includes a filter processing control unit for determining a filtering strength of the inter-pixel filter.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: December 26, 2017
    Assignee: GODO KAISHA IP BRIDGE 1
    Inventors: Teck Wee Foo, Chong Soon Lim, Sheng Mei Shen, Shinya Kadono
  • Patent number: 9787990
    Abstract: Techniques related to content adaptive parametric transforms for coding video are described.
    Type: Grant
    Filed: December 24, 2013
    Date of Patent: October 10, 2017
    Assignee: Intel Corporation
    Inventors: Neelesh N. Gokhale, Atul Puri
  • Patent number: 9787985
    Abstract: A system and a method are disclosed for encoding and decoding a video frame using spatial prediction. The video frame is separated into a plurality of image blocks, and a plurality of spatial predictors is created for an image block using methods well-known in the art. The set of predictors is reduced to a set containing fewer spatial predictors before continuing the coding process for the block. The reduction of spatial predictors involves comparing a plurality of spatial predictors and grouping or processing a subset of the spatial predictors to a set of representative spatial predictors. Because the number of spatial predictors is reduced, fewer bits may be used in a bit stream to identify a chosen spatial predictor, thus improving the efficiency of the coding process.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: October 10, 2017
    Assignee: Synopsys, Inc.
    Inventors: Mikhail Korman, Sergey Fedorov
  • Patent number: 9779701
    Abstract: There is provided at least one image processing apparatus capable of precisely reproducing a large blur similar to a background blur produced by a single-lens reflex camera, while suppressing a circuit scale for filter processing. A two-dimensional filter processing circuit of at least one embodiment of an image processing unit performs the filter processing using first to N-th division filters each having a plurality of filter coefficients (where N is an integer of 2 or more) on an input image to generate first to N-th intermediate images. A combination unit of the at least one embodiment of the image processing unit combines or adds together the first to N-th intermediate images generated by the two-dimensional filter processing circuit to generate an integrated image. Thus, a large blur similar to a background blur produced by the single-lens reflex camera can be precisely reproduced by small-size two-dimensional filter processing.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: October 3, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaaki Matsuoka
  • Patent number: 9776086
    Abstract: A computer-implemented method of transforming an image file by an image file transformation apparatus, the method including providing an image file in a pixel-based format having a plurality of pixels, dividing the pixels into a plurality of patches, sampling the pixels to generate boundary conditions relating to each of the patches, deriving Fourier coefficients of a solution to a partial differential equation according to the boundary conditions, and outputting the Fourier coefficients for each of the patches as a transformed image file.
    Type: Grant
    Filed: October 8, 2015
    Date of Patent: October 3, 2017
    Assignee: TANGENTIX LIMITED
    Inventors: Paul Edmund Fleetwood Sheppard, Timothy Alexander Ingham-Dempster, Michael Athanasopoulos, Peter Jack Jeffery, Hassan Ugail, Gabriela Gonzalez Castro
  • Patent number: 9774848
    Abstract: The disclosed invention is a enhancement to the Video Encoder component of the MPEG standard to improve both the efficiency and quality of the video presentation at the display device. The inventions described below pertain to the enhancement of video compression technology. In general, they are compatible with MPEG video standards (as in current art), but represent novel enhancements thereof. The above inventions apply to several transmission media and networks including cable, DSL, wireless, satellite and IP networks. Another category of invention in this disclosure enhances networking performance by recognizing that the transmitted information is video, rather than data. This invention can be scaled to other classes of multimedia data such as speech or audio or images.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: September 26, 2017
    Assignee: ARRIS Enterprises LLC
    Inventors: Nikil Jayant, Joe Monaco, Yucel Altunbasak, John Hartung, Santhana Krishnamachari, Sam John, Cham Ith, Martin Sauser, Chris Elliott, James Pawlyk
  • Patent number: 9769493
    Abstract: A system comprises a phase plane correlation (PPC) processing module configured to receive video data from a video source and generate a motion vector (MV) candidate, and a three-dimensional (3D) recursive processing module configured to receive the MV candidate from the PPC processing module, perform 3D recursive processing on a number of MV candidates including the MV candidate received from the PPC processing module, and select one of the MV candidates based on the 3D recursive processing.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: September 19, 2017
    Assignee: Pixelworks, Inc.
    Inventors: Minghui Yang, Guodong Liu, Neil Woodall, Bob Zhang, Qiang Li, Junhua Chen
  • Patent number: 9747255
    Abstract: A method for decoding an encoded video bit stream in a video decoder is provided that includes determining a scan pattern type for a transform block to be decoded, decoding a column position X and a row position Y of a last non-zero coefficient in the transform block from the encoded video bit stream, selecting a column-row inverse transform order when the scan pattern type is a first type, selecting a row-column inverse transform order when the scan pattern type is a second type, and performing one dimensional (1D) inverse discrete cosine transformation (IDCT) computations according to the selected transform order to inversely transform the transform block to generate a residual block.
    Type: Grant
    Filed: May 13, 2012
    Date of Patent: August 29, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Madhukar Budagavi, Vivienne Sze
  • Patent number: 9723315
    Abstract: A system an method for determining to select frames from a video sequence that have high visual appeal and can be coded at high quality when frame rates of coded video drop to such low levels that perceptual sensations of moving video are lost. A metric is derived from a candidate input frame, and such metric is used to determine whether to increase or decrease a weight accorded to the candidate input frame. In an embodiment, the metric may be the auto-exposure data associated with the candidate input frame.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: August 1, 2017
    Assignee: APPLE INC.
    Inventors: Douglas Scott Price, Xiaosong Zhou, Hsi-Jung Wu
  • Patent number: 9716888
    Abstract: A system for processing a video signal includes a static region identification and separation module for generating static region image data corresponding to a static region of the video signal, for generating dynamic region video data corresponding to at least one dynamic region in the video signal and for generating dynamic region location data that indicates at least one location corresponding to the at least one dynamic region in the video signal. A static region encoding module image encodes the state region image data to produce encoded static region data. A video encoder section generates at least one encoded video signal by compressing the dynamic region video data.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: July 25, 2017
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Xu Gang Zhao, Xinghai Li
  • Patent number: 9686543
    Abstract: The present invention relates to a method and an apparatus for interlayer intra-prediction, and the method for interlayer intra-prediction, according to the present invention, comprises the steps of: deciding whether to apply an interlayer prediction to an enhancement layer; and performing a prediction on a current block of the enhancement layer based on reference information that is generalized and generated from a reference picture, which is decoded, of a reference layer, when the interlayer prediction is applied.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: June 20, 2017
    Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation
    Inventors: Ha Hyun Lee, Jung Won Kang, Jin Soo Choi, Jin Woong Kim, Dong Gyu Sim, Hyo Min Choi, Jung Hak Nam
  • Patent number: 9686558
    Abstract: A method for scalable encoding of a digital image into a base layer and at least one enhancement layer comprising an up-sampling step providing at least one part of an enhancement layer, based on a corresponding part of a lower layer having a lower level than the considered enhancement layer, the area of said corresponding parts having a scale factor of 4p (p?1), the lower layer comprising at least one Largest Coding Unit divisible into Q smaller Coding Units, said units being further divisible into K Prediction Units called lower Prediction Units. For a Largest Coding Unit of said lower layer not divided into smaller Coding Units, and having Prediction Units of different sizes, the corresponding portion of said enhancement layer, is divided into K subdivisions having substantially equivalent proportions as the Prediction Units of different sizes.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: June 20, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Fabrice Le Leannec, Sébastien Lasserre
  • Patent number: 9667988
    Abstract: A method of processing video data includes generating a prediction signal (PS) corresponding to a Macro Block (MB), calculating a prediction residue signal (PRS) of the MB from the prediction signal (PS), predicting a reconstructed prediction residual signal (RPRS) from a reconstructed residue reference frame (RRRF), and identifying an error of residue signal (EORS) by subtracting the RPRS from the PRS. The method further includes comparing the PRS of the MB and the EORS, identifying a residue signal having a least error value based on a result of the comparison, and generating an encoded bit stream for transmission based on the residue signal having the least error value. The residue signal is identified by correlating the prediction residue signal of the MB and the RPRS of a reference frame.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: May 30, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Deepak Thumathajira Yenkappa
  • Patent number: 9661324
    Abstract: The present invention relates to a method offor signaling information on a prediction mode and to a method of for decoding image information using same. According to the present invention, the method offor signaling prediction mode information, serving according to the present invention, as a method offor signaling image information, includes performing prediction on a current block and signaling the prediction-type information applied to the current block. The signaling of the information includes joint-coding and components of signaling information components constituting the prediction-type information. According to the present invention, overhead may be reduced when information on a prediction is signaled.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 23, 2017
    Assignee: LG Electronics Inc.
    Inventors: Jae Hyun Lim, Seung Wook Park, Jung Sun Kim, Yong Joon Jeon, Joon Young Park, Byeong Moon Jeon
  • Patent number: 9648343
    Abstract: Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 9, 2017
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9641840
    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: Grant
    Filed: April 10, 2012
    Date of Patent: May 2, 2017
    Assignee: SONY CORPORATION
    Inventors: Hironari Sakurai, Junichi Tanaka
  • Patent number: 9641860
    Abstract: Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 2, 2017
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9632193
    Abstract: Computer-implemented method for determining optimal sampling grid during seismic data reconstruction includes: a) constructing an optimization model, via a computing processor, given by minu?Su?1s.t. ?Ru?b?2?? wherein S is a discrete transform matrix, b is seismic data on an observed grid, u is seismic data on a reconstruction grid, and matrix R is a sampling operator; b) defining mutual coherence as ? ? C S ? m ( log ? ? n ) 6 , wherein C is a constant, S is a cardinality of Su, m is proportional to number of seismic traces on the observed grid, and n is proportional to number of seismic traces on the reconstruction grid; c) deriving a mutual coherence proxy, wherein the mutual coherence proxy is a proxy for mutual coherence when S is over-complete and wherein the mutual coherence proxy is exactly the mutual coherence when S is a Fourier transform; and d) determining a sample grid r*=arg minr ?(r).
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: April 25, 2017
    Assignee: ConocoPhillips Company
    Inventors: Chengbo Li, Sam T. Kaplan, Charles C. Mosher, Joel D. Brewer, Robert G. Keys
  • Patent number: 9635384
    Abstract: Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: April 25, 2017
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9615106
    Abstract: Provided is a method derives a reference picture index and a motion vector of a current prediction unit, generates a prediction block of the current prediction unit using the reference picture index and the motion vector, generating a residual block by inverse-scan, inverse-quantization and inverse transform, and generates reconstructed pixels using the prediction block and the residual block. Prediction pixels of the prediction block is generated using an interpolation filter selected based on the motion vector. Accordingly, the coding efficiency of the motion information is improved by including various merge candidates. Also, the computational complexity of an encoder and a decoder is reduced by selecting different filter according to location of the prediction pixels determined by the motion vector.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: April 4, 2017
    Assignee: INFOBRIDGE PTE. LTD.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9596476
    Abstract: An encoded bit stream is processed by a lossless decoding unit (52), an inverse quantization unit (53), and an inverse orthogonal transform unit (54) in this order, to obtain orthogonally transformed coefficient data and encoding parameter information. The inverse orthogonal transform unit (54) performs an inverse orthogonal transform on the coefficient data by using bases that are set beforehand in accordance with the locations of transform blocks in a macroblock indicated by the encoding parameter information. In this manner, prediction error data is obtained. An intra prediction unit (62) generates predicted image data. An addition unit (55) adds the predicted image data to the prediction error data, to decode image data. By using bases that are set in accordance with the locations of transform blocks, an optimum inverse orthogonal transform can be performed, and encoding efficiency can be increased.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: March 14, 2017
    Assignee: SONY CORPORATION
    Inventor: Kenji Kondo
  • Patent number: 9591316
    Abstract: Multi-layered video structures are scaled over a range of perceived quality levels. An estimated Mean Opinion Score (eMOS)-based encoder control loop is utilized to determine one or more encoder key performance index (KPI) associated with a particular perceived quality level. A KPI-based encoder control loop is then utilized to guide generation of a hierarchical structure having quality and/or temporal and/or spatial enhancement layers, without recalculating eMOS for the scalable structure. In addition, eMOS is used to guide the generation of a hierarchical structure at best-perceived quality levels for a given bitrate budget. Rate adaptation may occur by dropping segments, changing hierarchical structure, or changing the KPI target values. With the structure scaled as a function of perceived quality, perceived quality is impacted predictably as the encoding rate is adapted.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: March 7, 2017
    Assignee: Intel IP Corporation
    Inventors: Vered Bar Bracha, Segev Ravgad, Tal Taz Azogui, Yiting Liao, Vallabhajosyula Zulu Somayazulu
  • Patent number: 9525884
    Abstract: An apparatus and method for video coding having intra-slice deblocking, intra-slice adaptive loop filter, and intra-slice adaptive offset are disclosed. In a video coding system, a picture is often divided into slices and each slice is independently processed so that errors or missing data from one slice cannot propagate to any other slice within the picture. In the recent high efficiency video coding (HEVC) development, deblock filtering (DF), adaptive loop filter (ALF) and adaptive offset (AO) may be applied to reconstructed slices. When the processing is applied across slice boundaries, it may rely on pixels outside the current slice and cause dependency of the current slice on other slice(s). Consequently, the DF/ALF/AO processing on a reconstructed slice may have to wait until the reconstructed slices that it is dependent from complete the DF/ALF/AO processing. To overcome the slice boundary issue, intra-slice DF/ALF/AO is developed that does not rely on any pixel outside the currently slice.
    Type: Grant
    Filed: December 24, 2010
    Date of Patent: December 20, 2016
    Assignee: HFI INNOVATION INC.
    Inventors: Yu-Wen Huang, Ching-Yeh Chen, Chih-Ming Fu, Chih-Wei Hsu, Shan Liu, Shaw-Min Lei
  • Patent number: 9495582
    Abstract: A system for processing an image of a human face, the system including a data processing and analyzing utility including a high-pass filtering module outputting a high-pass signal indicative of edges or contours of the face in the input image data; at least one band-pass filtering module outputting a bandpass signal indicative of low-contrast slowly-varying qualitative features of the face; a low-pass filtering module outputting a low-pass signal in which low-contrast regions are smoothed and high-contrast regions are preserved; a feature computation module calculating a localized feature of the image for a plurality of pixels of the image; a strength computation module determining a localized operand using the localized feature to determine a strength of filters to be used in the high-pass, band-pass, and low-pass filtering modules at the pixels, and transmitting the localized operand to the filtering modules; at least one transformation module altering a portion of the high-pass, the bandpass, or the low-pa
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: November 15, 2016
    Assignee: DIGITAL MAKEUP LTD.
    Inventors: Rami Guissin, Eitan Lavi, Guy Lifchitz
  • Patent number: RE46370
    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: March 12, 2014
    Date of Patent: April 18, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Louis J. Kerofsky
  • Patent number: RE47258
    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: January 6, 2017
    Date of Patent: February 26, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Louis J. Kerofsky
  • Patent number: RE47277
    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: January 6, 2017
    Date of Patent: March 5, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Louis J. Kerofsky