1. A filtering apparatus having a main filter, the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of a CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for receiving the variation detection signal from said variation detection circuit and for correcting frequency characteristics of the main filter based on the variation detection signal;
wherein the variation detection circuit includes:
a frequency divider for frequency-dividing the reference signal by a predetermined frequency division ratio, and outputting a frequency-divided signal to the reference filter;
a reference signal frequency selection controller for generating a frequency selection signal for switching over group delay characteristics of the reference filter based on the frequency of the reference signal, and outputting the frequency selection signal to the reference filter, wherein the group delay characteristic is based on the at least one first resistor and the at least one first capacitor of the reference filter;
a delay time detector for detecting and outputting a delay time of an output signal of the reference filter for the frequency-divided signal; and
a counter for counting a multiple of a signal time cycle of the reference signal for the delay time detected by the delay time detector, and outputting the variation detection signal including a counted result to the variation correction circuit.
2. The filtering apparatus as claimed in claim 1,
wherein the reference filter has one of a plurality of first resistors and a plurality of first capacitors, and
wherein the reference signal frequency selection controller switches over the group delay characteristics of the reference filter by generating the frequency selection signal for selecting one of at least one resistor, at least one capacitor of the plurality of first resistors and the plurality of first capacitors based on the frequency of the reference signal, and outputting the frequency signal to the reference filter.
3. The filtering apparatus as claimed in claim 1, further comprising a switch for connecting the reference filter to the frequency-divider and the delay time detector during a variation correction time interval, and for disconnecting the reference filter from the frequency-divider and the delay time detector so that the reference filter operates as the main filter during an operation time interval of the main filter.
4. The filtering apparatus as claimed in claim 1,
wherein the main filter includes a plurality of second resistors and a plurality of second capacitors, and
wherein the variation correction circuit includes a switch selection controller for switching over the frequency characteristics of the main filter by selecting one of at least one resistor, at least one capacitor of the plurality of second resistors and the plurality of second capacitors based on the variation detection signal inputted from the counter.
5. The filtering apparatus as claimed in claim 1, further comprising an oscillator for generating and outputting the reference signal.
6. A filtering apparatus having a main filter, the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of a CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for receiving the variation detection signal from said variation detection circuit and for correcting frequency characteristics of the main filter based on the variation detection signal;
wherein the variation detection circuit includes:
a frequency division ratio change circuit for frequency-dividing the reference signal by one of a plurality of first frequency division ratios in response to a frequency selection signal, and then outputting a first frequency-divided signal;
a frequency divider for frequency-dividing the first frequency-divided signal by a predetermined second frequency division ratio, and then outputting a second frequency-divided signal to the reference filter;
a reference signal frequency selection controller for generating the frequency selection signal for switching over the first frequency division ratio of the frequency division ratio change circuit among the plurality of first frequency division ratios based on the frequency of the reference signal, and outputting the frequency selection signal to the frequency selection signal to the frequency division ratio change circuit;
a delay time detector for detecting and outputting a delay time of an output signal of the reference filter for the second frequency-divided signal; and
a counter for counting a multiple of a signal time cycle of the first frequency-divided signal for the delay time detected by the delay time detector, and then outputting the variation detection signal including a counted result to the variation correction circuit.
7. The filtering apparatus as claimed in claim 6, further comprising a switch circuit for connecting the reference filter to the frequency-divider and the delay time detector during a variation correction time interval, and for disconnecting the reference filter from the frequency-divider and the delay time detector so that the reference filter operates as the main filter during an operation time interval of the main filter.
8. The filtering apparatus as claimed in claim 6,
wherein the main filter includes a plurality of second resistors and a plurality of second capacitors, and
wherein the variation correction circuit includes a switch selection controller for switching over the frequency characteristics of the main filter by selecting one of at least one resistor, at least one capacitor of the plurality of second resistors and the plurality of second capacitors based on the variation detection signal inputted from the counter.
9. The filtering apparatus as claimed in claim 6, further comprising an oscillator for generating and outputting the reference signal.
10. A filtering apparatus having a main filter, the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of a CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for receiving the variation detection signal from said variation detection circuit and for correcting frequency characteristics of the main filter based on the variation detection signal;
wherein the variation detection circuit includes:
a frequency divider for frequency-dividing the reference signal by a predetermined first frequency division ratio, and then outputting a first frequency-divided signal to the reference filter;
a delay time detector for detecting a delay time of an output signal of the reference filter for the first frequency-divided signal;
a counter for counting a multiple of a signal time cycle of the reference signal for a delay time detected by the delay time detector, multiplying a counted result by a correction coefficient included in a frequency selection signal, and then outputting the variation detection signal including a multiplied result to the variation correction circuit; and
a reference signal frequency selection controller for generating the frequency selection signal including the correction coefficient of the counter based on the frequency of the reference signal, and outputting the frequency selection signal to the counter.
11. The filtering apparatus as claimed in claim 10, further comprising a switch circuit for connecting the reference filter to the frequency-divider and the delay time detector during a variation correction time interval, and for disconnecting the reference filter from the frequency-divider and the delay time detector so that the reference filter operates as the main filter during an operation time interval of the main filter.
12. The filtering apparatus as claimed in claim 10,
wherein the main filter includes a plurality of second resistors and a plurality of second capacitors, and
wherein the variation correction circuit includes a switch selection controller for switching over the frequency characteristics of the main filter by selecting one of at least one resistor, at least one capacitor of the plurality of second resistors and the plurality of second capacitors based on the variation detection signal inputted from the counter.
13. The filtering apparatus as claimed in claim 10, further comprising an oscillator for generating and outputting the reference signal.
14. A semiconductor apparatus having a filtering apparatus having a main filter,
the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for correcting frequency characteristics of the main filter based on the variation detection signal,
wherein the variation detection circuit includes:
a frequency divider for frequency-dividing the reference signal by a predetermined frequency division ratio, and outputting a frequency-divided signal to the reference filter;
a reference signal frequency selection controller for generating a frequency selection signal for switching over group delay characteristics of the reference filter based on the frequency of the reference signal, and outputting the frequency selection signal to the reference filter, wherein the group delay characteristic is based on the at least one first resistor and the at least one first capacitor of the reference filter;
a delay time detector for detecting and outputting a delay time of an output signal of the reference filter for the frequency-divided signal; and
a counter for counting a multiple of a signal time cycle of the reference signal for the delay time detected by the delay time detector, and outputting the variation detection signal including a counted result to the variation correction circuit.
15. A semiconductor apparatus having a filtering apparatus having a main filter,
the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for correcting frequency characteristics of the main filter based on the variation detection signal,
wherein the variation detection circuit includes:
a frequency division ratio change circuit for frequency-dividing the reference signal by one of a plurality of first frequency division ratios in response to a frequency selection signal, and then outputting a first frequency-divided signal;
a frequency divider for frequency-dividing the first frequency-divided signal by a predetermined second frequency division ratio, and then outputting a second frequency-divided signal to the reference filter;
a reference signal frequency selection controller for generating the frequency selection signal for switching over the first frequency division ratio of the frequency division ratio change circuit among the plurality of first frequency division ratios based on the frequency of the reference signal, and outputting the frequency selection signal to the frequency selection signal to the frequency division ratio change circuit;
a delay time detector for detecting and outputting a delay time of an output signal of the reference filter for the second frequency-divided signal; and
a counter for counting a multiple of a signal time cycle of the first frequency-divided signal for the delay time detected by the delay time detector, and then outputting the variation detection signal including a counted result to the variation correction circuit.
16. A semiconductor apparatus having a filtering apparatus having a main filter,
the filtering apparatus comprising:
a variation detection circuit including a reference filter having at least one first resistor and at least one first capacitor, the variation detection circuit detecting a variation of CR-product, which is a product of a resistance value of the at least one first resistor times a capacitance value of the at least one first capacitor, in response to each of a plurality of reference signals having different frequencies from each other, and outputting a variation detection signal indicating a detected result; and
a variation correction circuit for correcting frequency characteristics of the main filter based on the variation detection signal,
wherein the variation detection circuit includes:
a frequency divider for frequency-dividing the reference signal by a predetermined first frequency division ratio, and then outputting a first frequency-divided signal to the reference filter;
a delay time detector for detecting a delay time of an output signal of the reference filter for the first frequency-divided signal;
a counter for counting a multiple of a signal time cycle of the reference signal for a delay time detected by the delay time detector, multiplying a counted result by a correction coefficient included in a frequency selection signal, and then outputting the variation detection signal including a multiplied result to the variation correction circuit; and
a reference signal frequency selection controller for generating the frequency selection signal including the correction coefficient of the counter based on the frequency of the reference signal, and outputting the frequency selection signal to the counter.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for supporting input of one or more execution parameters of predetermined software in an input field, comprising:
receiving input of a text character string including one or more execution parameters in the input field displayed on a display device;
determining a selection type in response to a user selection of a part of the text character string;
displaying on the display device one or more execution options of the execution parameters depending on the determined selection type; and
in response to the user selection of a desired execution option, transforming said text character string to include the desired execution option selected and displaying the transformed text character string on the display device.
2. The method according to claim 1, further comprising:
determining the selection type corresponding to the range of the selected part of said text character string,
wherein said display of said execution options include identifying a set of execution options of said predetermined software corresponding to said selection type.
3. The method according to claim 1, further comprising:
transmitting the one or more parameters and execution options included in said transformed text character string to a server that executes said predetermined software.
4. The method according to claim 1, wherein, in a case where said text character string includes a plurality of input parameters, the input parameters are separated by a delimiter.
5. The method according to claim 4, wherein said delimiter is a space (a blank character).
6. The method according to claim 2, wherein said selection type is determined by considering any delimiter that is included in or adjacent to said selected part of said text character string.
7. The method according to claim 5, further comprising:
calculating the number of parameters associated with said selected part of said text character string based on the delimiter included in said selected part of said text character string.
8. The method according to claim 3, further comprising:
determining said selection type based on whether said selected part of said text character string is adjacent to a delimiter or not.
9. The method according to claim 1, further comprising:
obtaining an item ID corresponding to said selection type from an option item table; and
presenting the execution option corresponding to the obtained item ID on an interface.
10. The method according to claim 1, further comprising:
obtaining an item ID of a sub item from a table in a case where the item selected on said interface includes the sub item; and
presenting an item corresponding to the obtained item ID of said sub item.
11. The method according to claim 1, wherein the execution options that can be selected are displayed on the display device in the form of a menu.
12. The method according to claim 1, wherein labels of said one or more execution options that can be selected are displayed on the display device.
13. The method according to claim 1, wherein said selection type is selected from a group including \u201ca plurality of parameters\u201d, \u201ca single parameter\u201d and \u201ca part of a parameter\u201d.
14. The method according to claim 1, wherein said predetermined software is a search engine, said text character string represents a search condition, and said execution options are search options for said search engine.
15. The method according to claim 14, wherein said search options include search field specification, wild card, fuzzy search, proximity search, range search, search term boosting, Boolean operator, grouping and field grouping.
16. A computer program product for supporting input of one or more execution parameters of predetermined software in an input field, the computer program product comprising a computer readable storage medium having stored thereon computer program code that when executed by at least one processor of a computer makes the computer:
receive input of a text character string including one or more execution parameters in the input field displayed on a display device;
determine a selection type in response to a user selection of a part of the text character string;
display on the display device one or more execution options of the execution parameters depending on the determined selection type; and
in response to the user selection of a desired execution option, transform said text character string to include the desired execution option selected and display the transformed text character string on the display device.
17. A system for supporting input of one or more execution parameters of predetermined software in an input field, comprising:
a computer with a display and a processor configured to perform:
receiving input in the computer of a text character string including one or more execution parameters in the input field;
determining a selection type in response to a user selection of a part of the text character string;
displaying in the display one or more execution options of the execution parameters depending on the determined selection type; and
in response to the user selection of a desired execution option, transforming said text character string to include the desired execution option selected and displaying the transformed text character string.