Information processing apparatus, information processing method and program
AssigneeSony Corporation
InventorsFuminori Homma, Tatsushi Nashida
Life of this patent
Estimating the term…
Abstract
An information processing apparatus is provided which includes a calculation unit that calculates, when state quantities of an object are changed by changing a predetermined parameter specifying a space in which the object is present in accordance with a contact quantity detected by a detection unit, the state quantities of the object after the change based on a dynamic model using the predetermined parameter, physical quantities of the object stored in a storage unit, and the state quantities of the object stored in the storage unit and updates the state quantities of the object stored in the storage unit with the calculated state quantities of the object after the change.
Claims14
An information processing apparatus, comprising:
- a display unit capable of displaying an object;
- a storage unit that stores physical quantities inherent in the object and state quantities showing a state of the object;
- a processing unit capable of performing predetermined processing;
- a detection unit that detects a magnitude of pressure received from an operating body or a degree of proximity of the operating body as a contact quantity;
- a calculation unit that calculates, when the state quantities of the object are changed by changing a predetermined parameter specifying a space in which the object is present in accordance with the contact quantity detected by the detection unit, the state quantities of the object after the change based on a dynamic model using the predetermined parameter, the physical quantities of the object stored in the storage unit, and the state quantities of the object stored in the storage unit and updates the state quantities of the object stored in the storage unit with the calculated state quantities of the object after the change;
- and
- a control unit that causes the display unit to display the object based on the state quantities of the object stored in the storage unit and also causes the processing unit to perform predetermined processing in accordance with the state quantities of the object stored in the storage unit.
An information processing method, comprising the steps of:
- detecting a magnitude of pressure received from an operating body or a degree of proximity of the operating body as a contact quantity by a detection unit of an information processing apparatus having a display unit capable of displaying an object, a storage unit that stores physical quantities inherent in the object and state quantities showing a state of the object, a processing unit capable of performing predetermined processing, the detection unit, a calculation unit, and a control unit;
- calculating, when the state quantities of the object are changed by changing a predetermined parameter specifying a space in which the object is present in accordance with the contact quantity detected by the detection unit, the state quantities of the object after the change based on a dynamic model using the predetermined parameter, the physical quantities of the object stored in the storage unit, and the state quantities of the object stored in the storage unit and updating the state quantities of the object stored in the storage unit with the calculated state quantities of the object after the change by the calculation unit;
- and
- causing the display unit to display the object based on the state quantities of the object stored in the storage unit and also causing the processing unit to perform predetermined processing in accordance with the state quantities of the object stored in the storage unit by the control unit.
A program for causing a computer to function as an information processing apparatus, comprising:
- a display unit capable of displaying an object;
- a storage unit that stores physical quantities inherent in the object and state quantities showing a state of the object;
- a processing unit capable of performing predetermined processing;
- a detection unit that detects a magnitude of pressure received from an operating body or a degree of proximity of the operating body as a contact quantity;
- a calculation unit that calculates, when the state quantities of the object are changed by changing a predetermined parameter specifying a space in which the object is present in accordance with the contact quantity detected by the detection unit, the state quantities of the object after the change based on a dynamic model using the predetermined parameter, the physical quantities of the object stored in the storage unit, and the state quantities of the object stored in the storage unit and updates the state quantities of the object stored in the storage unit with the calculated state quantities of the object after the change;
- and
- a control unit that causes the display unit to display the object based on the state quantities of the object stored in the storage unit and also causes the processing unit to perform predetermined processing in accordance with the state quantities of the object stored in the storage unit.
Dependencies are inferred from the claim text.