Minimize Discontinuities At Boundaries Of Image Blocks (i.e., Reducing Blocking Effects Or Effects Of Wrap-around) Patents (Class 382/268)
-
Patent number: 12284379Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry configured to encode a first block in a picture according to one of bi-directional prediction and uni-directional prediction. The processing circuitry is configured to add motion information and a bi-prediction weight index of a History-based Motion Vector Prediction (HMVP) candidate to an HMVP list based on whether the first block is encoded according to the bi-directional prediction or the uni-directional prediction, the bi-prediction weight index indicating bi-prediction weights of the bi-directional prediction for the first block when the first block is encoded according to the bi-directional prediction, and the bi-prediction weight index indicating a default value when the first block is encoded according to the uni-directional prediction.Type: GrantFiled: March 29, 2022Date of Patent: April 22, 2025Assignee: TENCENT AMERICA LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 12284380Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry obtains prediction information of a first block in a picture from a coded video bitstream, and generates reconstructed samples of the first block according to the prediction information and one of bi-directional prediction and uni-directional prediction. The processing circuitry adds motion information and a bi-prediction weight index of a History-based Motion Vector Prediction (HMVP) candidate to an HMVP list based on the prediction information of the first block and whether the first block is coded according to the bi-directional prediction or the uni-directional prediction. Further, the processing circuitry generates reconstructed samples of a second block in the picture based on a plurality of candidates that includes the HMVP candidate.Type: GrantFiled: June 10, 2022Date of Patent: April 22, 2025Assignee: Tencent America LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 12277775Abstract: A vision system (10) for a motor vehicle includes an imaging apparatus (11) adapted to capture images from a surrounding of the motor vehicle, and a processing device (14) adapted to execute an object detection code (15) to detect objects in the surrounding of the motor vehicle by processing images captured by the imaging apparatus (11), and to calculate for each detected object its longitudinal distance relative to the ego vehicle. The vision system includes a gatekeeper code module (33) having a higher functional safety level than the object detection code (15). The gatekeeper code module (33) takes as input objects (32) detected by the object detection code (15) and evaluates if a depth or disparity image (35), in at least a part of an area covering the detected object (32), matches within given tolerances the longitudinal distance of the detected object (32) given by the object detection code (15).Type: GrantFiled: July 27, 2017Date of Patent: April 15, 2025Assignee: QUALCOMM IncorporatedInventors: David Forslund, Jon Bjärkefur
-
Patent number: 12141955Abstract: A processor determines a cause of an image defect based on a test image that is obtained through an image reading process performed on an output sheet output from an image forming device. The processor generates an extraction image by extracting, from the test image, a noise point that is a type of image defect. Furthermore, the processor determines a cause of the noise point by using at least one of, in the extraction image: an edge strength of the noise point; a degree of flatness of the noise point; and a pixel value distribution of a transverse pixel sequence that is a pixel sequence traversing the noise point.Type: GrantFiled: December 21, 2021Date of Patent: November 12, 2024Assignee: KYOCERA Document Solutions Inc.Inventors: Kazunori Tanaka, Kanako Morimoto, Takuya Miyamoto, Koji Sato, Rui Hamabe
-
Patent number: 12143596Abstract: 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: GrantFiled: October 20, 2023Date of Patent: November 12, 2024Assignee: Mitsubishi Electric CorporationInventors: Shunichi Sekiguchi, Kazuo Sugimoto, Hiroharu Sakate, Tokumichi Murakami, Akira Minezawa
-
Patent number: 12136202Abstract: Systems, apparatuses, and methods for implementing content adaptive processing via ringing estimation and suppression are disclosed. A ring estimator estimates the amount of ringing when a wide filter kernel is used for image processing. The amount of ringing can be specified as an under-shoot or an over-shoot. A blend factor calculation unit determines if the estimated amount of ringing is likely to be visually objectionable. If the ringing is likely to be visually objectionable, then the blend factor calculation unit generates a blend factor value to suppress the objectionable ringing. The blend factor value is generated for each set of source pixels based on this determination. The blend factor value is then applied to how the blending is mixed between narrow and wide filters for the corresponding set of source pixels. The preferred blending between the narrow and wide filters is changeable on a pixel-by-pixel basis during image processing.Type: GrantFiled: September 29, 2021Date of Patent: November 5, 2024Assignee: ATI Technologies ULCInventors: Keith Lee, Edward George Callway, Isobel Lees
-
Patent number: 12094048Abstract: Embodiments are generally directed to multi-tile graphics processor rendering. An embodiment of an apparatus includes a memory for storage of data; and one or more processors including a graphics processing unit (GPU) to process data, wherein the GPU includes a plurality of GPU tiles, wherein, upon geometric data being assigned to each of a plurality of screen tiles, the apparatus is to transfer the geometric data to the plurality of GPU tiles.Type: GrantFiled: October 8, 2021Date of Patent: September 17, 2024Assignee: INTEL CORPORATIONInventors: Prasoonkumar Surti, Arthur Hunter, Kamal Sinha, Scott Janus, Brent Insko, Vasanth Ranganathan, Lakshminarayanan Striramassarma
-
Patent number: 12073593Abstract: A method and decoding unit for decoding a compressed data structure that encodes a set of Haar coefficients for a 2×2 quad of pixels of a block of pixels. The set of Haar coefficients comprises a plurality of differential coefficients and an average coefficient. A first portion of the compressed data structure encodes the differential coefficients for the 2×2 quad of pixels. A second portion of the compressed data structure encodes the average coefficient for the 2×2 quad of pixels. The first portion of the compressed data structure is used to determine signs and exponents differential coefficients which are non-zero. The second portion of the compressed data structure is used to determine a representation of the average coefficient.Type: GrantFiled: July 21, 2022Date of Patent: August 27, 2024Assignee: Imagination Technologies LimitedInventor: Rostam King
-
Patent number: 12047567Abstract: Systems and methods for applying an adaptive loop filter (ALP) in video coding are provided. The method may include determining a first rate-distortion cost of applying the adaptive loop filter on a reconstructed block. The reconstructed block includes a reconstructed version of an image block of an image frame from a video. The method may further include determining a second rate-distortion cost of not applying the adaptive loop filter on the reconstructed block. The method may additionally include determining whether to apply the adaptive loop filter for processing the reconstructed block based on the first rate-distortion cost and the second rate-distortion cost.Type: GrantFiled: January 11, 2022Date of Patent: July 23, 2024Assignee: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.Inventors: Yi-Wen Chen, Xianglin Wang, Xiaoyu Xiu, Hong-Jheng Jhu, Bing Yu
-
Patent number: 12040076Abstract: Described herein are systems, methods and instrumentalities associated with automatic assessment of aneurysms. An automatic aneurysm assessment system or apparatus may be configured to obtain, e.g., using a pre-trained artificial neural network, strain values associated one or more locations of a human heart and one or more cardiac phases of the human heart and derive a representation (e.g., a 2D matrix) of the strain values across time and/or space. The system or apparatus may determine, based on the derived representation of the strain values, respective strain patterns associated with the one or more locations of the human heart and further determine whether the one or more locations are aneurysm locations by comparing the automatically determined strain patterns with predetermined normal strain patterns of the heart and determining the presence or risk of aneurysms based on the comparison.Type: GrantFiled: December 14, 2021Date of Patent: July 16, 2024Assignee: Shanghai United Imaging Intelligence Co., Ltd.Inventors: Xiao Chen, Shanhui Sun, Terrence Chen
-
Patent number: 12020396Abstract: A graphics adjustment system detects the video resolution of digital video to be output by a receiving device and saves the graphics settings input by the user when the user adjusts the graphics settings on the receiving device such that the digital video being presented in the presentation device is not cut off due to overscanning. The system saves the graphics adjustment settings as the setting to use going forward for digital video of that same resolution for that particular presentation device. In this manner, the digital video output from the receiving device will not be cut off when presented on the presentation device, even when the receiving device is switching between receiving digital video programming of different resolutions from various program distributors and/or the content providers.Type: GrantFiled: October 8, 2021Date of Patent: June 25, 2024Assignee: DISH Network L.L.C.Inventor: Gregory H. Greene
-
Patent number: 12003717Abstract: A deblocking filtering method, a boundary strength (bS) deriving method, and encoding/decoding method and apparatus using the methods are provided. The bS deriving method includes the steps of: deriving a boundary of a deblocking filtering unit block which is a unit block on which deblocking filtering is performed; and setting a bS for each bS setting unit block in the deblocking filtering unit block. Here, the step of setting the bS includes setting a bS value of a target boundary corresponding to the boundary of the deblocking filtering unit block as the bS setting unit block.Type: GrantFiled: July 7, 2023Date of Patent: June 4, 2024Assignee: LG Electronics Inc.Inventors: Seungwook Park, Jaehyun Lim, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
-
Patent number: 12003784Abstract: Deblocking filtering is provided in which an 8×8 filtering block covering eight sample vertical and horizontal boundary segments is divided into filtering sub-blocks that can be independently processed. To process the vertical boundary segment, the filtering block is divided into top and bottom 8×4 filtering sub-blocks, each covering a respective top and bottom half of the vertical boundary segment. To process the horizontal boundary segment, the filtering block is divided into left and right 4×8 filtering sub-blocks, each covering a respective left and right half of the horizontal boundary segment. The computation of the deviation d for a boundary segment in a filtering sub-block is performed using only samples from rows or columns in the filtering sub-block. Consequently, the filter on/off decisions and the weak/strong filtering decisions of the deblocking filtering are performed using samples contained within individual filtering blocks, thus allowing full parallel processing of the filtering blocks.Type: GrantFiled: October 19, 2020Date of Patent: June 4, 2024Assignee: Texas Instruments IncorporatedInventors: Mangesh Devidas Sadafale, Minhua Zhou
-
Patent number: 11935212Abstract: The present disclosure relates to an image processing apparatus and method that make it possible to suppress increase of a prediction error. Image data is encoded by a method according to a type of pixel. For example, image data is encoded by a method according to whether the pixel is an image plane phase difference detection pixel or a normal pixel. Further, encoded data of image data is decoded by a method according to a type of pixel. For example, encoded data is decoded by a method according to whether the image is an image plane phase difference detection pixel or a normal pixel. The present technology can be applied, for example, to an image processing apparatus, an image encoding apparatus, an image decoding apparatus, an imaging device, an imaging apparatus, or the like.Type: GrantFiled: November 21, 2019Date of Patent: March 19, 2024Assignee: SONY GROUP CORPORATIONInventors: Toshinori Ihara, Takefumi Nagumo, Makoto Daido
-
Patent number: 11908046Abstract: A system and method for determine a parameter for medical data processing are provided. The method may include obtaining sample data, the sample data may comprise at least one of projection data or a scanning parameter. The method may also include obtaining a first neural network model. The method may further include determining the parameter based on the sample data and the first neural network model. The parameter may comprise at least one of a correction coefficient or a noise reduction parameter.Type: GrantFiled: April 12, 2021Date of Patent: February 20, 2024Assignee: SHANGHAI UNITED IMAGING HEALTHCARE CO., LTD.Inventor: Yanyan Liu
-
Patent number: 11882277Abstract: A video encoding method includes: during a first period, performing an encoding process upon a first block group of a current frame to generate a first block group bitstream; and during a second period, transmitting a second block group bitstream derived from encoding a second block group of the current frame, wherein the second period overlaps the first period. The encoding process includes: during a first time segment of the first period, performing a first in-loop filtering process upon a first group of pixels; and during a second time segment of the first period, performing a second in-loop filtering process upon a second group of pixels, wherein the second time segment overlaps the first time segment, and a non-zero pixel distance exists between a first edge pixel of the first group of pixels and a second edge pixel of the second group of pixels in a filter direction.Type: GrantFiled: April 21, 2022Date of Patent: January 23, 2024Assignee: MEDIATEK INC.Inventors: Tung-Hsing Wu, Shih-Yu Chen, Jer-Ming Chang, Chih-Hao Chang, Han-Liang Chou
-
Patent number: 11843797Abstract: Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video images compressed using block-based motion-predictive video coding. For instance, in certain embodiments of the disclosed technology, edge information is obtained using global orientation energy edge detection (“OEED”) techniques on an initially deblocked image. OEED detection can provide a robust partition of local directional features (“LDFs”). For a local directional feature detected in the partition, a directional deblocking filter having an orientation corresponding to the orientation of the LDF can be used. The selected filter can have a filter orientation and activation thresholds that better preserve image details while reducing blocking artifacts. In certain embodiments, for a consecutive non-LDF region, extra smoothing can be imposed to suppress the visually severe blocking artifacts.Type: GrantFiled: November 8, 2022Date of Patent: December 12, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Xiaoyan Sun, Zhiwei Xiong, Feng Wu
-
Patent number: 11823364Abstract: Methods and systems for generating artificial parcel data are provided. An example method involves accessing geospatial imagery depicting one or more buildings and surrounding areas, applying a machine learning model to the geospatial imagery to generate artificial parcel data in a form of a distance-transform raster map that represents a legal land parcel for each of the one or more buildings, and converting the distance-transform raster map into a vector map containing one or more polygons that represent the boundaries of each of the legal land parcels.Type: GrantFiled: February 3, 2023Date of Patent: November 21, 2023Assignee: Ecopia Tech CorporationInventors: Yuanming Shu, Shuo Tan, Hongbo Wang
-
Patent number: 11818581Abstract: A network node may select a reference AM/PM impairment signature. The network node may transmit, to a UE, a first indication of the reference AM/PM impairment signature via a security signal. The network node may transmit, to the UE, at least one reference signal via a downlink channel. The at least one reference signal may include added AM/PM impairment based on the reference AM/PM impairment signature. The UE may receive, from a transmitter, at least one reference signal via a downlink channel. The UE may estimate an AM/PM impairment signature in the at least one reference signal. The UE may identify whether the estimated AM/PM impairment signature matches a reference AM/PM impairment signature. Further, the UE may maintain or discard at least one slot associated with the downlink channel based on whether the estimated AM/PM impairment signature matches the reference AM/PM impairment signature.Type: GrantFiled: April 15, 2022Date of Patent: November 14, 2023Assignee: QUALCOMM IncorporatedInventors: Igor Gutman, Yavuz Yapici, Tao Luo
-
Patent number: 11800076Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for haze reduction are provided. The disclosed technology can include generating feature vectors based on an input image including points. The feature vectors can correspond to feature windows associated with features of different portions of the points. Based on the feature vectors and a machine-learned model, a haze thickness map can be generated. The haze thickness map can be associated with an estimate of haze thickness at each of the points. Further, the machine-learned model can estimate haze thickness associated with the features. A refined haze thickness map can be generated based on the haze thickness map and a guided filter. A dehazed image can be generated based on application of the refined haze thickness map to the input image. Furthermore, a color corrected dehazed image can be generated based on performance of color correction operations on the dehazed image.Type: GrantFiled: December 20, 2019Date of Patent: October 24, 2023Assignee: GOOGLE LLCInventors: Xiang Zhu, Yuxin Hu, Mark Alan Duchaineau
-
Patent number: 11778209Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.Type: GrantFiled: May 17, 2021Date of Patent: October 3, 2023Assignee: Snap Inc.Inventors: Liu Liu, Chao Pang, Rong Yan
-
Patent number: 11750805Abstract: Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.Type: GrantFiled: September 9, 2021Date of Patent: September 5, 2023Assignee: SHARP KABUSHIKI KAISHAInventors: Weijia Zhu, Kiran Mukesh Misra, Christopher Andrew Segall, Philip Cowan
-
Patent number: 11743460Abstract: A deblocking filtering method, a boundary strength (bS) deriving method, and encoding/decoding method and apparatus using the methods are provided. The bS deriving method includes the steps of: deriving a boundary of a deblocking filtering unit block which is a unit block on which deblocking filtering is performed; and setting a bS for each bS setting unit block in the deblocking filtering unit block. Here, the step of setting the bS includes setting a bS value of a target boundary corresponding to the boundary of the deblocking filtering unit block as the bS setting unit block.Type: GrantFiled: April 29, 2022Date of Patent: August 29, 2023Assignee: LG Electronics IncInventors: Seungwook Park, Jaehyun Lim, Yongjoon Jeon, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
-
Patent number: 11715324Abstract: A method for extracting a signature of a fingerprint shown on a source image is described. For this purpose, the source image is transformed into the frequency domain. One or more ridge frequencies are next determined by means of a convolutional neural network applied to said transformed image, n being an integer greater than or equal to 1. The source image is normalized in response to said n ridge frequencies determined. One or more signatures of said fingerprint are finally extracted from said n normalized images.Type: GrantFiled: December 13, 2021Date of Patent: August 1, 2023Assignee: IDEMIA IDENTITY & SECURITY FRANCEInventors: Emilie Niaf, Laurent Kazdaghli, Anthony Cazasnoves
-
Patent number: 11688040Abstract: An imaging system for correcting visual artifacts during production of extended-reality images for display apparatus. The imaging system includes at least first camera and second camera for capturing first image and second image of real-world environment, respectively; and processor(s) configured to: analyse first and second images to identify visual artifact(s) and determine image segment of one of first image and second image that corresponds to visual artifact(s); generate image data for image segment, based on at least one of: information pertaining to virtual object, other image segment(s) neighbouring image segment, corresponding image segment in other of first image and second image, previous extended-reality image(s), photogrammetric model of real-world environment; and process one of first image and second image, based on image data, to produce extended-reality image for display apparatus.Type: GrantFiled: April 9, 2021Date of Patent: June 27, 2023Assignee: Varjo Technologies OyInventor: Mikko Ollila
-
Patent number: 11636705Abstract: Provided in a fingerprint image preprocessing method including receiving an input fingerprint image, performing a short-time Fourier transform (STFT) on the input fingerprint image to obtain a transformed fingerprint image, comparing the input fingerprint image and the transformed fingerprint image, and generating a combined image by combining the input fingerprint image and the transformed fingerprint image based on a result of the comparing.Type: GrantFiled: January 21, 2022Date of Patent: April 25, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Huijin Lee, Jingu Heo
-
Patent number: 11546639Abstract: Apparatus, systems and methods for adaptively reducing blocking artifacts in block-coded video are disclosed. In one implementation, a system includes processing logic at least capable of deblock filtering at least a portion of a line of video data based, at least in part, on edge information and texture information to generate at least a portion of a line of deblocked video data, and an image data output device responsive to the processing logic.Type: GrantFiled: September 28, 2021Date of Patent: January 3, 2023Assignee: Intel CorporationInventors: Jorge E. Caviedes, Mahesh M. Subedar, Khasim S. Dudekula
-
Patent number: 11523120Abstract: The present technology makes it easy to present an image having appropriate image quality at a receiver side that receives high-frame-rate moving image data. A video stream obtained by encoding moving image data having a high frame rate is generated. A container containing the video stream is transmitted. Blur control information for controlling blur is inserted into a layer of the container and/or a layer of the video stream. The blur control information gives, for example, weighting coefficients for individual frames in a blurring process for adding image data of neighboring frames to image data of a current frame.Type: GrantFiled: April 16, 2018Date of Patent: December 6, 2022Assignee: SATURN LICENSING LLCInventors: Hiroaki Eto, Toshiyuki Ogura
-
Patent number: 11494608Abstract: An example apparatus to perform a convolution on an input tensor includes a parameters generator to: generate a horizontal hardware execution parameter for a horizontal dimension of the input tensor based on a kernel parameter and a layer parameter; and generate a vertical hardware execution parameter for a vertical dimension of the input tensor based on the kernel parameter and the layer parameter; an accelerator interface to configure a hardware accelerator circuitry based on the horizontal and vertical hardware execution parameters; a horizontal Iterator controller to determine when the hardware accelerator circuitry completes the first horizontal iteration of the convolution; and a vertical Iterator controller to determine when the hardware accelerator circuitry completes the first vertical iteration of the convolution.Type: GrantFiled: August 14, 2019Date of Patent: November 8, 2022Assignee: Intel CorporationInventors: Yaniv Fais, Moshe Maor
-
Patent number: 11481927Abstract: Embodiments of the present disclosure relate to a method and apparatus for determining a text color. The method may include: determining, in response to detecting a text frame on canvas, a subimage corresponding to the text frame from the canvas; acquiring color values of pixels in the subimage, to determine an average color value of the subimage; determining an average luminance value of the subimage based on the average color value of the subimage; and determining a color of text to be inputted into the text frame based on the average luminance value of the subimage.Type: GrantFiled: December 20, 2019Date of Patent: October 25, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Ziyan Zhong, Yu Hao, Rong Cheng, Muwei Zhao, Wenqian Yuan
-
Patent number: 11477467Abstract: Scalable video coding is rendered more efficient by deriving/selecting a subblock subdivision to be used for enhancement layer prediction, among a set of possible subblock subdivisions of an enhancement layer block by evaluating the spatial variation of the base layer coding parameters over the base layer signal. By this measure, less of the signalization overhead has to be spent on signaling this subblock subdivision within the enhancement layer data stream, if any. The subblock subdivision thus selected may be used in predictively coding/decoding the enhancement layer signal.Type: GrantFiled: May 11, 2020Date of Patent: October 18, 2022Assignee: GE Video Compression, LLCInventors: Tobias Hinz, Haricharan Lakshman, Jan Stegemann, Philipp Helle, Mischa Siekmann, Karsten Suehring, Detlev Marpe, Heiko Schwarz, Christian Bartnik, Ali Atef Ibrahim Khairat Abdelhamid, Heiner Kirchhoffer, Thomas Wiegand
-
Region specific encoding and SAO-sensitive-slice-width-adaptation for improved-quality HEVC encoding
Patent number: 11470311Abstract: A method provides for encoding a frame of video using an edge map made up of one or more edge-blocks detected in the frame. When the edge-blocks are contiguous, at least one slice partition is formed using the edge-blocks and the slice partition is encoded using a sample adaptive offset (SAO) filter, wherein the slice partition is formed with an adaptive slice width, and the sample adaptive offset (SAO) filter is turned on or off during the encoding based on whether the edge-blocks are being encoded. When the edge-blocks are not contiguous, edge-block processing is performed around edges in the frame during encoding of the edge-blocks. The edge-block processing involves configuring one or more of: an intra block size, a transform block size, an inter prediction block size, a quantization parameter, candidate modes for intra prediction, pyramid level for motion estimation, and fractional pixel motion estimation search.Type: GrantFiled: November 16, 2020Date of Patent: October 11, 2022Assignee: ARRIS Enterprises LLCInventors: Shailesh Ramamurthy, Padmassri Chandrashekar, Anil Kumar Nellore -
Patent number: 11451833Abstract: The present technology relates to an encoding device, an encoding method, a decoding device, and a decoding method that make it possible to accurately restore an image. The encoding device generates a filter image by performing, on a decoded image locally decoded, filter processing of applying a prediction equation including a second-order or higher higher-order term and performing a product-sum calculation of predetermined tap coefficients and pixels of the decoded image. Moreover, the encoding device encodes an original image by using the filter image. The decoding device decodes coded data included in an encoded bit stream by using a filter image, to generate a decoded image. Moreover, the decoding device generates the filter image by performing, on the decoded image, filter processing of applying a prediction equation. The present technology can be applied to a case where encoding and decoding of an image are performed.Type: GrantFiled: November 16, 2018Date of Patent: September 20, 2022Assignee: SONY CORPORATIONInventors: Takuro Kawai, Kenichiro Hosokawa, Takafumi Morifuji, Masaru Ikeda, Kenji Kondo, Takahiro Nagano
-
Patent number: 11394989Abstract: Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry. The processing circuitry obtains prediction information of a first block in a picture and generates reconstructed samples of the first block according to one of bi-directional prediction and uni-directional prediction and the prediction information.Type: GrantFiled: June 14, 2019Date of Patent: July 19, 2022Assignee: Tencent America LLCInventors: Guichun Li, Xiang Li, Xiaozhong Xu, Shan Liu
-
Patent number: 11270415Abstract: Techniques are disclosed for filling or otherwise replacing a target region of a primary image with a corresponding region of an auxiliary image. The filling or replacing can be done with an overlay (no subtractive process need be run on the primary image). Because the primary and auxiliary images may not be aligned, both geometric and photometric transformations are applied to the primary and/or auxiliary images. For instance, a geometric transformation of the auxiliary image is performed, to better align features of the auxiliary image with corresponding features of the primary image. Also, a photometric transformation of the auxiliary image is performed, to better match color of one or more pixels of the auxiliary image with color of corresponding one or more pixels of the primary image. The corresponding region of the transformed auxiliary image is then copied and overlaid on the target region of the primary image.Type: GrantFiled: August 22, 2019Date of Patent: March 8, 2022Assignee: Adobe Inc.Inventors: Connelly Barnes, Sohrab Amirghodsi, Elya Shechtman
-
Patent number: 11259019Abstract: Systems and methods for applying deblocking filters to reconstructed video data are disclosed. Sample values in adjacent reconstructed video blocks are modified according to multiple passes of a deblocking filter. A filtering pass may correspond to processing or constructing of all or subset of samples to be deblocked. The number of processing or constructing for each sample in a given pass may correspond to the pass index or order.Type: GrantFiled: March 25, 2019Date of Patent: February 22, 2022Assignees: SHARP KABUSHIKI KAISHA, FG INNOVATION COMPANY LIMITEDInventors: Weijia Zhu, Kiran Mukesh Misra, Christopher Andrew Segall, Philip Cowan
-
Patent number: 11183155Abstract: Systems and methods for improving perceived image quality with reduced implementation associated cost and/or improved operational efficiency. A display pipeline includes an input buffer that stores input image data corresponding with an image pixel window, in which the input image data has a first bit-depth and includes image data corresponding with an image pixel in the image pixel window. The display pipeline includes bit-depth adjustment circuitry, which includes a neural network that operates based on a set of bit-depth adjustment parameters to process the input image data to determine whether banding greater than a perceivability threshold is expected to result when the image is displayed directly using the input image data with the first bit-depth and to process the image data corresponding with the image pixel to expand the image data from the first bit-depth to a second bit-depth when the banding visual artifact is greater than the perceivability threshold.Type: GrantFiled: May 8, 2020Date of Patent: November 23, 2021Assignee: Apple Inc.Inventors: Sheng Zhang, Chaohao Wang, Shilin Zhu
-
Patent number: 10958922Abstract: The precision of up-sampling operations in a layered coding system is preserved when operating on video data with high bit-depth. In response to bit-depth requirements of the video coding or decoding system, scaling and rounding parameters are determined for a separable up-scaling filter. Input data are first filtered across a first spatial direction using a first rounding parameter to generate first up-sampled data. First intermediate data are generated by scaling the first up-sampled data using a first shift parameter. The intermediate data are then filtered across a second spatial direction using a second rounding parameter to generate second up-sampled data. Second intermediate data are generated by scaling the second up-sampled data using a second shift parameter. Final up-sampled data may be generated by clipping the second intermediate data.Type: GrantFiled: September 24, 2019Date of Patent: March 23, 2021Assignee: Dolby Laboratories Licensing CorporationInventors: Peng Yin, Taoran Lu, Tao Chen
-
Patent number: 10812791Abstract: In one example, a method includes receiving, in a coded video bitstream and for a current prediction unit (PU) of a current picture of video data, a representation of an offset vector that identifies a block of a reference picture, wherein the offset vector is within a set of values that are not uniformly distributed. The example method further includes determining, based on the block of the reference picture identified by the offset vector, motion information for the current PU. The example method further includes reconstructing the current PU based on the determined motion information.Type: GrantFiled: September 12, 2017Date of Patent: October 20, 2020Assignee: Qualcomm IncorporatedInventors: Wei-Jung Chien, Yi-Wen Chen, Li Zhang, Marta Karczewicz
-
Patent number: 10708588Abstract: Offset values, such as Sample Adaptive Offset (SAO) values in video coding standards such as the High Efficiency Video Coding standard (HEVC), may be improved by performing calculations and operations that improve the preciseness of these values without materially affecting the signal overhead needed to transmit the more precise values. Such calculations and operations may include applying a quantization factor to a video sample and at least some of its neighbors, comparing the quantized values, and classifying the video sample as a minimum, maximum, or one of various types of edges based on the comparison. Other sample range, offset mode, and/or offset precision parameters may be calculated and transmitted with metadata to improve the precision of offset values.Type: GrantFiled: April 17, 2014Date of Patent: July 7, 2020Assignee: Apple Inc.Inventor: Alexandros Tourapis
-
Patent number: 10504208Abstract: Provided is a method determines a boundary strength for each 4-sample edge lying on 8×8 sample grid, determines whether deblocking filtering is performed on the 4-sample edge or not if the boundary strength is not equal to zero, selects a deblocking filter if the deblocking filtering is performed on the 4-sample edge, and filters the 4-sample edge using the selected filter. Accordingly, the computational complexity required to determine the boundary strength according to the present invention is reduced by 50% or more when compared with the HEVC under development. Also, the memory capacity and bandwidth required to determine the boundary strength are reduced by 50% or more without deterioration of image quality.Type: GrantFiled: January 8, 2013Date of Patent: December 10, 2019Assignee: INFOBRIDGE PTE. LTD.Inventor: Min Jang
-
Patent number: 10469868Abstract: An in-loop filtering acceleration circuit applied in a video codec system supporting the H.264 standard and the VC-1 standard is provided. The circuit includes multiple one-dimensional (1D) filters configured to perform a filtering process; and a filter selection unit configured to select one of the 1D filters according to the value of the boundary strength to perform the filtering processing to the reconstructed macroblock. The in-loop filtering acceleration circuit further divides the reconstructed macroblock into multiple 8×8 blocks and multiple 4×4 blocks, performs the filtering process to horizontal edges of the 8×8 blocks the reconstructed macroblock row by row from bottom to top, and performs the filtering process to horizontal edges of the 4×4 blocks row by row from top to bottom.Type: GrantFiled: August 5, 2015Date of Patent: November 5, 2019Assignee: Intel CorporationInventors: Yinglai Xi, Qiang Li, Jumei Li, Jianbin He, Jinfeng Zhou, Zhichong Chen, Liu Yang, Dong Li
-
Patent number: 10430684Abstract: A signal processing method includes addition of noise obtained by multiplying generated random number by K to the input pixel signal I(x), a binarization process of comparing the result of the addition with two thresholds, and a process of calculating a probability. The binarization process includes a first nonlinear process and a second nonlinear process. The first nonlinear process outputs “P” in a case where I(x) after the addition of the noise is greater than the threshold T1 and less than the second threshold T2. The second nonlinear determines “1” or “0” for a processing target pixel, in which the result of the first nonlinear process is “P,” based on input pixel signals of pixels around the processing target pixel. The process of calculating a probability calculates a probability J(x) that the result of the first nonlinear process is “1,” or the result of the first nonlinear process is “P” and the result of the second nonlinear process is “1”.Type: GrantFiled: September 21, 2017Date of Patent: October 1, 2019Assignee: CANON KABUSHIKI KAISHAInventors: Wakako Tanaka, Tomokazu Ishikawa, Yoshinori Mizoguchi
-
Patent number: 10412402Abstract: A method and apparatus for applying filter to Intra prediction samples are disclosed. According to an embodiment of the present invention, a filter is applied to one or more prediction samples of the Initial Intra prediction block to form one or more filtered prediction samples. For example, the filter is applied to the prediction sample in the non-boundary locations of the Initial Intra prediction block. Alternatively, the filter is applied to all prediction samples in the Initial Intra prediction block. The filtered Intra prediction block comprising one or more filtered prediction samples is used as a predictor for Intra prediction encoding or decoding of the current block. The filter corresponds to a FIR (finite impulse response) filter or an IIR (infinite impulse response) filter.Type: GrantFiled: December 4, 2015Date of Patent: September 10, 2019Assignee: MEDIATEK INC.Inventors: Jian-Liang Lin, Yi-Wen Chen, Yu-Wen Huang
-
Patent number: 10388021Abstract: An image processing apparatus includes a hardware processor that: divides each of pixels of image data in units of blocks, and compresses the image data using a maximum value and a minimum value of a pixel value in each of the divided blocks; extracts a maximum value and a minimum value of each of the blocks from the compressed image data; detects an edge of an object on the basis of at least one of the extracted maximum value and the minimum value of each of the blocks; performs edge correction of the compressed image data by increasing or decreasing the maximum value and the minimum value of each of the blocks within a correction range from the detected edge; and decompresses the image data that have undergone edge correction, using the maximum value and the minimum value of each of the blocks.Type: GrantFiled: July 19, 2017Date of Patent: August 20, 2019Assignee: KONICA MINOLTA, INC.Inventor: Daisuke Genda
-
Patent number: 10375417Abstract: The present invention relates to an advantageous scheme for boundary strength derivation and decision processing related to deblocking filtering. More particularly, the present invention improves schemes for deciding deblocking and selecting appropriate deblocking filters known in the art so as to reduce the number of calculation cycles and required memory space.Type: GrantFiled: December 13, 2018Date of Patent: August 6, 2019Assignee: Sun Patent TrustInventors: Thomas Wedi, Anand Kotra, Matthias Narroschke, Semih Esenlik
-
Patent number: 10321130Abstract: Deblocking filters used in video coding systems (e.g., single layer video coding systems or multi-layer video coding systems) may be enhanced. Inter layer prediction for scalable video coding (SVC) may be implemented using enhanced deblocking filters. Enhanced deblocking filters may be configured to be adapted, for example by adjusting a deblocking filter boundary strength calculation process. A deblocking filter boundary strength parameter may be assigned in accordance with, for example, a video block partition size of an input video block or a neighboring video block, whether an input video block or a neighboring video block was predicted using an inter layer reference, and/or whether at least one of an input video block or a neighboring video block have one or more corresponding base layer blocks that were coded using intra mode.Type: GrantFiled: January 7, 2014Date of Patent: June 11, 2019Assignee: VID SCALE, Inc.Inventors: Jie Dong, Yan Ye, Xiaoyu Xiu, Yuwen He
-
Patent number: 10244265Abstract: A value of a deblocking parameter is determined for a picture (40) based on a depth of the picture (40) in a hierarchical coding structure of multiple pictures (40) in a video sequence (1). The determined value is encoded to form an encoded value that is sent to a decoder (85, 95, 400, 500, 600, 800) for use therein during decoding. The embodiments thereby reduces blocking artifacts, which otherwise can occur in video sequences with hierarchical coding structures, such as for QP toggling and multilayer/view video, by determining deblocking parameter values based on picture depth in the hierarchical coding structure.Type: GrantFiled: October 2, 2013Date of Patent: March 26, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventor: Andrey Norkin
-
Patent number: 10230935Abstract: A method and a system for generating depth information associated with an image. The system comprises a segmentation module arranged to identify a plurality of objects represented by the image, wherein each object adjacent to another object are identified by an edge arranged to substantially separate the object and the adjacent object; and a processing module arranged to generate the depth information by assigning a depth value for each of the plurality of objects, wherein the depth value is arranged to represent a distance between the object and a reference point in a three-dimensional space.Type: GrantFiled: January 12, 2017Date of Patent: March 12, 2019Assignee: Marvel Digital LimitedInventors: Ying Chiu Herbert Lee, Wai Keung Cheung
-
Patent number: 10194174Abstract: The present invention relates to an advantageous scheme for boundary strength derivation and decision processing related to deblocking filtering. More particularly, the present invention improves schemes for deciding deblocking and selecting appropriate deblocking filters known in the art so as to reduce the number of calculation cycles and required memory space.Type: GrantFiled: March 12, 2018Date of Patent: January 29, 2019Assignee: SUN PATENT TRUSTInventors: Thomas Wedi, Anand Kotra, Matthias Narroschke, Semih Esenlik