Digital camera user interface for video trimming
Abstract
A digital video camera comprising: user controls enabling a user to select between at least an up input, a down input, a left input, a right input, and a confirmation input; and a program memory storing instructions to implement a method for trimming a digital video sequence. The method includes: selecting a digital video sequence; initiating a trimming operation; accepting user input to select a start frame and an end frame for a trimmed digital video sequence, wherein the up input and the down input are used to select between a start frame selection mode and an end frame selection mode, and the left input and the right input are used to scroll through the frames of the selected digital video sequence; and trimming the selected video sequence to include the frames between the selected start frame and the selected end frame.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
during a delete frames trimming mode, responsive to receipt of a user input changing a position of a start frame marker relative to a timeline via a user interface of a processor-based device, a processor of said processor-based device scrolling to and displaying a currently-selected frame of a digital video comprising a sequence of frames on a display of said processor-based device, and establishing, in a memory of the processor-based device, the currently-selected frame as a start frame, said digital video being stored in said memory of the processor-based device, and said memory being accessible to said processor of the processor-based device; responsive to one or more subsequent user inputs via the user interface, said processor scrolling to and displaying a desired end frame of the sequence of frames by changing a position of an end frame marker relative to the timeline, and establishing, in the memory, the desired end frame as a designated end frame; and storing, in the memory, a trimmed digital video sequence that does not include frames of the digital video between the start frame and the designated end frame.
2 . The method of claim 1 , wherein the trimmed digital video sequence stored in the memory includes the start frame and the designated end frame.
3 . The method of claim 1 , wherein the frames of the digital video between the start frame and the designated end frame are deleted.
4 . The method of claim 3 , further comprising the processor presenting via the display a timeline graphic indicating a relative position of the currently-selected frame within the digital video.
5 . The method of claim 3 , wherein the scrolling occurs at a rate of a predetermined number of frames of the sequence of frames for each associated user input received by the processor.
6 . The method of claim 5 , wherein the predetermined rate is increased if the associated user input is received for longer than a predetermined period of time.
7 . The method of claim 3 , wherein the processor further presents via the display instructions that provide guidance about functions of the user interface.
8 . The method of claim 3 , wherein the processor further presents via the display a confirmation screen that includes a menu of options before storing the trimmed digital video sequence, one of said options allowing for user confirmation that the trimmed digital video sequence should be saved.
9 . The method of claim 8 , wherein another of said options facilitates previewing the trimmed digital video sequence on the display.
10 . The method of claim 3 , wherein storing the trimmed digital video sequence includes storing metadata associated with the trimmed digital video sequence.
11 . A non-transitory computer readable medium having stored thereon instructions executable by a processor of a processor-based device having a display and a memory, to cause the processor to perform operations comprising:
during a delete frames trimming mode, responsive to receipt of a user input changing a position of a start frame marker relative to a timeline via a user interface of the processor-based device, scrolling to and displaying a currently-selected frame of a digital video comprising a sequence of frames on the display of said processor-based device, and establishing, in the memory of the processor-based device, the currently-selected frame as a start frame; responsive to one or more subsequent user inputs via the user interface, scrolling to and displaying a desired end frame of the sequence of frames by changing a position of an end frame marker relative to the timeline, and establishing, in the memory, the desired end frame as a designated end frame; and storing, in the memory, a trimmed digital video sequence that does not include frames of the digital video between the start frame and the designated end frame.
12 . The non-transitory computer readable medium of claim 11 , wherein storing the trimmed digital video sequence includes storing the start frame and the designated end frame.
13 . The non-transitory computer readable medium of claim 11 , further comprising instructions executable by the processor to perform operations comprising deleting the frames of the digital video between the start frame and the designated end frame.
14 . The non-transitory computer readable medium of claim 13 , further comprising instructions executable by the processor to perform operations comprising presenting, via the display, a timeline graphic indicating a relative position of the currently-selected frame within the digital video sequence.
15 . The non-transitory computer readable medium of claim 13 , wherein the scrolling occurs at a rate of a predetermined number of frames of the sequence of frames for each associated user input received by the processor.
16 . The non-transitory computer readable medium of claim 15 , wherein the predetermined rate is increased if the associated user input is received for longer than a predetermined period of time.
17 . The non-transitory computer readable medium of claim 13 , further comprising instructions executable by the processor to perform operations comprising displaying, via the display, instructions that provide guidance about functions of the user interface.
18 . The non-transitory computer readable medium of claim 13 , further comprising instructions executable by the processor to perform operations comprising displaying, via the display, a confirmation screen that includes a menu of options before storing the trimmed digital video sequence, wherein one of said options allows for user confirmation that the trimmed digital video sequence should be saved.
19 . The non-transitory computer readable medium of claim 16 , wherein another of said options facilitates previewing the trimmed digital video sequence on the display.
20 . A device comprising a user interface configured to receive one or more user inputs; memory configured to store a digital video sequence comprising a sequence of frames; and a display configured to display a currently selected frame of the digital video sequence; wherein the device is configured to:
in response to the user interface receiving a first user input, scroll in a first temporal direction within the digital video sequence from a first currently displayed frame to a first corresponding frame of the digital video sequence at a position of a start frame marker and establish said first corresponding frame as a start frame; in response to the user interface receiving a second user input, scroll in a second temporal direction within the digital video sequence from a second currently displayed frame to a second corresponding frame of the digital video sequence at a position of an end frame marker and establish said second corresponding frame as an end frame; and store in the memory a trimmed digital video sequence that does not include frames of the digital video between the start frame and the end frame.Join the waitlist — get patent alerts
Track US2020304749A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.