Program for controlling display of simulation video digest

Abstract
Image processing device is able to obtain digest video of an actual video with a simple configuration and has processor that generates simulation video data, image display control circuit that converts simulation video data into video signal and displays video signal on a display device, primary buffer that reads the simulation data and stores data of simulation data for a continuous predetermined period of time, wherein the processor detects occurrence of predetermined conditions in simulation data, and a digest replay buffer stores, as one scene of digest data, and data is stored in the primary buffer prior to the time of the occurrence of the predetermined conditions and simulation data for a period of time from when predetermined conditions occurred until when the storage termination conditions are satisfied.
Description

BRIEF DESCRIPTION OF THE DRAWING


FIG. 1 is a block diagram showing an example of the configuration of a game device as an image processing device according to the present invention.



FIG. 2 is a diagram that explains the basic concept of simulation video digest display control by a program according to the present invention.



FIG. 3 is a diagram to further explain the primary buffer 2 and digest scene extraction.



FIG. 4 is a diagram to explain the basic configuration of the digest replay buffer 1.



FIG. 5 is the digest video calculation process flow (part 1).



FIG. 6 is the digest video calculation process flow (part 2).



FIG. 7 shows the digest video replay process flow.



FIG. 8 is a table showing an example of digest scene storage start conditions.



FIG. 9 is a diagram showing an example in which scenes are stored from the end of the currently stored scenes, without deleting the presently stored scenes.



FIG. 10 is a diagram showing an example of the case where the currently replaying scene (I) and the next replay candidate scene (II) are stored, and 12 seconds of vacant area (III) is not available.



FIG. 11 is an example of the criteria for determining the scene priority in FIG. 10.



FIG. 12 is a diagram explaining the game calculation and scene storage loop process (Step S10) in FIG. 6.



FIG. 13 is a diagram showing an example of scene storage termination conditions.



FIG. 14 is a diagram explaining an example in which scenes are directly written to the digest replay buffer 1, while at the same time a scene starts to be replayed from the beginning.



FIG. 15 is a diagram showing the process for the case that the stored quantity the digest replay buffer 1 exceeds 24 seconds.



FIG. 16 is a diagram showing a pre-game performance table of the digest game.



FIG. 17 is a diagram to explain the re-play timing.



FIG. 18 is a diagram showing an example in which the present invention is realized with only a digest replay buffer 1, without using a primary buffer 10.



FIG. 19 is a diagram showing another example in which the present invention is realized with only a digest replay buffer 1, without using a primary buffer 10.


