System and method for supporting selective backtracking data recording
Abstract
Systems and methods can support a data processing apparatus. The data processing apparatus can include a data processor that is associated with a data capturing device on a stationary object and/or a movable object. The data processor can receive data in a data flow from one or more data sources, wherein the data flow is configured based on a time sequence. Then, the data processor can receive a control signal, which is associated with a first timestamp, wherein the first timestamp indicates a first time. Furthermore, the data processor can determine a first data segment by applying the first timestamp on the data flow, wherein the first data segment is associated with a time period in the time sequence that includes the first time.
Claims
exact text as granted — not AI-modified1 - 30 . (canceled)
31 . A method for backtracking data recording, comprising:
receiving a data flow associated with a time sequence from one or more data sources; storing the data flow in a first storage medium; receiving, at a time point, a control signal to transfer data from the first storage medium to a second storage medium; determining a time period in the time sequence according to the time point; selecting a subset of data in the data flow; and transferring the subset of data from the first storage medium to the second storage medium; wherein the time period includes a past portion and a current portion, and the past portion and the current portion are adjacent in the time sequence relative to the time point.
32 . The method of claim 31 , wherein the past portion is determined based on at least one of a characteristic of the data flow or a characteristic of the first storage medium and the current portion is a difference between the time period and the past portion.
33 . The method of claim 31 , wherein the past portion equals a maximum image frame number associated with the first storage medium divided by an image speed.
34 . The method of claim 31 , wherein the control signal is triggered by a button being pushed, a gesture of a user, a movement of an object, or a change of a state.
35 . The method of claim 31 , wherein the data flow comprises at least one of:
video data captured using an image sensor, audio data captured using a microphone, or textual data captured using a keyboard.
36 . The method of claim 31 , wherein the first storage medium is configured to store a maximum number of image frames, and wherein the time period is based on a maximum number of image frames associated with the first storage medium.
37 . The method of claim 31 , wherein the received data contains one or more image frames, and the time sequence is associated with an image frame count.
38 . The method of claim 31 , wherein the first storage medium is configured to store the data flow in a first-in, first-out buffer.
39 . The method of claim 31 , wherein the subset of data includes:
at least one image frame recorded before receipt of the control signal, and at least one image frame recorded after receipt of the control signal.
40 . The method of claim 31 , wherein the one or more data sources are configured to capture information for at least one of an unmanned aircraft, an unmanned vehicle, a hand held device, or a robot.
41 . A system for backtracking data recording, comprising:
at least one non-transitory computer-readable medium configured to store instructions; and at least one processor configured to execute the instructions to perform operations comprising:
receiving a data flow associated with a time sequence from one or more data sources;
storing the data flow in a first storage medium;
receiving, at a time point, a control signal to transfer data from the first storage medium to a second storage medium;
determining a time period in the time sequence according to the time point;
selecting a subset of data in the data flow; and
transferring the subset of data from the first storage medium to the second storage medium;
wherein the time period includes a past portion and a current portion, and the past portion and the current portion are adjacent in the time sequence relative to the time point.
42 . The system of claim 41 , wherein the past portion is determined based on at least one of a characteristic of the data flow or a characteristic of the first storage medium and the current portion is a difference between the time period and the past portion.
43 . The system of claim 41 , wherein the past portion equals a maximum image frame number associated with the first storage medium divided by an image speed.
44 . The system of claim 41 , wherein the control signal is triggered by a button being pushed, a gesture of a user, a movement of an object, or a change of a state.
45 . The system of claim 41 , wherein the data flow comprises at least one of:
video data captured using an image sensor, audio data captured using a microphone, or textual data captured using a keyboard.
46 . The system of claim 41 , wherein the first storage medium is configured to store a maximum number of image frames, and wherein the time period is based on a maximum number of image frames associated with the first storage medium.
47 . The system of claim 41 , wherein the received data contains one or more image frames, and the time sequence is associated with an image frame count.
48 . The system of claim 41 , wherein the first storage medium is configured to store the data flow in a first-in, first-out buffer.
49 . The system of claim 41 , wherein the subset of data includes:
at least one image frame recorded before receipt of the control signal, and at least one image frame recorded after receipt of the control signal.
50 . The system of claim 41 , wherein the one or more data sources are configured to capture information for at least one of an unmanned aircraft, an unmanned vehicle, a hand held device, or a robot.Join the waitlist — get patent alerts
Track US2020358979A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.