Information processing apparatus, program, and information processing method
An information processing apparatus including a storage section storing a plurality of content data and characteristics data of the plurality of content data, and a creation section for creating a moving image having movement according to the characteristics data of each of the plurality of content data and for creating a list screen of the plurality of content data including the moving image for each of the plurality of content data.
1. An information processing apparatus, comprising:
a storage section storing a plurality of content data and characteristics data of the plurality of content data, wherein the characteristics data includes tempo information of each of the plurality of content data, intensity information of each frequency range of each of the plurality of content data, and one or more colors are assigned to respective genres of the plurality of content data;
a detection section for detecting a beat of each of the plurality of content data based on the intensity information of each frequency range; and
a creation section for creating a moving image having movement according to the characteristics data of each of the plurality of content data and a flash part corresponding to each of the plurality of content data, and for creating a list screen of the plurality of content data wherein
the list screen includes the moving image and the flash part paired with the moving image for each of the plurality of content data,
the creation section flashes an image in the flash part according to the beat of the each of the plurality of content data detected by the detection section,
brightness of the image in the flash part is dynamically changed based on strength of the beat of each of the plurality of content data,
the moving image is formed from at least one color among the one or more colors assigned to a genre of content data to which the moving image corresponds, and
area of the at least one color within the moving image is dynamically changed based on tempo of a segment in each of the plurality of content data.
2. The information processing apparatus according to claim 1 , wherein
the creation section creates the moving image of which movement is more dynamic as tempo of each of the plurality of content data is faster.
3. The information processing apparatus according to claim 1 , wherein
each of the plurality of content data is music data, and
the intensity information of each frequency range indicates intensity of each frequency range of a refrain portion among the music data.
4. The information processing apparatus according to any one of claims 1 , 2 , and 3 , further comprising:
an analysis section for analyzing each of the plurality of content data, and for acquiring the characteristics data of each of the plurality of content data.
5. A non-transitory computer-readable medium having stored therein a program for causing a computer to function as:
a storage section storing a plurality of content data and characteristics data of the plurality of content data, wherein the characteristics data includes tempo information of each of the plurality of content data, intensity information of each frequency range of each of the plurality of content data, and one or more colors are assigned to respective genres of the plurality of content data;
a detection section for detecting a beat of each of the plurality of content data based on the intensity information of each frequency range; and
a creation section for creating a moving image having movement according to the characteristics data of each of the plurality of content data and a flash part corresponding to each of the plurality of content data, and for creating a list screen of the plurality of content data, wherein
the list screen includes the moving image and the flash part paired with the moving image for each of the plurality of content data,
the creation section flashes an image in the flash part according to the beat of the each of the plurality of content data detected by the detection section,
brightness of the image in the flash part is dynamically changed based on strength of the beat of each of the plurality of content data,
the moving image is formed from at least one color among the one or more colors assigned to a genre of content data to which the moving image corresponds, and
area of the at least one color within the moving image is dynamically changed based on tempo of a segment in each of the plurality of content data.
6. An information processing method, comprising the steps of:
storing in a storage medium a plurality of content data and characteristics data of the plurality of content data, wherein the characteristics data includes tempo information of each of the plurality of content data, intensity information of each frequency range of each of the plurality of content data, and one or more colors are assigned to respective genres of the plurality of content data;
detecting a beat of each of the plurality of content data based on the intensity information of each frequency range;
creating a moving image corresponding to each of the plurality of content data and having movement according to the characteristics data of each of the plurality of content data, and a flash part corresponding to each of the plurality of content data, wherein
the moving image is formed from at least one color among the one or more colors assigned to a genre of content data to which the moving image corresponds, and
area of the at least one color within the moving image is dynamically changed based on tempo of a segment in each of the plurality of content data; and
creating a list screen of the plurality of content data, wherein
the list screen includes the moving image and the flash part paired with the moving image for each of the plurality of content data,
an image in the flash part is flashed according to the beat of the each of the plurality of content data detected by the detection section, and
brightness of the image in the flash part is dynamically changed based on strength of the beat of each of the plurality of content data.