Patents by Inventor Mathias Wien
Mathias Wien 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: 20240056654Abstract: The invention relates to a method for playback of a video stream by a client, wherein the video stream has frames from exactly one camera in relation to an object moving relative thereto, from different positions, the method comprising the steps of Receiving a video stream from an encoder, decoding the received video stream using camera parameters and geometry data, playing back the processed video stream.Type: ApplicationFiled: November 30, 2021Publication date: February 15, 2024Inventors: Hossein Bakhshi GOLESTANI, Mathias WIEN, Christian ROHLFING
-
Patent number: 11570437Abstract: An encoder is provided that comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes an offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.Type: GrantFiled: May 12, 2021Date of Patent: January 31, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Patent number: 11343504Abstract: An apparatus, a method, and a computer program performs image coding with selective loop-filtering. That is, the loop-filters which operate on samples across discontinuous face boundaries are capable of being disabled. The loop-filter operation may be deferred until all samples across a face boundary are known. Then, the loop-filter can use the correct samples according to the 3D arrangement. This may be implemented on the coding block level or at a higher level.Type: GrantFiled: August 27, 2020Date of Patent: May 24, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Patent number: 11343488Abstract: A system for encoding and decoding a video coding block of a multi-view video signal is provided. A decoder is configured to decode a texture-depth video coding block (t0, d0) of a first texture frame and a first depth map associated with a first view for providing a decoded texture-depth video coding block (t0, d0) and the first depth map. A synthesized predicted texture-depth video coding block (tsyn, dsyn) of a view synthesis texture frame and a view synthesis depth map associated with a second view is generated. An inpainted synthesized predicted texture-depth video coding block is generated. Based on the impainted predicted texture-depth video block, the decoder reconstructs a texture-depth video coding block (t1, d1) of a second texture frame and a second depth map associated with the second view. An encoder is configured to encode the texture-depth video coding block in a manner that complements the decoding provided by the decoder.Type: GrantFiled: December 27, 2019Date of Patent: May 24, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Patent number: 11330268Abstract: A method for encoding a video signal includes generating an extension region of a first face of a reference frame, where the extension region includes a plurality of extension samples, and a sample value of each extension sample is based on a sample value of a sample of a second face of the reference frame, determining a use of an extension region, providing, based on the use, picture level extension usage information based on the extension region, and encoding the picture level extension usage information into an encoded video signal.Type: GrantFiled: December 28, 2020Date of Patent: May 10, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Publication number: 20210266547Abstract: An encoder is provided that comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes an offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.Type: ApplicationFiled: May 12, 2021Publication date: August 26, 2021Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
-
Patent number: 11039137Abstract: The present invention provides an encoder for encoding a frame of a video sequence and a corresponding decoder. The encoder comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.Type: GrantFiled: December 30, 2019Date of Patent: June 15, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Patent number: 11006147Abstract: An apparatus for decoding 3D video data is provided, the 3D video data comprising a plurality of texture frames and a plurality of associated depth maps, the apparatus comprising: a first texture decoder configured to decode a video coding block of a first texture frame associated with a first view; a first depth map decoder configured to decode a video coding block of a first depth map associated with the first texture frame; a depth map filter configured to generate an auxiliary depth map on the basis of the first depth map; a first view synthesis prediction unit configured to generate a predicted video coding block of a view synthesis predicted second texture frame associated with a second view on the basis of the video coding block of the first texture frame and the auxiliary depth map.Type: GrantFiled: December 14, 2018Date of Patent: May 11, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Jens Schneider, Johannes Sauer, Mathias Wien
-
Publication number: 20210120250Abstract: A method for encoding a video signal includes generating an extension region of a first face of a reference frame, where the extension region includes a plurality of extension samples, and a sample value of each extension sample is based on a sample value of a sample of a second face of the reference frame, determining a use of an extension region, providing, based on the use, picture level extension usage information based on the extension region, and encoding the picture level extension usage information into an encoded video signal.Type: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Patent number: 10931965Abstract: The invention relates to an encoding apparatus for processing a video signal comprising a plurality of frames dividable into video coding blocks. A first video coding block of a current frame of the video signal is partitioned into a first segment associated with a first segment motion vector relative to a first reference frame of the video signal and a second segment. The first video coding block is associated with a plurality of virtual partitions. Each virtual partition is associated with a respective subset of the plurality of video coding blocks of the current frame. Each video coding block of the respective subset neighbors the first video coding block and is associated with a motion vector.Type: GrantFiled: December 20, 2018Date of Patent: February 23, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Patent number: 10924756Abstract: Embodiments of the disclosure relate to an encoding apparatus and a decoding apparatus. The encoding apparatus is configured to process a video signal, the video signal comprising a plurality of frames, each frame being dividable into a plurality of video coding blocks, each video coding block comprising a plurality of pixels. The encoding apparatus comprises a partitioner configured to partition a first video coding block of the plurality of video coding blocks of a first frame of the video signal into a first segment and a second segment, wherein the first segment comprises a first set of the plurality of pixels of the first video coding block and the second segment comprises a second set of the plurality of pixels of the first video coding block.Type: GrantFiled: December 20, 2018Date of Patent: February 16, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Publication number: 20200396461Abstract: An apparatus, a method, and a computer program performs image coding with selective loop-filtering. That is, the loop-filters which operate on samples across discontinuous face boundaries are capable of being disabled. The loop-filter operation may be deferred until all samples across a face boundary are known. Then, the loop-filter can use the correct samples according to the 3D arrangement. This may be implemented on the coding block level or at a higher level.Type: ApplicationFiled: August 27, 2020Publication date: December 17, 2020Inventors: Zhijie ZHAO, Johannes SAUER, Mathias WIEN
-
Patent number: 10848771Abstract: An apparatus and a method for encoding a video signal. A segment of a reference frame and an extension region generated from another segment are used for encoding a current frame by inter-prediction. An apparatus and a method for decoding are also disclosed.Type: GrantFiled: March 29, 2019Date of Patent: November 24, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Johannes Sauer, Mathias Wien
-
Patent number: 10771808Abstract: The present disclosure provides a video encoder and a video decoder, which may both be used for partitioning a block in a current picture based on at least one partitioning predictor. The encoder and decoder are configured to select at least one reference picture and a plurality of blocks in the at least one reference picture. Further, to calculate, for each selected block, a projected location in the current picture based on a motion vector associated to the selected block in the reference picture. Then, they are configured to determine each selected block, of which the projected location spatially overlaps with the block in the current picture, to be a reference block, and generate for at least one reference block a partitioning predictor based on partitioning information associated to, for example stored in, the at least one reference picture.Type: GrantFiled: August 6, 2019Date of Patent: September 8, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Patent number: 10735726Abstract: A decoding apparatus partitions a video coding block based on coding information into two or more segments including a first segment and a second segment. The coding information comprises a first segment motion vector associated with the first segment and a second segment motion vector associated with the second segment. A co-located first segment in a first reference frame is determined based on the first segment motion vector and a co-located second segment in a second reference frame is determined based on the second segment motion vector. A predicted video coding block is generated based on the co-located first segment and the co-located second segment. A divergence measure is determined based on the first segment motion vector and the second segment motion vector and a first or second filter is applied depending on the divergence measure to the predicted video coding block.Type: GrantFiled: April 18, 2019Date of Patent: August 4, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien
-
Publication number: 20200137382Abstract: The invention relates to an apparatus for decoding a video coding block of a multiview video signal, the apparatus comprising: a decoder configured to decode a texture-depth video coding block (t0, d0) of a first texture frame and a first depth map associated with a first view for providing a decoded texture-depth video coding block (t0, d0) and the first depth map; a view synthesis prediction unit configured to generate a synthesized predicted texture-depth video coding block (tsyn, dsyn) of a view synthesis texture frame and a view synthesis depth map associated with a second view; and an inpainted candidate generation unit configured to generate an inpainted synthesized predicted texture-depth video coding block; wherein the decoder is further configured to reconstruct a texture-depth video coding block (t1, d1) of a second texture frame and a second depth map associated with the second view.Type: ApplicationFiled: December 27, 2019Publication date: April 30, 2020Inventors: Zhijie ZHAO, Johannes SAUER, Mathias WIEN
-
Publication number: 20200137387Abstract: Methods for encoding and decoding a frame of a video sequence and corresponding encoder and decoder are provided. The encoder comprises a partitioning unit and an entropy coding unit, the partitioning unit is configured to receive a current block of the frame, obtain a template list including line information representing one or more candidate geometric partitioning (GP) lines, determine a final GP line that partitions the current block into two segments; select a GP line from the template list of one or more GP lines to obtain a selected GP line; and generate a GP parameter for the current block. The GP parameter includes an offset information indicating an offset between the final GP line and the selected GP line; the entropy coding unit is configured to encode the GP parameter.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
-
Publication number: 20200137386Abstract: The present invention provides an encoder for encoding a frame of a video sequence and a corresponding decoder. The encoder comprises a partitioner and an entropy coder. The partitioner is configured to receive a current block of the frame and obtain a list of candidate geometric partitioning (GP) lines. Each of the candidate GP lines is generated based on information of one or more candidate neighbor blocks of the current block. The partitioner is further configured to determine a final GP line that partitions the current block into two segments, select a GP line from the list of GP lines to obtain a selected GP line, and generate a GP parameter for the current block. The GP parameter includes offset information indicating an offset between the final GP line and the selected GP line. The entropy coder is configured to encode the GP parameter.Type: ApplicationFiled: December 30, 2019Publication date: April 30, 2020Inventors: Zhijie ZHAO, Max BLAESER, Mathias WIEN
-
Patent number: 10499075Abstract: The invention relates to a method (100) for coding a depth lookup table, DLT, (201, 211), the depth lookup table comprising depth value information of at least a part of a 3D picture, the method (100) comprising: selecting (101) a reference depth lookup table (203, 213); determining (103) a difference depth lookup table (205, 215) based on a comparison between depth value information of the depth lookup table to be coded (201, 211) and depth value information of the reference depth lookup table (203, 213); and coding (105) depth value information of the difference depth lookup table (205, 215) according to a predetermined coding rule.Type: GrantFiled: September 11, 2015Date of Patent: December 3, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Fabian Jaeger, Mathias Wien, Jacek Konieczny
-
Publication number: 20190364296Abstract: The present disclosure provides a video encoder and a video decoder, which may both be used for partitioning a block in a current picture based on at least one partitioning predictor. The encoder and decoder are configured to select at least one reference picture and a plurality of blocks in the at least one reference picture. Further, to calculate, for each selected block, a projected location in the current picture based on a motion vector associated to the selected block in the reference picture. Then, they are configured to determine each selected block.of which the projected location spatially overlaps with the block in the current picture, to be a reference block, and generate for at least one reference block a partitioning predictor based on partitioning information associated to, for example stored in, the at least one reference picture.Type: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventors: Zhijie Zhao, Max Blaeser, Mathias Wien