发明名称 Image processing program and image processing device for moving display area
摘要 A video game device calculates a difference vector extending from a predetermined reference position on the screen to an input position. Moreover, the video game device calculates movement parameter data used for moving, with respect to a fixed point in the virtual space uniquely determined based on a position of the controlled object, the point of sight to a position that is determined by a direction in the virtual space based on a direction of the difference vector and a distance in the virtual space based on a magnitude of the difference vector. The point of sight is moved based on the movement parameter data. The video game device produces an image based on a virtual camera, which has been moved according to the movement of the point of sight, and displays the image on the screen of a display device.
申请公布号 US8866856(B2) 申请公布日期 2014.10.21
申请号 US200611339568 申请日期 2006.01.26
申请人 Nintendo Co., Ltd. 发明人 Iwamoto Daiki;Nitta Masahiro
分类号 G09G5/34;A63F13/40;A63F13/10;G06T17/00;G06F3/033 主分类号 G09G5/34
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A non-transitory computer-readable storage medium having stored therein an image processing program to be executed by a computer of an image processing device, the image processing device comprising an input device for obtaining a coordinate specified on a screen of a display device, and the image processing device displaying, on the screen, an image of a virtual space within a display area that is determined so as to include an object, the image processing program comprising instructions causing the computer to perform: determining whether or not there is a coordinate specified on the input device; upon obtaining the coordinate specified, calculating a difference vector based on the specified input device coordinate, the difference vector representing the spacing on the display between the specified coordinate and the displayed object; correcting the difference vector to an upper limit value if the difference vector exceeds the upper limit value thereby preventing the displayed object from moving out of the display area by limiting the magnitude of the difference vector to the upper limit value; shifting the displayed virtual space by an amount that is dependent on the corrected difference vector so as to display more of an area of the virtual space in the direction from the position of the object to the specified position of the coordinate, than the corresponding area prior to specifying the coordinate; and producing an image of the virtual space based on the shifted display area to display the produced image on the screen of the display device.
地址 Kyoto JP