The present invention is related to computer processor applications for creating animations of chemical phenomena, and in particular, to applications for animating molecular and atomic motion.
Innovation in science and engineering is critical for the nation's global competitiveness and as a driver for economic growth (National Academy of Sciences, 2010). Yet, fewer than 40 percent of college-bound students achieved the college ready benchmark in science (ACT, 2015). With chemistry named ‘the central science,’ for the bridge it serves between life sciences and physical sciences, the importance of students in gaining a deep, conceptual understanding of chemistry cannot be underestimated.
It can be difficult to foster this type of meaningful learning. Chemistry students can be adept at algorithmic problem-solving with very little understanding of the molecular concepts underpinning those calculations (Nyachwaya, Warfa, Roehrig & Schneider, 2013) The need to ‘get to the right answer’ often overrides the teaching of a conceptual understanding in chemistry. Once a problem is presented which does not fit with the memorized algorithms, a student who relies on these algorithms does not have the conceptual resources to put disparate ideas together. This tendency toward procedural problem-solving in chemistry affects students at all levels of chemical education, from high school to college, and even into graduate levels (Bodner, 1991).
To address these shortcomings, the Next Generation Science Standards (NGSS) recommends that molecular-level explanations for concepts should be presented to students as early as middle school (NGSS, 2013). The call for these reforms has also been applied to chemistry instruction at the university level (Cooper et al., 2015). Teachers and instructors need tools to provide students with molecular representations of phenomena and to assess students' understanding of the phenomena at the molecular level. The research team proposes to create a program that aids teachers both in instruction and evaluation in order to meet these calls for reform.
One way to assess students' levels of conceptual understanding is by requiring them to draw simple particle diagrams to represent various phenomena, as the College Board has recently done in its Advanced Placement (AP) Chemistry exam. The problem is that these diagrams are static. For students to grasp the principles of chemistry—molecular transformations, intermolecular forces, gas laws—they need to understand movement of the particles, for which animations are better-suited than static images (Höffler & Leutner, 2007). Chemistry teachers have been using stop-motion video projects to allow students to create transformations and interactions of electrons and molecules (Nielsen & Hoban, 2015). These video projects require staging and external media, such as clay, construction paper, or white board drawings. These projects also take a good deal of time to create and produce.
Accordingly, there is a need for advanced computer applications for creating animation of molecular phenomena.
The present invention solves one or more problems of the prior art by providing, in at least one embodiment, an electronic device for creating animations of molecular motions. The electronic device includes a display and a computer processor. The computer processor is configured to present to a user a video frame editor on the display. The video frame editor presents the user with atom and bond selections to be placed on a plurality of video frames. A first input is received from the user for a first set of atoms and bonds to be placed on a first video design frame at a first set of positions. A second input is received from the user for a second video design frame. The second input includes repositioning the first set of atoms and bonds to a second set of positions on the second video design frame. An animation is played in which the first set of atoms and bonds move from the first set of positions to the second set of positions by sequentially displaying the first video design frame at a first display time, a plurality of intermediate video frames at intermediate display times, and the second video design frame at a second display time that is after the first display time. The intermediate display times are between the first display time and the second display time. Characteristically, the plurality of intermediate video frames is generated by the computer processor to show sequential partial movement from the first set of positions to the second set of positions.
In another embodiment, a non-transitory computer-readable medium that includes instructions for a stereochemistry game application is provided. The instructions, when executed by a computer processor, perform operations that present a user with a video frame editor on a display. The video frame editor presents the user with atom and bond selections to be placed on a plurality of video frames. The executed instructions also include operations that receive a first input from the user for a first set of atoms and bonds to be placed on a first video design frame at a first set of positions and receive second input from the user for a second video design frame. The second input includes repositioning the first set of atoms and bonds to a second set of positions on the second video design frame. The executed instructions also include operations that play an animation in which the first set of atoms and bonds move smoothly from the first set of positions to the second set of positions by sequentially displaying the first video design frame at a first time, a plurality of intermediate video frames at intermediate times, and the second video design frame at a second time that is after the first time. The intermediate times are between the first time and the second time. Characteristically, the plurality of intermediate video frames is generated by the computer processor to show sequential partial movement from the first set of positions to the second set of positions.
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
The term “graphical control element” refers to graphical items presented to a user for receiving data or initiating associated operations. Examples of graphical control elements include, but are not limited to, buttons, menu items, scroll bars, slider, and the like.
With reference to
With reference to
In step b), a first input is received from the user for a first set of atoms and bonds to be placed on a first video design frame 62 at a first set of positions 64. This first input is created by the user selecting the desired atoms and bond using the interface set forth above. The user can selected the atoms and bond using a pointing device and move them as desired within drawing region 30. Atoms and bonds can be removed by the user selecting them with a pointing device and then entering the “delete” key on a keyboard or selecting “delete” from a menu (e.g., a pop up menu). When the first video design frame is completed, the user initiates a frame addition command by selecting frame addition graphical control element 68 which sets the first video frame.
At this point, the user can make changes that are to be present in second design frame 70. In step c), a second input is received from the user for a second video design frame 70. The second input includes repositioning the first set of atoms and bonds to a second set of positions 72 on the second video design frame 70.
In step d), an animation is played by the user selecting play graphical control element 80. Text graphic 82 identifies the video design frame currently being displayed over the total number of video design frames. During the animation, the first set of atoms and bonds moves from the first set of positions 64 to the second set of positions 72 by sequentially displaying the first video design frame at a first display time, a plurality of intermediate video frames at intermediate display times, and the second video design frame at a second display time that is after the first display time. The intermediate display times are between the first display time and the second display time. Characteristically, the plurality of intermediate video frames is generated by the computer processor to show sequential partial movement from the first set of positions to the second set of positions. To this end, positions of the atoms and bonds in the intermediate frames are estimated by interpolation, and in particular, a linear interpolation. Imaginary line 90 shows the path along which the atoms move.
Typically, the computer processer is further configured to receive additional inputs from the user for additional video design frames, the additional inputs including repositioning of atoms and/or bonds. As set forth above, these additional inputs can include addition or removal of atoms or bonds. Therefore, the computer processor is further configured to play the animation by sequentially further displaying of the additional video design frames and a plurality of additional intermediate video frames, the intermediate video frames arranged to be displayed at additional intermediate display times between temporally video design frames. As set forth above, the plurality of intermediate additional video frames are generated by the computer processor to show sequential partial movement between positions displayed in temporally adjacent additional video design frames.
Moreover, computer processor is further configured to play the animation by sequentially displaying the additional video design frames with bond and atom movement being smoothly displayed.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the invention.
This application claims the benefit of U.S. provisional application Ser. No. 62/292,996 filed Feb. 9, 2016, the disclosure of which is hereby incorporated in its entirety by reference herein.
Number | Date | Country | |
---|---|---|---|
62292996 | Feb 2016 | US |