Method and device of signing encoded video sequence
Patent Information
- Application Number
- JP2022187978
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-12-03
- Filing Date
- 2022-11-25
- Publication Date
- 2025-10-01
- Estimated Expiration
- 2042-11-25
Smart Images

Figure 00000000_0000_ABST
Abstract
Claims
1. Obtaining an encoded video sequence (502) consisting of encoded image frames; generating (504) a set of one or more frame fingerprints for each encoded image frame, wherein a frame fingerprint is a unique identifier for the encoded image frame, and the frame fingerprints include: performing a hashing or checksum operation on said encoded image frame or a subset thereof; or digitally signing said encoded image frames or a subset thereof using asymmetric encryption; and generating (506) a document including a header of the ancillary information unit and a representation of the plurality of sets of the generated frame fingerprint(s); generating a document signature by digitally signing the document (510), wherein the document signature is a digital signature for the document, the digital signature being generated by applying asymmetric encryption to the document; generating (512) the auxiliary information unit consisting only of the document, the document signature, and an indication of the end of the auxiliary information unit; providing a signature for the encoded video sequence by associating the generated extrinsic information unit with the encoded video sequence (514); A method comprising:
2. generating a document fingerprint for the document (508); generating (510) the document signature for the document includes generating the document signature by digitally signing the document fingerprint; The method of claim 1.
3. The document a payload size value for a payload included in the auxiliary information unit; an identifier of the payload; and metadata about the encoded video sequence; and camera information regarding a camera capturing the video sequence; a public key of an asymmetric cryptographic key pair; The method of claim 1 , further comprising one or more of:
4. 2. The method of claim 1, wherein the generated extrinsic information unit is associated with the encoded video sequence by a reference to the encoded video sequence and transmitted on a channel different from a channel transmitting the encoded video sequence.
5. The method described in claim 1, wherein the generated ancillary information unit is associated with the encoded video sequence by adding the generated ancillary information to the end of the encoded video sequence.
6. The encoded video sequence a first portion of encoded image frames associated with a first group of photographs; a second, immediately following portion of the encoded image frames associated with a second group of photographs; Including, the generated extrinsic information unit is generated for the first portion of the encoded image frame; the generated ancillary information unit is associated with the encoded video sequence by subsequently adding the generated ancillary information unit to the first group of photographs associated with the first portion of the encoded image frames. The method of claim 1.
7. The method described in claim 6, wherein the generated ancillary information unit is associated with the encoded video sequence by adding the generated ancillary information to the encoded video sequence before the second group of photographs associated with a second portion of the encoded image frames.
8. The method described in claim 6, wherein the generated ancillary information unit is associated with the encoded video sequence by adding the generated ancillary information to the encoded video sequence as part of the second group of photographs associated with a second portion of the encoded image frame.
9. 2. The method of claim 1, wherein the encoded image frames include at least one intra-frame and one or more predicted inter-frames, the at least one intra-frame and the one or more predicted inter-frames being encoded according to a video encoding format that defines temporal video compression.
10. The representations of the plurality of sets of one or more generated frame fingerprints, The at least one intra-frame is generated and, a generated predicted inter frame for each of the one or more predicted inter frames; and, 10. The method of claim 9, comprising:
11. The representations of the plurality of sets of one or more generated frame fingerprints, The intraframes of the first group of photographs are generated. and, The generated predicted interframes of the first group of pictures and, The generated intraframes of the second group of photographs and, The method of claim 6, comprising:
12. The generated predicted interframe signal for each predicted interframe. is generated by hashing a combination of data resulting from the predicted Inter frame and data resulting from an Intra frame that the predicted Inter frame directly or indirectly references; the fingerprint of the predicted Inter frame is independent of any further predicted Inter frames to which the predicted Inter frame directly or indirectly refers; the data resulting from the predicted Inter frame includes one of image data of the predicted Inter frame and a generated first fingerprint of the image data of the predicted Inter frame; the data resulting from the intra-frame is a generated first fingerprint of the intra-frame; The method of claim 10.
13. the intraframe is an I-frame encoded according to the H.26x compression format, or an intraframe or keyframe encoded according to the AOMedia Video 1 (AV1) compression format; The predicted Inter frame is a forward predicted Inter frame (P frame) or a bidirectionally predicted Inter frame (B frame) encoded according to the H.26x compression format, or an Inter frame encoded according to the AV1 compression format.
10. The method of claim 9.
14. An imaging device for capturing a video sequence; an encoder for encoding the video sequence and outputting an encoded video sequence comprising encoded image frames; 1. A processor, comprising: generating a set of one or more frame fingerprints for each encoded image frame, wherein a frame fingerprint is a unique identifier for the encoded image frame, and the frame fingerprints include: performing a hashing or checksum operation on said encoded image frame or a subset thereof; or digitally signing said encoded image frames or a subset thereof using asymmetric encryption; and generating a document including a header of the ancillary information unit and a representation of the plurality of sets of the generated frame fingerprint(s); generating a document signature by digitally signing the document, the document signature being a digital signature for the document, the digital signature being generated by applying asymmetric encryption to the document; generating the ancillary information unit consisting solely of the document, the document signature, and an indication of the end of the ancillary information unit; providing a signature for the encoded video sequence by associating the generated extrinsic information unit with the encoded video sequence; a processor for performing a transmitter for transmitting the encoded video sequence with the signature; A device (400) comprising:
15. A non-transitory computer-readable storage medium on which a computer program (421) is stored, the computer program including instructions that, when executed by a computer, cause the computer to perform a method according to any one of claims 1 to 13.