Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor
AssigneeQUALCOMM Incorporated
InventorJames Tadashi Masamoto
Life of this patent
Estimating the term…
Abstract
A host system for searching for or tuning to one or more radio stations includes a host processor and a data processor. The data processor is configured to receive a command from the host processor. The data processor is further configured, based on the command, to perform multiple search operations for radio stations without interrupting the host processor, to search for a radio station based on radio data system (RDS) data without interrupting the host processor, or to tune to a radio station based on RDS data without interrupting the host processor. A method is also provided for searching for or tuning to one or more radio stations.
Claims22
A host system comprising:
- a host processor;
- and
- a data processor configured to:
- receive, from the host processor, a first command directing the data processor to search for one or more radio stations based on radio data system (RDS) data;
- perform multiple search operations to search for the one or more radio stations based on the RDS data without interrupting the host processor, wherein a search operation for the one or more radio stations comprises:
- selecting an RDS data block code value;
- and
- searching for a radio station having the selected RDS data block code value in the RDS data;
- and
- after an audio output is enabled for a particular radio station, wait for a time period to elapse before performing another search operation of the multiple search operations.
A data processor comprising:
- a receive module configured to receive, from a host processor, a command to search for one or more radio stations based on radio data system (RDS) data;
- and
- one or more modules configured to:
- perform multiple search operations to search for the one or more radio stations based on the RDS data without interrupting the host processor, wherein a search operation for the one or more radio stations comprises:
- selecting an RDS data block code value;
- and
- searching for a radio station having the selected RDS data block code value in the RDS data;
- after an audio output is enabled for a particular radio station, wait for a time period to elapse before performing another search operation of the multiple search operations.
A host system comprising:
- a host processor;
- and
- a data processor comprising:
- means for receiving, from the host processor, a first command to search for one or more radio stations based on radio data system (RDS) data and based on a signal quality threshold;
- and
- means for searching for the one or more radio stations based on the RDS data without interrupting the host processor, wherein the means for searching for the one or more radio stations comprises:
- means for selecting an RDS data block code value;
- and
- means for searching for a radio station having the selected RDS data block code value in the RDS data, and
- wherein the means for searching for the one or more radio stations performs multiple search operations to search for the one or more radio stations without interrupting the host processor;
- and
- means for receiving, from the host processor, a second command directing the data processor to stop the multiple search operations.
A method comprising:
- receiving, by a data processor from a host processor, a first command from a host processor to search for one or more radio stations based on at least one parameter received from the host processor, wherein the first command further directs the data processor to search for the one or more radio stations which satisfy a signal quality threshold;
- identifying a radio station based on a comparison between radio data system (RDS) data and at least one parameter, wherein the comparison is performed by the data processor in response to receiving the first command, and wherein the data processor performs multiple search operations to searchfor the radio station without interrupting the host processor;
- and
- performing the multiple search operations until the data processor receives, from the host processor, a second command directing the data processor to stop the multiple search operations.
A non-transitory machine-readable medium encoded with instructions executable by a processor, the instructions comprising code for:
- receiving, by a data processor from a host processor, a command to search for one or more radio stations based on radio data system (RDS) data;
- performing multiple search options, by the data processor, to search for the one or more radio stations based on the RDS data without interrupting the host processor, wherein a search operation for the one or more radio stations comprises:
- selecting an RDS data block code value;
- and
- searching for a radio station having the selected RDS data block code value in the RDS data;
- and
- after an audio output is enabled for a particular radio station, waiting for a time period to elapse before performing another search operation of the multiple search operations.
Dependencies are inferred from the claim text.