Patents by Inventor Bernhard Feiten
Bernhard Feiten 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).
-
Patent number: 11943450Abstract: A method for estimating blockiness in a video frame of transform-based video encoding includes: obtaining a bitstream of a transform coded video signal, the signal being partitioned into video frames and all operations being performed on a per frame basis, wherein coefficients constituting transforms encoded in the bitstream of the video frames are read; averaging the coefficients of the transforms encoded in the bitstream into one averaged transform matrix per transform block size i; generating or making available one weighting matrix per averaged transform of block size i; computing intermediate weighted average transform matrices; processing all members of each weighted and averaged transform matrix into a single value per transform of block size i, to obtain intermediate signals; and computing a single value by weighting values of the intermediate signals according to an area in the respective video frame and adding up the weighted values of the intermediate signals.Type: GrantFiled: July 23, 2020Date of Patent: March 26, 2024Assignee: DEUTSCHE TELEKOM AGInventors: Peter List, Rakesh Ramachandra, Werner Robitza, Alexander Raake, Steve Goering, Ulf Wuestenhagen, Bernhard Feiten
-
Publication number: 20220295074Abstract: A method for estimating blockiness in a video frame of transform-based video encoding includes: obtaining a bitstream of a transform coded video signal, the signal being partitioned into video frames and all operations being performed on a per frame basis, wherein coefficients constituting transforms encoded in the bitstream of the video frames are read; averaging the coefficients of the transforms encoded in the bitstream into one averaged transform matrix per transform block size i; generating or making available one weighting matrix per averaged transform of block size i; computing intermediate weighted average transform matrices; processing all members of each weighted and averaged transform matrix into a single value per transform of block size i, to obtain intermediate signals; and computing a single value by weighting values of the intermediate signals according to an area in the respective video frame and adding up the weighted values of the intermediate signals.Type: ApplicationFiled: July 23, 2020Publication date: September 15, 2022Inventors: Peter List, Rakesh Ramachandra, Werner Robitza, Alexander Raake, Steve Goering, Ulf Wuestenhagen, Bernhard Feiten
-
Patent number: 9986011Abstract: A method for estimating a quality of multiparty telecommunication with a computing device includes: (a) determining individual connection quality scores of individual connections of each participant in a multiparty telecommunication call; and (b) determining a quality score for the multiparty telecommunication call from the perspective of each participant using a function of the individual connection quality scores.Type: GrantFiled: September 17, 2014Date of Patent: May 29, 2018Assignee: DEUTSCHE TELEKOM AGInventors: Jan Janto Skowronek, Alexander Raake, Markus Vaalgamaa, Mattias Nilsson, Adriana Dumitras, Bernhard Feiten
-
Publication number: 20170302723Abstract: A method for estimating a quality of multiparty telecommunication with a computing device includes: (a) determining individual connection quality scores of individual connections of each participant in a multiparty telecommunication call; and (b) determining a quality score for the multiparty telecommunication call from the perspective of each participant using a function of the individual connection quality scores.Type: ApplicationFiled: September 17, 2014Publication date: October 19, 2017Inventors: Jan Janto Skowronek, Alexander Raake, Markus Vaalgamaa, Mattias Nilsson, Adriana Dumitras, Bernhard Feiten
-
Patent number: 9374282Abstract: A method for measuring quality of packetized audio and video transmission over a transmission chain includes: providing one or more measurement detectors along the transmission chain; detecting, by the one or more measurement detectors, loss of bit stream packets at one or more measurement points; determining the unique identifier for each detected lost packet; sending, by the one or more measurement detectors, a list of lost packet identifiers to a central monitoring system; constructing, by the central monitoring system, a simulated stream for each measurement point based on a stored error-free stream and the received lost packet identifiers; and evaluating the simulated stream for deriving a quality score for each measurement point.Type: GrantFiled: September 12, 2011Date of Patent: June 21, 2016Assignee: DEUTSCHE TELEKOM AGInventors: Bernhard Feiten, Savvas Argyropoulos, Marie-Neige Garcia, Nils Leder, Peter List, Alexander Raake, Ulf Wuestenhagen
-
Patent number: 9319672Abstract: A method for estimating the perception quality of a digital video signal includes: (1a) extracting information of the video bit stream, which is captured prior to decoding; (1b) getting estimation(s) for one or more impairment factors IF using, for each of the estimations, an impact function adapted for the respective impairment factor; and (1c) estimating the perceived quality of the digital video signal using the estimation(s) obtained in step (1b).Type: GrantFiled: July 16, 2013Date of Patent: April 19, 2016Assignee: DEUTSCHE TELEKOM AGInventors: Marie-Neige Garcia, Alexander Raake, Savvas Argyropoulos, Bernhard Feiten, Peter List
-
Patent number: 9241156Abstract: A method for estimating the type of the GoP structure of a plurality of video frames in a video stream by estimating their frame types includes: capturing frame sizes in bytes of every video frame subsequent to an initial I-frame to obtain an array of frame sizes by exploiting features of a transport layer carrying the video stream; converting, after a number of frames, the array of frame sizes into an array of zeros and ones; matching the binarized array of frame sizes to a number of predefined short basic binary patterns, said predefined binary patterns depicting all GoP structures to be considered; converting the result of said matching to form a single score value; and determining the particular pattern of the number of predefined patterns of binaries having the best score value, according to a predefined metric.Type: GrantFiled: July 26, 2011Date of Patent: January 19, 2016Assignee: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Patent number: 9232216Abstract: A method for assessing the quality of a transmitted video signal sequence at the receiver side includes the steps of: capturing the received input video bit stream prior to decoding and supplying it to a video bit stream analyzer; extracting, during a measurement time window, one or more features from the captured packet headers by the bit stream analyzer, without analyzing or decoding the packet payload; computing from the one or more features, a single parameter, xwpSEQ, representing an estimate of the spatio-temporal extent of the signal degradation due to packet-loss; supplying the determined parameter to a quality estimation module; and calculating, by the quality estimation module, a quality measure due to packet loss (Qtrans) based on the single parameter representing the estimate of the spatio-temporal extent of the signal degradation, xwpSEQ, due to packet-loss and based on video resolution information and employed video codec.Type: GrantFiled: September 2, 2011Date of Patent: January 5, 2016Assignee: DEUTSCHE TELEKOM AGInventors: Alexander Raake, Marie-Neige Garcia, Peter List, Savvas Argyropoulos, Bernhard Feiten
-
Patent number: 9232217Abstract: A method for assessing the quality of a transmitted video signal sequence at a receiver side includes: capturing the input video bit stream; extracting at least one feature or a set of features; determining the continuous probability of visibility for each packet loss event which occurred within a specific time interval; and employing the continuous probability of packet loss visibility as a weighting factor of the at least one feature or set of features extracted from the video bit stream to calculate an estimate of the overall quality, Q, of the transmitted video sequence.Type: GrantFiled: September 2, 2011Date of Patent: January 5, 2016Assignee: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Patent number: 9131216Abstract: A method for temporally synchronizing an input bit stream of a video decoder with a processed video sequence decoded by an external video decoder includes the steps of: capturing the input bit stream and supplying it to a bit stream analyzer; parsing and analyzing the captured input bit stream by the bit stream analyzer; decoding the input bit stream and providing reconstructed images Nrec therefrom; storing the reconstructed images Nrec in a buffer; and comparing a processed video sequence received from the output side of the video decoder with each of the stored reconstructed images, to find a matching frame n* from the reconstructed images in the buffer.Type: GrantFiled: July 26, 2011Date of Patent: September 8, 2015Assignee: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Patent number: 9077972Abstract: A method for assessing the quality of a video signal during encoding or compressing of the video signal includes: estimating the quality (Qcod) of the video signal using one or more parameters; and using at least one additional parameter to adjust the estimated video signal quality, wherein the at least one additional parameter includes the key-frame rate (kfr) of the video signal as a Group of Pictures (GOP)-length-related parameter. Adjustment of the estimated video signal quality is in accordance with the following equation: Qcod=(a1*kfr+a2)*exp(b*br)+c; where a1, a2, b, and c are coefficients and br is the bit-rate of the video signal.Type: GrantFiled: July 29, 2011Date of Patent: July 7, 2015Assignee: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20150138373Abstract: A method for estimating the perception quality of a digital video signal includes: (1a) extracting information of the video bit stream, which is captured prior to decoding; (1b) getting estimation(s) for one or more impairment factors IF using, for each of the estimations, an impact function adapted for the respective impairment factor; and (1c) estimating the perceived quality of the digital video signal using the estimation(s) obtained in step (1b).Type: ApplicationFiled: July 16, 2013Publication date: May 21, 2015Applicant: Deutsche Telekom AGInventors: Marie-Neige Garcia, Alexander Raake, Savvas Argyropoulos, Bernhard Feiten, Peter List
-
Publication number: 20130271668Abstract: A method for assessing the quality of a transmitted video signal sequence at a receiver side includes: capturing the input video bit stream; extracting at least one feature or a set of features; determining the continuous probability of visibility for each packet loss event which occurred within a specific time interval; and employing the continuous probability of packet loss visibility as a weighting factor of the at least one feature or set of features extracted from the video bit stream to calculate an estimate of the overall quality, Q, of the transmitted video sequence.Type: ApplicationFiled: September 2, 2011Publication date: October 17, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20130265445Abstract: A method for assessing the quality of a transmitted video signal sequence at the receiver side includes the steps of: capturing the received input video bit stream prior to decoding and supplying it to a video bit stream analyzer; extracting, during a measurement time window, one or more features from the captured packet headers by the bit stream analyzer, without analyzing or decoding the packet payload; computing from the one or more features, a single parameter, xwpSEQ, representing an estimate of the spatio-temporal extent of the signal degradation due to packet-loss; supplying the determined parameter to a quality estimation module; and calculating, by the quality estimation module, a quality measure due to packet loss (Qtrans) based on the single parameter representing the estimate of the spatio-temporal extent of the signal degradation, xwpSEQ, due to packet-loss and based on video resolution information and employed video codec.Type: ApplicationFiled: September 2, 2011Publication date: October 10, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20130219443Abstract: A method for estimating the type of the GoP structure of a plurality of video frames in a video stream by estimating their frame types includes: capturing frame sizes in bytes of every video frame subsequent to an initial I-frame to obtain an array of frame sizes by exploiting features of a transport layer carrying the video stream; converting, after a number of frames, the array of frame sizes into an array of zeros and ones; matching the binarized array of frame sizes to a number of predefined short basic binary patterns, said predefined binary patterns depicting all GoP structures to be considered; converting the result of said matching to form a single score value; and determining the particular pattern of the number of predefined patterns of binaries having the best score value, according to a predefined metric.Type: ApplicationFiled: July 26, 2011Publication date: August 22, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20130208814Abstract: A method for temporally synchronising an input bit stream of a video decoder with a processed video sequence decoded by an external video decoder includes the steps of: capturing the input bit stream and supplying it to a bit stream analyzer; parsing and analyzing the captured input bit stream by the bit stream analyzer; decoding the input bit stream and providing reconstructed images Nrec therefrom; storing the reconstructed images Nrec in a buffer; and comparing a processed video sequence received from the output side of the video decoder with each of the stored reconstructed images, to find a matching frame n* from the reconstructed images in the buffer.Type: ApplicationFiled: July 26, 2011Publication date: August 15, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20130208813Abstract: A method for assessing the quality of a video signal during encoding or compressing of the video signal includes: estimating the quality (Qcod) of the video signal using one or more parameters; and using at least one additional parameter to adjust the estimated video signal quality, wherein the at least one additional parameter includes the key-frame rate (kfr) of the video signal as a Group of Pictures (GOP)-length-related parameter. Adjustment of the estimated video signal quality is in accordance with the following equation: Qcod=(a1*kfr+a2)*exp(b*br)+c; where a1, a2, b, and c are coefficients and br is the bit-rate of the video signal.Type: ApplicationFiled: July 29, 2011Publication date: August 15, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Savvas Argyropoulos, Bernhard Feiten, Marie-Neige Garcia, Peter List, Alexander Raake
-
Publication number: 20130170391Abstract: A method for measuring quality of packetized audio and video transmission over a transmission chain includes: providing one or more measurement detectors along the transmission chain; detecting, by the one or more measurement detectors, loss of bit stream packets at one or more measurement points; determining the unique identifier for each detected lost packet; sending, by the one or more measurement detectors, a list of lost packet identifiers to a central monitoring system; constructing, by the central monitoring system, a simulated stream for each measurement point based on a stored error-free stream and the received lost packet identifiers; and evaluating the simulated stream for deriving a quality score for each measurement point.Type: ApplicationFiled: September 12, 2011Publication date: July 4, 2013Applicant: DEUTSCHE TELEKOM AGInventors: Bernhard Feiten, Savvas Argyropoulos, Marie-Neige Garcia, Nils Leder, Peter List, Alexander Raake, Ulf Wuestenhagen
-
Publication number: 20090228395Abstract: Method for disseminating digital content that is secured by Digital Rights Management (DRM), the digital content being encrypted and playback of the digital content being linked to a license that is provided with a digital key including associated attributes that regulate at least one of a type, a scope and a duration of a permissible utilization of the digital content, including: generating a DRM ticket including an unambiguous destination address on a DRM server contactable via a computer network, the DRM ticket configured to enable a user in possession of the DRM ticket to download, at the destination address, a first license onto a device configured to play digital content; making the DRM ticket available to a buyer of the first license; and generating the first license based on rights coupled to the DRM ticket at a moment of a download of the first license onto the DRM server, the rights being stipulated by a content provider when the DRM ticket is generated.Type: ApplicationFiled: April 6, 2006Publication date: September 10, 2009Inventors: Susan Wegner, Sven Wischnowsky, Bernhard Feiten, Gerd Foth, Jens Kroll, Florian Koelln, Peter Hofmann, Hauke Witt
-
Publication number: 20080136686Abstract: Method for scalable coding of stereo signals includes left and right channel signals from a time into a frequency range; and then separately quantizing the transformed left and right channel signals; matrixing the quantized signals so as to form mid and side signals; and using the formed mid and side signals in a lossless coding stage so as to provide a coded signal for transmission.Type: ApplicationFiled: November 16, 2007Publication date: June 12, 2008Applicant: Deutsche Telekom AGInventor: Bernhard Feiten