System, method and article of manufacture for a user interface for an MP3 audio player
First Claim
1. A method for providing a user interface for a decoder of audio data in the MPEG 1 Layer III (MP3) format, comprising the steps of:
- (a) initiating a display control program for controlling operation of a touch screen, wherein the touch screen is coupled to a reconfigurable logic device capable of decoding MP3 audio;
(b) displaying a plurality of icons on the touch screen, wherein a user selects one of the icons by touching the icon on the touch screen, wherein each of the icons is associated with a macro;
(c) periodically determining whether a user has touched the touch screen;
(d) determining a location of the touch upon determining that the user has touched the touch screen;
(e) correlating the location of the touch with one of the icons; and
(f) calling a macro associated with the icon touched, wherein the macro is for processing a command for controlling the reconfigurable logic device.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method and article of manufacture provide a user interface for a decoder of audio data in the MPEG 1 Layer III (MP3) format. A display control program that controls operation of a touch screen is initiated. The touch screen is coupled to a reconfigurable logic device capable of decoding MP3 audio. A plurality of icons are displayed on the touch screen. A user selects one of the icons by touching the icon on the touch screen. A periodic determination is made as to whether a user has touched the touch screen. If a touch is detected, a location of the touch is determined. The location of the touch is correlated with one of the icons. A macro associated with the icon touched is called. The macro is utilized for processing a command for controlling the reconfigurable logic device.
76 Citations
18 Claims
-
1. A method for providing a user interface for a decoder of audio data in the MPEG 1 Layer III (MP3) format, comprising the steps of:
-
(a) initiating a display control program for controlling operation of a touch screen, wherein the touch screen is coupled to a reconfigurable logic device capable of decoding MP3 audio;
(b) displaying a plurality of icons on the touch screen, wherein a user selects one of the icons by touching the icon on the touch screen, wherein each of the icons is associated with a macro;
(c) periodically determining whether a user has touched the touch screen;
(d) determining a location of the touch upon determining that the user has touched the touch screen;
(e) correlating the location of the touch with one of the icons; and
(f) calling a macro associated with the icon touched, wherein the macro is for processing a command for controlling the reconfigurable logic device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for providing a user interface for a decoder of audio data in the MPEG 1 Layer III (MP3) format, comprising:
-
(a) computer code for initiating a display control program for controlling operation of a touch screen, wherein the touch screen is coupled to a reconfigurable logic device capable of decoding MP3 audio;
(b) computer code for displaying a plurality of icons on the touch screen, wherein a user selects one of the icons by touching the icon on the touch screen;
(c) computer code for periodically determining whether a user has touched the touch screen;
(d) computer code for determining a location of the touch upon determining that the user has touched the touch screen;
(e) computer code for correlating the location of the touch with one of the icons; and
(f) computer code for calling a macro associated with the icon touched, wherein the macro is for processing a command for controlling the reconfigurable logic device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing a user interface for a decoder of audio data in the MPEG 1 Layer III (MP3) format, comprising:
-
(a) a reconfigurable logic device capable of decoding MP3 audio;
(b) a touch screen coupled to the reconfigurable logic device;
(c) logic for initiating a display control program for controlling operation of the touch screen;
(d) logic for displaying a plurality of icons on the touch screen, wherein a user selects one of the icons by touching the icon on the touch screen;
(e) logic for periodically determining whether a user has touched the touch screen;
(f) logic for determining a location of the touch upon determining that the user has touched the touch screen;
(g) logic for correlating the location of the touch with one of the icons; and
(h) logic for calling a macro associated with the icon touched, wherein the macro is for processing a command for controlling the reconfigurable logic device. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification