Patents Assigned to OP Solultions, LLC
-
Patent number: 11985318Abstract: An encoder for video encoding and decoding with long term reference picture retention. The encoder generates an encoded bitstream for a compliant decoder. At the decoder, coded pictures are decoded using a list of references pictures, of which at least one is a long term reference picture. A first picture is decoded using the long term reference picture. A second picture is decoded without using the long term reference picture which is inactive but is retained in a buffer. A subsequent picture is then decoded again using the long term reference picture.Type: GrantFiled: February 2, 2023Date of Patent: May 14, 2024Assignee: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20240114185Abstract: A video coding for machines (VCM) encoder for combined lossless and lossy encoding includes a feature encoder, the feature encoder configured to encode a sub-picture containing a feature in an input video and provide an indication of the sub-picture, and a video encoder, the video encoder configured to receive an indication of the sub-picture from the feature encoder and encode the sub-picture using a lossy encoding protocol.Type: ApplicationFiled: December 1, 2023Publication date: April 4, 2024Applicant: OP Solultions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11889090Abstract: A video decoder is configured to receive a bitstream including a first coded picture having a first resolution and a second coded picture having a second resolution, wherein the first coded picture is an intra-coded picture, parameters defining a cropping window. The decoder decodes the first coded picture and stores the first picture as a reference picture, determines a scaling factor from at least one parameter in the bitstream defining the first cropping window, determines a predictor for the second picture from the reference picture and the scaling factor, decodes the second coded picture using the predictor, and outputs for display the first picture as cropped in accordance with the parameters defining the cropping window.Type: GrantFiled: August 31, 2022Date of Patent: January 30, 2024Assignee: OP Solultions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20230239464Abstract: A method is provided for processing a video bitstream which includes a first picture and a sequence parameter set containing information indicating a mode is enabled in which a first area of a picture can be extracted and replaced by a second area of another picture. Using the mode, the first picture is modified by extracting the first area and replacing the extracted area with the second area from the other picture. The modified first picture is stored and a predictor is formed using the modified first picture as a reference picture. A block of a subsequent picture is decoded using the predictor.Type: ApplicationFiled: March 30, 2023Publication date: July 27, 2023Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20230209077Abstract: A method includes receiving a bit stream; determining, using the bit stream and for a current frame, whether the current frame is available to be used as a reference frame; setting, in response to determining that the current frame is available to be used as a reference frame, a variable characterizing that an adaptive resolution management mode is disallowed; and reconstructing pixel data of the current frame, wherein the adaptive resolution management mode is disallowed. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: March 6, 2023Publication date: June 29, 2023Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20230179767Abstract: An encoder for video encoding and decoding with long term reference picture retention. The encoder generates an encoded bitream for a compliant decoder. At the decoder, coded pictures are decoded using a list of references pictures, of which at least one is a long term reference picture. A first picture is decoded using the long term reference picture. A second picture is decoded without using the long term reference picture which is inactive but is retained in a buffer. A subsequent picture is then decoded again using the long term reference picture.Type: ApplicationFiled: February 2, 2023Publication date: June 8, 2023Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20230129532Abstract: A method includes receiving a bit stream; determining, using the bit stream, whether an adaptive resolution management mode is enabled; determining, using the bit stream, a scaling factor including a vertical scaling constant component and a horizontal scaling constant component; and reconstructing pixel data of a current block in adaptive resolution management mode and using the determined scaling factor, the reconstructing including scaling the current block horizontally by the horizontal scaling constant component and scaling the current block vertically by the vertical scaling constant component. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: December 23, 2022Publication date: April 27, 2023Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20230007288Abstract: A decoder includes circuitry configured to receive a bitstream; construct, for a current block, a motion vector candidate list including a motion vector candidate having motion information that characterizes a global motion vector; reorder the motion vector candidate list such that the motion vector candidate having the motion information that characterizes the global motion vector is first in the reordered motion vector candidate list; and reconstruct pixel data of the current block and using the reordered motion vector candidate list. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: September 13, 2022Publication date: January 5, 2023Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20220417536Abstract: A video decoder is configured to receive a bitstream including a first coded picture having a first resolution and a second coded picture having a second resolution, wherein the first coded picture is an intra-coded picture, parameters defining a cropping window. The decoder decodes the first coded picture and stores the first picture as a reference picture, determines a scaling factor from at least one parameter in the bitstream defining the first cropping window, determines a predictor for the second picture from the reference picture and the scaling factor, decodes the second coded picture using the predictor, and outputs for display the first picture as cropped in accordance with the parameters defining the cropping window.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Applicant: OP Solultions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20220417545Abstract: A decoder is configured to receive a bitstream that has a reference picture, a current picture having a resolution different from the reference picture and including a first block and a second block that is an intra-coded block, and information useful for determining a scaling constant. The decoder is further configured to determine a scaling constant using the information in the bitstream, determine a scaled prediction block from the reference picture by determining a location of the scaled prediction block by scaling a motion vector component using the scaling constant, scaling the resolution of a block of the reference picture using the scaling constant and applying a filter determined specifically for the prediction block and not determined for the whole reference picture, reconstruct the first block using the scaled prediction block, and reconstruct the intra-coded second block without using a scaled prediction block.Type: ApplicationFiled: September 5, 2022Publication date: December 29, 2022Applicant: OP Solultions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic