Information processing apparatus, processing method thereof, and computer-readable storage medium
First Claim
Patent Images
1. An information processing apparatus which executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device, comprising:
- a generation unit configured to generate a data set from a data group in accordance with a predetermined condition;
a direction acquisition unit configured to acquire information representing which surface of the operation detection device is an upper surface, when a predetermined motion is detected by the operation detection device;
a determination unit configured to determine whether a content of processing corresponding to the predetermined motion is a processing which adds data to the data set or a processing which deletes data from the data set, based on the information acquired by the direction acquisition unit;
an evaluation unit configured to evaluate a magnitude of the predetermined motion; and
an adjustment unit configured to perform adjustment of the data set by increasing or decreasing the data included in the data set generated by the generation unit, based on the content of processing determined by the determination unit,wherein the determination unit determines that the processing corresponding to the predetermined motion is the processing which deletes data from the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a predetermined surface and determines that the processing corresponding to the predetermined motion is the processing which adds data to the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a surface opposite to the predetermined surface,wherein the adjustment unit performs adjustment so as to add an amount of data determined based on the magnitude evaluated by the evaluation unit to the data set in the case where the result of the determination represents the processing which adds data to the data set, and so as to delete an amount of data from the data set determined based on the magnitude evaluated by the evaluation unit in the case where the result of the determination represents the processing which deletes data from the data set, and wherein, if the result of the determination represents the processing which deletes data from the data set, data displayed closer to the surface opposite to the predetermined surface is deleted prior to data displayed closer to the predetermined surface.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device. The apparatus generates a data set from a data group in accordance with a predetermined condition. The apparatus determines the content of processing corresponding to the motion detected by the operation detection device. The apparatus adjusts the data set by increasing or decreasing data included in the data set generated, based on the determined processing.
16 Citations
16 Claims
-
1. An information processing apparatus which executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device, comprising:
-
a generation unit configured to generate a data set from a data group in accordance with a predetermined condition; a direction acquisition unit configured to acquire information representing which surface of the operation detection device is an upper surface, when a predetermined motion is detected by the operation detection device; a determination unit configured to determine whether a content of processing corresponding to the predetermined motion is a processing which adds data to the data set or a processing which deletes data from the data set, based on the information acquired by the direction acquisition unit; an evaluation unit configured to evaluate a magnitude of the predetermined motion; and an adjustment unit configured to perform adjustment of the data set by increasing or decreasing the data included in the data set generated by the generation unit, based on the content of processing determined by the determination unit, wherein the determination unit determines that the processing corresponding to the predetermined motion is the processing which deletes data from the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a predetermined surface and determines that the processing corresponding to the predetermined motion is the processing which adds data to the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a surface opposite to the predetermined surface, wherein the adjustment unit performs adjustment so as to add an amount of data determined based on the magnitude evaluated by the evaluation unit to the data set in the case where the result of the determination represents the processing which adds data to the data set, and so as to delete an amount of data from the data set determined based on the magnitude evaluated by the evaluation unit in the case where the result of the determination represents the processing which deletes data from the data set, and wherein, if the result of the determination represents the processing which deletes data from the data set, data displayed closer to the surface opposite to the predetermined surface is deleted prior to data displayed closer to the predetermined surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14, 15)
-
-
9. A processing method for an information processing apparatus which executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device, comprising:
-
a generation step of generating a data set from a data group in accordance with a predetermined condition; a direction acquisition step of acquiring information representing which surface of the operation detection device is an upper surface, when a predetermined motion is detected by the operation detection device; a determination step of determining whether a content of processing corresponding to the predetermined motion is a processing which adds data to the data set or a processing which deletes data from the data set, based on the information acquired in the direction acquisition step; an evaluation step of evaluating a magnitude of the predetermined motion; and an adjustment step of performing adjustment of the data set by increasing or decreasing the data included in the data set generated in the generation step, based on the content of processing determined in the determination step, wherein it is determined in the determination step that the processing corresponding to the predetermined motion is the processing which deletes data from the data set in a case where the upper surface represented by the information acquired in the direction acquisition step is a predetermined surface, and determined that the processing corresponding to the predetermined motion is the processing which adds data to the data set in a case where the upper surface represented by the information acquired in the direction acquisition step is a surface opposite to the predetermined surface, wherein in the adjustment step, adjustment is performed so as to add an amount of data determined based on the magnitude evaluated in the evaluation step to the data set in the case where the result of the determination represents the processing which adds data to the data set, and so as to delete an amount of data from the data set determined based on the magnitude evaluated in the evaluation step in the case where the result of the determination represents the processing which deletes data from the data set, and wherein, if the result of the determination represents the processing which deletes data from the data set, data displayed closer to the surface opposite to the predetermined surface is deleted prior to data displayed closer to the predetermined surface. - View Dependent Claims (10, 16)
-
-
11. An information processing apparatus which executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device, comprising:
-
a generation unit configured to generate a data set from a data group in accordance with a predetermined condition; a direction acquisition unit configured to acquire information representing which surface of the operation detection device is an upper surface, when a predetermined motion is detected by the operation detection device; a determination unit configured to determine whether a content of processing corresponding to the predetermined motion is a processing which adds data to the data set or a processing which deletes data from the data set, based on the information acquired by the direction acquisition unit; and an adjustment unit configured to perform adjustment of the data set by increasing or decreasing the data included in the data set generated by the generation unit, based on the content of processing determined by the determination unit, wherein the determination unit determines that the processing corresponding to the predetermined motion is the processing which deletes data from the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a predetermined surface and determines that the processing corresponding to the predetermined motion is the processing which adds data to the data set in a case where the upper surface represented by the information acquired by the direction acquisition unit is a surface opposite to the predetermined surface, wherein, if the result of the determination represents the processing which deletes data from the data set, data displayed closer to the surface opposite to the predetermined surface is deleted prior to data displayed closer to the predetermined surface.
-
-
12. A processing method for an information processing apparatus which executes a variety of processing operations in accordance with a user'"'"'s operation detected by an operation detection device, comprising:
-
a generation step of generating a data set from a data group in accordance with a predetermined condition; a direction acquisition step of acquiring information representing which surface of the operation detection device is an upper surface, when a predetermined motion is detected by the operation detection device; a determination step of determining whether a content of processing corresponding to the predetermined motion is a processing which adds data to the data set or a processing which deletes data from the data set, based on the information acquired in the direction acquisition step; and an adjustment step of performing adjustment of the data set by increasing or decreasing the data included in the data set generated in the generation step, based on the content of processing determined in the determination step, wherein it is determined in the determination step that the processing corresponding to the predetermined motion is the processing which deletes data from the data set in a case where the upper surface represented in by the information acquired in the direction acquisition step is a predetermined surface, and determined that the processing corresponding to the predetermined motion is the processing which adds data to the data set in a case where the upper surface represented by the information acquired in the direction acquisition step is a surface opposite to the predetermined surface, wherein, if the result of the determination represents the processing which deletes data from the data set, data displayed closer to the surface opposite to the predetermined surface is deleted prior to data displayed closer to the predetermined surface. - View Dependent Claims (13)
-
Specification