Music playing movement display device, method and recording medium
AssigneeCasio Computer Co., Ltd.
InventorJunichiro Soejima
Life of this patent
Estimating the term…
Abstract
A music playing movement display device includes CPU displaying a music playing movement image on a display unit based on music playing information, movement information, and structural data stored in RAM. the CPU determines whether to perform display of a music playing technique based on a music playing technique flag of the music playing information stored in the RAM, and, when determining to perform the display of the music playing technique, allows to change a display mode of the image corresponding to the music playing technique, compared to a display mode of a image corresponding to that of a case of not displaying the music playing technique.
Claims7
A music playing movement display device comprising:
- a memory that stores (a) music playing information including a sound production starting time, a sound continuation time, a pitch, and a finger used, (b) a structural data group including a plurality of kinds of structural data and structure-relation data that determines a relevance between the structural data, and (c) movement information that indicates an original piece of information of the structural data when the structural data is displayed and which corresponds to the sound production starting time;
- a reading unit that successively reads the music playing information stored in the memory;
- a display controller that successively displays, on a display unit, a music playing movement image of fingers of two hands, the two hands, and two arms, in a first point of view state, based on the movement information, the structural data group, and the music playing information read by the reading unit;
- a retrieving unit that retrieves predetermined music playing information for displaying a specific movement, from the music playing information, from a time when the reading unit starts to read the music playing information;
- a field of view calculation unit that calculates center coordinates and a width of a field of view on a display screen of the display unit;
- a rotation angle/rotation axis calculation unit that calculates a rotation angle and a rotation axis, based on (i) the first point of view state and (ii) a second point of view state that is suitable for viewing the specific movement, when the retrieving unit retrieves the predetermined music playing information;
- and
- a field of view change unit that rotationally moves a field of view vector based on the rotation angle and the rotation axis calculated by the rotation angle/rotation axis calculation unit, and changes at least one of (i) the center coordinates of the field of view, (ii) the width of the field of view, and (iii) a distance between a point of view in the first point of view state and the center coordinates of the field of view, based on the field of view vector that is rotationally moved, to thereby change the music playing movement image.
A music playing movement display method executed by a music playing movement display device including a memory that stores (a) music playing information including a sound production starting time, a sound continuation time, a pitch, and a finger used, (b) a structural data group including a plurality of kinds of structural data and structure-relation data that determines the a relevance between the structural data, and (c) movement information that shows indicates an original piece of information of the structural data when the structural data is displayed and which corresponds to the sound production starting time the method comprising:
- successively reading the music playing information stored in the memory;
- performing control to successively display, on a display unit, a music playing movement image of fingers of two hands, the two hands, and two arms, in a first point of view state, based on the movement information, the structural data group, and the read music playing information;
- retrieving predetermined music playing information for displaying a specific movement, from the music playing information, from a time of a start of reading the music playing information;
- calculating center coordinates and a width of a field of view on a display screen of the display unit;
- calculating a rotation angle and a rotation axis, based on (i) the first point of view state and (ii) a second point of view state that is suitable for viewing the specific movement, when the predetermined music playing information is retrieved;
- and
- rotationally moving a field of view vector based on the calculated rotation angle and rotation axis, and changing at least one of (i) the center coordinates of the field of view, (ii) the width of the field of view, and (iii) a distance between a point of view in the first point of view state and the center coordinates of the field of view, based on the field of view vector that is rotationally moved, to thereby change the music playing movement image.
A non-transitory computer-readable storage medium having stored thereon a program that is executable by a computer used in a music playing movement display device including a memory that stores (a) music playing information that includes a sound production starting time, a sound continuation time, a pitch, and a finger used, (b) a structural data group including a plurality of kinds of structural data and structure-relation data that determines a relevance between the structural data, and (c) movement information that indicates an original piece of information of the structural data when the structural data is displayed and which corresponds to the sound production starting time , the program being executable by the computer to cause the computer to perform functions comprising:
- successively reading the music playing information stored in the memory;
- performing control to successively display, on a display unit, a music playing movement image of fingers of two hands, the two hands, and two arms, in a first point of view state, based on the movement information, the structural data group, and the read music playing information;
- retrieving predetermined music playing information for displaying a specific movement, from the music playing information, from a time of a start of reading the music playing information;
- calculating center coordinates and a width of a field of view on a display screen of the display unit;
- calculating a rotation angle and a rotation axis, based on (i) the first point of view state and (ii) a second point of view state that is suitable for viewing the specific movement, when the predetermined music playing information is retrieved;
- and
- rotationally moving a field of view vector based on the calculated rotation angle and rotation axis, and changing at least one of (i) the center coordinates of the field of view, (ii) the width of the field of view, and (iii) a distance between a point of view in the first point of view state and the center coordinates of the field of view, based on the field of view vector that is rotationally moved, to thereby change the music playing movement image.
Dependencies are inferred from the claim text.