Information processing device, information processing method, and program
View Patent ↗There is provided an information processing device including a display control unit configured to display pieces of content at a first position of a screen, a condition setting unit configured to set a clustering condition for the pieces of content in accordance with a user operation, and a clustering unit configured to classify the pieces of content into a cluster in accordance with the clustering condition. The display control unit moves a display of the pieces of content from the first position toward a second position corresponding to the cluster.
1. An information processing apparatus comprising:
a display;
a touch panel; and
at least one processor to:
control storing images and date information associated with the images,
control the display to display, in a day cluster condition, a first part of the stored images classified in a first day cluster of images at a first position on the display, the first day cluster of images corresponding to first day information of the date information associated with the images, and a second part of the stored images classified in a second day cluster of images at a second position on the display, the second day cluster of images corresponding to second day information of the date information associated with the images, wherein the first day information is different from the second day information and the second position is different from the first position,
control the display to display, in a month cluster condition, a third part of the stored images classified in a month cluster of images and corresponding to month information of the date information associated with the images, the third part of the stored images including the first part of the stored images and the second part of the stored images, and
control the display to display an animation on the display in which, in accordance with a detection of a first pinch operation on the touch panel, the first part of the stored images in the first day cluster of images are moved and grouped with the second part of the stored images in the second day cluster of images to form the month cluster of images on the display.
2. The information processing apparatus according to claim 1 , wherein the at least one processor causes the apparatus to start the animation in response to the detection of the first pinch operation.
3. The information processing apparatus according to claim 1 , wherein the first pinch operation is a pinch-out operation.
4. The information processing apparatus according to claim 1 , wherein the at least one processor causes the apparatus to perform a display scrolling process in accordance with a second user operation different from the first pinch operation.
5. The information processing apparatus according to claim 1 , wherein the at least one processor causes the apparatus to:
determine an opening amount of the first pinch operation, and
determine whether to change a state of clustering in accordance with the opening amount.
6. The information processing apparatus according to claim 1 , wherein each of the images in the first day cluster of images, the second day cluster of images, and the month cluster of images displayed on the display is a thumbnail image.
7. The information processing apparatus according to claim 1 , wherein the at least one processor causes the apparatus to:
detect a termination of the first pinch operation;
determine a change in distance between the objects during the first pinch operation; and
determine, based on the determined change in distance, whether to set the apparatus in a state in which the month cluster of images is to be displayed following the termination of the first pinch operation.
8. The information processing apparatus according to claim 1 , wherein the at least one processor causes the apparatus to:
determine a change in distance between the objects during the first pinch operation; and
determine whether to change a state of clustering in accordance with the determined change in distance.
9. An information processing method comprising:
using at least one processor to
control storing images and date information associated with the images,
control a display to display, in a day cluster condition, a first part of the stored images classified in a first day cluster of images at a first position on the display, the first day cluster of images corresponding to first day information of the date information associated with the images, and a second part of the stored images classified in a second day cluster of images at a second position on the display, the second day cluster of images corresponding to second day information of the date information associated with the images, wherein the first day information is different from the second day information and the second position is different from the first position,
control the display to display, in a month cluster condition, a third part of the stored images classified in a month cluster of images and corresponding to month information of the date information associated with the images, the third part of the stored images including the first part of the stored images and the second part of the stored images, and
control the display to display an animation on the display in which, in accordance with a detection of a first pinch operation on a touch panel, the first part of the stored images in the first day cluster of images are moved and grouped with the second part of the stored images in the second day cluster of images to form the month cluster of images on the display.
10. The information processing method according to claim 9 , wherein the operation of displaying the animation comprises starting the animation in response to the detection of the first pinch operation.
11. The information processing method according to claim 9 , wherein the first pinch operation is a pinch-out operation.
12. The information processing method according to claim 9 , further comprising using the at least one processor to control a display scrolling process in accordance with a second user operation different from the first pinch operation.
13. The information processing method according to claim 9 , further comprising using the at least one processor to control:
determining an opening amount of the first pinch operation; and
determining whether to change a state of clustering in accordance with the opening amount.
14. The information processing method according to claim 9 , wherein each of the images in the first day cluster of images, the second day cluster of images, and the month cluster of images displayed on the display is a thumbnail image.
15. The information processing method according to claim 9 , further comprising using the at least one processor to control:
detecting a termination of the first pinch operation;
determining a change in distance between the objects during the first pinch operation; and
determining, based on the determined change in distance, whether to set a state in which the month cluster of images is to be displayed following the termination of the first pinch operation.
16. The information processing method according to claim 9 , further comprising using the processor to control:
determining a change in distance between the objects during the first pinch operation; and
determining whether to change a state of clustering in accordance with the determined change in distance.
17. A non-transitory computer-readable medium having stored thereon computer-readable instructions for performing an information processing method, the method comprising:
using at least one processor to
control storing images and date information associated with the images,
control a display to display, in a day cluster condition, a first part of the stored images classified in a first day cluster of images at a first position on the display, the first day cluster of images corresponding to first day information of the date information associated with the images, and a second part of the stored images classified in a second day cluster of images at a second position on the display, the second day cluster of images corresponding to second day information of the date information associated with the images, wherein the first day information is different from the second day information and the second position is different from the first position,
control the display to display, in a month cluster condition, a third part of the stored images classified in a month cluster of images and corresponding to month information of the date information associated with the images, the third part of the stored images including the first part of the stored images and the second part of the stored images, and
control the display to display an animation on the display in which, in accordance with a detection of a first pinch operation on a touch panel, the first part of the stored images in the first day cluster of images are moved and grouped with the second part of the stored images in the second day cluster of images to form the month cluster of images on the display.
18. The medium according to claim 17 , wherein the operation of displaying the animation comprises starting the animation in response to the detection of the first pinch operation.
19. The medium according to claim 17 , wherein the first pinch operation is a pinch-out operation.
20. The medium according to claim 17 , wherein the method further comprises using the at least one processor to control a display scrolling process in accordance with a second user operation different from the first pinch operation.