Techniques for image content extraction
US-11443416-B2 · Sep 13, 2022 · US
US12238223B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12238223-B2 |
| Application number | US-202217710151-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2022 |
| Priority date | May 11, 2021 |
| Publication date | Feb 25, 2025 |
| Grant date | Feb 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
the unit being a group of pictures [GOP] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.