Patents Examined by Chikaodili E Anyikire
-
Patent number: 11750837Abstract: Provided are a method, an apparatus, a computer program product and a non-transitory computer-readable medium for video coding. The method comprises performing an intra-prediction process of a block comprising samples to be predicted, wherein an interpolation filter is applied to reference samples of the block during the intra-prediction process of the block. The interpolation filter is selected on the basis of a subpixel offset between the reference samples and the samples to be predicted, and a size of a main reference side used in the intra-prediction process is determined according to a length of the interpolation filter and an intra-prediction mode that provides, out of a set of available intra-prediction modes, the greatest non-integer value of said subpixel offset, wherein the main reference side comprises the reference samples.Type: GrantFiled: April 6, 2021Date of Patent: September 5, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Alexey Konstantinovich Filippov, Vasily Alexeevich Rufitskiy, Jianle Chen
-
Patent number: 11743458Abstract: Methods and apparatus for in-loop processing of reconstructed video are disclosed. According to one method, a virtual boundary is determined for to-be-processed pixels in the current picture, where the virtual boundary is aligned with block boundaries and at least one to-be-processed pixel on a first side of the virtual boundary requires one or more second pixels on a second side of the virtual boundary. According to the method, the in-loop processing is modified if a target to-be-processed pixel requires at least one second pixel from the second side of the virtual boundary and the modified in-loop processing eliminates the need for any second pixel on the second side of the virtual boundary. According to another method, the operations of block classification are changed when part of the required pixels in one 10×10 window used in classification are at the other side of virtual boundaries.Type: GrantFiled: October 18, 2019Date of Patent: August 29, 2023Assignee: HFI INNOVATION INC.Inventors: Ching-Yeh Chen, Tzu-Der Chuang, Yu-Chi Su, Chih-Wei Hsu, Yu-Wen Huang
-
Patent number: 11736731Abstract: An apparatus for decoding a sequence of pictures from a data stream is configured for decoding a picture of the sequence by deriving a residual transform signal of the picture from the data stream; combining a residual transform signal with a buffered transform signal approximation of a previous picture of the sequence so as to obtain a transform signal representing the picture, the transform signal comprising a plurality of transform coefficients; and subjecting the transform signal to a spectral-to-spatial transformation. The apparatus is configured for deriving the buffered transform signal approximation from a further transform signal representing the previous picture so that the buffered transform signal approximation comprises approximations of further transform coefficients of the further transform signal.Type: GrantFiled: January 14, 2022Date of Patent: August 22, 2023Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FÖRDERUNG DER ANGEWANDTEN FORSCHUNG E.V.Inventors: Thomas Richter, Wolfgang Heppner, Joachim Keinert, Siegfried Fößel, Herbert Thoma, Christian Scherl, Christian Minuth, Bilal Ahmed, Nisha Bhaskar, Heiko Sparenberg
-
Patent number: 11729376Abstract: A video decoding method according to the present disclosure includes determining a reference sample line for a current block, deriving an intra prediction mode for the current block, and performing intra prediction of the current block based on the reference sample line and the intra prediction mode.Type: GrantFiled: November 27, 2019Date of Patent: August 15, 2023Assignee: Apple Inc.Inventor: Bae Keun Lee
-
Patent number: 11729394Abstract: A method of video processing includes: deriving, from a set of neighboring blocks, a motion prediction of a current block which can be split into multiple sub-blocks; and performing a conversion between the current block and a bitstream representation of the current block using the derived motion prediction, the motion prediction being applied to the current block on a basis of a block level instead of on a sub-block level.Type: GrantFiled: March 19, 2021Date of Patent: August 15, 2023Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.Inventors: Hongbin Liu, Li Zhang, Kai Zhang, Yue Wang
-
Patent number: 11729386Abstract: When a transform-basis adaptive selection mode is enabled, an encoder that transforms residuals of a current block to encode an image: adaptively selects a first horizontal transform basis from among one or more transform basis candidates when a horizontal size of the current block is greater than a first horizontal threshold size; otherwise selects a fixed horizontal transform basis as a first horizontal transform basis; adaptively selects a first vertical transform basis from among the one or more transform basis candidates when a vertical size of the current block is greater than a first vertical threshold size; otherwise selects a fixed vertical transform basis as a first vertical transform basis; and generates first transform coefficients by performing a first horizontal transform and a first vertical transform on the residuals of the current block, using the first horizontal transform basis selected and the first vertical transform basis selected, respectively.Type: GrantFiled: June 25, 2020Date of Patent: August 15, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Masato Ohkawa, Hideo Saitou, Tadamasa Toma, Takahiro Nishi, Kiyofumi Abe, Ryuichi Kanoh
-
Systems, methods, and devices for optimizing streaming bitrate based on variations in processor load
Patent number: 11722719Abstract: Systems, methods, and devices are provided for optimizing streaming bitrate in response to variations in processor load. In various embodiments, a streaming media server includes a processor and a computer-readable storage medium, which stores computer-readable code or instructions. When executed by the processor, the computer-readable code causes the server to encode segments of a video stream at a final variable bitrate (ABRFINAL). The encoded segments are transmitted from the server, over a network, and to a first client media receiver for presentation to an end-user. The steps of encoding and transmitting are repeated during a streaming video session with the first client media receiver, while varying a value of ABRFINAL based, at least in part, upon a running average of a processor load placed on the processor (LOADAVG).Type: GrantFiled: October 25, 2021Date of Patent: August 8, 2023Inventors: Rakesh Eluvan, Jayaprakash Ramaraj -
Patent number: 11722695Abstract: A method of video encoding includes determining a predetermined condition associated with signaling data for a current block included in a current picture, the predetermined condition specifying whether a maximum number of merge mode candidates is different from a maximum number of IBC candidates. The method includes setting, based on the predetermined condition, a size of an index included in the signaling data for a candidate list of vector predictors to one of (i) the maximum number of merge mode candidates and (ii) the maximum number of IBC candidates. The method includes constructing the candidate list of vector predictors and retrieving a vector predictor from the candidate list of vector predictors in accordance with the index. The method includes encoding the current block in accordance with the retrieved vector predictor, and generating a coded video bitstream including the current picture and the signaling data.Type: GrantFiled: October 13, 2021Date of Patent: August 8, 2023Assignee: TENCENT AMERICA LLCInventors: Xiaozhong Xu, Xiang Li, Shan Liu
-
Patent number: 11722646Abstract: A computer-implemented method and system is disclosed for capturing and distributing aerial images and/or videos. Images and/or videos are captured from aircraft and transmitted to a ground station. Users are able to view captured images on a real-time or near real-time basis through a user platform on mobile devices and web browsers. The location of the user may also be determined and used to interpolate the user's location with the captured images.Type: GrantFiled: July 31, 2020Date of Patent: August 8, 2023Assignee: METROPOLITAN LIFE INSURANCE CO.Inventor: Richard Hong
-
Patent number: 11709265Abstract: Systems and methods for network-based ultrasound imaging are provided, which can include a number of features. In some embodiments, an ultrasound imaging system images an object with three-dimensional unfocused pings and obtains digital sample sets from a plurality of receiver elements. A sub-set of the digital sample sets can be electronically transferred to a remote server, where the sub-set can be beamformed to produce a series of two-dimensional image frames. A video stream made up of the series of two-dimensional images frames can then be transferred from the remote server to a display device.Type: GrantFiled: May 25, 2021Date of Patent: July 25, 2023Assignee: Maui Imaging, Inc.Inventors: Josef R. Call, Henry A. Davis, David M. Smith, David J. Specht, Viet Nam Le, Lang J. McHardy, Joseph James Digiovanni, II, Nathan W. Osborn, Bruce R. Ritzi
-
Patent number: 11710289Abstract: An information processing apparatus includes an imaging apparatus that irradiates reference light in a predetermined wavelength band to a subject and captures reflection of the reference light from the subject to acquire data of captured images including a polarized image in multiple bearings (S30). Based on the polarized image, the imaging apparatus acquires a polarization degree image representing a distribution of polarization degrees (S32). The imaging apparatus extracts a region whose polarization degree falls within a predetermined range of polarization degrees as an image of the subject having a predetermined material (S34). The imaging apparatus performs relevant processing on the subject image to generate output data and outputs the generated data (S36).Type: GrantFiled: June 29, 2017Date of Patent: July 25, 2023Assignee: SONY INTERACTIVE ENTERTAINMENT INC.Inventor: Hidehiko Ogasawara
-
Patent number: 11700394Abstract: A method for intra prediction comprises determining a first MPM candidate corresponding to a left-side candidate block on the basis of a position of the left-side candidate block adjacent to a left side of a current block; determining a second MPM candidate corresponding to an upper-end candidate block on the basis of a position of the upper-end candidate block adjacent to an upper end of the current block; generating an MPM candidate list including a plurality of MPM candidates, on the basis of the first MPM candidate and the second MPM candidate; and determining one MPM candidate of the plurality of the MPM candidates that constitute the MPM candidate list as an intra prediction mode of the current block, and performing intra prediction for the current block on the basis of the determined intra prediction mode to generate a prediction block corresponding to the current block.Type: GrantFiled: July 19, 2021Date of Patent: July 11, 2023Assignee: LG ELECTRONICS INC.Inventors: Jaehyun Lim, Seungwook Park, Yongjoon Jeon, Jungsun Kim, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park, Chulkeun Kim, Naeri Park
-
Patent number: 11700392Abstract: A method for decoding a video according to the present invention may comprise: determining an intra prediction mode of a current block, deriving reference samples from neighboring samples of the current block, obtaining a first prediction sample for the current block, based on the intra prediction mode and the reference samples, determining an offset for the first prediction sample, and obtaining a second prediction sample by applying the offset to the first prediction sample.Type: GrantFiled: November 17, 2021Date of Patent: July 11, 2023Assignee: KT CORPORATIONInventor: Bae Keun Lee
-
Patent number: 11695927Abstract: A coding apparatus configured to select an intra prediction mode for a current block, encode the selected intra prediction mode using truncated binary coding every time the selected intra prediction mode is a remaining mode, and encode the selected intra prediction mode using N bits when the selected intra prediction mode is included in a first portion from remaining modes and using N+1 bits when the selected intra prediction mode is included in a second portion of the remaining modes.Type: GrantFiled: November 3, 2021Date of Patent: July 4, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Anand Meher Kotra, Jianle Chen, Semih Esenlik, Zhijie Zhao, Han Gao, Biao Wang, Ivan Krasnov
-
Patent number: 11689715Abstract: Aspects of the disclosure include methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information of a current block in a current picture that is a part of a coded video bitstream. The prediction information indicates a non-directional intra prediction mode for the current block. The processing circuitry partitions the current block into a plurality of partitions. The plurality of partitions includes at least one L-shaped partition. The processing circuitry reconstructs one of the plurality of partitions based on at least one of (i) neighboring reconstructed samples of the one of the plurality of partitions or (ii) neighboring reconstructed samples of the current block.Type: GrantFiled: September 8, 2021Date of Patent: June 27, 2023Assignee: TENCENT AMERICA LLCInventor: Liang Zhao
-
Patent number: 11683523Abstract: Methods and apparatuses of encoding a video stream encoded using video point cloud coding include obtaining a plurality of frames including a first frame and remaining frames, wherein each frame of the plurality of frames is packed with a corresponding plurality of patches; grouping the remaining frames into a first group and a second group, wherein frames grouped into same group are temporally neighboring; processing the first frame; parallel processing frames in the first group after the first frame is processed; and generating an encoded video stream based on the processed first frame and the processed frames in the first group, wherein at least one frame of the first group depends from the first frame.Type: GrantFiled: October 8, 2021Date of Patent: June 20, 2023Assignee: TENCENT AMERICA LLCInventors: Xiang Zhang, Wen Gao, Xiaozhong Xu, Shan Liu
-
Patent number: 11677984Abstract: A method of decoding video data includes receiving encoded data for a current block and decoding N bins for a low-frequency non-separable transform (LFNST) index from the encoded data. The N bins comprises a first bin and a second bin. Decoding the N bins comprises context decoding each bin of the N bins. The method further includes determining the LFNST index using the N bins and decoding the encoded data to generate transform coefficients. The method further includes applying an inverse LFNST to the transform coefficients using the LFNST index to produce a residual block for the current block and reconstructing the current block of the video data using the residual block and a prediction block for the current block.Type: GrantFiled: August 14, 2020Date of Patent: June 13, 2023Assignee: QUALCOMM IncorporatedInventors: Hilmi Enes Egilmez, Vadim Seregin, Marta Karczewicz
-
Patent number: 11677964Abstract: Described tools and techniques relate to signaling for DC coefficients at small quantization step sizes. The techniques and tools can be used in combination or independently. For example, a tool such as a video encoder or decoder processes a VLC that indicates a DC differential for a DC coefficient, a FLC that indicates a value refinement for the DC differential, and a third code that indicates the sign for the DC differential. Even with the small quantization step sizes, the tool uses a VLC table with DC differentials for DC coefficients above the small quantization step sizes. The FLCs for DC differentials have lengths that vary depending on quantization step size.Type: GrantFiled: April 26, 2022Date of Patent: June 13, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Chih-Lung Lin, Shankar Regunathan, Sridhar Srinivasan
-
Patent number: 11671608Abstract: Techniques and tools are described for decoding jointly coded information. For example, a decoder decodes a variable length code [“VLC”] signaled at macroblock level that jointly represents a transform type signal level, transform type, and subblock pattern. The decoder decodes one or more VLCs signaled at block level, each jointly representing a transform type and subblock pattern. The decoder may select between multiple VLC tables for the VLCs signaled macroblock level and/or block level.Type: GrantFiled: April 26, 2022Date of Patent: June 6, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Thomas W. Holcomb, Chih-Lung Lin, Shankar Regunathan, Sridhar Srinivasan
-
Patent number: 11671600Abstract: A method of decoding video data includes generating a prediction block for a current block of the video data and decoding a residual block for the current block of the video data. The method includes combining the prediction block and the residual block to generate a reconstructed block of the video data and determining a variable M×N sample pattern based on a block size of the current block. The method includes estimating a local luma level for samples of the reconstructed block using the variable M×N sample pattern and applying, based on the estimated local luma level, a deblocking filter to the samples of the reconstructed block to generate filtered samples. The method includes generating final samples of the video data based on the filtered samples.Type: GrantFiled: August 20, 2020Date of Patent: June 6, 2023Assignee: Shumaker & Sieffert, P.AInventors: Dmytro Rusanovskyy, Bappaditya Ray, Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Marta Karczewicz