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.