Information processing apparatus, information processing method and program
AssigneeSony Corporation
InventorYoshiyuki Kobayashi
Life of this patent
Estimating the term…
Abstract
An information processing apparatus to create an arithmetic expression by combining one or more operators includes a detection unit to detect a permutation of plural operators existing in common to the plural created arithmetic expressions, and a registration unit to register the detected permutation of the operators as a new operator.
Claims9
An information processing apparatus, comprising:
- a memory device storing program code;
- and
- a processor executing the program code to perform:
- extracting a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators;
- registering the extracted common operator permutation as a new operator after the extraction;
- creating a first new expression using the new operator;
- calculating a contribution ratio of the new operator to the first new expression;
- comparing the contribution ratio with a pre-determined value;
- re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value;
- and
- modifying the new operator if the contribution ratio is lower than the pre-determined value.
An information processing method of an information processing apparatus comprising a processor and a memory device, the method comprising the steps of:
- extracting, by the processor, a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators;
- registering, by the processor, in the memory device the extracted common operator permutation as a new operator after the extraction;
- creating, by the processor, a first new arithmetic expression including the new operator;
- calculating, by the processor, a contribution ratio of the new operator to the first new expression;
- comparing, by the processor, the contribution ratio with a pre-determined value;
- re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value;
- and
- modifying the new operator if the contribution ratio is lower than the pre-determined value.
A non-transitory computer-readable storage medium tangibly storing a program to create a new arithmetic expression including one or more operators, the program causing a computer to execute a process comprising the steps of:
- extracting, by the computer, a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators;
- registering, by the computer, the extracted common operator permutation as a new operator after the extraction;
- creating, by the computer, a first new arithmetic expression including the new operator;
- calculating, by the computer, a contribution ratio of the new operator to the first new expression;
- comparing, by the computer, the contribution ratio with a pre-determined value;
- and
- re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value;
- and
- modifying the new operator if the contribution ratio is lower than the pre-determined value.
Dependencies are inferred from the claim text.