Device and a method for signing a video segment comprising one or more groups of pictures

US12238223B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12238223-B2
Application numberUS-202217710151-A
CountryUS
Kind codeB2
Filing dateMar 31, 2022
Priority dateMay 11, 2021
Publication dateFeb 25, 2025
Grant dateFeb 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A device, and method of signing a video segment comprising one or more groups of pictures, GOPs, wherein each GOP comprises a header and one or more frames, are disclosed. For each of the one or more GOPs a GOP hash is produced and the GOP hash is digitally signed by means of a digital signature to produce a signed GOP hash. For each GOP except a last GOP of the one or more GOPs the respective signed GOP hash is saved in the header of a subsequent GOP. An additional GOP is added to the video segment after the last GOP of the one or more GOPs, wherein the additional GOP comprising a header and one or more frames. The signed GOP hash of the last GOP of the one or more GOPs is saved in the header of the additional GOP.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method of signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frames, the method comprising: for each GOP of the one or more GOPs: producing a GOP hash; and digitally signing the GOP hash by means of a digital signature, thereby producing a signed GOP hash; for each GOP except a last GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead saving the respective signed GOP hash in the header of a subsequent GOP; adding an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames; and saving the signed GOP hash of the last GOP of the one or more GOPs in the header of the additional GOP. 2. The method according to claim 1 , wherein the additional GOP comprises an empty intra frame and zero or more empty inter frames. 3. The method according to claim 1 , wherein the additional GOP includes information indicating that the additional GOP is a last GOP of the video segment. 4. The method according to claim 1 , wherein producing a GOP hash comprises: for each encoded frame of the one or more encoded frames of the GOP, producing a frame hash, thereby producing one or more frame hashes; and hashing the one or more frame hashes, thereby producing the GOP hash. 5. The method of claim 4 , wherein producing the GOP hash further comprises hashing the one or more frame hashes with metadata comprising at least one of a unique identifier of a camera capturing the video segment and a time stamp for the video segment, thereby producing the GOP hash. 6. The method of claim 4 , further comprising concatenating the one or more frame hashes with the GOP hash, thereby producing a concatenated GOP hash, and wherein digitally signing the GOP hash further comprises signing the concatenated GOP hash by means of a digital signature, thereby producing a signed GOP hash. 7. A non-transitory computer readable storage medium having stored thereon instructions for signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frame, such that when the instructions are executed on a processor the processor is configured to: for each GOP of the one or more GOPs: producing a GOP hash; and digitally signing the GOP hash by means of a digital signature, thereby producing a signed GOP hash: for each GOP except a last GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead saving the respective signed GOP hash in the header of a subsequent GOP; add an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames, and save the signed GOP hash of the last GOP of the one or more GOPs in the header of the additional GOP. 8. A device for signing a video segment comprising one or more groups of pictures, GOPs, each GOP comprising a header and one or more encoded frames, the device comprising circuitry configured to execute: a GOP hash producing function configured to produce a GOP hash for each GOP of the GOPs of the one or more GOPs; and a GOP hash signing function configured to digitally sign the GOP hash for each GOP of the GOPs of the one or more GOPs, thereby producing a respective signed GOP hash for each GOP of the GOPs of the one or more GOPs; a GOP adding function configured to add an additional GOP to the video segment after the last GOP of the one or more GOPs, the additional GOP comprising a header and one or more encoded frames; and a signed GOP hash saving function configured to, for each GOP of the one or more GOPs, refraining from saving the respective signed GOP hash in any portion of the respective GOP, including the header of the respective GOP, and instead save the respective signed GOP hash in the header of a subsequent GOP, wherein the signed GOP hash for the last GOP of the one or more GOPs is saved in the header of the additional GOP. 9. The device according to claim 8 , wherein the additional GOP comprises an empty intra frame and zero or more empty inter frames. 10. The device according to claim 8 , wherein the additional GOP includes information indicating that the additional GOP is a last GOP of the video segment. 11. The device according to claim 8 , wherein the GOP hash producing function is configured to produce a GOP hash by: producing a frame hash for each encoded frame of the one or more encoded frames of the GOP, thereby producing one or more frame hashes; and hashing the one or more frame hashes, thereby producing the GOP hash. 12. The device of claim 11 , wherein producing the GOP hash further comprises hashing the one or more frame hashes with metadata comprising at least one of a unique identifier of a camera capturing the video segment and a time stamp for the video segment, thereby producing the GOP hash. 13. The device of claim 11 , further comprising concatenating the one or more frame hashes with the GOP hash, thereby producing a concatenated GOP hash, and wherein digitally signing the GOP hash further comprises signing the concatenated GOP hash by means of a digital signature, thereby producing a signed GOP hash. 14. The non-transitory computer readable storage medium according to claim 7 , wherein the additional GOP comprises an empty intra frame and zero or more empty inter frames. 15. The non-transitory computer readable storage medium according to claim 7 , wherein the additional GOP includes information indicating, that the additional GOP is a last GOP of the video segment. 16. The non-transitory computer readable storage medium according to claim 7 , wherein producing a GOP hash comprises: for each encoded frame of the one or more encoded frames of the GOP, producing a frame hash, thereby producing one or more frame hashes; and hashing the one or more frame hashes, thereby producing the GOP hash. 17. The non-transitory computer readable storage medium according to claim 16 , wherein producing the GOP hash further comprises hashing the one or more frame hashes with metadata comprising at least one of: a unique identifier of a camera capturing the video segment, and a time stamp for the video segment, thereby producing the GOP hash. 18. The non-transitory computer readable storage medium according to claim 16 , wherein the processor is further configured to: concatenate the one or more frame hashes with the GOP hash, thereby producing a concatenated GOP hash, and wherein digitally signing the GOP hash further comprises signing the concatenated GOP hash by means of a digital signature, thereby producing a signed GOP hash. 19. The non-transitory computer readable storage medium according to claim 7 , wherein the additional GOP comprises an empty intra frame and one or more empty inter frames.

Assignees

Inventors

Classifications

  • Generation of protective data, e.g. certificates {(protecting software against unauthorised usage in a vending or licensing environment G06F21/10)} · CPC title

  • involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD · CPC title

  • Hash functions, e.g. MD5, SHA, HMAC or f9 MAC · CPC title

  • using key encryption key · CPC title

  • H04N19/177Primary

    the unit being a group of pictures [GOP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12238223B2 cover?
A device, and method of signing a video segment comprising one or more groups of pictures, GOPs, wherein each GOP comprises a header and one or more frames, are disclosed. For each of the one or more GOPs a GOP hash is produced and the GOP hash is digitally signed by means of a digital signature to produce a signed GOP hash. For each GOP except a last GOP of the one or more GOPs the respective …
Who is the assignee on this patent?
Axis Ab
What technology area does this patent fall under?
Primary CPC classification H04N19/177. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).