Patents Assigned to OP Solultions, LLC
  • Patent number: 11985318
    Abstract: 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: Grant
    Filed: February 2, 2023
    Date of Patent: May 14, 2024
    Assignee: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20240114185
    Abstract: 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: Application
    Filed: December 1, 2023
    Publication date: April 4, 2024
    Applicant: OP Solultions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Patent number: 11889090
    Abstract: 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: Grant
    Filed: August 31, 2022
    Date of Patent: January 30, 2024
    Assignee: OP Solultions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20230239464
    Abstract: 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: Application
    Filed: March 30, 2023
    Publication date: July 27, 2023
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20230209077
    Abstract: 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: Application
    Filed: March 6, 2023
    Publication date: June 29, 2023
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20230179767
    Abstract: 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: Application
    Filed: February 2, 2023
    Publication date: June 8, 2023
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20230129532
    Abstract: 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: Application
    Filed: December 23, 2022
    Publication date: April 27, 2023
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20230007288
    Abstract: 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: Application
    Filed: September 13, 2022
    Publication date: January 5, 2023
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20220417536
    Abstract: 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: Application
    Filed: August 31, 2022
    Publication date: December 29, 2022
    Applicant: OP Solultions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20220417545
    Abstract: 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: Application
    Filed: September 5, 2022
    Publication date: December 29, 2022
    Applicant: OP Solultions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic