1461099463-279124b6-cb4b-4732-b8f7-204015e95eed

1. An inter-terminal interaction method executed by a second terminal, the method comprising:
receiving a media resource insertion command entered by a user on a social networking platform,
inserting the user’s social networking platform account information into the media resource insertion command,
sending the media resource insertion command carrying the user’s social networking platform account information to a service device, enabling the service device to search terminal identification information associated with the account information, to generate prompt information, to send the prompt information to a first terminal based on the terminal identification information associated with the account information, and to receive media resources from the first terminal,
receiving the media resources from the service device, and
inserting the media resources into the social networking platform,
wherein the prompt information prompts the first terminal to present media resources and to send media resources selected by the user from the presented media resources to the service device.
2. The method of claim 1, wherein inserting the media resources into the social networking platform comprises:
presenting the media resources, and
inserting media resources selected by the user from the presented media resources into the social networking platform.
3. The method of claim 2, wherein inserting the media resources selected by the user from the presented media resources into the social networking platform comprises:
inserting the media resources selected by the user from the presented media resources into the social networking platform based on the time of creation of the selected media resources.
4. The method of claim 3, wherein inserting the media resources selected by the user from the presented media resources into the social networking platform comprises:
inserting the media resources selected by the user from the presented media resources into the social networking platform in chronological order.
5. The method of claim 1, wherein the media resources are pictures and inserting the media resources into the social networking platform comprises:
presenting the media resources,
arranging the media resources according to an ordering command entered by the user, and inserting the media resources in an information input box on the social networking platform in the arranged order.
6. An inter-terminal interaction method executed by a service device, the method comprising:
receiving a media resource insertion command carrying a user’s social networking platform account information from a second terminal,
searching terminal identification information associated with the account information,
generating prompt information,
sending the prompt information to a first terminal based on the terminal identification information associated with the account information,
receiving media resources from the first terminal, and
sending the media resources to the second terminal, enabling the second terminal to insert the media resources into a social networking platform associated with the account information,
wherein the prompt information prompts the first terminal to present media resources for the user to select, and
wherein receiving the media resources from the first terminal comprises receiving media resources selected by the user from the media resources presented by the first terminal.
7. The method of claim 6, wherein searching the terminal identification information associated with the account information comprises:
searching terminal identification information corresponding to the account information based on the account information from a matchup between the account information and terminal identification information,
checking whether the terminal identification information corresponding to the account information includes the second terminal’s identification information, and
selecting from the terminal identification information corresponding to the account information, identification information of one or more terminals other than the second terminal’s identification information as the terminal identification information associated with the account information when the result of the checking is positive.
8. The method of claim 6, wherein searching the terminal identification information associated with the account information comprises:
searching terminal identification information corresponding to the account information based on the account information from a matchup between the account information and terminal identification information,
checking whether the terminal identification information corresponding to the account information includes the second terminal’s identification information, and
selecting from the terminal identification information corresponding to the account information, identification information of one or more terminals as the terminal identification information associated with the account information when the result of the checking is negative.
9. A second terminal comprising:
a non-transitory computer-readable storage device storing a computer program; and
a processor communicatively coupled to the storage device and the processor executing the computer program, the computer program comprising:
a receiving unit that receives a media resource insertion command entered by a user in a social networking platform and media resources from a service device,
a transmission unit that inserts the user’s social networking platform account information into the media resource insertion command and sends the media resource insertion command carrying the user’s social networking platform account information to the service device, enabling the service device to search terminal identification information associated with the account information, to generate prompt information, to send the prompt information to a first terminal based on the terminal identification information associated with the account information, to receive media resources from the first terminal, and to send the media resources to the second terminal, and
an insertion unit that inserts the media resources received by the receiving unit into the social networking platform,
wherein the prompt information prompts the first terminal to present media resources and to send media resources selected by the user from the presented media resources to the service device.
10. The second terminal of claim 9, wherein the insertion unit comprises:
a presentation subunit that presents the media resources received by the receiving unit, and
an insertion subunit that inserts media resources selected by the user from the media resources presented by the presentation subunit into the social networking platform.
11. The second terminal of claim 10, wherein the insertion subunit inserts the media resources selected by the user from the presented media resources into the social networking platform based on the time of creation of the selected media resources.
12. The second terminal of claim 11, wherein the insertion subunit inserts the media resources selected by the user from the presented media resources into the social networking platform in chronological order.
13. The second terminal of claim 9, wherein the media resources are pictures and the insertion unit comprises:
a presentation subunit that presents the media resources received by the receiving unit,
an ordering subunit that arranges the media resources presented by the presentation subunit according to an ordering command entered by the user, and
an insertion subunit that inserts the media resources, whose order has been arranged by the ordering subunit, into an information input box on the social networking platform in the order as arranged by the ordering subunit.
14. A service device comprising:
a non-transitory computer-readable storage device storing a computer program; and
a processor communicatively coupled to the storage device and the processor executing the computer program, the computer program comprising:
a receiving unit that receives a media resource insertion command carrying a user’s social networking platform account information from a second terminal and media resources from a first terminal,
a search unit that searches terminal identification information associated with the account information, and
a transmission unit that generates prompt information, sends the prompt information to the first terminal based on the terminal identification information associated with the account information, and sends the media resources received by the receiving unit to the second terminal, enabling the second terminal to insert the media resources into a social networking platform associated with the account information,
wherein the prompt information prompts the first terminal to present media resources and to send media resources selected by the user from the presented media resources to the service device.
15. The service device of claim 14, wherein the search unit comprises:
a storage subunit that stores a matchup between the account information and terminal identification information,
a search subunit that searches, based on the account information, terminal identification information corresponding to the account information from the matchup between the account information and the terminal identification information stored in the storage subunit,
a checking subunit that checks whether the terminal identification information corresponding to the account information includes the second terminal’s identification information, and
a selection subunit
that selects from the terminal identification information corresponding to the account information, identification of one or more terminals other than the second terminal’s identification information as the terminal identification information associated with the account information, when the result of checking by the checking subunit is positive, or
that selects from the terminal identification information corresponding to the account information, identification information of one or more terminals as the terminal identification information associated with the account information, when the result of the checking by the checking subunit is negative.
16. A system that accomplishes inter-terminal interactions, the system comprising a second terminal, a service device, and a first terminal, wherein
the second terminal receives a media resource insertion command entered by a user on a social networking platform, inserts the user’s social networking platform account information into the media resources insertion command, and sends the media resource insertion command carrying the user’s social networking platform account information to the service device,
the service device receives the media resource insertion command carrying the user’s social networking platform account information from the second terminal, searches terminal identification information associated with the account information, generates prompt information, and sends the prompt information to the first terminal based on the terminal identification information associated with the account information,
the first terminal presents media resources based on the prompt information, and sends media resources selected by the user from the presented media resources to the service device,
the service device receives the media resources from the first terminal and sends the media resources to the second terminal, and
the second terminal receives the media resources from the service device, and inserts the media resources into the social networking platform.
17. The system of claim 16, wherein the service device
searches terminal identification information corresponding to the account information based on the account information from a matchup between the account information and terminal identification information,
checks whether the terminal identification information corresponding to the account information includes the second terminal’s identification information, and
selects from the terminal identification information corresponding to the account information, identification of one or more terminals other than the second terminal’s identification information as the terminal identification information associated with the account information, when the result of checking is positive, or
selects from the terminal identification information corresponding to the account information, identification information of one or more terminals as the terminal identification information associated with the account information, when the result of the checking is negative.
18. The system of claim 16, wherein the second terminal presents the media resources and inserts media resources selected by the user from the presented media resources into the social networking platform.
19. The system of claim 18, wherein the second terminal inserts the media resources selected by the user from the presented media resources into the social networking platform based on the time of creation of the selected media resources.
20. The system of claim 16, wherein the media resources are pictures, and wherein the second terminal presents the media resources, arranges the media resources according to an ordering command entered by the user, and inserts the media resources in an information input box on the social networking platform in the arranged order.

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 communication method for use in a base station of a cell, the base station transmitting symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the method comprising:
operating each sector to use a set of tones to transmit orthogonal frequency division multiplexed symbols, each orthogonal frequency division multiplexed symbol having a symbol transmission start time, and controlling each sector to simultaneously use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times.
2. The communications method of claim 1, wherein each of said orthogonal frequency division multiplexed symbols include a cyclic prefix having a cyclic prefix length,
wherein said substantially the same symbol transmission start times are such that the difference between the symbol transmission start times of any two adjacent sectors are at most the amount of time used to transmit the cyclic prefix.
3. A communication method for use in a base station of a cell, the base station transmitting symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the method comprising:
operating each sector to use a set of tones to transmit orthogonal frequency division multiplexed symbols, each orthogonal frequency division multiplexed symbol having a symbol transmission start time;
controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times;
using a set of hopping sequences to allocate tones to a first set of communication channels in a first sector of said cell; and
using said set of hopping sequences to allocate tones to a corresponding set of communication channels in each of the other sectors of said cell, each hopping sequence having a start time, the start time of each hopping sequence in said set of hopping sequences being the same in each of said sectors.
4. The method of claim 3, further comprising:
scrambling symbols to be transmitted prior to transmitting said symbols using said transmitted symbols, a different scrambling sequence being used in each sector of said cell.
5. The method of claim 3, wherein the communication channels in each of said sectors are partitioned into segments, segments of corresponding channels in each of the sectors of the cell having the same segment partitions and having segment start times which are substantially the same, such that for a segment of a channel in one sector there is another segment of the corresponding channel where the two segments use the same set of hopping sequences and the same segment start times.
6. The method of claim 5, wherein the segment start times for segments of the same channel in different cells differ by no more than the time used to transmit a cyclic prefix.
7. A communication method for use in a base station of a cell, the base station transmitting symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the method comprising:
operating each sector to use a set of tones to transmit orthogonal frequency division multiplexed symbols, each orthogonal frequency division multiplexed symbol having a symbol transmission start time;
controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times; and
transmitting a portion of pilot tones in each sector of the cell according to a pilot tone hopping sequence, the same pilot tone hopping sequence being used in each sector but with a different fixed tone offset being used in each of the sectors of a cell.
8. The method of claim 7, wherein said pilot tone hopping sequence is a slope hopping sequence.
9. The method of claim 8, wherein adjacent cells use different slope values for determining the slope hopping sequences to be used.
10. A communication method for use in a base station of a cell, the base station transmitting symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the method comprising:
operating each sector to use a set of tones to transmit orthogonal frequency division multiplexed symbols, each orthogonal frequency division multiplexed symbol having a symbol transmission start time;
controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times;
transmitting pilot tones in each sector of the cell according to a set of pilot tone hopping sequences, the same set of pilot cone hopping sequences being used in each sector but with different fixed tone offsets being used in each of the sectors of the cell; and
wherein pilot tone hopping sequences in a set of pilot tone hopping sequences corresponding to a sector are offset from each other by a corresponding preselected set of offsets, the corresponding preselected set of offsets being the same in each sector of the cell.
11. The method of claim 10, wherein the set of pilot tone hopping sequences being used in any two adjacent sectors of the cell are not identical due to the use of different fixed tone offsets in the adjacent sectors.
12. The method of claim 3, wherein the set of communication channels to which tones are allocated, in each sector includes at least one pilot channel and at least one of a control channel and a data channel, the method further comprising.:
discarding a symbol corresponding to said at least one of said control and data channels when said pilot channel and said at least one of said control and data channels are allocated the same tone at a given orthogonal frequency division multiplexed symbol transmission period.
13. A control system for use in a base station of a cell, the base station transmitting modulation symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the system comprising:
a transmitter assembly for transmitting signals into multiple sectors of said cell; and
means for controlling the transmitter to transmit orthogonal frequency division multiplexed symbols into each sector of the cell, each orthogonal frequency division multiplexed symbol having a symbol transmission start time, and for controlling each sector to simultaneously use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times.
14. The control system of claim 13,
wherein each of said orthogonal frequency division multiplexed symbols include a cyclic prefix; and
wherein said substantially the same symbol transmission start times are such that the difference between the symbol transmission start times of any two adjacent sectors are at most the amount of time used to transmit the cyclic prefix.
15. A control system for use in a base station of a cell, the base station transmitting modulation symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the system comprising:
a transmitter assembly for transmitting signals into multiple sectors of said cell;
means for controlling the transmitter to transmit orthogonal frequency division multiplexed symbols into each sector of the cell, each orthogonal frequency division multiplexed symbol having a symbol transmission start time, and for controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times;
means for generating a set of hopping sequences used to allocate tones to a first set of communication channels in a first sector of said cell; and
means for allocating tones to a corresponding set of communication channels in each of the other sectors of said cell according to said set of hopping sequences, each hopping sequence having a start time, the start time of each hopping sequence in said set of hopping sequences being the same in each of said sectors.
16. The control system of claim 15, further comprising:
a scrambler in each sector of said cell for scrambling symbols to be transmitted prior to transmitting said modulated symbols using orthogonal frequency divisional multiplexed symbols, a different scrambling sequence being used in each sector of said cell.
17. The control system of claim 15, wherein the communication channels in each of said sectors are partitioned into segments, segments of corresponding channels in each of the sectors of the cell having the same segment partitions and having segment start times which are substantially the same, such that for a segment of a channel in one sector there is another segment of the corresponding channel where the two segments use the same set of hopping sequences and the same segment start times.
18. The control system of claim 17, wherein the segment start times for segments of the same channel in different cells differ by no more than the time used to transmit a cyclic prefix.
19. A control system for use in a base station of a cell, the base station transmitting modulation symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the system comprising:
a transmitter assembly for transmitting signals into multiple sectors of said cell;
means for controlling the transmitter to transmit orthogonal frequency division multiplexed symbols into each sector of the cell, each orthogonal frequency division multiplexed symbol having a symbol transmission start time, and for controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times; and
means for generating pilot tones in each sector of the cell according to a pilot tone hopping sequence, the same pilot tone hopping sequence being used in each sector but with a different fixed tone offset being used in each of the sectors of a cell.
20. The system of claim 19, wherein said pilot tone hopping sequence is a slope hopping sequence.
21. The system of claim 20, wherein adjacent cells use different slope values for determining the slope hopping sequences to be used.
22. A control system for use in a base station of a cell, the base station transmitting modulation symbols into multiple sectors of said cell using orthogonal frequency division multiplexed symbols, the system comprising:
a transmitter assembly for transmitting signals into multiple sectors of said cell;
means for controlling the transmitter to transmit orthogonal frequency division multiplexed symbols into each sector of the cell, each orthogonal frequency division multiplexed symbol having a symbol transmission start time, and for controlling each sector to use the same set of tones, the same duration of each symbol transmission period, and substantially the same symbol start times; and
means for transmitting pilot tones in each sector of the cell according to a set of pilot tone hopping sequences, the same set of pilot tone hopping sequences being used in each sector but with different fixed tone offsets being used in each of the sectors of the cell, pilot tone hopping sequences in a set of pilot tone hopping sequences corresponding to a sector being offset from each other by a corresponding preselected set of offsets, the corresponding preselected set of offsets being the same in each sector of the cell.
23. The system of claim 22, wherein the set of pilot tone hopping sequences being used in any two adjacent sectors of the cell are not identical due to the use of different fixed tone offsets in the adjacent sectors.
24. The system of claim 15, wherein the set of communication channels to which tones are allocated in each sector includes at least one pilot channel and at least one of a control channel and a data channel, the system further comprising:
means for discarding a symbol corresponding to said at least one of said control and data channels when said pilot channel and said at least one of said control and data channels are allocated the same tone at a given orthogonal frequency division multiplexed symbol transmission period.

