Techniques and system for multiple display media presentations
AssigneeIntel Corporation
InventorDaniel Avrahami
Life of this patent
Estimating the term…
Abstract
In one embodiment, an apparatus includes a processor circuit; a media distribution component for execution on the processor circuit to manage presentation of a media presentation on multiple electronic displays, the media presentation comprising a video part and an auxiliary data part, the auxiliary data part comprising sensor data corresponding to the video part, the media distribution component to manage presentation of the video part on an external display and the auxiliary data part on an integrated display. Other embodiments are disclosed and claimed.
Claims25
An apparatus, comprising:
- a processor circuit;
- and
- a memory storing instructions for execution on the processor circuit, the instructions to:
- manage presentation of a media presentation on multiple electronic displays, the media presentation comprising a video part and an auxiliary data part, the auxiliary data part comprising at least one of accelerometer data or altitude data, the video part comprising a video file having a plurality of video frames with each video frame having a video time stamp indicating a time at which the video frame was recorded, and the auxiliary data part comprising a sensor data file having a plurality of sensor data entries with each sensor data entry having a sensor time stamp and a keyframe index, the keyframe index to include a listing of select frames of the video part that correspond to one or more portions of the sensor data;
- manage presentation of the video part on an external display and the auxiliary data part on an integrated display;
- generate first signals to present a data window with a sensor data entry of the plurality of sensor data entries on the integrated display, the data window to include a marker, the marker positioned within the data window based on the sensor data entry and a sensor time stamp associated with the sensor data entry and corresponding to a video time stamp associated with a current video frame;
- receive input moving the marker from a first position to a second position, the first and second positions corresponding to a first and a second sensor data entry, of the plurality of sensor data entries, respectively;
- and
- present, on the external display responsive to the received input, a first video frame of the plurality of video frames having a video time stamp associated with the sensor time stamp of the second sensor data entry.
At least one non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause a system to:
- receive a selection of a media presentation comprising an auxiliary data part and video part corresponding to the auxiliary data part, the auxiliary data part comprising at least one of accelerometer data or altitude data, the video part to comprise a video file having a plurality of video frames with each video frame having a video time stamp indicating a time at which the video frame was recorded, and the auxiliary data part to comprise a sensor data file having a plurality of sensor data entries with each sensor data entry having a sensor time stamp and a keyframe index, the keyframe index to include a listing of select frames of the video part that correspond to one or more portions of the sensor data;
- send the auxiliary data part for presentation on an integrated display of a local device;
- and
- send the video part of the media presentation to an external display for presentation;
- generate an auxiliary data window on the integrated display that presents a sensor data entry of the plurality of sensor data entries, the auxiliary data window to include a marker positioned within the data window based on the sensor data entry and a sensor time stamp associated with the sensor data entry and corresponding to a video time stamp associated with a current video frame;
- receive input moving the marker from a first position to a second position, the first and second positions corresponding to a first and a second sensor data entry, of the plurality of sensor data entries, respectively;
- and
- present, on the external display responsive to the received input, a first video frame of the plurality of video frames having a video time stamp associated with the sensor time stamp of the second sensor data entry.
A computer implemented method, comprising:
- receiving a selection of a media presentation comprising a video part and an auxiliary data part, the auxiliary data part comprising at least one of accelerometer data or altitude data, the video part comprising a video file having a plurality of video frames with each video frame having a video time stamp indicating a time at which the video frame was recorded, and the auxiliary data part comprising a sensor data file having a plurality of sensor data entries with each sensor data entry having a sensor time stamp and a keyframe index, the keyframe index to include a listing of select frames of the video part that correspond to one or more portions of the sensor data;
- forwarding the auxiliary data part of the media presentation to an integrated display on a local device;
- sending the video part of the media presentation to an external display, the auxiliary data part comprising data recorded concurrently with the video part;
- generating an auxiliary data window on the integrated display that presents a sensor data entry of the plurality of sensor data entries, the auxiliary data window to include a marker positioned within the data window based on the sensor data entry and a sensor time stamp associated with the sensor data entry and corresponding to a video time stamp associated with a current video frame;
- receiving input moving the marker from a first position to a second position, the first and second positions corresponding to a first and a second sensor data entry, of the plurality of sensor data entries, respectively;
- and
- presenting, on the external display responsive to the received input, a first video frame of the plurality of video frames having a video time stamp associated with the sensor time stamp of the second sensor data entry.
Dependencies are inferred from the claim text.