Claims
  • 1. A program that is executed on a computer, for controlling display of a digest of simulation video, the program causing the computer to function as: a simulation calculation unit that carries out simulation calculations in time series order to generate simulation video of phenomena that changes with passage of time;a digest scene start determination unit that determines a digest scene start time based on a predetermined start condition;a digest scene termination determination unit that determines the digest scene termination time based on predetermined termination conditions;a buffer storage unit that stores the simulation calculation result from the determined starting time until the determined termination time as a single digest scene in free area in time series order, and that is capable of storing a plurality of the digest scenes;a digest scene selection unit that after one or more digest scenes are stored in the buffer storage unit selects a single digest scene from among the digest scenes;a simulation video generation unit that reads the selected digest scene in time series order and generates simulation video;a simulation video display unit that replays and displays the generated simulation video at a speed slower than a speed of the simulation calculation; anda space release unit that after the selected digest scene has been read in time series order logically makes free, as free area, space of the buffer storage unit in which the selected digest scene is stored.
  • 2. The program according to claim 1, wherein the single digest scene selected by the digest scene selection unit is the oldest digest scene in the time series order.
  • 3. The program according to claim 1, wherein the start time determined by the digest scene start determination unit is a time set corresponding to the predetermined start conditions, the time being prior to a time of occurrence of the predetermined start conditions for a predetermined period of time.
  • 4. The program according to claim 1, wherein simulation calculation by the simulation calculation unit is temporarily stopped if the buffer storage unit is full, and is restarted when free area is made in the buffer storage unit.
  • 5. The program according to claim 1, wherein a priority is set for the digest scenes, and when the buffer storage unit is full, the space release unit logically releases digest scenes with low priority as free area.
  • 6. The program according to claim 1, wherein when there is no digest scene that can be replayed in the buffer storage unit, the buffer storage unit stores a special emergency scene.
  • 7. The program according to claim 1, wherein the buffer storage unit has primary buffer space and digest replay buffer space, the simulation calculation results by the simulation calculation unit are stored one by one in the primary buffer space, the termination time determined after the start time is determined by the digest scene start determination unit and the digest scene termination determination unit based on the simulation calculation results stored in the primary buffer space, and the digest scene from the determined start time to the termination time is stored in the digest replay buffer space.
  • 8. A storage medium that stores a program controlling display of a digest of simulation video, and that is executed on a computer, the program casing the computer to function as:a simulation calculation unit that carries out simulation calculations in time series order to generate simulation video of phenomena that change with passage of time;a digest scene start determination unit that determines a digest scene start time based on predetermined start conditions;a digest scene termination determination unit that determines a digest scene termination time based on predetermined termination conditions;a buffer storage unit that stores a simulation calculation result from the determined starting time until the determined termination time as a single digest scene in free area in time series order, and that is capable of storing a plurality of the digest scenes;a digest scene selection unit that after one or more digest scenes are stored in the buffer storage unit selects a single digest scene from among the digest scenes;a simulation video generation unit that reads the selected digest scene in time series order and generates simulation video;a simulation video display unit that replays and displays the generated simulation video at a speed slower than a speed of the simulation calculation; anda space release unit that after the selected digest scene has been read in time series order logically releases, as free area, space of the buffer storage unit in which the selected digest scene is stored.
  • 9. An image processing device that controls and displays digests of simulation video, comprising: a computer;a buffer storage device; andan image display device, wherein the computer is made to function as a simulation calculation unit that carries out simulation calculations in time series order to generate simulation video of phenomena that change with passage of time, a digest scene start determination unit that determines a digest scene start time based on predetermined start conditions, and a digest scene termination determination unit that determines a digest scene termination time based on predetermined termination conditions, and wherein a plurality of digest scenes are stored in free area in the buffer storage device in time series order with the simulation calculation result from the determined starting time until the determined termination time as a single digest scene, and furtherthe computer is made to function as a digest scene selection unit that after one or more digest scenes are stored in the buffer storage unit selects a single digest scene from among the digest scenes, and a simulation video generation unit that reads the selected digest scene from the buffer storage device in time series order and generates simulation video, and wherein the simulation video generated by the simulation video generation unit is displayed on the image display device, andthe computer is made to function as a space release unit that after the selected digest scene has been read in time series order logically releases, as free area, space of the buffer storage unit in which the selected digest scene was stored.
  • 10. A method of controlling display of a digest of simulation video, comprising the steps by a computer of: carrying out simulation calculations in time series order to generate simulation video of phenomena that change with passage of time;carrying out digest scene start determination that determines the digest scene start time based on predetermined start conditions;carrying out digest scene termination determination that determines the digest scene termination time based on predetermined termination conditions;storing a simulation calculation result as a single digest scene in free area in time series order in a buffer storage unit that is capable of storing a plurality of digest scenes from the determined start time to the determined termination time;selecting a single digest scene from among the digest scenes after one or more digest scenes have been stored in the buffer storage unit;generating simulation video by reading the selected digest scene in time series order;displaying the generated simulation video in an image display unit by replaying at a speed slower than a simulation calculation speed; andlogically releasing, as free area, space in the buffer storage unit in which the selected digest scene is stored, after the selected digest scene has been read in time series order.
Priority Claims (1)
Number Date Country Kind
2006-16775 Jan 2006 JP national