Patents by Inventor Björn Völcker
Björn Völcker 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: 20240048394Abstract: There is provided techniques for providing digital signatures to a video stream encoded in layers. Each layer comprises encoded image frames. A digital signature for layer k=0 is provided by providing by generating signing data for layer k=0 and generating the digital signature for layer k=0. A respective digital signature for each layer k=1, . . . , K?1 is provided by, for each layer k=1, . . . , K?1 generating signing data, and generating the digital signature for layer k by encrypting the signing data, or a hash thereof, for layer k with the private key of the private-public key pair. The digital signatures for all the layers are provide to the video stream.Type: ApplicationFiled: July 25, 2023Publication date: February 8, 2024Inventors: Björn VÖLCKER, Stefan Lundberg
-
Publication number: 20230208614Abstract: A signed media bitstream comprises data units and signature units. Each signature unit is associated with one or more nearby data units and include at least one fingerprint derived from the associated data units and a digital signature of the at least one fingerprint. A storing method comprises: receiving a segment of the media bitstream; identifying N?2 instances of a repeating data unit in the received segment; pruning up to N?1 of the identified instances of the repeating data unit; and storing the received segment after pruning. A validation method comprises: receiving a segment of the media bitstream stored in accordance with the storing method; and validating a signature unit using a digital signature contained therein. Despite the pruning of the repeating data unit, the received associated data units can be successfully validated, either directly or indirectly, by means of different embodiments herein.Type: ApplicationFiled: December 20, 2022Publication date: June 29, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230188732Abstract: A method for verifying a digital signature in a video data segment generated by a video delivery chain comprises: obtaining the video data segment comprising encoded image frames and a plurality of node device datasets associated with respective labels; wherein one or more node device datasets include respective digital signatures; wherein the one or more node device datasets comprises a first node device dataset which includes a first digital signature generated by a first node device based on a first number of node device datasets that have been last added to the video data segment before the first node device dataset; locating the labels; identifying , using the labels, the first number of node device datasets; and verifying the first digital signature. The application also discloses a method of adding a digital signature to a video data segment.Type: ApplicationFiled: November 3, 2022Publication date: June 15, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230179787Abstract: A device and a method of signing an encoded video sequence comprising: obtaining an encoded video sequence composed of encoded image frames; generating a set of one of more frame fingerprints for each encoded image frame; generating a document comprising a header of a supplemental information unit, and a representation of the generated sets of one or more frame fingerprints; generating a document signature by digitally signing the document; generating the supplemental information unit to only consist of the document, the document signature and an indication of an end of the supplemental information unit; and signing the encoded video sequence by associating the generated supplemental information unit with the encoded video sequence.Type: ApplicationFiled: November 3, 2022Publication date: June 8, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230116909Abstract: A method of signing video data, comprising: obtaining video data representing a video sequence; obtaining a bitstring not extracted from the video data; generating a salt by hashing the bitstring, preferably using a secret hash function; generating a first/second fingerprint either by hashing a combination of the salt and a first/second portion of the video data, or by hashing a combination of the salt and a hash of a first/second portion of the video data; and providing a signature of the video data, which includes the first fingerprint. The first and second portions may encode consecutive time segments of the video sequence, such as consecutive frames.Type: ApplicationFiled: July 21, 2022Publication date: April 13, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230112135Abstract: A method of signing prediction-coded video data, comprising: obtaining a coded video sequence including at least one I-frame (I), which contains independently decodable image data, and at least one predicted frame (P1, P2, P3, P4), which contains image data decodable by reference to at least one other frame; generating a fingerprint (HI) of each I-frame; generating a fingerprint (HP) of each predicted frame by hashing a combination of data derived from the predicted frame and data derived from an I-frame to which the predicted frame refers directly or indirectly, wherein the fingerprint of the predicted frame is independent of any further predicted frame to which the predicted frame refers directly or indirectly; and providing a signature of the video sequence including the generated fingerprints.Type: ApplicationFiled: August 5, 2022Publication date: April 13, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230114200Abstract: The present application relates to detecting if video images captured by a camera are depicting a live scene or a recorded video played on a monitor, display or computer screen, which is setup to hide the scene from the camera. Metadata regarding the mapping operation used to transform image data between different intensity ranges, or bit depths, is included with the video and evaluated in order to determine if a video replay attack has taken place.Type: ApplicationFiled: September 30, 2022Publication date: April 13, 2023Applicant: Axis ABInventors: Björn VÖLCKER, Stefan LUNDBERG
-
Publication number: 20230082211Abstract: A computer implemented method for controlling a transmission of a video stream is provided. The method comprises estimating a number of bits for a group of pictures, GOP, of the video stream to be transmitted, setting a latency requirement for the transmission of the video stream, determining an average minimum video bitrate across the GOP based on the estimated number of bits and a time corresponding to a time period represented by a duration of the GOP, for video frames in the GOP setting an output bitrate for transmission of a video frame based on the latency requirement and the average minimum video bitrate, and transmitting the video frame using the output bitrate.Type: ApplicationFiled: September 12, 2022Publication date: March 16, 2023Applicant: Axis ABInventors: Mattias PETTERSSON, Björn VÖLCKER, Malte JOHANSSON
-
Patent number: 9888330Abstract: One or more delay estimators are used to detect failure in a signal processing component, such as an acoustic echo canceller. A first delay estimator is used to generate i) an estimated post-processing delay between when a known audio signal was conveyed to a loudspeaker, and when a portion of the processed audio signal that includes the known audio signal was output from the signal processing component, and ii) a confidence level for the estimated post-processing delay. A failure of the signal processing component may be detected in response to the estimated post-processing delay exceeding a threshold. A second delay estimator may also be used to generate an estimated pre-processing delay and a confidence level for the estimated pre-processing delay for comparison to the estimated post-processing delay and confidence level for the estimated post-processing delay in order to provide further failure detection accuracy and specificity.Type: GrantFiled: July 28, 2016Date of Patent: February 6, 2018Assignee: GetGo, Inc.Inventors: Patrick Vicinus, Björn Völcker
-
Publication number: 20180035223Abstract: One or more delay estimators are used to detect failure in a signal processing component, such as an acoustic echo canceller. A first delay estimator is used to generate i) an estimated post-processing delay between when a known audio signal was conveyed to a loudspeaker, and when a portion of the processed audio signal that includes the known audio signal was output from the signal processing component, and ii) a confidence level for the estimated post-processing delay. A failure of the signal processing component may be detected in response to the estimated post-processing delay exceeding a threshold. A second delay estimator may also be used to generate an estimated pre-processing delay and a confidence level for the estimated pre-processing delay for comparison to the estimated post-processing delay and confidence level for the estimated post-processing delay in order to provide further failure detection accuracy and specificity.Type: ApplicationFiled: July 28, 2016Publication date: February 1, 2018Inventors: Patrick Vicinus, Björn Völcker