| CPC G06F 21/6245 (2013.01) [B43L 1/002 (2013.01); B43L 1/12 (2013.01); G03B 21/62 (2013.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); G06V 20/52 (2022.01); G06V 40/162 (2022.01); G03B 21/56 (2013.01); G03B 21/58 (2013.01); G03B 21/60 (2013.01); G03B 21/625 (2013.01)] | 19 Claims |

|
1. A system comprising:
a processing circuit; and
a memory system configured to communicate with the processing circuit, wherein the memory system includes executable instructions, and wherein in response to the processing circuit executing the executable instructions the processing circuit is configured to perform operations comprising:
analyzing, by the processing circuit, captured video data to determine whether the captured video data matches or is consistent with a pattern, wherein the pattern is configured to identify a visual property and a semantic property in the captured video data;
generating, by the processing circuit and in response to the captured video data matching or being consistent with the pattern, alignment data for the visual property, wherein the alignment data relates the visual property to the captured video data;
generating, by the processing circuit and in response to identifying the semantic property in the captured video data, second alignment data for the semantic property, wherein the second alignment data relates the semantic property to the captured video data;
comparing, by the processing circuit, the visual property to one or more rules, wherein the one or more rules are applied based on an intended use of the captured video data;
second comparing, by the processing circuit, the semantic property to the one or more rules;
determining, by the processing circuit, whether the visual property or the semantic property should be altered in the captured video data based on the comparing or the second comparing; altering, by the processing circuit and in response to determining that the semantic property should be altered in the captured video data, the captured video data to at least partially alter the semantic property in the captured video data based on the second alignment data.
|