Method and device of signing encoded video sequence

JP2023083231A5Active Publication Date: 2025-10-01AXIS
View PDF 0 Cites 0 Cited by

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
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a device and a method of signing an encoded video sequence.SOLUTION: A method includes: (502) obtaining an encoded video sequence; (504) generating a set of one of more frame fingerprints for each encoded image frame; (506) generating a document comprising a header of a supplemental information unit, and a representation of the generated sets of one or more frame fingerprints; (510) generating a document signature by digitally signing the document; (512) generating the supplemental information unit consisting only of the document, the document signature and an indication of an end of the supplemental information unit; and (514) signing the encoded video sequence by associating the generated supplemental information unit with the encoded video sequence.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

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.