Pre/post Filtering Patents (Class 375/240.29)
  • Patent number: 10334251
    Abstract: When removing a block distortion occurring in a local decoded image, a loop filtering part 11 of an image coding device carries out a filtering process on each of signal components (a luminance signal component and color difference signal components) after setting the intensity of a filter for removing the block distortion for each of the signal components according to a coding mode (an intra coding mode or an inter coding mode) selected by a coding controlling part 1.
    Type: Grant
    Filed: January 11, 2018
    Date of Patent: June 25, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Shunichi Sekiguchi, Kazuo Sugimoto, Hiroharu Sakate, Tokumichi Murakami, Akira Minezawa
  • Patent number: 10306241
    Abstract: The present invention relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of image or video signal. In particular, the present invention relates to performing an efficient and accurate decision on whether or not to apply deblocking filtering on an image block. The efficient and accurate decision is achieved by performing individual decisions on whether or not to apply deblocking filtering for segments of a boundary between adjacent image blocks, wherein the individual decision are based on pixels comprised in a subset of the pixel lines that the image blocks are composed of.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: May 28, 2019
    Assignee: SUN PATENT TRUST
    Inventors: Matthias Narroschke, Thomas Wedi, Semih Esenlik
  • Patent number: 10291923
    Abstract: A computing device receive a bitstream comprising a plurality of coded slice NAL units encapsulating RBSPs for respective slice segments of a slice of a picture. The slice segments including an independent slice segment and one or more dependent slice segments. The picture is partitioned into a plurality of tiles, including a first tile and a second tile. The slice segments include one or more slice segments that contain CTUs of the first tile and one or more slice segments that contain CTUs of the second tile. The computing device generates a file storing the bitstream. As part of generating the file, the computing device defines a tile region in the file. The tile region comprises an integer number of tiles forming a rectangular region encoded in one or more of the slice segments. The rectangular tile region includes the first tile and not the second tile.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: May 14, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Fnu Hendry, Ye-Kui Wang
  • Patent number: 10275861
    Abstract: An image processing part includes an edge enhancing part, an artifact detecting part and a compensating part. The edge enhancing part emphasizes an edge portion of an object in input image data. The artifact detecting part detects a corner outlier artifact at an area adjacent to the edge portion of the object. The compensating part compensates the corner outlier artifact. Accordingly, the edge portion of the object may be enhanced and the corner outlier artifact is decreased so that the display quality may be improved.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: April 30, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Mun-San Park, Cheol-Woo Park, Yun-Ki Baek, Kyoung-Ju Shin, Tadashi Amino
  • Patent number: 10271049
    Abstract: Control methods of sample adaptive offset (SAO) filtering applied to an image processing system with an SAO filter are provided. The method includes the steps of: receiving video signal, wherein the video signal includes at least one group of picture (GOP) and the GOP has multiple frames, each having multiple coding tree units (CTUs); determining whether current frame is an intra-picture frame (I frame); turning on the SAO filter in response to determining that the current frame is the I frame to enable the SAO filter to perform an SAO filtering on the current frame and determining a CTU ratio of the CTUs being not performed with the SAO filtering for the current frame; and selectively turning off the SAO filter based on the CTU ratio, such that the SAO filter does not perform the SAO filtering on subsequent non-I frames in the GOP including the current frame.
    Type: Grant
    Filed: November 27, 2017
    Date of Patent: April 23, 2019
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Ao Mei, ChuanChuan Zhu
  • Patent number: 10242433
    Abstract: An image processing part includes an edge enhancing part, an artifact detecting part and a compensating part. The edge enhancing part emphasizes an edge portion of an object in input image data. The artifact detecting part detects a corner outlier artifact at an area adjacent to the edge portion of the object. The compensating part compensates the corner outlier artifact. Accordingly, the edge portion of the object may be enhanced and the corner outlier artifact is decreased so that the display quality may be improved.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: March 26, 2019
    Assignee: Samsung Display Co., Ltd.
    Inventors: Mun-San Park, Cheol-Woo Park, Yun-Ki Baek, Kyoung-Ju Shin, Tadashi Amino
  • Patent number: 10225569
    Abstract: A compressed data generator compresses, by using a lossless compressor and a lossy compressor, image data in units of first blocks to generate a plurality of types of compressed data. A selector performs selection processing in units of second blocks each including a predetermined number N of first blocks, where N is an integer of 1 or more. The selection processing involves determining whether each of the plurality of types of compressed data satisfies a selection condition and selecting one piece of compressed data that satisfies the selection condition. The selection condition includes a data size condition that a data size of all the first blocks included in the second block is less than or equal to a predetermined value, and a data accuracy condition that information maintaining accuracy is highest among compressed data that satisfy the data size condition.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: March 5, 2019
    Assignee: MEGACHIPS CORPORATION
    Inventors: Akira Okamoto, Tomoaki Madanbashi
  • Patent number: 10212456
    Abstract: Methods of in-loop deblocking filter for high dynamic range (HDR) video compression are disclosed. HDR processing and standard dynamic range (SDR) processing adopt different electro-optical transfer function (EOTF) to convert digital code words to linear luminance. For compressing HDR video, EOTF is proposed to be involved in the selection of two deblocking parameters, ? and tC, which control the strength of deblocking filter. In local activity checking for filter decisions, the calculated local signal characteristics and the thresholds are adjusted according to EOTF. After deblocking filter, the clipping range is modified based on EOTF. The chroma deblocking filter is also extended to inter-inter block boundary.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Mei Guo, Feng Yi, Jun Xin, Chris Y. Chung, Yeping Su, Xiaosong Zhou, Jun Xu, Hsi-Jung Wu, Jingteng Xue
  • Patent number: 10200698
    Abstract: Techniques related to determining chroma quantization parameters for video coding are discussed. Such techniques may include generating first and second chroma quantization parameter offsets for first and second picture of a video sequence having a hierarchical coding structure such that the second chroma quantization parameter offset is greater than or equal to the first chroma quantization parameter offset in response to the first picture having a higher quality priority than the second picture.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 5, 2019
    Assignee: Intel Corporation
    Inventors: Ximin Zhang, Sang-Hee Lee
  • Patent number: 10142642
    Abstract: A video coder decodes a coding unit (CU) of video data. In decoding the video data, the video coder determines that the CU was encoded using the color space conversion. The video coder determines the initial quantization parameter (QP), determines the final QP that is equal to a sum of the initial QP and a QP offset, and inverse quantizes, based on the final QP, a coefficient block, then reconstructs the CU based on the inverse quantized coefficient blocks.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: November 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Li Zhang, Jianle Chen, Joel Sole Rojals, Marta Karczewicz
  • Patent number: 10142640
    Abstract: A buffer device is used by a compressor/decompressor with block prediction for storing information needed to encode/decode a pixel line. Vector information (e.g., final block prediction vector information and/or partial block prediction vector information) of at least one later pixel group is computed while a current pixel group is being encoded/decoded. The buffer device does not need to store vector information of all pixel groups of one pixel line at the same time. For example, one pixel line is composed of M pixel groups; and when the compressor/decompressor is encoding/decoding the current pixel line, final/partial vector information sets of at most K pixel groups are allowed to be stored in the buffer device simultaneously, where K is a positive integer smaller than M.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: November 27, 2018
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Kun-Bin Lee
  • Patent number: 10097838
    Abstract: A method for coding a coding unit that is coded with a single sample value is provided. The method selects a coding pattern from at least two predetermined coding patterns, each of which includes a plurality of boundary neighboring samples of the coding unit that have been reconstructed, and decodes the coding unit according to a value of at least one of the plurality of boundary neighboring samples of the selected coding pattern that is available.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 9, 2018
    Assignees: Futurewei Technologies, Inc., Santa Clara University
    Inventors: Jianhua Zheng, Zhouye Gu, Chen-Xiong Zhang, Nam Ling
  • Patent number: 10009587
    Abstract: A projection system for projecting an image with an increased apparent resolution is provided. The projection system includes one or more projectors, a resampler module and a deconvolution module. The resampler module is configured to upsample an incoming high-resolution signal, perform an integer shift operation on a signal, and downsample to two or more low-resolution signals. The deconvolution module is configured to filter the upsampled high-resolution signal using a spatial domain deconvolution operation, the spatial domain deconvolution operation approximating frequency domain optical corrections based on characteristics of the one or more projectors. Preferably, the spatial domain deconvolution operation uses an N×N spatial kernel extracted from a spatial domain approximation of a Wiener filter.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 26, 2018
    Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.
    Inventors: Bojie Ma, Ahmed Gawish, Alexander Wong, Paul Fieguth, Mark Lamm
  • Patent number: 9992515
    Abstract: The present invention relates to a method for encoding and decoding image information and to an apparatus using same, and the method for encoding the image information, according to the present invention, comprises the steps of: generating a recovery block; applying a deblocking filter to the recovery block; applying a sample adaptive offset (SAO) to the recovery block to which the deblocking filter is applied; and transmitting the image information including information on the SAO which is applied, wherein in the step of transmitting, information for specifying bands that cover a scope of a pixel value, to which a band off set is applied, is transmitted when the band offset is applied during the step of applying the SAO.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: June 5, 2018
    Assignee: LG Electronics Inc.
    Inventors: Seungwook Park, Jungsun Kim, Yongjoon Jeon, Joonyoung Park, Byeongmoon Jeon, Jaehyun Lim
  • Patent number: 9979975
    Abstract: Bitstream restrictions or constraints on the partitioning of pictures across layers of video data are described. In some examples, the number of tiles per picture for each layer of a plurality of layers is constrained based on a maximum number of tiles per picture for the layer. In some examples, the number of tiles per picture for each layer of the plurality of layers is no greater than the maximum number of tiles per picture for the layer. In some examples, a sum of the numbers of tiles per picture for the plurality of layers is no greater than a sum of the maximum numbers of tiles per picture for the plurality of layers. In some examples, a second largest coding unit (LCU) or coding tree block (CTB) size for a second layer is constrained based on, e.g., to be equal to, a first LCU size for a first layer.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: May 22, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Krishnakanth Rapaka, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Jianle Chen
  • Patent number: 9967563
    Abstract: A method and apparatus for loop filter processing of boundary pixels across a block boundary aligned with a slice or tile boundary is disclosed. Embodiments according to the present invention use a parameter of a neighboring slice or tile for loop filter processing across slice or tile boundaries according to a flag indicating whether cross slice or tile loop filter processing is allowed not. According to one embodiment of the present invention, the parameter is a quantization parameter corresponding to a neighboring slice or tile, and the quantization parameter is used for filter decision in deblocking filter.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 8, 2018
    Assignee: HFI INNOVATION INC.
    Inventors: Chih-Wei Hsu, Chia-Yang Tsai, Yu-Wen Huang
  • Patent number: 9967593
    Abstract: The present invention relates to an image processing device and method enabling deterioration in encoding efficiency to be suppressed. A control information adding unit 184 embeds one picture worth of control information held in a control information holding unit 183 into a slice header of a predetermined slice, in encoded data held in an encoded data holding unit 182. For example, the control information adding unit 184 embeds one picture worth of control information in the slice header of the first-transmitted slice in the frame to be processed in the encoded data. The control information adding unit 184 outputs encoded data to which the control information has been added, in a predetermined order. The present invention can be applied to, for example, an image processing device.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: May 8, 2018
    Assignee: SONY CORPORATION
    Inventors: Kenji Kondo, Junichi Tanaka
  • Patent number: 9955188
    Abstract: A first filter decision value is calculated for a block of pixels in a video frame based on pixel values of pixels in a first line of pixels in the block. A second filter decision value is also calculated for the block based on pixel values of pixels in a corresponding first line of pixels in a neighboring block in the video frame. The first filter decision value is used to determine how many pixels in a line of pixels in the block to filter relative to a block boundary between the block and the neighboring block. The second filter decision value is used to determine how many pixels in a corresponding line of pixels in the neighboring block to filter relative to the block boundary.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 24, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
  • Patent number: 9942574
    Abstract: A method of reducing blocking artifacts associated with pixels of a block boundary of an image. Pixel values of pixels from a first block and a neighboring block, being located on opposite sides of a block boundary, are evaluated. A first offset for the two pixels of each block located next to the block boundary is calculated, after which the first offset is compared to a first threshold value. If abs[first offset]<first threshold, the pixel values of consecutive pixels from the first block and the pixel values of consecutive pixels from the second block are modified by applying normal filtering on the respective pixels, while if instead abs[first offset]>=first threshold, the pixel values of consecutive pixels from the first block and the pixel values of consecutive pixels from the second block are modified by applying weak filtering or no filtering at all on the respective pixels.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: April 10, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
  • Patent number: 9942572
    Abstract: Techniques related to fusion improvement filtering of prediction signals for video coding are described.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: April 10, 2018
    Assignee: Intel Corporation
    Inventors: Atul Puri, Daniel Socek
  • Patent number: 9930366
    Abstract: This disclosure describes intra-smoothing techniques for intra-coding of video data. In one example, a video encoder is configured to determine a plurality of prediction samples for intra-predictive coding of a block to be coded in a video frame, calculate a local statistic for a first prediction sample of the prediction samples, select a filter from a plurality of filters based on the local statistic, and apply the selected filter to the first prediction sample. The video encoder may also be configured to calculate at least one local statistic for each prediction sample of the prediction samples, select a filter from a plurality of different filters based on the at least one local statistic for each prediction sample, and apply each selected filter to the corresponding prediction sample to generate the filtered version of the prediction sample. Embodiments further include video decoders and method of decoding encoded video signals.
    Type: Grant
    Filed: October 6, 2011
    Date of Patent: March 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Yunfei Zheng, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 9924184
    Abstract: Error detecting and protection innovations for video decoders are described. For example, in a multithreaded video decoder, a picture extent discovery (PED) task detects an error in a video bitstream which corrupts a picture. The PED task then determines any PED sub-stage which have been completed for the picture, and based on this determination, performs error-handing PED operations. In another example, an entropy decoding (ED) task checks validity on a macroblock-by-macroblock basis using a redundant buffer to avoid overflows. Additionally, error recovery innovations are described which facilitate playback of a video bit stream at an arbitrary position. For example, a video decoder chooses a picture in the bit stream after the arbitrary position at which to begin decoding based on a determination of acceptable recovery time and/or acceptable picture quality.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: March 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Eric S. Christoffersen, Naveen Thumpudi
  • Patent number: 9912967
    Abstract: An image processing device including a decoding section configured to decode an image from an encoded stream, a horizontal filtering section configured to apply a deblocking filter to a vertical block boundary within an image to be decoded by the decoding section, a vertical filtering section configured to apply a deblocking filter to a horizontal block boundary within an image to be decoded by the decoding section, and a control section configured to cause the horizontal filtering section to filter in parallel a plurality of vertical block boundaries included in a processing unit containing a plurality of coding units and cause the vertical filtering section to filter in parallel a plurality of horizontal block boundaries included in the processing unit.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: March 6, 2018
    Assignee: SONY CORPORATION
    Inventors: Masaru Ikeda, Junichi Tanaka, Yoshitaka Morigami
  • Patent number: 9872060
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a first unit of video data on a first input/output (I/O) channel, of a plurality of I/O channels of a digital video recorder, computing a first value by applying an error-detecting function to the first unit of video data, attempting to write the first unit of video data to a storage location of a storage device communicably coupled to the digital video recorder, computing, after attempting to write the first unit of video data, a second value by applying the error-detecting function to a data stored at the storage location of the storage device, and upon determining that the first and second values are not equal, storing an indication that the first unit of video data was not successfully written to the storage location of the storage device.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: January 16, 2018
    Assignee: Disney Enterprises, Inc.
    Inventors: Vladislav Feldman, Michael J. Strein, Steven Machanic, Efthimis Stefanidis
  • Patent number: 9866870
    Abstract: An image processing device including a decoding section configured to decode an image from an encoded stream, a horizontal filtering section configured to apply a deblocking filter to a vertical block boundary within an image to be decoded by the decoding section, a vertical filtering section configured to apply a deblocking filter to a horizontal block boundary within an image to be decoded by the decoding section, and a control section configured to cause the horizontal filtering section to filter in parallel a plurality of vertical block boundaries included in a processing unit containing a plurality of coding units and cause the vertical filtering section to filter in parallel a plurality of horizontal block boundaries included in the processing unit.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: January 9, 2018
    Assignee: SONY CORPORATION
    Inventors: Masaru Ikeda, Junichi Tanaka, Yoshitaka Morigami
  • Patent number: 9866846
    Abstract: A decoder for video processing includes a receiver configured to receive a bitstream associated with a video from a coder. The decoder also includes a processor configured to parse the bitstream to determine a percentage of at least one a number of six tap filterings or a number of alpha point deblocking instances, in a specified period. The processor is further configured to determine a voltage and frequency to be used for decoding the video proportional to the percentage of the at least one of the number of six tap filterings or the number of alpha point deblocking instances. The processor is configured to decode the video at the determined voltage and frequency. Other embodiments including a encoder and method also are disclosed.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: January 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Felix Carlos Fernandes, Madhukar Budagavi
  • Patent number: 9813738
    Abstract: A method and apparatus for processing in-loop reconstructed video using an in-loop filter is disclosed. In the recent HEVC development, adaptive loop filtering (ALF) is being adopted to process in-loop reconstruction video data, where ALF can be selectively turned ON or OFF for each block in a frame or a slice. An advanced ALF is disclosed later that allows a choice of multiple filter sets that can be applied to the reconstructed video data adaptively. In the present disclosure, pixels of the in-loop reconstructed video data are divided into a plurality of to-be-filtered regions, and an in-loop filter from a filter set is determined for each to-be-filtered region based on a rate-distortion optimization procedure. According to one embodiment of the present invention, computation of cost function associated with the rate-distortion optimization procedure is related to correlation values associated with original video data and the in-loop reconstructed video data.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: November 7, 2017
    Assignee: HFI Innovation Inc.
    Inventors: Chia-Yang Tsai, Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9812095
    Abstract: An image processing method of a video device includes storing a plurality of pictures into a buffer, parsing header information of a current image of the plurality of pictures and managing a reference picture list of the current image while the current image is processed by a video engine based on the parsed header information.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: November 7, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jun-Shik Jeon, Sungho Roh
  • Patent number: 9807389
    Abstract: An image processing method includes at least following steps: partitioning a picture into a plurality of picture regions, wherein each picture region comprises at least one pixel group row, each pixel group row comprises at least one pixel group, and the picture regions comprise a first picture region and a second picture region horizontally adjacent to each other; and performing flatness check upon a specific pixel group in a pixel group row of the first picture region through using at least one pixel borrowed from the second picture region.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: October 31, 2017
    Assignee: MEDIATEK INC.
    Inventors: Kun-Bin Lee, Tung-Hsing Wu, Han-Liang Chou
  • Patent number: 9794573
    Abstract: Described are techniques in video coding and/or decoding that allow for selectively breaking prediction and/or in loop filtering across segment boundaries between different segments of a video picture. A high layer syntax element, such as a parameter set or a slice header, may contain one or more indications signalling to an encoder and/or decoder whether an associated prediction or loop filtering tool may be applied across the segment boundary. In response to such one or more indications, the encoder and/or decoder may then control the prediction or loop filtering tool accordingly.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: October 17, 2017
    Assignee: Dolby Laboratories Licensing Corporation
    Inventor: Michael Horowitz
  • Patent number: 9774851
    Abstract: The present invention relates to coding of an image of a video sequence block wisely and, in particular, to coding of a block of samples, which may be chrominace or luminance samples, or samples of any color space, by a pulse code modulation (PCM). After PCM coding, deblocking filtering may be applied. The deblocking filter may be selected for the present PCM coded block based on its noise and/or the noise of its adjacent block. The noise of the PCM coded block is indicated by a so-called PCM quantization parameter, which is also encoded in the bitstream.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: September 26, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Matthias Narroschke, Anand Kotra, Thomas Wedi, Semih Esenlik
  • Patent number: 9762929
    Abstract: Techniques related to content adaptive, characteristics compensated prediction for video coding are described.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: September 12, 2017
    Assignee: Intel Corporation
    Inventors: Atul Puri, Neelesh N. Gokhale
  • Patent number: 9756327
    Abstract: A device may include a video coder to determine an equivalent quantization parameter (QP) for a decoded block of video data using a quantization matrix for the decoded block of video data, determine deblocking parameters based on the determined equivalent QP, and deblock an edge of the decoded block based on the determined deblocking parameters. In particular, the video coder may determine equivalent QPs for two neighboring blocks defining a common edge, and deblock the common edge based on the equivalent QPs. The video coder may determine deblocking parameters, such as ? and tc values, based on the equivalent QPs. The video coder may then deblock the common edge based on the deblocking parameters, e.g., determine whether to deblock the common edge, determine whether to apply a strong or a weak filter to the common edge, and determine a width (in number of pixels) for a weak filter.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 5, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Geert Van der Auwera, Rajan Laxman Joshi, Marta Karczewicz
  • Patent number: 9749624
    Abstract: Moving images are coded with reduced deterioration in the image quality while variations in the amount of code per frame are being reduced. A moving image coding apparatus includes a remaining picture number obtaining unit, an activity calculation unit, an intra MB determination unit, and a coding unit. The remaining picture number obtaining unit detects the temporal position of the current frame image, and determines the reset timing at which an intra refresh process is reset in a manner that the reset timing differs for each macroblock line (MBL). The activity calculation unit calculates an activity value for each macroblock (MB). The intra MB determination unit determines a MB to be set as an intra MB based on the activity value calculated by the activity calculation unit. The coding unit codes the MB set as an intra MB through an intra coding process.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: August 29, 2017
    Assignee: MegaChips Corporation
    Inventors: Takuya Hiraoka, Akira Okamoto
  • Patent number: 9734557
    Abstract: A method and apparatus for generating a 3K-resolution display image for a mobile terminal screen are disclosed. The method includes: receiving an input image; selecting a 3K resolution as a resolution of an image to be reproduced on the mobile terminal screen of a predetermined size, based on human cognitive characteristics and resolution analytical ability with respect to the mobile terminal screen; and generating a display image having the selected 3K resolution by using the input image.
    Type: Grant
    Filed: July 18, 2014
    Date of Patent: August 15, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ho-cheon Wey, Chang-yeong Kim, Chan-yul Kim, Jeong-hoon Park, Myung-jin Eom, Seong-wook Han
  • Patent number: 9674540
    Abstract: To decode encoded video using a computer with a central processing unit and a graphics processing unit as a coprocessor, parameters applied to blocks of intermediate image data are transferred from the central processing unit to the graphics processing unit. When the operation being performed applies to a small portion of the blocks of intermediate image data, then the central processing unit can transfer to the graphics processing unit the parameters for only those blocks to which the operation applies. In particular, the central processing unit can transfer a set of parameters for a limited number of blocks of intermediate image data, with an indication of the block to which each set of parameters applies, which both can improve speed of operation and can reduce power consumption.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Wozniak, Yongjun Wu, Yuechuan Li, Shyam Sadhwani
  • Patent number: 9667996
    Abstract: Techniques are described for sub-prediction unit (PU) based motion prediction for video coding in HEVC and 3D-HEVC. In one example, the techniques include an advanced temporal motion vector prediction (TMVP) mode to predict sub-PUs of a PU in single layer coding for which motion vector refinement may be allowed. The advanced TMVP mode includes determining motion vectors for the PU in at least two stages to derive motion information for the PU that includes different motion vectors and reference indices for each of the sub-PUs of the PU. In another example, the techniques include storing separate motion information derived for each sub-PU of a current PU predicted using a sub-PU backward view synthesis prediction (BVSP) mode even after motion compensation is performed. The additional motion information stored for the current PU may be used to predict subsequent PUs for which the current PU is a neighboring block.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, Geert Van der Auwera, Li Zhang, Hongbin Liu
  • Patent number: 9641841
    Abstract: A first filter decision value is calculated for a block (10) of pixels (11, 13, 15, 17) in a video frame based on pixel values of pixels (11, 13, 15) in a first line (12) of pixels (11, 13, 15, 17) in the block (10). A second filter decision value is also calculated for the block (10) based on pixel values of pixels (21, 23, 25, 27) in a corresponding first line (22) of pixels (21, 23, 25, 27) in a neighboring block (20) in the video frame. The first filter decision value is used to determine how many pixels in a line (12) of pixels (11, 13, 15, 17) in the block (10) to filter relative to a block boundary (1) between the block (10) and the neighboring block (20). The second filter decision value is used to determine how many pixels in a corresponding line (22) of pixels (21, 23, 25, 27) in the neighboring block to filter relative to the block boundary (1).
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 2, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
  • Patent number: 9635359
    Abstract: A filter intensity calculated in accordance with the image quality deterioration degree between an original image and locally decoded image is corrected in accordance with pattern information of the locally decoded image, and deblocking filter processing is performed by using the corrected filter intensity. The deblocking filter processing is performed by using a filter intensity which is calculated in accordance with the image quality deterioration degree between the original image and locally decoded image and the flatness of the original image or locally decoded image, and which increases as the image quality deterioration degree and flatness of an image increase.
    Type: Grant
    Filed: November 22, 2012
    Date of Patent: April 25, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoru Kobayashi
  • Patent number: 9628789
    Abstract: A video coder can determine a first most probable intra prediction mode and a second most probable intra prediction mode for a current video block, and based on the first and second most probable intra prediction modes, determine an estimate of an actual intra prediction mode used to code the current video block. The estimate of the actual intra prediction mode can be determined by selecting one of the first most probable mode and the second most probable mode as the estimate of the actual intra prediction in response to both the first most probable mode and the second most probable mode being different angular prediction modes. The estimate of the actual intra prediction mode plus difference information can be used to identify the actual intra prediction mode used to code the current video block.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: April 18, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Wei-Jung Chien, Muhammed Zeyd Coban, Marta Karczewicz
  • Patent number: 9615098
    Abstract: An adaptive resolution transcoding system and method adaptively transcodes a source video with an optimized resolution and visual quality based on the video coding complexity (VCC) of the source video. The transcoding system is configured to receive a source video in its native format, and to obtain the video coding complexity score of the source video from a video coding complexity engine. The transcoding system is further configured to set a resolution adjustment level based on the complexity score. Based on the resolution adjustment level, the transcoding system determines an optimal output resolution for the source video for each video output format supported by the transcoding system. Responsive to a user selection of video output format, the transcoding system determines an optimal output resolution for the source video and encodes the source video with the determined optimal output resolution.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: April 4, 2017
    Assignee: Google Inc.
    Inventors: Xioquan Yi, Huisheng Wang, Vijnan Shastri
  • Patent number: 9615094
    Abstract: Provided is an apparatus for decoding an image that adaptively filters reference pixels according to an intra prediction mode and a size of a prediction block, and generates the prediction block according to the intra prediction mode. When the reference pixels for a second directional intra prediction mode are filtered, the reference pixels for a first directional intra prediction mode, that is closer to an intra prediction mode having a direction of 45° with reference to a horizontal mode than the second directional intra prediction mode is, are also filtered. The first and the second intra prediction modes exist between the horizontal mode and the intra prediction mode having the direction of 45° with reference to the horizontal mode. The number of intra prediction modes in which the filter is applied increases as the size of the prediction block increases.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: April 4, 2017
    Assignee: M & K HOLDINGS INC.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9609325
    Abstract: Provided is an apparatus for decoding an image that adaptively filters reference pixels according to an intra prediction mode and a size of a prediction block, and generates the prediction block according to the intra prediction mode. When the reference pixels for a second directional intra prediction mode are filtered, the reference pixels for a first directional intra prediction mode, that is closer to an intra prediction mode having the direction of 45° with reference to a horizontal mode than the second directional intra prediction mode is, are also filtered. The first and the second intra prediction modes exist between the horizontal mode and the intra prediction mode having the direction of 45° with reference to the horizontal mode. The number of intra prediction modes in which the filter is applied increases as the size of the prediction block increases.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: March 28, 2017
    Assignee: M & K HOLDINGS INC.
    Inventors: Soo Mi Oh, Moonock Yang
  • Patent number: 9602818
    Abstract: A video encoding method using a plurality of reference pictures includes: selecting whether or not a resilient picture referencing scheme is to be used for encoding video; writing a parameter indicating the selection into a header of an encoded video bitstream; and encoding a picture using inter-picture prediction using a result of the selection.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: March 21, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
  • Patent number: 9581612
    Abstract: The present solution provides a system and a method for determining the wear compliance of a wearable sensor. More particularly, the systems and methods described herein enable the power-efficient and accurate determination of a sensor's wear and non-wear state. Accurately, detecting the wear and non-wear state ensures the correct and accurate measurement of behavioral signals. Additionally, the systems and methods enable caretakers to remotely monitor patient wear compliance and behavioral parameters.
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: February 28, 2017
    Assignee: Everyfit, Inc.
    Inventor: Fahd Khalaf Albinali
  • Patent number: 9565436
    Abstract: Current deblocking filters are using the same filters with the same filtering strength irrespective of the block size and the size of the transform used. However, in the new video coding standards such as emerging HEVC the PU sizes can vary from 4 to 64 and the TU sizes can vary from 4 to 32. Therefore, filtering the same amount of pixels (e.g. two or three) from the block boundary for the block of size 4 can be excessive, while for the block size 32 it may not be enough, with the result that the boundary between two blocks is still visible. Hence, there is a need for an efficient deblocking filter control that can be used to reduce blocking artifacts at block boundaries and that does not have the above mentioned drawbacks. It is a general objective to provide an efficient deblocking filter control. Thus, the objective is solved by applying different filters for different block sizes such as CU, PU or/and TU sizes.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 7, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
  • Patent number: 9554137
    Abstract: To improve an image recognition rate by quickly changing a parameter in a proper manner without being affected by a transmission delay of an image encoding stream in an image receiving device that recognizes a decoded image obtained by decoding the received image encoding stream. The image receiving device includes a data receiving unit, a parameter changing unit, a decoding unit, and an image recognition unit. The data receiving unit receives an image encoding stream including image encoding data and the parameter. The parameter changing unit changes the parameter received by the data receiving unit, that is, the parameter specified for encoding performed by a sender, to a value suitable for image recognition performed in the subsequent stage. The decoding unit generates the image decoding data by decoding the received image encoding data according to the changed parameter. The image recognition unit performs image recognition on the image decoding data.
    Type: Grant
    Filed: June 27, 2015
    Date of Patent: January 24, 2017
    Assignee: RENESAS ELECTRONICS CORPORATION
    Inventors: Kenichi Iwata, Tetsuya Shibayama, Katsushige Matsubara, Ren Imaoka, Seiji Mochizuki
  • Patent number: 9554139
    Abstract: A video decoding method includes decoding a bitstream including generating a quantized frequency transform block from the bitstream, reconstructing a residual block by inversely quantizing and inversely transforming the quantized frequency transform block, generating a prediction block by predicting a current block to be reconstructed, reconstructing the current block by adding the generated prediction block to the reconstructed residual block and performing a deblocking filtering with respect to a boundary between subblocks within a frame including the reconstructed current block, by allowing numbers of filtered pixels in a first block of the subblocks and a second block of the subblocks that engage in the filtering to be different depending on one or more predetermined criterion.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: January 24, 2017
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jeongyeon Lim, Joong Gunn Park, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jongki Han, Jung Youp Yang
  • Patent number: 9554128
    Abstract: A method and apparatus for deblocking of reconstructed video are disclosed. In one embodiment, the method divides a block boundary into two sub-boundaries and separates lines or column across the sub-boundaries into two groups. The deblocking filter decision for each group is determined based on the lines or columns in the respective group. In another embodiment, the method divides block edges of blocks in the LCUs into two edge groups, where the first edge group corresponds to horizontal block edges between two LCUs and the second edge group corresponds to remaining block edges not included in the first edge group. The number of lines processed by a vertical filter in the first edge group is less than the number of lines processed by a vertical filter in the second edge group. Accordingly, a system embodying the present invention has reduced storage requirement.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: January 24, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Chih-Wei Hsu, Qian Huang, Jicheng An, Xun Guo, Yu-Wen Huang, Shaw-Min Lei
  • Patent number: 9544600
    Abstract: A method and apparatus for encoding and decoding a video are provided. The method of encoding the video includes: determining whether a unidirectional motion estimation mode and a bidirectional motion estimation mode are to be used based on a size of a current prediction unit to be encoded, performing the motion estimation and the motion compensation on the current prediction unit according to the determining of whether the unidirectional motion estimation mode and the bidirectional motion estimation mode are to be used, determining an optimum motion estimation mode of the current prediction unit based on an encoding cost of the current prediction unit obtained through the performing of the motion estimation and the motion compensation, and encoding information indicating the determined optimum motion estimation mode based on the size of the current prediction unit.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 10, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Jianle Chen, Woo-jin Han