A non-transitory computer-readable storage medium storing an information processing program, the information processing program for use with a computer system that is configured to access a panoramic movie, the computer system including at least one hardware processor, the computer system coupled to at least one display device, wherein the information processing program comprises instructions that cause the computer system to:
- load a plurality of panorama images of a panorama movie;
- determine, based on use of a portable device, an orientation of the portable device based on acquired first input data;
- for each corresponding one of the plurality of panorama images:
- (a) set a first range based on the orientation of the portable device, wherein what portion of the corresponding one of the plurality of panorama images is used for display is based on the first range;
- (b) generate a first image that is based on 1) the corresponding one of the plurality of panorama images, 2) the first range, and 3) a virtual model;
- (c) set a second range based on a tracked amount of change of orientation of the portable device, wherein as a result of determination that the tracked amount of change is greater than a threshold level of change, the second range is set to match the first range, wherein as a result of determination that the tracked amount of change is less than the threshold level of change, the second range is maintained and different from the first range;
- (d) generate a second image that is based on 1) the corresponding one of the plurality of panorama images, 2) the second range, and 3) the virtual model;
- automatically output a first movie for display in a first display area, the first movie comprised of the generated first images;
- and
- automatically output a second movie for display in a second display area, the second movie comprised of the generated second images,
- wherein the second movie is output to be concurrently displayed with the first movie such that each of the first and second images generated from the same corresponding one of the plurality of panorama images is output for concurrent display during the concurrently displayed first and second movies.