1461099454-fe597721-a865-4a23-83dc-2aa5ff5bd73a

1. An image processing apparatus comprising:
a main memory configured to store an application for reproducing image content, and setting information corresponding to the stored application;
a first ancillary memory configured to load and store the stored application from the main memory in response to operation of a signal processor for signal-processing the image content and displaying the signal-processed image content on a screen;
a second ancillary memory configured to, in response to the signal processor operating, temporarily store the signal-processed image content, and in response to the signal processor not operating, load and store the stored application from the main memory; and
a controller configured to, in response to receiving an execution request with respect to the application for reproducing the image content, and the signal processor not operating, load and store the stored application from the main memory into the second ancillary memory based on the setting information corresponding to the application stored in the main memory, and execute the stored application.
2. The apparatus as claimed in claim 1, further comprising:
a signal processor configured to decode and signal-process the image content and output the decoded image content so as to be displayed on a screen; and
an operating status sensor configured to sense an operating status of the signal processor,
wherein the controller determines an operational state of the signal processor based on a sensed result.
3. The apparatus as claimed in claim 1, wherein in response to non-existence of setting information on the application stored in the main memory, the controller is further configured to load and store the application stored in the main memory into the first ancillary memory, and
wherein in response to existence of the setting information, the controller is further configured to load and store the application stored in the main memory into the second ancillary memory.
4. The apparatus as claimed in claim 1, wherein the controller is further configured to delete the application stored in the second ancillary memory in response to the signal processor operating again.
5. The apparatus as claimed in claim 1, wherein the setting information comprises attribute information and type information corresponding to the application, and
wherein in response to the signal processor operating again, the controller is further configured to back up the application from the second ancillary memory to the first ancillary memory based on the type information.
6. The apparatus as claimed in claim 5, wherein the first ancillary memory further stores priority information corresponding to the application, and
wherein the controller performs a back-up operation based on the priority information in response to a storage space of the first ancillary memory being insufficient for backing the application up.
7. The apparatus as claimed in claim 5, wherein the attribute information comprises information related to a type of an application necessary for reproducing the image content, and
wherein the type information comprises a process and a thread which are specific operations of the application.
8. The apparatus as claimed in claim 1, further comprising:
a graphic user interface (GUI) generating unit configured to generate a user interface (UI) graphic to which a user inputs the setting information,
wherein the controller is further configured to control the GUI generating unit to display the UI graphic on a screen in response to a user request being received.
9. The apparatus as claimed in claim 1, wherein the first ancillary memory and the second ancillary memory are physically separated from each other.
10. A method for processing an image, the method comprising:
storing an application for reproducing image content and storing setting information corresponding to the stored application in a main memory;
loading and storing the stored application from the main memory into a first ancillary memory in response to operation of a signal processor for signal-processing the image content and displaying the signal-processed image content on a screen;
temporarily storing, in response to the signal processor operating, the signal-processed image content into a second ancillary memory, and in response to the signal processor not being driven, loading and storing the stored application from the main memory into the second ancillary memory; and
loading and storing, in response to receiving an execution request with respect to the application for reproducing the image content and the signal processor not operating, the stored application from the main memory into the second ancillary memory based on the setting information on the application stored in the main memory, and executing the stored application.
11. The method as claimed in claim 10, further comprising:
decoding and signal-processing the image content;
outputting the decoded image content so as to be displayed on a screen; and
sensing an operating status of the signal processor,
wherein a controller is configured to determine the operating status of the signal processor based on a sensed result.
12. The method as claimed in claim 10, wherein in response to non-existence of setting information corresponding to the stored application, the executing further comprises loading and storing the application stored in the main memory into the first ancillary memory, and
wherein in response to existence of the setting information corresponding to the stored application, the executing comprises loading and storing the application stored in the main memory into the second ancillary memory.
13. The method as claimed in claim 10, wherein in response to the signal processor operating again, the executing further comprises deleting the application stored in the second ancillary memory.
14. The method as claimed in claim 10, wherein the setting information comprises attribute information and type information corresponding to the application, and
wherein in response to the signal processor operating again, the executing further comprises backing the application up from the second ancillary memory to the first ancillary memory based on the type information.
15. The method as claimed in claim 14, wherein the first ancillary memory further stores priority information corresponding to the application, and
wherein the executing further comprises performing a back-up operation based on the priority information in response to a storage space of the first ancillary memory being insufficient for backing the application up.
16. The method as claimed in claim 14, wherein the attribute information comprises information related to a type of an application which is necessary for reproducing the image content, and
wherein the type information comprises a process and a thread which are specific operations of the application.
17. The method as claimed in claim 10, further comprising:
generating a user interface (UI) graphic to which a user may input the setting information,
wherein in response to a user request being received, the executing comprises controlling to display the UI graphic on the screen.
18. A method for processing an image, the method comprising:
determining whether an execution request with respect to an application for processing an arbitrary image content is received;
determining, in response to the execution request being received, an operating status of a signal processor for signal-processing the image content and displaying the signal-processed image content on a screen; and
loading and storing, in response to the signal processor not operating, the application to an ancillary memory which is connected to the signal processor and used exclusively based on setting information on the application stored into a main memory.
19. The method as claimed in claim 18, wherein in response to existence of the setting information, the loading and storing further comprises loading and storing the application into the ancillary memory.
20. The method as claimed in claim 18, further comprising:
determining whether the signal processor operates again; and
deleting, in response to the signal processor operating again, the application stored in the ancillary memory.
21. The method as claimed in claim 18, further comprising:
determining whether the signal processor operates again; and
performing, in response to the signal processor operating again, a back-up operation by determining whether to back the application up to the ancillary memory which operates with a controller, based on the setting information.
22. The method as claimed in claim 21, wherein the loading and storing the application into the ancillary memory are performed based on attribute information included in the setting information, and
wherein the performing the back-up operation is performed based on type information included in the setting information.
23. The method as claimed in claim 22, wherein the attribute information comprises information on a type of application necessary for reproducing the image content, and
wherein the type information comprises a process and a thread which are specific operations of the application.
24. The method as claimed in claim 22, wherein the performing the back-up operation comprises performing a back-up operation based on priority information included in the setting operation in response to a storage space of the first ancillary memory being insufficient for backing the application up.
25. A non-transitory computer readable recording medium including a program for executing a method for processing an image, the method comprising:
determining whether an execution request with respect to an application for processing an arbitrary image content is received;
determining, in response to the execution request being received, an operating status of a signal processor for signal-processing the image content and displaying the signal-processed image content on a screen; and
loading and storing, in response to the signal processor not operating, the application to an ancillary memory which is connected to the signal processor and used exclusively based on setting information on the application stored into a main memory.
26. An electronic apparatus comprising:
a first ancillary memory;
a second ancillary memory;
a hardware device; and
a controller,
wherein the controller is configured to detect an operational state of the hardware device, and in response to the hardware device being in an operational state, allocate the first ancillary memory to the controller and second ancillary memory to the hardware device, and in response to the hardware device being in a non-operational state, allocate the first ancillary memory and the second ancillary memory to the controller.
27. The apparatus of claim 26, wherein the controller is further configured to, in response to the hardware device transitioning from a non-operational state to an operational state, copy content from the second ancillary memory to the first ancillary memory.
28. The apparatus of claim 27, wherein the controller is further configured to determine a priority of the content from the second ancillary memory, and copy the content to the first ancillary memory based on the priority of the content.

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 use in recognizing the content of a media program, said method comprising the steps of:
filtering each first frequency domain representation of blocks of said media program using a plurality of filters to develop a respective second frequency domain representation of each of said blocks of said media program, said second frequency domain representation of each of said blocks having a reduced number of frequency coefficients with respect to said first frequency domain representation;
grouping frequency coefficients of said second frequency domain representation of said blocks to form segments; and
selecting a plurality of said segments.
2. Apparatus for use in recognizing the content of a media program, comprising:
a plurality of filters for filtering a first representation of said media program using frequency coefficients to develop a second representation of said media program that has a reduced number of frequency coefficients with respect to said first representation;
means for grouping ones of said coefficients of said second representation to form segments; and
means for selecting a plurality of said segments.
3. A tangible and non-transient computer readable storage medium storing instructions which, when executed by a computer, adapt the operation of the computer to provide a method for use in recognizing the content of a media program, the method comprising:
filtering each first frequency domain representation of blocks of said media program using a plurality of filters to develop a respective second frequency domain representation of each of said blocks of said media program, said second frequency domain representation of each of said blocks having a reduced number of frequency coefficients with respect to said first frequency domain representation;
grouping frequency coefficients of said second frequency domain representation of said blocks to form frequency coefficient segments;
selecting a plurality of said segments as representing said media program;
comparing said selected segments to frequency coefficient segments of stored programs to provide corresponding matching scores; and
determining said media program using said matching scores,
wherein said first frequency domain representation of blocks of said media program is developed by:
digitizing an audio representation of said media program;
dividing the digitized audio representation into time domain blocks of a prescribed number of samples;
smoothing said time domain blocks using a filter; and
converting said smoothed time domain blocks into frequency domain blocks, wherein said smoothed time domain blocks are represented by frequency coefficients.