Video generation device and computer-readable storage medium
Provided is a video generation device which generates a recorded video of an industrial machine, acquires data indicating a state of the industrial machine, searches data indicating a state of the industrial machine, detects a trigger event indicating work which the industrial machine has carried out, determines a viewpoint corresponding to the trigger event, and generates video based on the determination of the viewpoint.
1 . A video generation device, comprising:
a data acquisitor for acquiring data indicating a mechanical state of an industrial machine;
an observing point determinator for retrieving data indicating a state of the industrial machine, detecting a trigger event indicating a task executed by the industrial machine, and determining an observing point corresponding to the trigger event; and
a video generator for generating a simulation video indicating an operation of the industrial machine based on the observing point determined by the observing point determinator.
2 . The video generation device according to claim 1 , further comprising a data history storage for storing a history of the data acquired by the data acquisitor,
wherein
the observing point determinator stores an event set formed by a combination of a plurality of events, and
the observing point determinator is configured to,
in response to the trigger event being detected, check the data history storage for existence of data indicating occurrence of the plurality of events included in the event set, and
in response to the data indicating the occurrence of the plurality of events included in the event set existing in the data history storage, determine a work unit corresponding to the event set to thereby determine an observing point corresponding to the work unit.
3 . The video generation device according to claim 1 , wherein the observing point determinator is configured to retrieve data indicating occurrence of a plurality of events included in an event set by going backward in time starting from the trigger event.
4 . The video generation device according to claim 2 , wherein times of the occurrence of the plurality of events are added to the simulation video generated by the video generator.
5 . The video generation device according to claim 2 , wherein a seek bar that indicates times of the occurrence of the plurality of events included in the event set is created.
6 . The video generation device according to claim 2 , wherein a seek bar that indicates a time of an occurrence of the work unit is created.
7 . A non-transitory, computer-readable storage medium that stores instructions for causing, when executed by one or more processors, the one or more processors to:
acquire data indicating a state of an industrial machine;
retrieve data indicating the state of the industrial machine, detect a trigger event indicating a task executed by the industrial machine, and determine an observing point corresponding to the trigger event; and
generate a simulation video indicating an operation of the industrial machine based on a determination about the observing point.