| CPC H04N 23/632 (2023.01) [G06F 3/0482 (2013.01); G06F 3/0484 (2013.01); G06F 3/0488 (2013.01); H04N 23/62 (2023.01)] | 3 Claims |

|
1. A digital media file recording and organization system comprising:
a recording component, the recording component being operative to record audiovisual content comprising at least one of images and sound, to generate digital media data from the recorded audiovisual content, the digital media data comprising at least one of digital image data representing recorded images and digital audio data representing recorded sound;
a processor, the processor being operatively connected to the recording component to read the digital media data from the recording component;
a storage, the storage comprising a non-volatile computer-readable medium adapted and configured to store a plurality of digital media files, each digital media file comprising at least a portion of the digital media data read from the recording component, the processor being operatively connected to the storage to write the digital media files to the storage and to read the digital media files from the storage;
a software application, the software application comprising computer readable instructions stored in the storage, the processor being operative to read and execute the instructions from the storage;
a display, the processor being operatively connected to the display, the software application including instructions for the processor to display a user interface on the display, the user interface comprising interactive user interface views, the display comprising a touchscreen, the touchscreen being operative to detect user touch inputs and to generate user input data from the user touch inputs, the processor being operatively connected to the touchscreen to read the user input data from the touchscreen;
the software application including instructions for the processor to display a recording interface on the display, the recording interface comprising a record control and a file navigation link;
the software application including instructions for the processor to:
activate the recording component to begin recording said audiovisual content to generate said digital media data when the record control is activated a first time by a user touch input on the touchscreen, and when the record control is so activated a second time, stop said recording and write to the storage a digital media file containing the digital media data generated during said recording;
display a file navigation interface on the display when the file navigation link is activated, the file navigation interface including at least an album listing view, the album listing view displaying a plurality of album areas representing a corresponding plurality of albums, each of the albums being a logical entity stored in the storage, the logical entity being configured to logically contain zero or more of the digital media files stored in the storage, an album that logically contains zero digital media files being an empty album;
when an album is made empty by removing at least one digital media file previously contained in the album so that the album contains no digital media files, determine whether the empty album qualifies for deletion under an empty album deletion rule, and delete the empty album when the empty album qualifies for deletion;
each of the albums having at least one user-modifiable property, each user-modifiable property having a default initial value, wherein an empty album does not qualify for deletion under the empty album deletion rule if a value of any user-modifiable property of the empty album is modified from the default initial value.
|