Patents by Inventor Kenneth Andersson
Kenneth Andersson has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240383557Abstract: An airbag system (1) for a powered saddle-ride type vehicle (100) is provided. The system comprises a housing (2): an airbag (6) arranged in said housing (2); and an inflator (7). The housing (2) is elongated and is configured to face the driver, and the housing (2) is configured to be fixedly mounted to a leg shield (102) next to the steering column (101) of the vehicle (100) in an area between handlebars (104) of the vehicle and a foot support (105) of the vehicle. The elongated housing (2) is configured to be mounted in a substantially horizontal direction, transverse to a longitudinally extending centreline (CL) of the vehicle (100). The inflator (7) is configured to allow the airbag (6), in the event of an activation signal, to inflate and deploy symmetrically on opposite sides of the longitudinally extending centreline (CL) of the vehicle (100) to thereby fill an available space between the vehicle and the driver's pelvis, abdomen, thorax and head area.Type: ApplicationFiled: September 6, 2022Publication date: November 21, 2024Inventors: Anders WESTERGREN, Erik RYDSMO, Kenneth BACKMAN, Mikael ANDERSSON, Onorino DI TANNA
-
Publication number: 20240364938Abstract: An asymmetric deblocking method for deblocking a boundary between a P block and a Q block such that 5 samples within the P block and 7 or 3 samples within the Q block are modified. The method includes determining a value refP based on at least p5, determining a value refQ based on at least qx, wherein qx is q3 or q7; determining a value refMiddle based on at least p0 and q0, wherein p0 is directly adjacent to the boundary and q0 is directly adjacent to the boundary; performing a linear interpolation between refP and refMiddle; and performing a linear interpolation between refQ and refMiddle.Type: ApplicationFiled: May 13, 2024Publication date: October 31, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jack ENHORN, Zhi ZHANG
-
Publication number: 20240364875Abstract: The long filter decision in VVC is modified by adding at least one gradient check that at least includes sample p6 or q6. This makes it possible to avoid using the long filters when there is some natural structure at sample p6 or q6. In one specific embodiment at least two gradient checks including both q6 and p6 are added. In another embodiment, the dpq threshold is modified from beta>>2 to beta>>4. This threshold change embodiment may be used in conjunction with or instead of the embodiment in which a gradient check that includes p6 and/or q6 is added to the long filter decision.Type: ApplicationFiled: April 17, 2024Publication date: October 31, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jack ENHORN
-
Publication number: 20240340446Abstract: Methods and devices for determining video picture resolution. A first source picture is obtained and a first reduced resolution picture is generated based on the first source picture. A first similarity metric is determined for the first reduced resolution picture and the first source picture. A picture resolution is selected based at least in part on the first similarity metric.Type: ApplicationFiled: June 30, 2022Publication date: October 10, 2024Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth ANDERSSON, Jacob STRÖM, Ruoyang YU
-
Publication number: 20240340454Abstract: A method, decoder, and apparatus are provided. Responsive to a current block being a MIP predicted block, it is determined whether it has one or multiple transform blocks. A MIP weight matrix to be used to decode the current block is determined based on a MIP prediction mode. Responsive to the MIP predicted block having one transform block, the MIP predicted block is derived based on the MIP weight matrix and previously decoded elements in the bitstream. Responsive to the MIP predicted block having multiple transform blocks: deriving a first MIP predicted block is derived based on the MIP weight matrix and previously decoded elements in the bitstream and remaining MIP predicted blocks are derived based further on decoded elements in at least one decoded transform block of the current block. The MIP predicted block(s) are output for subsequent processing.Type: ApplicationFiled: March 8, 2024Publication date: October 10, 2024Inventors: Zhi ZHANG, Kenneth ANDERSSON, Davood SAFFAR, Rickard SJÖBERG, Jacob STRÖM, Ruoyang YU
-
Patent number: 12113970Abstract: A deblocking method for deblocking a boundary between a first block of samples, block P, and a second block of samples, block Q. The method includes determining whether at least one of the P block or the Q block is a combined intra-inter prediction block; and, as a result of determining that at least one of the P block or the Q block is a combined intra-inter prediction block, deblocking the boundary between the P block and the Q block.Type: GrantFiled: January 18, 2022Date of Patent: October 8, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jack Enhorn, Ruoyang Yu, Zhi Zhang
-
Publication number: 20240333968Abstract: There is provided a method of encoding a picture. The method comprises selecting a motion vector. MV, for a current block within the picture. The method comprises determining whether a condition is satisfied, wherein determining whether the condition is satisfied comprises: (i) determining if a subblock-based motion refinement is applicable for the current block and (ii) determining if a first subblock within the current block satisfies a criteria. The method comprises, as a result of determining that the condition is satisfied, not using the selected MV for encoding the current block.Type: ApplicationFiled: June 2, 2022Publication date: October 3, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ruoyang YU, Kenneth ANDERSSON, Jacob STRÖM
-
Patent number: 12108038Abstract: Methods and apparatuses for applying a deblocking to a coding unit in video pictures a provided. In one aspect, the deblocking is applied to sub-block boundaries in the coding unit and to implicit transform unit boundaries in the coding unit.Type: GrantFiled: July 21, 2023Date of Patent: October 1, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth Andersson, Rickard Sjöberg, Jacob Ström, Zhi Zhang
-
Patent number: 12101484Abstract: A method for encoding or decoding an image. The method includes obtaining a coding tree block (CTB) having a vertical size (CtbSizeY) and a horizontal size (CtbSizex), the CTB comprising set of sample values associated with the image, the set of sample values comprising a current sample value having a location (x,y) within the CTB, where x is a horizontal value and y is a vertical value. The method also includes selecting a filter strength value for the current sample based on y and filtering the current sample using the selected filter strength value. Selecting a filter strength value for the current sample based on y comprises: i) determining whether the following first condition is true: (y==(CtbSizeY?5) OR y==(CtbSizeY?4)) AND var==1, where var is a variable that is set equal to 1 as a result of a determination that a second condition is satisfied; and ii) choosing a filter strength value of 10 as a result of determining that the first condition is true.Type: GrantFiled: May 4, 2023Date of Patent: September 24, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jacob Ström, Zhi Zhang, Jack Enhorn
-
Publication number: 20240283912Abstract: There are provided mechanisms for temporal motion vector prediction of a current picture in a series of pictures of a video sequence. The method comprises determining, for a current block of the current picture, whether any one of: left, top, top-right and left-bottom spatial neighboring blocks of the current block in the current picture uses a collocated picture as a reference picture. The method further comprises, when the determination is that one of the left, top, top-right and left-bottom spatial neighboring block uses a collocated picture as a reference picture, using a motion vector of the one of the spatial neighboring blocks as a temporal vector of the current block.Type: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Inventors: Ruoyang YU, Kenneth ANDERSSON, Du LIU
-
Publication number: 20240283939Abstract: A prediction unit for an encoder or decoder implements matrix based intra prediction. Input boundary samples for a current block are downsampled to obtain reduced boundary samples for matrix multiplication and/or linear interpolation, or both. In one embodiment, downsampling is performed in a manner that aligns the reduced boundary samples with an output of a matrix multiplication unit of the prediction unit. In other embodiments, downsampling is performed without averaging. The embodiments reduce the complexity of the prediction unit and the latency of the encoder or decoder.Type: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Inventors: Zhi Zhang, Ruoyang Yu, Kenneth Andersson, Per Wennersten, Jacob Ström, Rickard Sjöberg
-
Patent number: 12058323Abstract: In one aspect there is disclosed a method of applying deblocking on implicit vertical TU boundaries when the CU width is larger than the maximum TU width and applying deblocking on implicit horizontal TU boundaries when the CU height is larger than the maximum TU height. Some exemplary embodiments include HEVC deblocking and deblocking using longer filters.Type: GrantFiled: October 24, 2022Date of Patent: August 6, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Rickard Sjöberg, Jacob Ström, Zhi Zhang
-
Publication number: 20240236332Abstract: Methods and apparatus for encoding or decoding a first structure within a picture in a video sequence are provided. The method comprises, for a second structure within the first structure, determining an initial motion vector, MV, and MV candidates. The method comprises, for each of the MV candidates, using the MV candidate to derive first and second reference blocks, and a size of the first and second reference blocks may not be equal to a size of the second structure. The method comprises deriving a cost value based on samples from the first and second reference blocks. The method comprises using the cost values from the MV candidates to derive a best MV candidate and using the best MV candidate to derive prediction samples for the second structure.Type: ApplicationFiled: June 2, 2022Publication date: July 11, 2024Inventors: Ruoyang YU, Jacob STRÖM, Kenneth ANDERSSON
-
Publication number: 20240195962Abstract: A method for deblocking is provided. The method includes checking whether a size of a current block exceeds a size threshold. The method includes checking whether a size of an adjacent block exceeds the size threshold. The adjacent block is adjacent to a boundary of the current block. The method includes determining that a criteria is true. The criteria comprises both a size of the current block and a size of the adjacent block exceeding the size threshold. The method includes, as a result of determining that the criteria is true, applying a long-tap deblocking across the boundary of the current block. A length of the long-tap deblocking is greater than 7.Type: ApplicationFiled: March 30, 2022Publication date: June 13, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jack ENHORN
-
Publication number: 20240187583Abstract: A method for deblocking at least one boundary of a coding unit, wherein the boundary forms a first side and a second side of the coding unit, wherein a video picture comprises the coding unit, and wherein the first and second sides use a same reference picture. The method includes obtaining a first motion vector component in the first side; obtaining a second motion vector component in the second side; determining whether an absolute difference between the first motion vector component and the second motion vector component is equal to or larger than a predetermined threshold that is less than 1 sample; and as a result of determining that the absolute difference between the first motion vector component and the second motion vector component is equal to or larger than the predetermined threshold, applying deblocking to the vertical or horizontal boundary between the first side and the second side.Type: ApplicationFiled: December 11, 2023Publication date: June 6, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jack ENHORN, Ruoyang YU
-
Patent number: 12003785Abstract: An asymmetric deblocking method for deblocking a boundary between a P block and a Q block such that 5 samples within the P block and 7 or 3 samples within the Q block are modified. The method includes determining a value refP based on at least p5, determining a value refQ based on at least qx, wherein qx is q3 or q7; determining a value refMiddle based on at least p0 and q0, wherein p0 is directly adjacent to the boundary and q0 is directly adjacent to the boundary; performing a linear interpolation between refP and refMiddle; and performing a linear interpolation between refQ and refMiddle.Type: GrantFiled: April 10, 2023Date of Patent: June 4, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jack Enhorn, Zhi Zhang
-
Patent number: 12003716Abstract: The long filter decision in VVC is modified by adding at least one gradient check that at least includes sample p6 or q6. This makes it possible to avoid using the long filters when there is some natural structure at sample p6 or q6. In one specific embodiment at least two gradient checks including both q6 and p6 are added. In another embodiment, the dpq threshold is modified from beta>>2 to beta>>4. This threshold change embodiment may be used in conjunction with or instead of the embodiment in which a gradient check that includes p6 and/or q6 is added to the long filter decision.Type: GrantFiled: December 15, 2022Date of Patent: June 4, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Kenneth Andersson, Jack Enhorn
-
Patent number: 12003702Abstract: There are provided mechanisms for temporal motion vector prediction of a current picture in a series of pictures of a video sequence. The method comprises determining, for a current block of the current picture, whether any one of: left, top, top-right and left-bottom spatial neighboring blocks of the current block in the current picture uses a collocated picture as a reference picture. The method further comprises, when the determination is that one of the left, top, top-right and left-bottom spatial neighboring block uses a collocated picture as a reference picture, using a motion vector of the one of the spatial neighboring blocks as a temporal vector of the current block.Type: GrantFiled: June 22, 2022Date of Patent: June 4, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ruoyang Yu, Kenneth Andersson, Du Liu
-
Publication number: 20240171757Abstract: A method for making a smooth prediction block of samples in a picture in an image or video encoder or decoder is provided. The method includes determining parameters r of a polynomial model by r=(BTB)?1*(BT*x), where B is a matrix of bases and x is a source of samples in vector form. The method includes predicting a block x? based on the parameters r and the matrix of bases B.Type: ApplicationFiled: March 30, 2022Publication date: May 23, 2024Applicant: Telefonaktiebolaget LM Ericsson (publ)Inventors: Kenneth ANDERSSON, Jack ENHORN
-
Publication number: 20240163471Abstract: A decoder can be configured to obtain a current inter block and a plurality of previously decoded inter blocks. Each inter block of the plurality of inter blocks can include a motion vector having a resolution. The decoder generates a list of motion vector predictor candidates that is used to predict the motion vector that is associated with the current inter block. Generating the list of motion vector predictor candidates can include defining a set of inter blocks that includes a number of previously decoded inter blocks; scanning the inter blocks in the set of inter blocks in a scanning order; and for each of the inter blocks in the set of inter blocks: deriving a motion vector prediction candidate using the motion vector of the inter block; and determining whether a criterion is satisfied.Type: ApplicationFiled: January 24, 2024Publication date: May 16, 2024Inventors: Ruoyang YU, Du LIU, Per WENNERSTEN, Kenneth ANDERSSON, Rickard SJÖBERG