US 11,818,461 B2
Context-controlled video quality camera system
Nishant Shah, Aurora, IL (US)
Filed by Nishant Shah, Aurora, IL (US)
Filed on Jul. 20, 2022, as Appl. No. 17/869,008.
Claims priority of provisional application 63/223,592, filed on Jul. 20, 2021.
Prior Publication US 2023/0025009 A1, Jan. 26, 2023
Int. Cl. H04N 23/667 (2023.01); H04W 4/021 (2018.01); H04N 23/62 (2023.01)
CPC H04N 23/667 (2023.01) [H04N 23/62 (2023.01); H04W 4/021 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A video recording system comprising:
a camera device including a lens and an image sensor, the image sensor being optically coupled to the lens;
a video processor, the video processor being operatively coupled to the camera device image sensor;
a storage comprising a non-volatile storage medium storing a software application;
an input control component adapted and configured to detect user input; and
a processor, the processor being operatively coupled to the camera device, the storage, and the input control component;
the camera device image sensor being operative, when activated, to produce a stream of digital video data from light passing through the lens and onto the image sensor, and the video processor being operative to process the recording stream of digital video data to produce digital video frame data;
the software application comprising instructions for the processor to:
activate the image sensor upon activation of a record control;
activate the record control in response to the input control component detecting user input corresponding to the record control;
write the recording stream of digital video data to the storage to create a video file in the storage;
read a plurality of video quality settings rules from the storage, each video quality settings rule having a triggering condition and a video quality settings action, the video quality settings rule instructing the processor to perform the video quality settings action in response to the triggering condition;
for each video quality settings rule, determine when the triggering condition exists, and in response to the triggering condition, perform the video quality settings action;
wherein the video quality settings action comprises one of an automatic settings adjustment routine and a prompted settings adjustment routine;
wherein the automatic settings adjustment routine comprises automatically performing an adjustment of one or more video quality settings according to the triggering condition, and the prompted settings adjustment routine comprises prompting a user to select whether to perform said adjustment, receiving a user input selection, and when the user input selection is to perform the adjustment, performing the adjustment in response to the user input selection; and
wherein the software application further comprises instructions for the processor to:
read meta-rules from the storage, each meta-rule having a rules update triggering condition and a rules updating action;
for each meta-rule, determine when the rules update triggering condition exists, and in response to the rules update triggering condition, perform the rules updating action;
wherein the rules updating action comprises one of an automatic rules updating routine and a prompted rules updating routine;
wherein the automatic rules updating routine comprises automatically performing a rules update according to the rules update triggering condition, the rules update comprising at least one of writing a new video quality settings rule to the storage and modifying an existing video quality settings rule in the storage, and the prompted rules updating routine comprising prompting a user to select whether to perform said rules update, receiving a user input selection, and when the user input selection is to perform the rules update, performing the rules update in response to the user input selection.