| US 7,502,657 B2 | ||
| Information processing apparatus, information processing method, and storage medium | ||
| Yohei Nakata, Tokyo (Japan); Keisuke Inoue, Kanagawa (Japan); and Junichiro Sakata, Tokyo (Japan) | ||
| Assigned to Sony Corporation, Tokyo (Japan) | ||
| Filed on Jul. 29, 2002, as Appl. No. 10/206,088. | ||
| Claims priority of application No. 2001-229079 (JP), filed on Jul. 30, 2001. | ||
| Prior Publication US 2003/0028516 A1, Feb. 06, 2003 | ||
| Int. Cl. G06F 17/00 (2006.01) | ||
| U.S. Cl. 700—94 | 28 Claims |

| 1. An information processing apparatus having a plurality of input keys, for playing back a content, said information processing
apparatus comprising:
key assigning means for assigning a content to a key;
user input detection means for detecting a user input operation performed on the key;
content output means for outputting the content corresponding to the key detected to be subjected to the user input operation,
wherein said content includes an audio content and an image content, said audio content including a plurality of performance
layers of a sound pattern, a one-shot pattern, and an effect, said image content including a still image or a motion image,
the key assigning means assigns the audio content and the image content to the key and accepts a change to a key assignment
of the content when the content is being output by the content output means;
display means for displaying a graphical user interface (GUI), the GUI including a first area displaying the image content
and a second area displaying interactive buttons used to edit the audio content output by the content output means;
an input means for controlling a reproduction of the audio content based on movement of a graphic representation associated
with the input means on the display means to effect digital scratching; and
a control means for using an XY coordinate system that is defined such that a starting position of the input means is employed
as an origin, determining changes in a position of the input means in an X direction and in a Y direction with respect to
a position where the input means was located n frames before, n being a non-zero integer, calculating a change in position
per unit time of the input means, and changing the reproduction of the audio content by an amount corresponding to the change
in position per unit time of the input means.
|