Wrist computer wireless communication and event detection
A system includes a wrist computer and a portable video camera. The wrist computer acquires physical activity data measured by a sensor device, generates a time marker on the basis of the physical activity data, and transmits the time marker to the portable video camera according to a predefined wireless communication protocol. The portable video camera is configured to record video data, encode the video data into a video data file, and store the received time marker as meta data in the video file.
1. A portable video camera comprising:
a camera device configured to capture video data;
an encoder configured to encode the captured video data into a video data file;
a bi-directional wireless communication interface configured to communicate wirelessly with a wrist computer according to a predefined communication protocol; and
a processor configured to acquire a time marker from the wrist computer through the bi-directional wireless interface, the time marker indicating a determined time instant, time period, or time interval in the video data captured by the camera device, and to store the acquired time marker as meta data in the video data file, to acquire, from the wrist computer, performance metrics data associated with timing indicated by the time marker and representing a performance event performed by a user performing a physical activity, to store the performance metrics data as the meta data in the video data file, and further configured to receive, through the bi-directional wireless communication interface a request for transfer of graphical content indicated by the time marker, to retrieve graphical content from said time instant, time period, or time interval indicated by the time marker from the video data file, and to cause the bi-directional wireless communication interface to transmit the retrieved graphical content to the wrist computer for display.
2. A computer program product embodied on a non-transitory distribution medium readable by a computer and comprising program instructions which, when executed by an apparatus, perform a process comprising:
acquiring video data from a camera device;
encoding the captured video data into a video data file;
acquiring a time marker from a wrist computer through a bi-directional wireless interface the time marker indicating a determined time instant, time period, or time interval in the video data captured by the camera device;
storing the acquired time marker as meta data in the video data file;
acquiring, from the wrist computer, performance metrics data associated with timing indicated by the time marker and representing a performance event performed by a user performing a physical activity,
storing the performance metrics data as the meta data in the video data file;
receiving, through the bi-directional wireless communication interface a request for transfer of graphical content indicated by the time marker;
retrieving graphical content from said time instant, time period, or time interval indicated by the time marker from the video data file; and
causing the bi-directional wireless communication interface to transmit the retrieved graphical content to the wrist computer for display.