SYSTEMS AND METHODS FOR VIDEO PLAYBACK CONTROL
Methods and apparatus are provided for a video playback control system for a vehicle. The method can include receiving a source of video data and accessing a data store for a run script associated with the playback of the video data. The method can also include if no run script exists in the data store, generating a log of user input received for the playback of the video data. The method can include storing the log in the data store as a run script associated with the playback of the video data.
1 . A method of controlling video playback in a cabin of a vehicle, comprising:
receiving a source of video data;
accessing a data store for a run script associated with the playback of the video data;
if no run script exists in the data store, generating a log of user input received for the playback of the video data; and
storing the log in the data store as a run script associated with the playback of the video data.
2 . The method of claim 1 , wherein accessing the data store for the run script further comprises:
accessing a local data store on the vehicle.
3 . The method of claim 1 , wherein accessing the data store for the run script further comprises:
accessing a remote data store.
4 . The method of claim 1 , wherein generating the log of user input received for the playback of the video data further comprises:
determining if a user input has been received from at least one user input device;
if a user input has been received, determining a characteristic associated with the video data when the user input was received; and
storing the user input and the characteristic in the data store.
5 . The method of claim 4 , wherein determining a characteristic associated with the video data further comprises:
determining a content identifier associated with the video data.
6 . The method of claim 4 , wherein the source of video data is received at an initial time, and determining a characteristic associated with the video data further comprises:
determining a time that has elapsed between the initial time when the source of video data was received and the user input.
7 . The method of claim 1 , further comprising:
outputting video data to at least one display located within the cabin of the vehicle based on the run script.
8 . The method of claim 1 , further comprising:
determining a unique identifier associated with the source of video data; and
accessing the data store to retrieve the run script based on the unique identifier.
9 . A video playback control system for a vehicle, comprising:
at least one user input device that receives a user input;
at least one display located in a rear cabin of the vehicle;
a source of video data for display on the at least one display; and
a control module that accesses a data store for a run script for playback of the video data based on a unique identifier associated with the source of video data and substantially automatically outputs the video data to the at least one display based on the run script.
10 . The system of claim 9 , wherein if the data store does not include the run script for the playback of the video data, the control module generates a log for the playback of the video data based on input to the at least one user input device.
11 . The system of claim 10 , wherein the log includes the input to the at least one user input device associated with at least one content descriptor of the video data.
12 . The system of claim 10 , wherein the source of video data is provided at an initial time, and the log includes the input to the at least one user input device associated with a time measured from the initial time.
13 . The system of claim 9 , wherein the control module accesses a data store located on the vehicle.
14 . The system of claim 9 , wherein the control module accesses a data store remote from the vehicle.
15 . A vehicle, comprising:
a passenger cabin;
at least one display located within the passenger cabin;
at least one user input device located within the passenger cabin that receives user input;
a source of video data for display on the at least one display;
a control module that controls the display of the video data on the at least one display, and the control module:
determines a unique identifier associated with the source of video data;
based on the unique identifier, accesses a local data store for a run script for playback of the video data;
if no run script is associated with the unique identifier, generates a log of user input received by the at least one user input device during the playback of the video data; and
stores the log in the local data store as the run script for the playback of the video data.
16 . The vehicle of claim 15 , further comprising:
a video player in communication with the control module,
wherein the source of video data is received as input to the video player.
17 . The vehicle of claim 15 , further comprising:
an input port in communication with the control module,
wherein the source of video data is received from a portable electronic device coupled to the input port.
18 . The vehicle of claim 15 , wherein the control module accesses a remote data store for a run script for playback of the video data if no run script is associated with the unique identifier in the local data store.
19 . The vehicle of claim 18 , wherein the control module outputs the log to the remote data store.
20 . The vehicle of claim 15 , wherein the source of video data is provided at an initial time, and the log includes the user input associated with a time measured from the initial time.