Pre/post Filtering Patents (Class 375/240.29)
-
Patent number: 10242433Abstract: 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: GrantFiled: August 16, 2017Date of Patent: March 26, 2019Assignee: Samsung Display Co., Ltd.Inventors: Mun-San Park, Cheol-Woo Park, Yun-Ki Baek, Kyoung-Ju Shin, Tadashi Amino
-
Patent number: 10225569Abstract: 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: GrantFiled: March 17, 2015Date of Patent: March 5, 2019Assignee: MEGACHIPS CORPORATIONInventors: Akira Okamoto, Tomoaki Madanbashi
-
Patent number: 10212456Abstract: 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: GrantFiled: June 2, 2017Date of Patent: February 19, 2019Assignee: 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: 10200698Abstract: 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: GrantFiled: August 9, 2016Date of Patent: February 5, 2019Assignee: Intel CorporationInventors: Ximin Zhang, Sang-Hee Lee
-
Patent number: 10142642Abstract: 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: GrantFiled: June 3, 2015Date of Patent: November 27, 2018Assignee: QUALCOMM IncorporatedInventors: Li Zhang, Jianle Chen, Joel Sole Rojals, Marta Karczewicz
-
Method and apparatus for using small-sized buffer in compression/decompression with block prediction
Patent number: 10142640Abstract: 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: GrantFiled: November 3, 2014Date of Patent: November 27, 2018Assignee: MEDIATEK INC.Inventors: Tung-Hsing Wu, Kun-Bin Lee -
Patent number: 10097838Abstract: 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: GrantFiled: October 13, 2015Date of Patent: October 9, 2018Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Jianhua Zheng, Zhouye Gu, Chen-Xiong Zhang, Nam Ling
-
Patent number: 10009587Abstract: 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: GrantFiled: August 14, 2017Date of Patent: June 26, 2018Assignee: CHRISTIE DIGITAL SYSTEMS USA, INC.Inventors: Bojie Ma, Ahmed Gawish, Alexander Wong, Paul Fieguth, Mark Lamm
-
Patent number: 9992515Abstract: 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: GrantFiled: July 22, 2016Date of Patent: June 5, 2018Assignee: LG Electronics Inc.Inventors: Seungwook Park, Jungsun Kim, Yongjoon Jeon, Joonyoung Park, Byeongmoon Jeon, Jaehyun Lim
-
Patent number: 9979975Abstract: 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: GrantFiled: March 21, 2017Date of Patent: May 22, 2018Assignee: QUALCOMM IncorporatedInventors: Krishnakanth Rapaka, Ye-Kui Wang, Adarsh Krishnan Ramasubramonian, Jianle Chen
-
Patent number: 9967563Abstract: 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: GrantFiled: January 30, 2013Date of Patent: May 8, 2018Assignee: HFI INNOVATION INC.Inventors: Chih-Wei Hsu, Chia-Yang Tsai, Yu-Wen Huang
-
Patent number: 9967593Abstract: 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: GrantFiled: August 10, 2010Date of Patent: May 8, 2018Assignee: SONY CORPORATIONInventors: Kenji Kondo, Junichi Tanaka
-
Patent number: 9955188Abstract: 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: GrantFiled: March 31, 2017Date of Patent: April 24, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
-
Patent number: 9942572Abstract: Techniques related to fusion improvement filtering of prediction signals for video coding are described.Type: GrantFiled: July 17, 2014Date of Patent: April 10, 2018Assignee: Intel CorporationInventors: Atul Puri, Daniel Socek
-
Patent number: 9942574Abstract: 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: GrantFiled: July 12, 2016Date of Patent: April 10, 2018Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
-
Patent number: 9930366Abstract: 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: GrantFiled: October 6, 2011Date of Patent: March 27, 2018Assignee: QUALCOMM IncorporatedInventors: Yunfei Zheng, Muhammed Zeyd Coban, Marta Karczewicz
-
Patent number: 9924184Abstract: 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: GrantFiled: June 30, 2008Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Yongjun Wu, Eric S. Christoffersen, Naveen Thumpudi
-
Patent number: 9912967Abstract: 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: GrantFiled: December 2, 2011Date of Patent: March 6, 2018Assignee: SONY CORPORATIONInventors: Masaru Ikeda, Junichi Tanaka, Yoshitaka Morigami
-
Patent number: 9872060Abstract: 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: GrantFiled: June 28, 2016Date of Patent: January 16, 2018Assignee: Disney Enterprises, Inc.Inventors: Vladislav Feldman, Michael J. Strein, Steven Machanic, Efthimis Stefanidis
-
Patent number: 9866870Abstract: 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: GrantFiled: December 2, 2011Date of Patent: January 9, 2018Assignee: SONY CORPORATIONInventors: Masaru Ikeda, Junichi Tanaka, Yoshitaka Morigami
-
Patent number: 9866846Abstract: 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: GrantFiled: October 7, 2015Date of Patent: January 9, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Felix Carlos Fernandes, Madhukar Budagavi
-
Patent number: 9812095Abstract: 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: GrantFiled: December 4, 2015Date of Patent: November 7, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jun-Shik Jeon, Sungho Roh
-
Patent number: 9813738Abstract: 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: GrantFiled: August 24, 2011Date of Patent: November 7, 2017Assignee: HFI Innovation Inc.Inventors: Chia-Yang Tsai, Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9807389Abstract: 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: GrantFiled: October 24, 2014Date of Patent: October 31, 2017Assignee: MEDIATEK INC.Inventors: Kun-Bin Lee, Tung-Hsing Wu, Han-Liang Chou
-
Patent number: 9794573Abstract: 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: GrantFiled: January 28, 2016Date of Patent: October 17, 2017Assignee: Dolby Laboratories Licensing CorporationInventor: Michael Horowitz
-
Patent number: 9774851Abstract: 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: GrantFiled: October 31, 2012Date of Patent: September 26, 2017Assignee: SUN PATENT TRUSTInventors: Matthias Narroschke, Anand Kotra, Thomas Wedi, Semih Esenlik
-
Patent number: 9762929Abstract: Techniques related to content adaptive, characteristics compensated prediction for video coding are described.Type: GrantFiled: November 13, 2013Date of Patent: September 12, 2017Assignee: Intel CorporationInventors: Atul Puri, Neelesh N. Gokhale
-
Patent number: 9756327Abstract: 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: GrantFiled: March 11, 2013Date of Patent: September 5, 2017Assignee: QUALCOMM IncorporatedInventors: Geert Van der Auwera, Rajan Laxman Joshi, Marta Karczewicz
-
Patent number: 9749624Abstract: 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: GrantFiled: September 11, 2013Date of Patent: August 29, 2017Assignee: MegaChips CorporationInventors: Takuya Hiraoka, Akira Okamoto
-
Patent number: 9734557Abstract: 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: GrantFiled: July 18, 2014Date of Patent: August 15, 2017Assignee: 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: 9674540Abstract: 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: GrantFiled: September 25, 2014Date of Patent: June 6, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Wozniak, Yongjun Wu, Yuechuan Li, Shyam Sadhwani
-
Patent number: 9667996Abstract: 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: GrantFiled: September 25, 2014Date of Patent: May 30, 2017Assignee: QUALCOMM IncorporatedInventors: Ying Chen, Geert Van der Auwera, Li Zhang, Hongbin Liu
-
Patent number: 9641841Abstract: 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: GrantFiled: December 16, 2011Date of Patent: May 2, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
-
Patent number: 9635359Abstract: 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: GrantFiled: November 22, 2012Date of Patent: April 25, 2017Assignee: Canon Kabushiki KaishaInventor: Satoru Kobayashi
-
Patent number: 9628789Abstract: 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: GrantFiled: November 15, 2012Date of Patent: April 18, 2017Assignee: QUALCOMM IncorporatedInventors: Wei-Jung Chien, Muhammed Zeyd Coban, Marta Karczewicz
-
Patent number: 9615094Abstract: 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: GrantFiled: November 2, 2015Date of Patent: April 4, 2017Assignee: M & K HOLDINGS INC.Inventors: Soo Mi Oh, Moonock Yang
-
Patent number: 9615098Abstract: 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: GrantFiled: November 30, 2009Date of Patent: April 4, 2017Assignee: Google Inc.Inventors: Xioquan Yi, Huisheng Wang, Vijnan Shastri
-
Patent number: 9609325Abstract: 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: GrantFiled: November 2, 2015Date of Patent: March 28, 2017Assignee: M & K HOLDINGS INC.Inventors: Soo Mi Oh, Moonock Yang
-
Patent number: 9602818Abstract: 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: GrantFiled: August 2, 2013Date of Patent: March 21, 2017Assignee: SUN PATENT TRUSTInventors: Viktor Wahadaniah, Chong Soon Lim, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
-
Patent number: 9581612Abstract: 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: GrantFiled: August 26, 2013Date of Patent: February 28, 2017Assignee: Everyfit, Inc.Inventor: Fahd Khalaf Albinali
-
Patent number: 9565436Abstract: 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: GrantFiled: December 21, 2011Date of Patent: February 7, 2017Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Andrey Norkin, Kenneth Andersson, Rickard Sjöberg
-
Patent number: 9554128Abstract: 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: GrantFiled: August 9, 2012Date of Patent: January 24, 2017Assignee: HFI INNOVATION INC.Inventors: Chih-Wei Hsu, Qian Huang, Jicheng An, Xun Guo, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9554139Abstract: 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: GrantFiled: January 21, 2014Date of Patent: January 24, 2017Assignee: 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: 9554137Abstract: 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: GrantFiled: June 27, 2015Date of Patent: January 24, 2017Assignee: RENESAS ELECTRONICS CORPORATIONInventors: Kenichi Iwata, Tetsuya Shibayama, Katsushige Matsubara, Ren Imaoka, Seiji Mochizuki
-
Patent number: 9544600Abstract: 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: GrantFiled: February 20, 2015Date of Patent: January 10, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Elena Alshina, Jianle Chen, Woo-jin Han
-
Patent number: 9544617Abstract: A method for deblocking filtering a macroblock on the basis of a coding standard for image information which is stored in macroblocks. A context region comprising the blocks of a first macroblock to be filtered is formable from blocks which are arranged adjacent to one another horizontally in block rows and adjacent to one another vertically in block columns. The blocks of the context region can be filtered on the basis of the coding standard for image information.Type: GrantFiled: January 19, 2016Date of Patent: January 10, 2017Assignee: Unify GmbH & Co. KGInventor: Norbert Oertel
-
Patent number: 9538184Abstract: 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: GrantFiled: September 14, 2012Date of Patent: January 3, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Elena Alshina, Jianle Chen, Woo-jin Han
-
Patent number: 9519951Abstract: Downsampling based display method and apparatus are provided. An input image including multiple pixels is obtained. At least two pixels neighboring with a to-be-calculated DS pixel on each of at least two directions from the pixels are obtained to get at least four first neighboring pixels. Theoretical values of each first neighboring pixel on the at least two directions are calculated. Errors of the theoretical values of each first neighboring pixel and a corresponding original value are obtained. Weight coefficients for calculating the DS pixel are determined according to the errors. An estimation value of the DS pixel is calculated according to the weight coefficients and the weighted cubic interpolation calculation model. As to the other DS pixels of target image, corresponding estimation values are calculated using the above steps, and then a downsampling processed image is obtained. The color aliasing is avoided and sharp image is obtained.Type: GrantFiled: September 15, 2014Date of Patent: December 13, 2016Assignee: Shenzhen China Star Optoelectronics Technology Co., LtdInventors: Houliang Hu, Hao Li, Li-wei Chu
-
Patent number: 9473782Abstract: A video encoder comprises a loop filter to filter luminance and chrominance pixel values, first and second loop filter working buffers accessible to the loop filter, and ping and pong loop filter data buffers accessible to the loop filter and to a direct memory access (DMA) engine. The loop filter filters pixels about a plurality of vertical edges and a plurality of horizontal edges for each macroblock in a video frame. The loop filter distributes partially filtered luma and chrominance pixel values across the first and second loop filter working buffers as well as the ping and pong loop filter data buffers, and does not save partially filtered luma and chrominance pixel values to external memory via the DMA engine.Type: GrantFiled: October 30, 2012Date of Patent: October 18, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Shyam Jagannathan, Naveen Srinivasamurthy
-
Patent number: 9462163Abstract: A system and method for a low complexity and robust spatiotemporal combining for video enhancement is disclosed. In one embodiment, the method includes computing a standard deviation estimate between a video frame and a temporally neighboring frame of the video frame in a video sequence, computing an error value, for each sub-block of pixels within a block of pixels in a current video frame, between pixel values within the sub-block in the current video frame and corresponding motion compensated pixel values in a temporally neighboring video frame of the current video frame, computing a temporal weighting factor for each sub-block of pixels as a function of the error value and the standard deviation estimate, and combining the block of pixels in the current video frame and their corresponding motion compensated pixel values in the temporally neighboring video frame using the computed temporal weighting factor.Type: GrantFiled: October 10, 2009Date of Patent: October 4, 2016Assignee: ITTIAM SYSTEMS (P) LTD.Inventors: Chirag Jain, Sriram Sethuraman