Patents Assigned to OP Solutions, LLC
-
Patent number: 11546597Abstract: 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: GrantFiled: May 27, 2021Date of Patent: January 3, 2023Assignee: OP Solutions, LLCInventors: Velibor Adzic, Hari Kalva, Borivoje Furht
-
Patent number: 11516502Abstract: A decoder includes circuitry configured to receive a bitstream; construct, for a current block, a motion vector candidate list including adding a single global motion vector candidate to the motion vector candidate list, the single global motion vector candidate selected based on a global motion model utilized by the current block; and reconstruct pixel data of the current block and using the motion vector candidate list. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 28, 2020Date of Patent: November 29, 2022Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20220360802Abstract: A method includes receiving a bit stream, decoding a first frame using the bit stream, determining a scaled first frame using the first frame and a scaling constant, storing the first frame in a first picture buffer at a first index location, and storing the scaled first frame in a second picture buffer at the first index location. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: August 6, 2020Publication date: November 10, 2022Applicant: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11477469Abstract: A method includes receiving a reference frame, determining, for a current block, a scaling constant, determining a scaled reference block using the reference frame and the scaling constant, determining a scaled prediction block using the scaled reference block, and reconstructing pixel data of the current block and using the rescaled prediction block. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: September 3, 2020Date of Patent: October 18, 2022Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11451800Abstract: 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: GrantFiled: March 5, 2021Date of Patent: September 20, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11451810Abstract: 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: GrantFiled: August 28, 2020Date of Patent: September 20, 2022Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11438603Abstract: 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: GrantFiled: March 5, 2021Date of Patent: September 6, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11438620Abstract: A decoder includes circuitry configured to receive a bitstream, extract a residual of a control point motion vector for a current frame and from the bitstream, and combine the residual of the control point motion vector with a prediction of the control point motion vector for the current frame. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 28, 2020Date of Patent: September 6, 2022Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11438594Abstract: 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: GrantFiled: May 27, 2021Date of Patent: September 6, 2022Assignee: OP Solutions, LLCInventors: Velibor Adzic, Hari Kalva, Borivoje Furht
-
Patent number: 11438604Abstract: 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: GrantFiled: March 5, 2021Date of Patent: September 6, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20220279166Abstract: 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: ApplicationFiled: April 27, 2022Publication date: September 1, 2022Applicant: OP Solutions LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11375183Abstract: 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: GrantFiled: April 13, 2021Date of Patent: June 28, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20220182607Abstract: A decoder includes circuitry configured to receive a bitstream, partition a current block via a geometric partitioning mode into three portions, determine a motion vector associated with a portion of the three portions, wherein determining further includes constructing a candidate list, and decode the current block using the determined motion vector.Type: ApplicationFiled: February 22, 2022Publication date: June 9, 2022Applicant: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11356660Abstract: 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: GrantFiled: April 14, 2021Date of Patent: June 7, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Publication number: 20220174312Abstract: 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: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Applicant: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Publication number: 20220150515Abstract: A decoder includes circuitry configured to receive a bitstream, decode a plurality of video frames from the bitstream, determine for a current block of a current frame that a long term reference block update mode is enabled, determine a long term reference block update including pixel values and using the plurality of video frames, and update a portion of a long term reference frame with the long term reference block update. Related apparatus, systems, techniques and articles are also described.Type: ApplicationFiled: November 27, 2019Publication date: May 12, 2022Applicant: OP Solutions, LLCInventors: Velibor Adzic, Hari Kalva, Borivoje Furht
-
Patent number: 11284104Abstract: 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: GrantFiled: October 7, 2020Date of Patent: March 22, 2022Assignee: OP Solutions, LLCInventors: Hari Kalva, Borivoje Furht, Velibor Adzic
-
Patent number: 11284100Abstract: A decoder includes circuitry configured to receive a bitstream; construct, for a current block, a motion vector candidate list including adding a global motion vector candidate to the motion vector candidate list; and reconstruct pixel data of the current block and using the motion vector candidate list. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 28, 2020Date of Patent: March 22, 2022Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11265566Abstract: A decoder includes circuitry configured to receive a bitstream, extract a header including a list of reference frames available for global motion compensation, determine, using the header, a global motion model for a current block, the global motion relative to a reference frame contained in the list of reference frames, and decode the current block using the global motion model. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 28, 2020Date of Patent: March 1, 2022Assignee: OP SOLUTIONS, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic
-
Patent number: 11259014Abstract: A decoder includes circuitry configured to receive a bitstream, partition a current block via a geometric partitioning mode into three portions, determine a motion vector associated with a portion of the three portions, wherein determining further includes constructing a candidate list, and decode the current block using the determined motion vector.Type: GrantFiled: August 28, 2020Date of Patent: February 22, 2022Assignee: OP SOLUTIONS, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic