Patents Assigned to OP Solutions, LLC
  • Patent number: 11252433
    Abstract: A decoder includes circuitry configured to receive a bitstream, extract a header, determine, using the header, a global motion model, and decode a current block of a current frame using the global motion model. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: February 15, 2022
    Assignee: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20220046275
    Abstract: A decoder includes circuitry configured to receive a bitstream, extract a header associated with a current frame and including a signal characterizing that global motion is enabled and further characterizing parameters of a global motion model, and decoding the current frame, the decoding including using a motion model for each current block having a complexity that is less than or equal to a complexity of the global motion model. Related apparatus, systems, techniques, and articles are also described.
    Type: Application
    Filed: October 19, 2021
    Publication date: February 10, 2022
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210400289
    Abstract: A decoder includes circuitry configured to receive a bitstream, determine whether a merge mode is enabled for a block, construct a merge candidate list including adding a non-adjacent diagonal spatial candidate to the merge candidate list, and reconstruct pixel data of the block and using the merge candidate list. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: October 4, 2019
    Publication date: December 23, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210368194
    Abstract: A method includes receiving a reference frame, determining, for a current block, a scaling constant; scaling a block of the reference frame according to the scaling constant, the block of the reference frame corresponding to the current block, and reconstructing pixel data of the current block and using the scaled block of the reference frame. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: August 5, 2021
    Publication date: November 25, 2021
    Applicant: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210360271
    Abstract: A decoder includes circuitry configured to receive a bitstream; partition a current block via an exponential partitioning mode into a first region and a second region; determine a motion vector associated with the first region or the second region, the determining including constructing a candidate list; and decode the current block using the determined motion vector. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Applicant: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210360249
    Abstract: An encoder includes circuitry configured to receive a video frame, partition the video frame into blocks, determine a first area within the video frame including a first grouping of a first subset of the blocks, determine a first average measure of information of the first area, and encode the video frame, the encoding including controlling a quantization parameter based on the first average measure of information of the first area. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 27, 2021
    Publication date: November 18, 2021
    Applicant: OP Solutions, LLC
    Inventors: Velibor Adzic, Hari Kalva, Borivoje Furht
  • Publication number: 20210360246
    Abstract: A decoder includes circuitry configured to receive a bitstream; determine a first region, a second region, and a third region of a current block and according to a geometric partitioning mode and decoding the current block. Related apparatus, systems, techniques and articles are also described. Decoder may determine, from a signal contained in the bitstream, a coding transformation type to decode the first region, the second region, and/or the third region, the coding transformation type characterizing at least an inverse block discrete cosine transformation and an inverse shape adaptive discrete cosine transformation, and the decoding of the current block may include using the determined transformation type for inverse transformation for each of the first region, the second region and/or the third region.
    Type: Application
    Filed: July 27, 2021
    Publication date: November 18, 2021
    Applicant: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210360229
    Abstract: An encoder includes circuitry configured to receive a video, determine a plurality of long-term reference frames, determine a long-term reference retention time, and encode the video into a bitstream including the determined plurality of long-term reference fames and the determined retention time. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Applicant: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Patent number: 11178416
    Abstract: A decoder includes circuitry configured to receive a bitstream, extract a header associated with a current frame and including a signal characterizing that global motion is enabled and further characterizing parameters of a motion model, and decoding the current frame, the decoding including using the parameters of the motion model for each current block in the current frame. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: November 16, 2021
    Assignee: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210344901
    Abstract: An encoder includes circuitry configured to receive an input video, select a current frame identify a first sub-picture of the current frame to be encoded using a lossless encoding protocol, and encode the current frame, wherein encoding the current frame includes encoding the first sub-picture using the lossless encoding protocol.
    Type: Application
    Filed: April 30, 2021
    Publication date: November 4, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210337225
    Abstract: A decoder is configured to receive a bit stream including a current frame and a picture header associated with the entire current frame, determine, as a function of the picture header, that one global motion mode is enabled for the entire current frame, the enabled global motion mode being selected from a group including translational motion, 4-parameter affine motion, and 6-parameter affine motion, detect, based on the enabled global motion mode, a plurality of parameters applicable to the entire frame, and decode the current frame using the detected parameters.
    Type: Application
    Filed: June 24, 2021
    Publication date: October 28, 2021
    Applicant: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210321087
    Abstract: A decoder includes circuitry configured to receive a bitstream identify, in the bitstream, a current frame, wherein the current frame includes a first region and a third region, detect, in the bitstream, an indication that the first region is encoded according to a lossless encoding protocol, and decode the current frame, wherein decoding the current frame further comprises decoding the first region using a lossless decoding protocol corresponding to the lossless encoding protocol.
    Type: Application
    Filed: April 13, 2021
    Publication date: October 14, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210321088
    Abstract: A decoder includes circuitry configured to receive a bitstream, identify a first frame, locate a first independent reference region within the first frame, extract the first independent reference region from the first frame, decode a second frame using the first independent reference region as a reference for the second frame.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 14, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210289206
    Abstract: An encoder includes circuitry configured to receive a video frame, partition the video frame into a plurality of blocks, determine a respective spatial activity measure for each block in the plurality of blocks and using a transform matrix, encode the video frame using the spatial activity measure. Related apparatus, systems, techniques and articles are also described.
    Type: Application
    Filed: May 27, 2021
    Publication date: September 16, 2021
    Applicant: OP Solutions, LLC
    Inventors: Velibor Adzic, Hari Kalva, Borivoje Furht
  • Patent number: 11102498
    Abstract: A method includes receiving a reference frame, determining, for a current block, a scaling constant; scaling a block of the reference frame according to the scaling constant, the block of the reference frame corresponding to the current block, and reconstructing pixel data of the current block and using the scaled block of the reference frame. Related apparatus, systems, techniques and articles are also described.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: August 24, 2021
    Assignee: OP Solutions, LLC
    Inventors: Borivoje Furht, Hari Kalva, Velibor Adzic
  • Publication number: 20210218977
    Abstract: A decoder includes a circuitry configured to receive a bitstream, determine whether an exponential partitioning mode is enabled, partition a block into a first region and a second region according to a curved line, and reconstruct pixel data of the block and using the curved line, the first region and the second region being non-rectangular.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 15, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht
  • Publication number: 20210195219
    Abstract: A decoder includes circuitry configured to receive a bitstream, identify, as a function of the bitstream, a current frame, and a cropped sub-frame of the current frame, wherein the cropped sub-frame is signaled in the bitstream, the cropped sub-frame is signaled using at least a horizontal offset, the at least a horizontal offset includes an sps_conf_win_left_offset and an sps_conf_win_right_offset, determine, as a function of the bitstream, a scaling constant associated with the cropped sub-frame, wherein the scaling constant is signaled within the bit stream, and the scaling constant is signaled as a function of a pps_pic_width_in_luma_samples parameter, a pps_scaling_win_right_offset parameter, and a pps_scaling_win_left_offset parameter, and reconstruct pixel data of the cropped sub-frame using the scaling constant.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210195218
    Abstract: A decoder includes circuitry configured to receive a bitstream, identify, as a function of the bitstream, a current frame, and a cropped sub-frame of the current frame, wherein the cropped sub-frame is signaled in the bitstream, the cropped sub-frame is signaled using at least a vertical offset, and the at least a vertical offset includes an sps_conf_win_top_offset and an sps_conf_win_bottom offset, determine, as a function of the bitstream, a scaling constant associated with the cropped sub-frame, and reconstruct pixel data of the cropped sub-frame using the scaling constant.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Publication number: 20210195220
    Abstract: An encoder includes circuitry configured to receive a video including a current frame, select a cropped sub-frame of the current frame, signal in a bitstream the cropped sub-frame of the current frame as a function of the initial block segment, wherein the cropped sub-frame is signaled using at least a vertical offset and at least a horizontal offset, the at least a vertical offset includes an sps_conf_win_top_offset and an sps_conf_win_bottom offset, the at least a horizontal offset includes an sps_conf_win_left_offset and an sps_conf_win_right_offset, and signal in the bitstream a scaling constant associated with the cropped sub-frame.
    Type: Application
    Filed: March 5, 2021
    Publication date: June 24, 2021
    Applicant: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic
  • Patent number: 11006132
    Abstract: A decoder includes circuitry configured to receive a bit stream, identify, as a function of the bitstream, a current frame, and a cropped sub-frame of the current frame, determine, as a function of the bitstream, a scaling constant associated with the cropped sub-frame, and reconstruct pixel data of the cropped sub-frame using the scaling constant.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: May 11, 2021
    Assignee: OP Solutions, LLC
    Inventors: Hari Kalva, Borivoje Furht, Velibor Adzic