Data processing systems
First Claim
Patent Images
1. A method of storing data collected by a digital video camera having one or more sensor devices associated therewith, the method comprising:
- receiving an first input to cause the camera to start recording;
opening a digital media container on a first memory based on receipt of the first input, the opening including reserving a predetermined amount of memory before a payload portion of the digital media container into which a metadata portion of the container is to be added when closing the container to create the media file;
writing video image data based on data received from an image sensor of the camera to the payload portion of the digital media container;
storing sensor data based on data received from the one or more sensor devices in a second memory, wherein the second memory is not used for storing video image data;
upon receiving a second input, causing the camera to stop recording;
after the camera has stopped recording, acquiring, from the second memory, the sensor data and incorporating the sensor data into a metadata portion in the predetermined amount of memory that was previously reserved before the payload portion of the digital media container on the first memory; and
closing the digital media container to create a digital media file stored in the first memory.
16 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed related to the processing of video and sensor data recorded by a video camera. For example, a first embodiment is directed to the storage of sensor data in a metadata portion of a digital media file, a second embodiment is directed to the storage of highlight data in a metadata portion of a digital media file, and a third embodiment is directed to the creation of highlight data based on sensor data.
-
Citations
21 Claims
-
1. A method of storing data collected by a digital video camera having one or more sensor devices associated therewith, the method comprising:
-
receiving an first input to cause the camera to start recording; opening a digital media container on a first memory based on receipt of the first input, the opening including reserving a predetermined amount of memory before a payload portion of the digital media container into which a metadata portion of the container is to be added when closing the container to create the media file; writing video image data based on data received from an image sensor of the camera to the payload portion of the digital media container; storing sensor data based on data received from the one or more sensor devices in a second memory, wherein the second memory is not used for storing video image data; upon receiving a second input, causing the camera to stop recording; after the camera has stopped recording, acquiring, from the second memory, the sensor data and incorporating the sensor data into a metadata portion in the predetermined amount of memory that was previously reserved before the payload portion of the digital media container on the first memory; and closing the digital media container to create a digital media file stored in the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for storing data collected by a digital video camera having one or more sensor devices associated therewith, the system comprising one or more processing resources configured to:
-
receive a first input to cause the camera to start recording; open a digital media container on a first memory based on receipt of the first input, the opening including reserving a predetermined amount of memory before a payload portion of the digital media container into which a metadata portion of the container is to be added when closing the container to create the media file; write video image data based on data received from an image sensor of the camera to the payload portion of the digital media container; store sensor data based on data received from the one or more sensor devices in a second memory, wherein the second memory is not used for storing video image data; upon receiving a second input, causing the camera to stop recording; after the camera has stopped recording, acquiring, from the second memory, the sensor data and incorporating the sensor data into a metadata portion in the predetermined amount of memory that was previously reserved before the payload portion of the digital media container on the first memory; and close the digital media container to create a digital media file stored in the first memory.
-
-
21. A non-transitory computer readable medium comprising computer software comprising a set of instructions that, when executed by one or more processors of a digital video camera, cause the digital video camera to perform a method of storing data collected by a digital video camera having one or more sensor devices associated therewith, the method comprising:
-
receiving an first input to cause the camera to start recording; opening a digital media container on a first memory based on receipt of the first input, the opening including reserving a predetermined amount of memory before a payload portion of the digital media container into which a metadata portion of the container is to be added when closing the container to create the media file; writing video image data based on data received from an image sensor of the camera to the payload portion of the digital media container; storing sensor data based on data received from the one or more sensor devices in a second memory, wherein the second memory is not used for storing video image data; upon receiving a second input, causing the camera to stop recording; after the camera has stopped recording, acquiring, from the second memory, the sensor data and incorporating the sensor data into a metadata portion in the predetermined amount of memory that was previously reserved before the payload portion of the digital media container on the first memory; and closing the digital media container to create a digital media file stored in the first memory.
-
Specification