CN102549933A - Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest - Google Patents

Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest Download PDF

Info

Publication number
CN102549933A
CN102549933A CN2010800416746A CN201080041674A CN102549933A CN 102549933 A CN102549933 A CN 102549933A CN 2010800416746 A CN2010800416746 A CN 2010800416746A CN 201080041674 A CN201080041674 A CN 201080041674A CN 102549933 A CN102549933 A CN 102549933A
Authority
CN
China
Prior art keywords
program data
audio content
digital radio
project
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2010800416746A
Other languages
Chinese (zh)
Other versions
CN102549933B (en
Inventor
史蒂文·安德鲁·约翰逊
罗伯特·迈克尔·狄龙
哈维·查默斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
EBIQUITY DIGITAL Inc
Ibiquity Digital Corp
Original Assignee
EBIQUITY DIGITAL Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EBIQUITY DIGITAL Inc filed Critical EBIQUITY DIGITAL Inc
Publication of CN102549933A publication Critical patent/CN102549933A/en
Application granted granted Critical
Publication of CN102549933B publication Critical patent/CN102549933B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/02Arrangements for generating broadcast information; Arrangements for generating broadcast-related information with a direct linking to broadcast information or to broadcast space-time; Arrangements for simultaneous generation of broadcast information and broadcast-related information
    • H04H60/06Arrangements for scheduling broadcast services or broadcast-related services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • H04H20/93Arrangements characterised by the broadcast information itself which locates resources of other pieces of information, e.g. URL [Uniform Resource Locator]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/18Aspects of broadcast communication characterised by the type of broadcast system in band on channel [IBOC]

Abstract

A digital radio broadcast system includes a processing system that receives first audio content, first program data identifying a first item for the first audio content, second audio content, and second program data identifying a second item for the second audio content such that a start of the first program data is received at the processing system within 0.5 seconds of a start of the first audio content. A digital radio broadcast signal including the audio content and the program data is processed for digital radio broadcast transmission via a transmitter. The processing system stops delivery of the first program data to the transmitter upon receipt of the second program data, the first program data thereby being truncated, and begins delivery of the second program data to the transmitter. A digital radio broadcast receiver can tag content of interest based on a user command registered at the receiver.

Description

Digital radio broadcast receiver, broadcasting method and the method that is used for the mark content of interest
The application requires by reference its full content to be comprised in this article in the rights and interests of the U.S. Provisional Patent Application 61/213,943 of submission on July 31st, 2009.
Technical field
The present invention relates to digital radio broadcast receiver, and relate more specifically to be used to receive digital radio broadcasting content and the method and apparatus that is used to collect this content and be used for the mark content of interest.
Background technology
The digital radio broadcasting technology is sent to mobile, portable and fixing receiver with DAB and data, services.A kind of digital radio broadcasting use that is called in-band on-channel (IBOC) digital audio broadcasting (DAB) is in the ground transmitter in existing intermediate frequency (MF) and very high frequency(VHF) (VHF) radio bands.HD Radio by the exploitation of iBiquity numeral company TMTechnology is an example that is used for the IBOC implementation of digital radio broadcasting and reception.
Can combine with the carrier wave that comprises analog-modulated a plurality of digital modulation carrier wave mixed format or wherein do not use the all-digital format of the carrier wave of analog-modulated to send digital radio broadcasting signal.Use this mixed mode, broadcaster can continue to transmit simulation AM and FM, the higher and more healthy and strong digital signal of while delivery quality, and this makes they and they audience from the analog-converted to the digital radio, to keep their current Frequency Distribution simultaneously.
A characteristic of digital transmission system is to send the capability of digitized audio frequency and data simultaneously.Thereby this technology also allows the wireless data service from AM and FM radio station.This broadcast singal can comprise the metadata such as artist, title of song and calling-up letter.Also can comprise particular message about incident, traffic and weather.For example, when the user listens to radio station, can be on the display of radio receiver roll display transport information, weather forecast, news and sports tournament score.
IBOC digital radio broadcasting technology can provide the digital quality that is superior to existing analog broadcasting form audio frequency.Because in the masking spectrum of existing AM or FM channel allocation, send each IBOC digital radio broadcasting signal, it does not need new spectrum allocation may.The IBOC digital radio broadcasting has promoted the economy of frequency spectrum, makes audio frequency that broadcaster can provide digital quality to existing audience colony simultaneously.
Multicast promptly transmits the ability of several audio programs or data flow on the passage in AM or FM frequency spectrum, make the radio station can each of basic frequency independently replenish or subchannel on a plurality of data flow of broadcasting.For example, a plurality of data flow can comprise substituting music format, local traffic, weather, news and physical culture.Use tuning or function of search, can visit the passage that this replenishes with the mode identical with traditional station frequency.For example, if modulated-analog signal is the center with 94.1MHz, then the identical broadcasts among the IBOC DA can comprise supplemental services 94.1-2,94.1-3.Can the supplemental programs of replenishing the hyperspecialization on the passage be sent the audience to close positioning, this can create the more multimachine meeting that their brand is combined with programme content for the advertiser.Like what use among this paper, multicast is included in the individual digit radio-broadcasting channel or on the individual digit radio signals, sends one or more programs.Multicast content can comprise main program service (MPS), supplemental programs service (SPS), program service data (PSD) and/or other broadcast datas.
The radio system committee of country, a standard formulation tissue of being subsidized by government broadcasting ACSA and consumer electronics association has adopted the IBOC standard of naming to NRSC-5B.By reference its open NRSC-5B in this article that combines has been provided the requirement to broadcast figure audio frequency and subordinate data on AM and FM broadcast channel.This standard and list of references thereof comprise the detailed description to radio frequency/transmission subsystem and transmission and service multiplex sub system.Can obtain the copy of this standard from NRSC in http://www.nrscstandards.org.The HD Radio of iBiquity TMTechnology is a kind of implementation of this NRSC-5B IBOC standard.Can find further information in www.hdradio.com and www.ibiquity.com about HD Radio technology.
The digital radio broadcasting system of other types comprises such as the satellite system of XM radio, Sirius and Worldspace and such as the ground system of digital radio mondiale (DRM), Eureka 147 (brand is called DAB), DAB second edition and FMeXtra.Like what use among this paper, phrase " digital radio broadcasting " comprises the digital audio broadcasting that comprises in-band on-channel broadcasting and other DTB Digital Terrestrial Broadcastings and satellite broadcasting.
The whole bag of tricks has been proposed, with the numerical data that receives according to the air cast receiver and content through at the broadcasting radio receiver place input command buy interested project.For example; United States Patent (USP) 6,925,489 have described a kind of method; Therein; In response to user command, use digital audio broadcast receiver that identifying information is extracted from the current broadcast of a music or other information of user's interest, and it is stored in memory or other memory devices.Then, the information of this extraction is sent to server on network connects, this server allows user to buy corresponding project.United States Patent (USP) 6; 957; 041 has described a kind of method; Wherein the hearer can wherein use the data of RBDS/RDS data flow transmission such as the IP address in the place of title of song and artist, author or publisher and this digital content to responding such as projects such as music, advertisement, fund-raising activity or interactive audience's polls in the radio broadcasting during broadcasting.Then, via wireless transmission or through using personal computer or radio telephone access internet, can send the request of purchase.United States Patent (USP) 7,010,263 have described a kind of method; Wherein the satelline radio receiver is accepted the user input of identification to the interest of music; Or data are play and/or are shown, make storage ID data on removable media, and this data identification is play and/or shown.Then, this user can be somebody's turn to do the selection of hoping from website, download, or the selection of this hope is placed an order.
The inventor has been noted that; In some applications; Aspect the tagging content of interest, part possibly appear not knowing, because it is corresponding fully to discern the audio content that the program service data of interested project maybe be temporary transient do not hear with the user in digital radio broadcasting system.The inventor has discerned the demand that improves the time alignment of program service data and this program service data corresponding audio content (like song, advertisement etc.) at the receiver place; Reducing the ambiguity of user's mark content of interest, and the user experience when improving the mark content of interest.
Summary of the invention
According to an example embodiment, described and implemented to be used to arrange audio content with relevant program data, for the digital radio broadcasting system of digital radio broadcasting to the method for digital radio broadcast receiver.This system comprises treatment system and the memory that is coupled to this treatment system.This treatment system is configured to receive first audio content, first program data, second audio content and second program data; Send via digital radio broadcasting being used for; First project that this first program data identification is relevant with first audio content, this second program data identification second project relevant with second audio content.This treatment system also is configured to receive first program data and first audio content at this treatment system place, makes in 0.5 second of beginning of first audio content that receives at the treatment system place, receives the beginning of first program data at the treatment system place.This treatment system also is configured to generate digital radio broadcasting signal, and this signal comprises first audio content, first program data, second audio content and second program data, to send via digital radio broadcasting.This treatment system also is configured to when receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter; This first program data is blocked thus, and begins second program data is sent to the digital radio broadcasting transmitter.A kind of computer-readable recording medium of non-transient state can comprise the method that makes treatment system carry out the program data of arranging audio content and being correlated with.
According to another example embodiment, a kind of digital radio broadcast receiver that is configured to receive via digital radio broadcasting audio content and the interested content of permission User Recognition has been described.This digital radio broadcast receiver comprises treatment system, is coupled to the memory of this treatment system, and is used to receive the user interface that is input to user command wherein.This treatment system is configured to handle the digital radio broadcasting signal that is received by this receiver; This digital radio broadcasting signal comprises first audio content and first program data; And second audio content and second program data; This first program data packets is drawn together the information of identification first project relevant with this first audio content, and this second program data comprises the information of second project that identification is relevant with this second audio content.This treatment system also is configured to during receiving first audio content or second audio content, to be registered in the user command of the user interface place input of receiver, and this user command indicates the interest of user to first audio content or second audio content respectively.This treatment system also is configured to receive first audio content and first program data; Make and do not handle under the situation of this digital radio broadcasting signal at digital radio broadcast receiver; The beginning of the beginning of first program data and first audio content by aligned with each other in 3 seconds, to improve the Aligning degree of first program data and first audio content.The computer-readable recording medium of non-transient state can comprise and is used to make the treatment system of receiver to carry out the method for registered user for the identification of content of interest.
According to another example embodiment, a kind of digital radio system has been described, it is used to arrange audio content and relevant program data, arrives digital radio broadcast receiver and specifies interested content for digital radio broadcasting.This digital radio system comprises broadcast system, and this broadcast system comprises treatment system and the memory that is coupled to this treatment system, and digital radio broadcast receiver.The treatment system of this broadcast system is configured to: receive first audio content, first program data, second audio content and second program data; To send via digital radio broadcasting; First project that this first program data identification is relevant with first audio content, this second program data identification second project relevant with second audio content; Receive first program data and first audio content, make in 0.5 second of beginning of first audio content that receives at the treatment system place, receive the beginning of first program data at the treatment system place; Generation comprises first audio content, first program data, second audio content and second program data, transmits to carry out digital radio broadcasting via the digital radio broadcasting transmitter; And when receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter, block this first program data thus, and begin second program data is sent to the digital radio broadcasting transmitter.This digital broadcasting transmitter is configured to: handle the digital radio broadcasting signal that comprises first audio content, first program data, second audio content and second program data; Make and do not handle under the situation of this digital radio broadcasting signal at digital radio broadcast receiver; The beginning of the beginning of first program data and first audio content at the receiver place by aligned with each other in 3 seconds, to improve the Aligning degree of first program data and first audio content; During receiving first audio content or second audio content, be registered in the user command of the user interface place input of receiver, this user command indicates the interest of user to first audio content or second audio content respectively; Determine whether to exist the relevant uncertainty of interest for first audio content or second audio content with the user; And if exist uncertainty, storage to discern first data structure of first project relevant and second data structure of identification second relevant project with second audio content with first audio content.The computer-readable recording medium of non-transient state can comprise instruction, so that the transmission of the treatment system of broadcast system and receiver execution arrangement audio content and program data and registered user are to the method for the identification of content of interest.
Description of drawings
Can understand these and other characteristic of the present disclosure, aspect and advantage better in conjunction with following explanation, accompanying claims and accompanying drawing, wherein:
Fig. 1 is the block diagram of the transmitter that in the in-band on-channel digital radio broadcasting system, uses.
Fig. 2 is the sketch map of hybrid FM IBOC waveform.
Fig. 3 is the sketch map of the hybrid FM IBOC waveform of expansion.
Fig. 4 is the sketch map of digital FM IBOC waveform.
Fig. 5 is the sketch map of hybrid AM IBOC DAB waveform.
Fig. 6 is the sketch map of digital AM IBOC DAB waveform.
Fig. 7 is the functional block diagram of AM IBOC DAB receiver.
Fig. 8 is the functional block diagram of FM IBOC DAB receiver.
Fig. 9 a and 9b are the sketches from the IBOC DAB logical protocol stack of broadcast angle.
Figure 10 is the sketch from the IBOC DAB logical protocol stack of receiver angle.
Figure 11 shows the exemplary numbers broadcasting radio receiver 300 according to example embodiment, and it runs on the environment that is used for implementing to the total system of the purchase of the audio content of current reception or request.
Figure 12 shows the exemplary screen display according to an instance, and it is relevant with the software that is used to obtain about the information of interested project.
Figure 13 shows another the exemplary screen display according to another instance, and it is relevant with the software that is used to obtain about the information of interested project.
Figure 14 shows the form of the general UFID frame of following ID3 standard (top) and according to the exemplary owner's identifier and the identifier information (bottom) of an instance constructs.
Figure 15 shows and describes the table according to each field of the UFID of an instance shown in Figure 14.
Figure 16 shows the exemplary UFID form according to an instance, and it comprises the purchase information with an ID code.
Figure 17 shows the table according to the various types of purchase codes of the description of an instance.
Figure 18 shows the exemplary UFID form according to an instance, and it comprises the purchase information with a plurality of ID codes.
Figure 19 schematically shows the level coding according to type among the UFID of an instance and format information.
Figure 20 shows the exemplary case about beginning with the relative timing of the beginning of relevant PSD data of audio content according to an instance.
Figure 21 show according to an embodiment, be used to use digital radio broadcast receiver to specify the exemplary method of interested content.
Figure 22 A shows a table, and its field format with exemplary purchase token is described as an example of data structure.
Figure 22 B shows another table, and the field format of the purchase token that it is exemplary with another is described as another example of data structure.
Figure 23 show according to another embodiment, be used to use digital radio broadcast receiver to specify the another kind of exemplary method of interested content.
Figure 24 is a functional block diagram, and it shows a kind of exemplary method according to another embodiment, and this method is used to arrange audio content and relevant program data, arrives digital radio broadcast receiver for digital radio broadcasting.
Figure 25 is a functional block diagram, and it shows the another kind of exemplary method according to another embodiment, and this method is used to arrange audio content and relevant program data, arrives digital radio broadcast receiver for digital radio broadcasting.
Figure 26 show according to another embodiment, be used to use digital radio broadcast receiver to specify the exemplary method of interested content.
Embodiment
Exemplary digital radio broadcasting system
Appended explanation provides the description to exemplary IBOC system (comprise exemplary broadcasting equipment structure and operation and exemplary receiver structure and operation, it comprises again in response to the user command stored information specifies the function of the interested project relevant with the digital radio broadcasting that receives and the structure of IBOC DAB waveform) among Fig. 1-10 and this paper.Appended explanation provides the exemplary data form of the demonstrative structure of digital radio broadcast receiver (this receiver is used for storing in response to user command the information of interested project) and operation, broadcasting and receiver side and is used for about the information of this interested project (for example obtaining via the network such as the Internet among Figure 11-26 and this paper; Be used to buy this project) the further describing of exemplary method.
IBOC system and waveform
With reference to accompanying drawing, Fig. 1 is the functional block diagram of the associated components of the broadcasting studio place 10, FM transmitter place 12 and the broadcasting studio transmitter chain (STL) 14 that can be used for broadcasting FM IBOC DAB signal.The included broadcasting studio automation equipment in this broadcasting studio field 34, comprise import device 18, go out mouthpart 20, total Operation Centre of exciter assistant service unit (EASU) 22 (EOC) 16 and STL reflector 48.The included STL receiver of this transmitter field 54, comprise the exciter 56 and the analog driver 60 of exciter engine (exgine) subsystem 58.Although this goes out the broadcasting studio place that mouthpart is positioned at radio station in Fig. 1, and exciter is positioned at the transmitter place, and these elements can be positioned at transmitter field institute jointly.
In this broadcasting studio place, this broadcasting studio automation equipment offers EASU with main program service (MPS) audio frequency 42, and MPS data 40 are offered out mouthpart, and supplemental programs service (SPS) audio frequency 38 is offered the import device and SPS data 36 are offered the import device.The MPS audio frequency is as the main audio program source.In mixed mode, it all keeps existing analogue radio programming form in analog-and digital-transmission among both.Be also referred to as the MPS data of program service data (PSD), comprise such as information such as music title, artist, album--name.The supplemental programs service can comprise auxiliary audio content and the relevant data of program.
This import device comprises the hardware and software that is used to provide advanced application service (AAS)." service " is the content that sends the user via IBOC DAB to, and AAS can comprise the data of any kind that is not divided into MPS, SPS or station information service (SIS).SIS provides station information, such as call signal (call sign), absolute time, position relevant with GPS etc.The example of AAS data comprises that real-time traffic and Weather information, navigation map upgrade or other images, electronic programming guide, multimedia programming, other audio service and other guide.The content of AAS can be provided by service provider 44, and it offers this import device via application programming interfaces (API) with service data 46.This service provider can be the third-party vendor of outsourcing that is positioned at broadcaster or the service and the content in broadcasting studio place.This import device can be set up the session connection between a plurality of service providers.These import device coding and multiplexing service data 46, SPS audio frequency 38 and SPS data 36, to generate mouthpart link data 24, this data via data link outputs to this and goes out mouthpart.
Going out mouthpart 20 comprises and provides main program service and SIS to be used to broadcast essential hardware and software.This goes out mouthpart and on COBBAIF, accepts digital MPS audio frequency 26, and compresses this audio frequency.This goes out the also multiplexing MPS data of mouthpart 40, goes out the digital MPS audio frequency of mouthpart link data 24 and this compression, to produce exciter link data 52.In addition, this goes out, and mouthpart is accepted simulation MPS audio frequency 28 on its COBBAIF and the time-delay that will work out in advance is applied to this audio frequency, to produce the simulation MPS audio signal 30 of time-delay.Can this analogue audio frequency be broadcasted as the reserve passage of hybrid IBOC DAB broadcasting.This time-delay compensates the system delay of this numeral MPS audio frequency, and this allows receiver between numeral and analog program, to mix, and not life period skew.In the AM transmission system, the MPS audio signal of this time-delay is gone out the part that mouthpart converts monophonic signal to and be used as this exciter link data 52 by this and directly sends to this STL.
This EASU 22 accepts MPS audio frequency 42 from this broadcasting studio automation equipment, and its rate transition is become suitable system clock, and exports two parts of copies of this signal: a digital copies (26) and a simulation copy (28).This EASU comprises the GPS receiver that is connected to antenna 25.This GPS receiver allows this EASU to draw master clock signal, and through using the GPS unit, this master clock signal is synchronized to the clock of exciter.This EASU provides by this and goes out the main system clock that mouthpart uses.This EASU also be used to this outlet utensil bust is arranged and the situation of not reruning under should simulate MPS audio frequency bypass (or guiding) again, make it not go out mouthpart through this.Can be with being somebody's turn to do by audio frequency 32 direct these STL transmitters of feed-in of bypass, this has eliminated stagnation situation (dead-air event).
STL transmitter 48 receives the simulation MPS audio frequency 50 and exciter link data 52 of time-delay.The simulation MPS audio frequency of its output driver link data and time-delay on STL link 14, this STL link can be unidirectional or two-way.This STL link can for example be digital microwave or ethernet link, and can use the UDP of standard or the TCP/IP of standard.
This transmitter position comprises STL receiver 54, exciter engine (exgine) 56 and analog driver 60.The exciter link data that this STL receiver 54 receives on the STL link 14, it comprises audio frequency and data-signal and order and control messages.This exciter link data is passed to exciter 56, and this has produced IBOC DAB waveform.This exciter comprises host-processor, digital up converter, RF upconverter and exgine subsystem 58.This exgine accepts exciter link data and modulates the numerical portion of this IBOC DAB waveform.This digital up converter of exciter 56 with the baseband portion of this exgine output from the digital translation to the analog form.This digital-to-analogue conversion is based on gps clock, and this clock is identical with the clock based on GPS that draws from this EASU that this goes out mouthpart.Thereby exciter 56 comprises GPS unit and antenna 57.At United States Patent (USP) 7,512, can find in 175 to be used for that this goes out the another kind of method of mouthpart and exciter clock synchronously, by reference with among this patent adding this paper.This RF upconverter of this exciter upconverts to suitable in-band channel frequency with this analog signal.Then, the signal of this up-conversion is delivered to this high power amplifier 62 and antenna 64, to be used for broadcasting.In the AM transmission system, in mixed mode, this exgine subsystem is added to this digital waveform with the simulation MPS audio frequency of this reserve consistently, thereby this AM transmission system does not comprise this analog driver 60.In addition, in the AM transmission system, this exciter 56 produces phase place and amplitude information, and this analog signal is directly outputed to this high power amplifier.
Use multiple waveform, can in AM and FM radio bands, send IBOC DAB signal.These waveforms comprise the hybrid IBOC DAB of FM waveform, the digital IBOC DAB of FM waveform, AM hybrid IBOC DAB waveform and the digital IBOC DAB of AM waveform.
Fig. 2 is the sketch map of hybrid FM IBOC waveform 70.This waveform comprises the modulated-analog signal 72 of the center that is arranged in broadcast channel 74, more than first individual evenly spaced OFDM subcarriers 76 of upper edge frequency band 78 and more than second evenly spaced OFDM subcarriers 80 of lower edge frequency band 82.These digital modulation subcarriers are divided into subregion, and each sub-carrier is designated as reference subcarrier.A frequency partition is by 19 groups that the OFDM subcarrier forms that comprise 18 data subcarriers and 1 reference subcarrier.
This combination-type corrugated simulation FM modulation signal that comprises adds first boss's carrier wave of digital modulation.These subcarriers are positioned at evenly spaced frequency location place.These sub-carrier positions are numbered as from-546 to+546.In the waveform of Fig. 2, these subcarriers are positioned at+356 to+546 and-356 to-546 position.Each first main sideband is made up of ten frequency partition.Be also included within the subcarrier 546 and the-546th in this first main sideband, extra reference subcarrier.Can carry out convergent-divergent to the amplitude of each subcarrier with the amplitude zoom factor.
Fig. 3 is the sketch map of the hybrid FMIBOC waveform 90 of expansion.The combination-type corrugated of this expansion is to form through the first expansion sideband 92,94 is added this first main sideband that exists in this hybrid waveform.Can be with the internal edge of one, two or four each first main sideband of frequency partition adding.Combination-type corrugated this simulation FM signal that comprises of this expansion adds the first boss's carrier wave (subcarrier+356 are to+546 and-356 to-546) of digital modulation and the subcarrier (subcarrier+280 are to+355 and-280 to-355) of some or all of first expansions.
The first expansion sideband on this top comprises subcarrier 337 to 355 (frequency partition), 318 to 335 (two frequency partition) or 280 to 355 (four frequency partition).The first expansion sideband of this bottom comprises subcarrier-337 to-355 (frequency partition) ,-318 to-335 (two frequency partition) or-280 to-355 (four frequency partition).Can come the amplitude of each subcarrier of convergent-divergent through the amplitude zoom factor.
Fig. 4 is the sketch map of digital FM IBOC waveform 100.This all-digital waveform is through the forbidding analog signal, expand the bandwidth of this first digital sideband 102,104 and in the spectrum that analog signal withdraws from, add lower powered second sideband, 106,108 structures and form fully.This all-digital waveform among the embodiment shown in being somebody's turn to do comprises the subcarrier of sub-carrier positions-546 to the digital modulation at+546 places, and does not have the FM signal of simulation.
Except that these ten main frequency partitions, there is the frequency partition of all four expansions in each of this all-digital waveform first sideband.Each second sideband also has ten second masters (SM) and four second expansions (SX) frequency partition.Yet, being different from this first sideband, this second main frequency partitions is mapped near this channel center, and the frequency partition that should expand is further from this center.
Each second sideband also supports to comprise little second protected (SP) district 110,112 of 12 OFDM subcarriers and reference subcarrier 279 and-279.These sidebands are called " shielded ", least possibly receive the spectrum zone that analog or digital disturbs because they are arranged in.Extra reference subcarrier has been placed in center at passage (0).The frequency partition ordering in inapplicable SP zone is not because this SP zone comprises frequency partition.
Each second main sideband is crossed over 1 to 190 or-1 to-190 subcarrier.The second expansion sideband on this top comprises subcarrier 191 to 266, and the second protected sideband on this top comprises subcarrier 267 to 278, adds extra reference subcarrier 279.The second expansion sideband of this bottom comprises subcarrier-191 to-266, and the second protected sideband of this bottom comprises that subcarrier-267 to-278, adds extra reference subcarrier-279.Whole frequency ranges of this whole digital frequency spectrum are 396,803Hz.Can come the amplitude of each subcarrier of convergent-divergent through the amplitude zoom factor.This second sideband amplitude zoom factor can be selected by the user.Can select in four any one to be applied to this second sideband.
In each waveform, use OFDM (OFDM) to modulate this digital signal.OFDM is a kind of parallel modulation scheme, therein data stream modulates a large amount of orthogonal sub-carriers of sending simultaneously.OFDM is flexibly in essence, is easy to allow logic channel is mapped to not subcarrier on the same group.
In hybrid waveform, send this digital signal in first main (PM) sideband of the either side of the simulation FM signal in this hybrid waveform.The power level of each sideband is starkly lower than the gross power in this simulation FM signal.This analog signal can be monaural or stereosonic, and can comprise subsidiary communications mandate (SCA) passage.
In the hybrid waveform of this expansion, can simulate the bandwidth of this mixing sideband of FM signal extension to this, to increase numerical capacity.This extra frequency spectrum of distributing to the inward flange of each first main sideband is called first expansion (PX) sideband.
In this all-digital waveform, removed analog signal, and, fully expanded the bandwidth of this first digital sideband as the same in the hybrid waveform of expansion.In addition, this waveform allows in the frequency spectrum that simulation FM signal withdraws from, to send second sideband of lower powered numeral.
Fig. 5 is the sketch map of the hybrid IBOC DAB of AM waveform 120.This mixed format comprises traditional AM analog signal 122, and (band limit is to approximately ± 5kHz) together with near the wide DAB signal 124 of 30kHz.This frequency spectrum is comprised in the passage 126 of the bandwidth with about 30kHz.This passage is divided into 130 and 132 frequency bands of bottom on top.This top frequency band expands to apart from this centre frequency pact+15kHz from the centre frequency of this passage.This bottom frequency band expands to apart from this centre frequency pact-15kHz from this centre frequency.
In an example, the hybrid IBOC DAB of this AM signal format comprises that this analog-modulated carrier signal 134 adds the OFDM sub-carrier positions of crossing over this upper and lower frequency band.The audio frequency that the transmission representative will be sent on these subcarriers or the encoded digital information (program material) of data-signal.Because the cause of the guard time between the code element, this chip rate is less than this subcarrier spacing.
As shown in Figure 5, this top frequency band is divided into first 136, second portion 138 and third part 144.This bottom frequency band is divided into first 140, second portion 142 and third part 143.For this illustrative purposes, can third part 143 and 144 be regarded as being included in the group that is marked as a plurality of subcarriers of 146,148,150 and 152 among Fig. 5.Position in this third part is called inner subcarrier near the subcarrier of channel center, and the position in this third part is called outside subcarrier further from the subcarrier of this channel center.In this example, as shown in the figure, the power level of the inside subcarrier in the group 148 and 150 is along with reducing apart from the frequency difference of centre frequency is linear.Remaining sub carrier group 146 and 152 in this third part has substantially invariable power level.Fig. 5 also shows two reference subcarrier 154 and 156 that are used for system control, and its clamping is being different from the value of other sidebands.
The power of the subcarrier in the numeral sideband is significantly less than the gross power in the simulation AM signal.The clamping of each the OFDM subcarrier in first given or the second portion is in constant value.Relative to each other convergent-divergent first or second portion.In addition, transmit status and control information on the reference subcarrier of the either side that is positioned at main carrier.Can on the frequency edges that just in time is arranged in this upper and lower second sideband with under the subcarrier of individuality send independently logic channel such as IBOC data, services (IDS) channel.With respect to this unmodulated main analog carrier, the power level of each OFDM subcarrier is fixed.Yet the power level of this second subcarrier, logic channel subcarrier and the 3rd subcarrier is adjustable.
Use the modulation format of Fig. 5, shelter this analog-modulated carrier wave of transmission and this digital modulation subcarrier in (channel mask) at the passage that the AM broadcasting that is the standard of the U.S. is stipulated.This hybrid system is used and should come tuning and subsequent use by simulation AM signal.
Fig. 6 is the sketch map that is used for the subcarrier appointment of digital AM IBOC DAB waveform.This digital AM IBOC DAB signal 160 comprises first and second group 162 and 164 of the evenly spaced subcarrier (being called first subcarrier) that is arranged in upper and lower frequency band 166 and 168.Third and fourth group 170 and 172 of subcarrier that is called the second and the 3rd subcarrier respectively also is arranged in upper and lower frequency band 166 and 168.Two reference subcarrier 174 of the 3rd group and 176 are near the center of channel.Subcarrier 178 and 180 can be used to send program information data.
Fig. 7 is the functional block diagram of the simplification of AM IBOC DAB receiver 200.The Digital Down Convert transducer 208 that this receiver 200 comprises input 202, tuner or the front end 206 that is connected to antenna 204 and is used for producing on online 210 baseband signal.The analog modulation part of analog demodulator 212 these baseband signals of demodulation produces simulated audio signal on online 214.The digital modulation part of digital demodulator 216 these baseband signals of demodulation.This digital signal is carried out deinterleaving by deinterleaver 218 subsequently, and by 220 decodings of Viterbi decoder.The service demultiplexer 222 supplemental programs signal of will advocating peace is separated from data-signal.Processor 224 is handled programme signal, on online 226, generates digital audio and video signals.Shown in frame 228, this simulation and main digital audio and video signals are mixed, or let additional digital audio and video signals pass through, to generate the audio frequency output on the line 230.Data processor 232 is handled this data-signal, and generates the data output signal on the line 234,236 and 238.This data-signal can comprise for example station information service (SIS), main program service data (MPSD), supplemental programs service data (SPSD) and one or more assistance application service (AAS).
Receiver 200 also comprises user interface 240; It comprises display and control button 242; One of them is activated, and with inputting user command, this order allows the interest (as in this paper can be called " buy " or " mark " button) of user's registration to the audio frequency of current reception.For the receiver of corresponding equipment, also can import these user commands via speech recognition.This user interface 240 also can comprise the indicating device 244 such as light-emitting diode (LED); Program data to indicate such as program service data PSD (MPSD and/or SPSD) is enough to generate the data structure corresponding with the audio content of current reception (like " purchase token "; Of other parts among this paper); This data structure has been discerned relevant project, and this user possibly hope to buy this project, or hopes the further information of this project of request.Such purchase or request can be by businessman via the described world wide web (www) completion of other parts in this article.Also can in display, implement this indicating device 244, but not with it as independent indicating device such as LED.This user interface 240 is also communicated by letter with tuner 206, with control and demonstration tuning information.This user interface 240 can comprise suitable processing unit; This unit is configured to (as being programmed for) and explains input SIS, PSD and AAS signal wherein; On the display of user interface, to show information from these signals; Like artist and title, radio station identifying information, visible advertisements information, program feature on the horizon, weather or safety alarm, or the like.
This receiver 200 also comprises buys module 246, and it receives PSD, AAS and SIS information, with for purchase or information request and process information.This receiver 200 also comprises the output interface 248 such as FPDP (like USB port, serial port etc.) and/or wave point (like bluetooth, WiFi etc.); Be used for this data structure is outputed to suitable device (like removable memory, personal computer, mobile phone, personal digital assistant; Or the like), to promote and should buy or information request.This user interface 240 is communicated by letter with this data processor 232; With the interest of registered user to audio content; And data processor 232 these purchase modules 242 of control are stored suitable data structure (as buying token), and this data structure is used to implement this purchase or information request.Will understand, can in data processor 232 or any other suitable processor, implement to buy module 246.
Fig. 8 is the functional block diagram of the simplification of FM IBOC DAB receiver 250.This receiver comprises input 252 and tuner or the front end 256 that is connected to antenna 254.The signal that receives is offered analog to digital converter and Digital Down Convert transducer 258, to produce the baseband signal that comprises a series of complex signal samples at output 260.These sample of signal are plural, because each sample comprises " reality " component and " void " component, this imaginary component is sampled as and the real component quadrature.The analog modulation part of analog demodulator 262 these baseband signals of demodulation produces simulated audio signal on online 264.Next, carry out filtering by the digital modulation part of the baseband signal of 266 pairs of these samplings of sideband separation filter, this separation filter has passband frequency response, and this response comprises the subcarrier f in the ofdm signal that is present in reception 1-f nGeneral collection.Filter 268 suppresses the influence of the first adjacent interference device.Complex signal 269 is routed to the input of acquisition module 296, and the OFDM code element of its reception from the complex signal 298 that is illustrated in reception obtains or recovery OFDM code element timing off-set or error and carrier frequency shift or error.Acquisition module 296 forms code element timing off-set Δ t and carrier frequency shift Δ f, and state and control information.Then, with this signal demodulation (frame 272), with the digital modulation part of this baseband signal of demodulation.Then, this digital signal is deinterleaved by deinterleaver 274 and by the Viterbi decoder decode.The service demultiplexer 278 supplemental programs signal of will advocating peace is separated from data-signal.Processor 280 is handled this supplemental programs signal of advocating peace, to produce the digital audio and video signals on the line 282.Shown in frame 284, mix and should simulate and main digital audio and video signals, or let these supplemental programs data pass through, on online 286, produce audio frequency output.Data processor 288 is handled these data-signals, and produces data output signal on online 290,292 and 294.This data-signal can comprise for example station information service (SIS), main program service data (MPSD), supplemental programs service data (SPSD) and one or more advanced application service (AAS).
Receiver 250 also comprises user interface 295; It comprises display and control button 296; One of them is activated, and with inputting user command, this order allows the interest (as in this paper can be called " buy button " or " mark button ") of user's registration to the audio frequency of current reception.For the receiver of corresponding equipment, also can import these user commands via speech recognition.This user interface 295 also can comprise the indicating device 297 such as light-emitting diode (LED); Program data to indicate such as program service data PSD (MPSD and/or SPSD) is enough to generate the data structure corresponding with the audio content of current reception (like " purchase token "); This data structure has been discerned relevant project; This user possibly hope to buy this project, or hopes the further information of this project of request.Such purchase or request can be accomplished via world wide web (www) by businessman.Also can in display, implement this indicating device 297, but not with it as independent indicating device such as LED.This user interface 295 is also communicated by letter with tuner 256, with control and demonstration tuning information.This user interface 295 can comprise suitable processing unit; This unit is configured to (as being programmed for) and explains input SIS, PSD and AAS signal wherein; On the display of user interface, to show information from these signals; Like artist and title, radio station identifying information, visible advertisements information, program feature on the horizon, weather or safety alarm, or the like.
This receiver 250 also comprises buys module 298, and it receives PSD, AAS and SIS information, with for purchase or information request and process information.This receiver 250 also comprises the output interface 299 such as FPDP (like USB port, serial port etc.) and/or wave point (like bluetooth, WiFi etc.); Be used for this data structure is outputed to suitable device (like removable memory, personal computer, mobile phone, personal digital assistant; Or the like), to promote and should buy or information request.This user interface 299 is communicated by letter with this data processor 288; With the interest of registered user to audio content; And data processor 288 these purchase modules 298 of control are stored suitable data structure (as buying token), and this data structure is used to implement this purchase or information request.Will understand, can in data processor 288 or any other suitable processor, implement to buy module.
In practice, can use one or more integrated circuits to be implemented in the many signal processing functions shown in the receiver of Fig. 7 and Fig. 8.
Fig. 9 a and 9b are the sketches from the IBOC DAB logical protocol stack of transmitter angle.From the receiver angle, will travel through this logical stack in the opposite direction.The data of most of each inter-entity transmission in this protocol stack are the form of protocol Data Unit (PDU).A PDU is structurized data block, and its certain layer by this protocol stack produces (or in layer, handling).The PDU of given layer can encapsulate from the PDU of the next higher layer of this stack and/or be included in content-data and the Protocol Control Information that this layer (or process) itself produces.The PDU that is generated by each layer (or process) in the transmitter protocol stack is the input of the equivalent layer (or process) in the receiver protocol stack.
Shown in Fig. 9 a and 9b, there is configuration manager 330, it is that configuration and control information are offered system's function of each entity in the protocol stack.This configuration/control information can comprise user-defined setting, and the information that produces in the system, such as gps time and position.The interface of these service interface 331 all services of representative except that SIS.For in the various types of services each, this service interface can be different.For example, for MPS audio frequency and SPS audio frequency, this service interface can be an audio card.As far as MPS data and SPS data, these interfaces can be the form of different application interface (API).As far as every other data, services, this interface is the form of single API.Audio codec 332 coding MPS audio frequency and SPS audio frequency, with the core flow (stream 0) of generation MPS and the grouping of SPS audio coding and optional enhanced flow (stream 1), these streams are passed to tonepad 333.Audio codec 332 also is relayed to untapped capacity status other parts of system, thereby allows the opportunistic data are included.MPS and SPS data are handled by program service data (PSD) conveyer 334, and to produce MPS and SPS data PDU, these PDU are sent to tonepad 333.The audio packet of tonepad 333 received codes and PSD PDU, and output comprises the audio frequency of compression and the bit stream of program service data.SIS conveyer 335 receives the SIS data from this configuration manager, and generates SIS PDU.SIS PDU can comprise radio station identification and positional information, program category, and absolute time relevant with GPS and position.This AAS data transmitter 336 receives the AAS data from service interface, and receives the opportunistic band data from tonepad, and generates the AAS data PDU, and it can be based on QoS parameter.These transmission and encoding function are referred to as the layer 4 of protocol stack, and corresponding conveyer PDU is called layer 4PDU or L4PDU.Layer 2, it is the channel multiplexing layer, receives (337) conveyer PDU from SIS conveyer, AAS data transmitter and tonepad, and with they format stratification 2PDU.Layer 2PDU comprises Protocol Control Information and payload, and this payload can be the combination of audio frequency, data or audio frequency and data.Layer 2PDU is routed through correct logical channel and arrives layer 1 (338), and wherein logical channel is to guide the signal path of L1PDU through layer 1 with the grade of service of stipulating.Existence is based on a plurality of layer 1 logical channel of service mode, and wherein service mode is the concrete configuration of specifying the operating parameter of throughput, performance level and selected logical channel.As far as each service mode, the number of movable layer 1 logical channel and the characteristic that defines them are different.State information is also transmitted between layer 2 and layer 1.Layer 1 will convert AM or FM IBOC DAB waveform to from the PDU and the system control information of layer 2, for transmission.Layer 1 is handled can comprise scramble, channel coding, interweave, the OFDM subcarrier shines upon and ofdm signal generates.The output that ofdm signal generates is time domain pulse plural, base band, and it representes the numerical portion of the IBOC signal of specific code element.Connect discrete code element, to form continuous time domain waveform, its modulated IBOC waveform that produces is for transmission.
Figure 10 illustrates the logical protocol stack from the receiver angle.The IBOC waveform 1 receives (560) layer by layer by physics, this signal of this layer decoder, and handle this signal, so that this signal is divided into logical channel.The number of logical channel and kind will depend on service mode, and can comprise logical channel P1-P4, PIDS, S1-S5 and SIDS.The L1PDU that layer 1 generates corresponding to logical channel; And with these PDU send to the layer 2 (565); This layer 2 is with the L1PDU demultiplexing, to produce SIS PDU, AAS PDU, be used for the PSD PDU of main program service and the service of any supplemental programs and flow 0 (core) audio frequency PDU and stream 1 (optional enhancing) audio frequency PDU.Then, handle this SIS PDU,, handle AAS PDU by AAS conveyer 575 to produce the SIS data by SIS conveyer 570, with generation AAS data, and by PSD conveyer 580 processing PSD PDU, to produce MPS data (MPSD) and any SPS data (SPSD).Then, these SIS data, AAS data, MPSD and SPSD are sent to user interface 590.Then, if user's request can show the SIS data.Similarly, can show MPSD, SPSD or any AAS data based on text or image.This stream 0 is handled by layer 4 (being made up of tonepad 590 and audio decoder 595) with stream 1PDU.Possibly there is nearly N tonepad corresponding to the number of programs that on the IBOC waveform, receives.The MPS that each tonepad produces corresponding to the coding of the program of each reception divides into groups or the SPS grouping.Layer is 4 from this user interface receiving control information, and it comprises such as being used to store or the order of broadcast program, and the order that is used to search or scan the radio station of the digital or hybrid IBOC signal of broadcasting.Layer 4 also offers this user interface with state information.
Figure 11 shows exemplary numbers broadcasting radio receiver 300, and it runs on the environment that is used for implementing to the total system of the purchase of the information relevant with the audio content of current reception or request.This digital radio broadcast receiver 300 can be the IBOC receiver of describing in the example such as Fig. 7 and Fig. 8, or the digital ground formula broadcasting receiver or the satellite broadcast receiver of any other suitable type.Except that receiving audio content, this digital radio broadcast receiver 300 receives the program data (like PSD in IBOC receiver execution mode) relevant with audio content.According to the information that comprises in this program data; In response to the user command of appointment to the interest of the audio content of current reception; This digital radio broadcast receiver 300 exports or stores into suitable data structure (like the purchase token that further describes among this paper) such as mobile phone 330, Digital Media player 332, personal computer (PC) 334 and removable memory 336 (like the memory stick of memory card, USB type, or the like).This data structure comprises the information of the relevant project of identification (such as the project of music, video, commodity, order or interested any other type of user's possibility), the information that the user possibly hope to buy this project or ask this project.Then; Can this data structure be sent to the network 340 such as the Internet via PC334, the mobile phone 330 that can go up the Internet or any other suitable device; And finally arrive proper service provider or businessman 342,344,346 via suitable software; To obtain interested project (as via download arriving PC334, mobile phone 330, or via through sending) such as other modes of mailing or express delivery.In addition, the receiving equipment in the middle of need not, digital radio broadcast receiver 300 comprises that it is possible that suitable hardware (comprising any suitable wired or wireless function) is directly connected to network 340.For example, can be on ability this digital radio broadcast receiver 300 of configuration in the mobile phone of the Internet.
This digital radio broadcast receiver 300 comprises user interface 302, and it comprises display 304, control button 306, memory 310, treatment system 312, FPDP 314, wave point 316 and antenna 318.This digital radio broadcast receiver 300 also can comprise button 320, is used for inputting user command, and this order allows the interest of user's registration to the audio content of current reception.As far as the receiver of corresponding equipment, also can import such user command via speech recognition.
This user interface 302 also can comprise the indicating device 308 such as light-emitting diode (LED); Program data to indicate such as program service data PSD (MPSD and/or SPSD) is enough to generate the data structure corresponding with the audio content of current reception (like " purchase token "); This data structure comprises the information of the project that identification is relevant; The user possibly hope to buy this project, or hopes the further information of this project of request.If this program data comprises title and artist, then can it be regarded as enough.More specifically, this program data should comprise station information service (SIS) network ID and SIS facility, program number, identification extraly and where can obtain or where can buy about the URL (URL) of the information of interested project and unique file identifier (UFID) code of further discerning this project.To further describe these among this paper.Also can in display (like the display of message), implement this indicating device 308, but not be implemented as independent indicating device such as LED.Such indicating device possibly hoped, because for example the IBOC digital radio broadcast receiver possibly only receive analog information in the disabled zone of digital radio broadcasting.Conventional analogue transmission does not have this program data, and it is in response to such as the correct generation of the user interest order data structure of " buying " or " mark " content necessary.And, although possibility is less, but still maybe such program data damage that just possibly become before " buying " or " mark " order.If there is not such indicating device, the user will send one or more orders that are used for interested content under unwitting situation, and believe that these orders are registered, but but find afterwards attempting carrying out the non-existent purchase of desired information.This will cause very bad user experience.Also can dispose digital radio broadcast receiver 300; (for example make when correct recording user is ordered; When in response to user command with this paper in the valid data structure described of other parts when correctly storing memory 310 into), treatment system 312 can cause the flicker that indicating device 308 is lighted and extinguished.If indicating device fails to glimmer, then the user will understand when recording user is ordered existing problems (, data corruption not enough like memory, or the like).Through corresponding message being presented on the display 304, can pass on the user command of correct record, and can the problem of such user command be presented at (like error message) on the display 304 with flicker.
Memory 310 can comprise the memory of any suitable type, and treatment system 312 can comprise and implements the suitable software and/or one or more processing units, specialized circuitry or its combination of firmware.This treatment system 312 (for example; Purchase module 246,298 shown in enforcement such as Fig. 7 and Fig. 8) be configured to (as being programmed for) storage suitable data structure (like the described purchase token of other parts among this paper), it is used to implement purchase or the information request corresponding to the audio content of current reception.In an example, memory 310 can have 32K byte or more memory capacity, buys token can store at least 64, and each token has the size of 512 bytes.As stated, this data structure comprises the information of discerning relevant item, and the user possibly hope to buy this project or ask its further information.This FPDP 314 can be any suitable data port, such as USB port, serial port, or with specialized port such as the hardware compatibility of various types of Digital Medias player.
FPDP 314 can be in response to specifying one or more data structures that will be stored in the user command of the interest of the audio content of current reception in the digital radio broadcast receiver 300 to export to such as mobile phone 330, Digital Media player 332, personal computer (PC) 334 and removable memory 336 (like the memory stick of memory card, USB type, or the like).When inputting user command; If detachable memory 336, PC334 or Digital Media player 332 for example are coupled to digital radio broadcast receiver 300, then can with this data structure directly store these equipment into but not with this storage in memory 310.Digital radio broadcast receiver 300 also can comprise the wave point such as bluetooth or WiFi, and it can be used for data structure is outputed to such receiving equipment.As stated, the receiving equipment in the middle of need not, digital radio broadcast receiver 300 comprises that it is possible that suitable hardware (comprising any suitable wired or wireless function) is directly connected to network 340.For example, can be on ability this digital radio broadcast receiver 300 of configuration in the mobile phone of the Internet.
According to an instance, during receiving music, for example through pressing the button 320, the user can be at user interface 302 place's inputting user commands, with the interest of registration in progress song.The interest that treatment system 312 is registered this user through any suitable sign of storage or designator in memory 310.Thereby the user can its interested content of mark.Then, treatment system 312 is handled the program data corresponding with the audio frequency of current reception, so that be the data structure of project generation such as the purchase token of project or potential interest.If treatment system confirms to exist the uncertainty relevant with the user's interest content; Then this treatment system 312 can be handled the extra program data relevant with extra audio content, and this extra audio content is before or after the user declares interested audio content.For handling so extra program data corresponding to so extra audio content; If necessary; The program data that receives before treatment system 312 can be stored in memory 310 makes that buffer memory is somebody's turn to do the program data that receives before suitably, for further processing.Other parts have in this article been described about handling the extra exemplary details of uncertain situation in this respect.
Figure 12 and 13 shows the example of screen display; Can be on the mobile phone 330 of the Internet on PC334, the ability, ability the PDA(Personal Digital Assistant) of the Internet or other suitable equipment places that can communicate by letter with network 340 (like the Internet) this screen display is provided, to buy or to obtain information about interested project from service provider or businessman 342,344,346.Will understand, the suitable software that moves on the server of the local PC that can use or other computing platforms and/or service provider or businessman 342,344,346 the user realize such screen display with/with relevant the communicating by letter of service provider or businessman 342,344,366.Understanding can be susceptible to the enforcement of such software by those skilled in the art of the form of the data structure of digital radio broadcast receiver 300 generations.
Figure 12 shows screen display exemplary behind such software startup 400 and the software relevant treatment to the data structure.For example the Digital Media player (like the MP3 player) of the data structure through will comprising storage is docked to PC, can start this software automatically.Screen display 400 has " your purchase tabulation " of artist and heading message 402 for several first songs illustrate, and the hyperlink of leading to the source that can obtain these songs.In this example; The treatment system 312 of digital radio broadcast receiver 300 discerned with in the uncertainty aspect the relevant interested song of the user command of digital radio broadcast receiver 300 places inputs, and be that the interested song declared has been stored data structure and for to have stored program data with the song of this interested song direct neighbor of declaring.These data structures of this software processes are shown to the user with two first songs, and it is relevant with the uncertain request of interested content to use sign 406 that they are labeled as, and makes that the user can select between them.Through selecting (as clicking) the corresponding hyperlink related with the source of hoping information, the user can continue to obtain the further information about any or all song, and through following the instruction that is provided by the hyperlink of following separately, can buy the selection of hoping.In the program data of digital radio broadcast receiver 300 broadcasting, provide song information (artist, title) visible on the screen display 400 and hyperlinked information both, and the two is stored in the relevant data structure.Then, utilize this information by this software that generates corresponding screen display 400.
Figure 13 shows exemplary screen display 500, and wherein " your purchase tabulation " comprise that the tabulations 502 of several first songs, the available commodity related with one of these songs tabulate and be used to obtain about the further information of these projects or be used to buy the corresponding hyperlink 506 of these projects.In this example, this screen display is stereo version and/or the live version that one of these songs (" Hound Dog ") illustrates a plurality of hyperlink source and select this song.At artist, title and the hyperlinked information of the live version of the hyperlinked information of the multiple source of the stereo version that this song is provided in the program data of digital radio broadcast receiver 300 broadcasting and this song, and these information are stored in the relevant data structure.Then, utilize this information by this software that generates corresponding screen display.Similarly; In the identifying information that commodity relevant with artist Elvis Presley are provided in the program data of digital radio broadcast receiver 300 broadcasting and the corresponding hyperlink of this merchandise resources, and these information are stored in the relevant data structure.Then, utilize this information by this software that generates corresponding screen display 500.
As used among this paper; Program data is meant and removes audio content (like music, talks, advertisement etc.) and content viewable (like what can on digital radio broadcast receiver, show; Such as advertisement, program feature on the horizon, weather and safety alarm; Or the like) outside the information by digital radio broadcasting transmission broadcasting, the content of this program data identification such as audio content wherein, and can discern and the user maybe interested so relevant one or more projects of content.An example of program data is MPSD and/or SPSD (wherein any or two kinds of situations are called program service data " PSD " in this article simply).Another example of program data is AAS.To combine Figure 14-19 to describe now and be suitable for implementing the above-mentioned exemplary program data form that is used for IBOC receiver environment.Will understand, can change these nonrestrictive examples as required, in other digital radio broadcasting situations, to implement such as satelline radio.Following example relates to the transmission of the program service data (PSD) that is used for the IBOC transmission, and should understand, this description of PSD is intended to the non-limitative example as the program data that can in IBOC or other digital radio broadcasting environment, utilize.Can broadcast the program service data that is suitable for implementing said method via digital radio broadcasting with the form that comprises the ID3 label, these labels have unique file identifier (UFID) frame of the appropriate structuring relevant with the respective audio content.The ID3 standard usually is used in combination with other audio files with MP3, and for for example can be for the those of ordinary skill of the technical field of description " the unofficial standard of ID3 v2.3.0 " that http://www.id3.org obtains, this standard be known.The ID3 label comprises a plurality of frames, and unique file identifier (UFID) frame is arranged among them.Figure 14 (top) shows the form of the general UFID frame that meets the ID3 standard, and it comprises stem, owner's identifier field, full stop and identifier field.Figure 14 (bottom) shows exemplary owner's identifier and the identifier field that is configured to further support method as herein described.Will understand, can send UFID disclosed herein via any suitable program data or other appropriate signal that comprise PSD, AAS.That is, owner's identifier field comprises frame type field, format fields and the url field of the character string forms with relevant delimiter.The Optional Field that this identifier field comprises ID data field (being labeled as " ID data ") and keeps for expansion in the future.This ID data field comprise discern uniquely specific media content part for the specific identifier of businessman (can be referred to as " ID code " among this paper), and can obtain such identifier from specific merchant.Table shown in Figure 15 has further described the various different fields in the background of this paper disclosed method.Particularly, frame type indicate with regard to followed with whole bytes with regard to the form of whole UFID frame.The UFID frame is defined as the frame type that comprises effective definition.Comprise that by several kinds of frame types of inventor definition (among this paper more generally be called it " type code ") indicating the UFID frame comprises " APC " from one or more product codes of a database, indicates the UFID frame and comprise from " MBC " of one or more product codes of second database and indicate " SPC " that the UFID frame comprises the one or more codes that are used for subscribed services.According to the application of hope, as required, can define other frame types.The ID data field depends on " form ", and the example that further combines Figure 16-18 is described this.
Figure 16 shows the exemplary UFID form that comprises the purchase information (i.e. the purchase information of a project) with an ID code.Buy in the example at this audio frequency, this frame type is " APC ", and this format fields comprises the valid format code that the table shown in Figure 17 provides.This APC format code (01,02,03 etc.) is meant the unique identifier type relevant with each businessman of each project.The APC format code can be specified, for example, and the merchant database type under the specific ID code (as be used for song).As another example, the APC format code can usually refer to the appointment of Universial Product Code (UPC), and the specific ID code of one of them project (like song) can be meant the specific UPC that tasks this song.Text string comprises effective URL, and this URL can provide the extraneous information about service provider or audio frequency purchase.This identifier field comprises according to the formative identifier of selected format code from Figure 17.
As shown in Figure 18, preferably, in single UFID, have a plurality of ID codes.This can be set to " MC " through the format fields in owner's identifier and realizes.In the example that this audio frequency is bought, this identifier field is the connection of a plurality of song ID codes.Each ID code is the form of 2 bytes, the ID length of 2 bytes, and the connection of ID data.Provided exemplary format code among Figure 17.If, for example, hope to support a plurality of music player types, then can send a plurality of song ID.If in the UFID with a URL, send a plurality of song ID, then all such song ID will be related with same URL.If hope each song ID is related with different URL, then can a plurality of UFID frames be stacked among the ID3 label.Also possibly hope in an identifier field, to have a plurality of item ids that have the same format code.For example, it possibly be useful the audio identifiers code of the scene of given song and stereo version being included.
With regard to preferred practice, PSD should suitably implement title and artist's (the two should not be used for any other purpose), UFID URL and UFID data.If possible, also should suitably implement special edition and type among the PSD.
Figure 19 schematically shows the level coding that embodies in the above-mentioned example.That is, the type of UFID technical routine (as audio frequency, commodity, order, or the like), be thereafter form, after this be the real data of the given project of identification.
The practice relevant in addition that broadcast side is relevant with the transmission of transmission time and other guide.Like what will further discuss among this paper, the inventor found to hope with the relative audio alignment of PSD information within ± 10 seconds.According to an instance,,, can in the IBOC background, realize this point no matter service mode or logical channel how, are applied to all audio service like the following stated:
1. within each new audio section or song 0.5 second, PSD message arrives the HD broadcasting equipment.
2. meet each audio section or song to send a PSD message (as in the lasting scope of audio frequency, repeating).
3. the size that will comprise the ID3 label of PSD data remains less than 345 bytes.
4. the size with the ID3UFID frame is restricted to less than 192 bytes.
In addition, suitably sending station information service.For example, can send FCC facility ID and short station name.For station name those radio station, can use general short name above four characters.In addition, in the SIS data, should suitably implement following field: country code, long station name, ALFN (if possible, obtaining) and time lock state via GPS time of locking benchmark.
As before mention, the inventor has been noted that with relevant at the user interface 302 place's inputting user commands such as Figure 11, uncertainty possibly occur aspect the content that suitably in fact the identification user wants.For example; Figure 20 shows possible situation; Wherein the beginning of audio content (like song or commercial programme) possibly be ahead of relevant certain time period of PSD data (Figure 20 top), and wherein the beginning of audio content (like song or commercial programme) possibly lag behind relevant certain time period of PSD data (Figure 20 bottom).Thereby; If change in such time period of another PSD message from a PSD message in the PSD data; The inputting user command at the user interface place of digital radio broadcast receiver possibly be not that the PSD of the actual audio content of wanting registers together with correspondence with this user command then.Because this discovery is used to alleviate the exemplary method of so probabilistic influence with combining Figure 21 to describe below.
According to another embodiment, Figure 21 show a kind of use digital radio broadcast receiver (such as but be not limited to the digital radio broadcast receiver 300 shown in Figure 11) specify the exemplary method 600 of content of interest.Shown in step 602, digital radio broadcast receiver 300 receives digital radio broadcasting signal, and wherein this digital radio broadcasting signal comprises first audio content (such as the song among Figure 20 1) and first program data (such as the PSD data 1 among Figure 20).This first program data packets is drawn together the information of identification first project related with first audio content (like music, video, commodity, order, or the like), and can in one or more UFID frames, stipulate.Combine described all information of UFID frame all can obtain before needn't making among this paper.For example, type code and ID code are enough discerned music selection, commodity, order, or the like.In another example; The title of the UFID of music content and artist field can comprise one or more characters; And this information is enough to discern song; Because see, be used to receive data structure and the software of downloading interested song and can be only be used to obtain the suitable URL position of this song according to artist and header identification.This digital radio broadcasting signal is also included within second audio content (like the song among Figure 20 2) that receives behind first audio content, and second program data (like the PSD data 2 among Figure 20).This second program data also comprises the information of second project that identification is relevant with second audio content.
Shown in step 604; The treatment system 312 of digital radio broadcast receiver 300 can start such as described indicating device 308 before among this paper alternatively, is enough to generate first data structure (title at least and the artist information that contain music content like first program data packets) to indicate this first program data.At step 606 place, during receiving first audio content or second audio content, treatment system 312 is registered in the user command of the user interface 302 places input of receiver 300.As previously mentioned, this user command indicates the interest of user to first audio content or second audio content respectively.
At step 608 place, treatment system 312 confirms whether there is uncertainty aspect the content of hope.For example, treatment system 312 can confirm that whether user command import in the predetermined amount of time at the place of the variation between first program data and second program data.If detect the uncertainty of the content aspect of hope; For example; User command is imported in this preset time section; Then manage system 312 everywhere and in memory 310, store first data structure of corresponding first audio content and second data structure of corresponding second audio content, or directly store them into be coupled to receiver 300 another equipment, like detachable memory 336, PC334 or Digital Media player 332 in step 610.One of those skilled in the art can know the selection to this predetermined amount of time, and this selection will be depended on specific broadcast environment and relevant situation (like observed sluggishness and the leading time between program data and the relevant audio content).As an example; Consider the observed time of advent of the relative audio content of PSD, the inventor has been found that in the IBOC environment; 10 seconds predetermined amount of time of plus or minus is useful; Wherein, observe the beginning about 10 seconds of the audio content that the beginning of PSD is maybe lag or lead relevant.
First data structure comprises the information of first project of discerning, and second data structure comprises the information of second project of discerning.In this respect, Figure 22 A shows a table, and it has described the field format as the exemplary purchase token of the example of data structure.Treatment system 312 can be configured to (as being programmed for), according to the corresponding information of mapping from broadcasting PSD and SIS message sink, constructs this purchase token with the mode described in the table of Figure 22 A.Like what reflected among Figure 22 A, in this example, the information of each field can be from SIS information, PSD information or from receiver itself (seeing " source " row).In this exemplary purchase token structure, " skew " hurdle is meant the ranking of this specific fields in this data structure.Also listed the exemplary size of each field, but be not limited thereto.In this example, hope the information (" core " under " field type ") of some field strongly, and the information of other fields is optional.Exemplary purchase token shown in Figure 22 A comprises a plurality of fields (being 20 in this example).Field 1-17 knows to those skilled in the art.Field 18 is " uncertain data " signs, stores with such purchase request (to this request, treatment system 312 is confirmed have uncertainty aspect the content of hope) if buy token relevantly, and this sign value of obtaining " 1 " then, otherwise be 0.Field 19 is " from the data of user command " field (or be called for short " user command field "), if buy the PSD of token correspondence reception when user interface 302 place's inputting user commands (promptly when button 320 be pressed), then this field value of obtaining " 1 ".Can with this uncertain data sign mark screen display relevant with the software that is used to buy or obtain information of interest (such as before combine the described screen display 400 of Figure 12) bulleted list on a plurality of clauses and subclauses.This user command field can be used for listing uncertain project with preferred order, shown in the tabulation as shown in Figure 12, wherein the value of user command field is at first listed for the project of " 1 ".Shown in step 610 was further, owing to detect uncertainty, treatment system 312 also was made as " 1 " with uncertain sign in first data structure and second data structure.In addition, shown in step 610, treatment system 312 is accepted in the data structure of relevant program data the user command field to be made as " 1 " when inputting user command, and the user command field of other data structures is made as " 0 ".Through setting uncertain sign and user command field by this way, mark " uncertain " project suitably, and it is listed in the screen display that is generated by the appropriate software that is used for buying interested project as shown in Figure 12.Store with such purchase request (to this request, treatment system 312 is confirmed have uncertainty aspect the content of hope) if buy token relevantly, this sign value of obtaining " 1 " then, otherwise be 0.Field 19 is " from the data of user command " field (or be called for short " user command field "), if buy the PSD of token correspondence reception when user interface 302 place's inputting user commands (promptly when button 320 be pressed), then this field value of obtaining " 1 ".
Figure 22 B shows the table as the field format of another exemplary purchase token of the example of data structure.Treatment system 312 can be configured to (as being programmed for) and construct this purchase token from the corresponding information of broadcasting PSD and SIS message sink with the mode of the table of Figure 22 B, describing according to mapping.Like what embody among Figure 22 B, in this example, the information of each field can be from SIS information, PSD information or from receiver itself (seeing " source " row).In this exemplary purchase token structure, " skew " hurdle is meant the ranking of this specific fields in this data structure.Also listed the exemplary size of each field, but be not limited thereto.Exemplary purchase token shown in Figure 22 B comprises a plurality of fields (being 34) in this example.Field 1-21 shown in Figure 22 B all has fixing size (being indicated by " size " row), and must be filled.As far as those of ordinary skills, field 1 is known with 3-9.Field 2 comprises sign, and this comprises " the uncertain data sign " at 0 place, position and " data are from the user command sign " (" button is pressed ") at 1 place, position.Store with such purchase request (to this request, treatment system 312 is confirmed have uncertainty aspect the content of hope) if buy token relevantly, this uncertain data sign value of obtaining " 1 " then, otherwise be 0.If, buy the PSD of token correspondence reception when user interface 302 place's inputting user commands (promptly when button 320 be pressed), then these data are from user command sign (button is pressed) value of obtaining " 1 ", otherwise are 0.Field 10-21 is the deviant that is used in reference to the beginning of the respective field 23-34 shown in Figure 22 B.The field 22-34 that stipulates the data that those of ordinary skills know can have the variable-size that is indicated by " size " row, and if only if they when comprising valid data these fields just be written into.Through to field 22-34 (these fields possibly be filled also and possibly not be filled), stipulating deviant at field 11-21, this purchase token form more has memory efficiency more than the form shown in Figure 22 A.
Again see Figure 21, shown in step 614, if treatment system 312 is unidentified to the uncertainty relevant with interested content, then treatment system 312 can be stored the individual data structure simply according to user command.In this example; If this user command of input during receiving first program data; Then this data structure comprises the information of first project of discerning, if perhaps during receiving second program data, import this user command, then this data structure comprises the information of second project of discerning.In addition, this treatment system 312 can be set to " 0 " by the uncertainty sign, and the user command field is set to " 0 ", because do not perceive uncertainty.
Shown in step 612; Treatment system 312 can generate message or file for each data structure of storage; Wherein be that specific merchant or specific receiving equipment (like mobile phone 330, Digital Media player 332, PC334, detachable memory 336, or the like) suitably format this message or file.Those of ordinary skills can expect being used for generating in this respect the suitable file or the appropriate method of message, and these methods will depend on the form of businessman or receiving equipment requirement.
According to an exemplary aspect; This first program data can comprise unique file identifier (UFID) frame; This frame comprises the data and the URL (URL) of identification first project and another interested project, and this finger URL is used for obtaining the information about the project of this first project and this another this interest from the source via it.For example, first project of this respect can be a song, and another project can be the DVD film that song artist shown in the example of Figure 13 goes out personation.According to another exemplary aspect; This first program data can comprise a plurality of unique file identifiers (UFID) frame; Each frame comprises the information of first project of discerning and is used to obtain URL (URL) address about the information of this interested first project, makes and can obtain the information about first project from a plurality of sources via corresponding URL.For example, as shown in Figure 13, a plurality of URL can discern according to the separate sources that also in the UFID frame, sends, possibly obtain same song to each song ID code of various Digital Medias player form that should song.
According to another exemplary aspect; This first program data can comprise unique file identifier (UFID) frame; Wherein this UFID frame comprise identification a plurality of ID codes of different-format of obtainable first project (like song, commodity etc.), and wherein this UFID frame comprises URL (UFID) address of the information that is used to obtain this first project.Figure 18 shows the exemplary UFID frame according to this aspect.
According to another exemplary aspect; This first program data can comprise one or more unique file identifiers (UFID) frame; These frames comprise the information of identification first project and another interested project, and comprise and be used to obtain one or more URLs (URL) address about the information of this first project and another project.For example; Can broadcast the radio programming that certain theme or project are discussed; Wherein also can obtain this radio programming as " blog (podcast) " (meaning is to use and unites one or more media files of presenting and issuing on the internet, on Digital Media player and personal computer, playing).In this example, first program data UFID frame can comprise the ID code of the ID code of blog, the project that comes into question and can obtain the URL address of this blog and project according to it.Perhaps, in this example, can broadcast two UFID frames, a UFID frame comprises this blog ID code and relevant URL, and another UFID frame comprises this item id and relevant URL.In all examples of in this section, discussing, also can in relevant UFID frame, broadcast suitable type code like APC, MBC, SPC etc.
According to another embodiment, Figure 23 show use digital radio broadcast receiver (such as but be not limited at the digital radio broadcast receiver shown in Figure 11 300) specify the exemplary method 700 of interested content.In this embodiment, step 702-706 and 708-714 basically respectively with Figure 21 in step 602-606 and 608-614 identical, and need not further describe these steps.Figure 23 has provided extra step 707 and 716, describes this two steps now.In this example, after step 706, whether treatment system 312 can confirm to have in the predetermined amount of time Δ T behind inputting user command the radio station to change.Depend on the character that changes the leading or lag time relevant with relevant program data and audio content with the radio station, this time period can be a said same predetermined amount of time before, or different predetermined amount of time.The radio station change is meant that the user has selected different multicast programs or the different frequency on the same frequency.Change if detect such radio station, method 700 advances to step 716, and therein, treatment system can be stored the individual data structure according to user command.In this example; If this user command of input during receiving first program data; Then this data structure comprises the information of first project of discerning, if perhaps during receiving second program data, import this user command, then this data structure comprises the information of second project of discerning.In addition, these treatment system 312 uncertainty signs are set to " 0 ", and the user command field is set to " 0 ", because only stored a data structure.This method proceeds to step 712 from step 716; Wherein this treatment system 312 can generate message or file for the data structure of storage; Wherein be that specific merchant or specific receiving equipment (like mobile phone 330, Digital Media player 332, PC334, detachable memory 336, or the like) suitably format this message or file.Change if detect the radio station in the Δ T behind inputting user command, method 700 proceeds to step 708, wherein remaining step as before combine the method 600 of Figure 21 described execution.In this section, through the content that identification is hoped, the radio station in the Δ T behind inputting user command changes the uncertainty that has provided another kind of form.This method should uncertainty through storing that a data structure solved with simple mode, and need not other uncertainties at step 708 test program data.
According to another example embodiment, provide and used digital radio broadcast receiver to come the method for broadcast figure radio broadcasting data, these data are formatted into to be beneficial to specifies interested content.Can use any suitable broadcasting equipment to carry out this method.For example, under the IBOC background, such broadcasting equipment can comprise those parts that combine Fig. 1,9a and 9b to describe, like the import device, go out mouthpart, exciter and/or other suitable device.Such broadcasting equipment can comprise any other combination of the digital signal processor of one or more software programmings, programmable/hard wired logical device, firmware or hardware, software and firmware, and they can be referred to as treatment system.Can ranked first the audio content and second audio content (like described first audio content and second audio content before among this paper) with such broadcasting equipment Laian County, to broadcast via digital radio broadcasting signal.This broadcasting equipment can be constructed first program data relevant with first audio content; Make this first program data packets draw together first unique file identifier (UFID) frame, this frame comprise the type of specifying first project relevant with first audio content first kind code, discern an ID code of this first project and be used to obtain first URL (URL) about the information of this first project.This broadcasting equipment also can be constructed this second program data; Make this second program data comprise second unique file identifier (UFID) frame, this frame comprise the type of specifying second project relevant with second audio content second type code, discern the 2nd ID code of this second project and be used to obtain second URL (URL) about the information of this second project.This broadcasting equipment can generate the digital radio broadcasting signal that comprises this first and second audio content and this first and second program data, and sends this digital radio broadcasting signal.Then, can be by receiving and handle this digital radio broadcasting signal such as the described digital radio broadcast receiver of other parts among this paper.
One exemplary aspect, a UFID frame comprises relevant type code and the ID code with another interested project except that type code relevant with first project and ID code.Another exemplary aspect, as said before this paper, a UFID frame can comprise a plurality of ID codes of the multiple different-format of discerning obtainable first project.Another exemplary aspect; As said before this paper; Wherein this first program data can comprise a plurality of UFID frames, and each frame comprises and is used to obtain the URL (URL) about the information of interested first project, makes and can obtain the information about first project from a plurality of sources.Another exemplary aspect; As said before this paper; This first program data can comprise another UFID frame; This another UFID frame comprises the type code and the ID code of another interested project, and comprises and be used to obtain URL (URL) address about this another information of interest.Another exemplary aspect; As said before this paper, this program data can comprise from drawing together " APC " from one or more product codes of a database, indicate this first program data packets and draw together from " MBC " of one or more product codes of second database and indicate this first program data packets and draw together one or more type codes that group that " SPC " of the one or more codes that are used for subscribed services form is selected by indicating this first program data packets.
According to other example embodiment,, can reduce or eliminate to a great extent and discuss and handle possible probabilistic needs aspect the project of request through adjustment transmitter side parameter and function.Particularly; Can dispose like the digital radio broadcasting system that combines Fig. 1,9a, 9b to describe among this paper and arrange audio content and relevant program data; Arrive digital radio broadcast receiver with digital radio broadcasting; Make and handle under the situation of this digital radio broadcasting signal at this digital radio broadcast receiver; At this digital radio broadcast receiver place, the beginning of given program data-message (like main program service data MPSD or supplemental programs service data SPSD) and the beginning of related audio content (or other guide) are aligned in 3 seconds each other, to promote the aligning of program data and audio content.Described like other parts among this paper, such digital radio broadcasting system can comprise treatment system and the memory that is coupled to this treatment system, and wherein this treatment system is configured to this arrangement function of (as ad hoc being programmed for) execution.For example, via the computer program instructions of an appropriate of writing, can in this treatment system, implement this function with any suitable programming language (like C, C++, SQL, C#, ASP, Perl, PHP, Java or the like).Can construct this programming instruction in any suitable manner, so that independently functional module to be provided.
This treatment system can be any suitable treatment system; Such as reside in one or more traditional calculating machine processors in the computing equipment, such as personal computer, or this treatment system can comprise that be distributed in can be via a plurality of processors between a plurality of computing equipments of network service.For example, the import device 18 shown in Fig. 1 can comprise processor, and going out mouthpart 20 and can comprise another processor on the for example other computer shown in Fig. 1.Perhaps, use single or a plurality of processors, can on common computer, realize the import device and go out the mouthpart function.
For example with go out mouthpart 20 relevant treatment systems and can be configured to receive first audio content, first program data, second audio content and second program data, be used for sending via digital radio broadcasting.As described before this paper, the project that this first program data identification is relevant with first audio content, and this second program data identification project relevant with second audio content.
In addition; This treatment system can be configured to for example receive this first program data and first audio content via the service interface shown in Fig. 9 a and the 9b 331; Make in 0.5 second of beginning of first audio content that receives at the treatment system place, receive the beginning of first program data at the treatment system place.As shown in Figure 1, with import device 18 and/or go out the relevant treatment system of mouthpart 20 from broadcasting studio automation equipment 34 program receiving data and relevant audio content.In this respect, can service interface 331 be regarded as and a part that goes out mouthpart 20, import device 18 or their both relevant treatment systems.Correspondingly, the control of this broadcasting studio automation equipment is submitted to time (with the import device and/or to go out mouthpart relevant) of treatment system with program data and relevant audio frequency, makes this this information of treatment system reception in 0.5 second time requirement.For example with go out mouthpart 20 relevant treatment systems and can be configured to generate and comprise first audio content, first program data, second audio content and second program data, to transmit via the digital radio broadcasting of having described.This treatment system also can be configured to when receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter; Make that first program data is blocked, and beginning (as immediately or in 1,5,10,20,30,50 millisecond etc. short time) is sent to the digital radio broadcasting transmitter with second program data.In this respect, will understand that when sending the audio frequency relevant with given PSD message, can repeat to send this message, in this case, intercepted is the nearest version of the PSD of repetition.Thereby when receiving new PSD message, it is not buffered, but can be by immediately or approximately send immediately, thereby when the system that is processed received, PSD message was before blocked.If there is not new PSD message in the formation, the last PSD message of then handling is repeated continuing.
In an exemplary IBOC execution mode, shown in following, be applied to all audio service, though service mode or logical channel, can be implemented in the receiver place why to be kept the relative audio frequency of PSD information to be aligned in ± in 3 seconds:
1.PSD message arrives IBOC broadcasting equipment place, particularly, in each new audio section or song 0.5 second, arrives with the import device or goes out mouthpart or their both relevant treatment systems (like arrival service interface 331);
2. meet each audio section or song to send a PSD message (as in the duration of audio frequency, repeating);
3. the size that will comprise the ID3 label of these PSD data remains less than 450 bytes;
4. this PSD message of buffer memory is not blocked existing P SD message when receiving new PSD message, and making can be immediately or approximately handle this new PSD message immediately, for being sent to the IBOC broadcasting equipment.
According to an example, can manage processing and arrangement everywhere at the mouthpart that goes out that goes out mouthpart 20 shown in Fig. 1 to main program service (MPS) data and relevant audio frequency thereof.Figure 24 shows according to an instance and handles relevant functional block diagram with the mouthpart that goes out this respect.Shown in figure 24, PSD message is sent to the service interface (service interface 331 shown in similar Fig. 9 a with relevant audio frequency from the broadcasting studio automation equipment.For example, these can be the independently service interfaces shown in Figure 24.This audio frequency is sent to audio coder and sending module (as being similar to the audio coder 332 and tonepad 333 among Fig. 9 a), and this PSD is sent to PSD sending module (as being similar to the PSD delivery module 334 shown in Fig. 9 a).This PSD delivery module comprises PSD message queue (not shown).This audio coder/transmitter module comprises audio frequency PDU (protocol Data Unit) buffer (not shown), and it can provide for example 1.4 seconds buffer memory for PDU.Can 0.186 second second audio buffer be used for piece speed passage, in some IBOC broadcasting instances, can these passages be limited to and be used for the digital pattern of FM.Service interface shown in Figure 24 receives this program data and relevant audio content from the broadcasting studio automation equipment, makes the beginning of program data and being initially located in mutual 0.5 second of related audio content in the reception of treatment system place.Can in the PSD transmitter module, carry out the arrangement function of the treatment system of aiming in 3 seconds of the final hope of the PSD that is used to realize the digital radio broadcast receiver place and related audio.As general item; Even treatment system program receiving data and relevant audio content; Make their beginning to be aligned to and be in 0.5 second separately of this stage; Because the cause of the size of PSD message, when handling these compositions for digital radio broadcasting, program data and related audio still will bear extra mispairing (misalignment).Referring to Fig. 9 a, for example, can the control signal from PSD conveyer 334 be sent to tonepad 333 and audio coder 332, to realize 3 seconds alignings of PSD and related audio.Shown in figure 24; Maybe two different service interfaces be used for audio frequency and PSD; At this moment, arrange PSD and related audio with realize between them hope on time, treatment system has been considered any difference through each time-delay aspect that independently service interface is relevant.For example, via PSD transmitter module 334, to the buffer memory of audio content with through selecting to transmit the time of PSD message, treatment system can be controlled the arrangement to program data and related audio through control.In this respect, do not need buffer memory PSD message, because they are by constantly repetition, till receiving new PSD message.Thereby in order to control the time of PSD message with respect to audio frequency, treatment system can abandon the repeated version of same PSD message simply, till reaching the suitable time of transmitting PSD message.To further discuss as following,, for example increase the bandwidth of distributing to PSD message, also can control the time of PSD message through changing.Embody among both like Fig. 9 a and 24, of other parts among this paper, then PSD message is sent to tonepad (as 333) from PSD conveyer (as 334), and generation and output protocol data cell (PDU).In stage from audio coder and transmitter module output PDU, program data and related audio content separately begin be aligned to ± in 3 seconds.Such mouthpart that goes out in the IBOC system is handled in the instance, and like what embody among Figure 24, the program data that is processed is main program service (MPS) data.
According to another instance, can manage supplemental programs service (SPS) data, advanced application service (AAS) data and/or other data, services and the relevant audio frequency or the processing and the arrangement of other guide at the import device of the import device 18 shown in Fig. 1 everywhere.Figure 25 shows and handles relevant functional block diagram with the import device in this respect according to an instance.As shown in Figure 25, in response to the request of data of import device, the broadcasting studio automation equipment can send to service interface (for example, being similar to the service interface 331 shown in Fig. 9 b) with PSD message or relevant audio frequency.In an example, can audio frequency and PSD message be sent to the same services interface shown in the example with Figure 25.This audio frequency is sent to audio coder (as similar with the audio coder 332 shown in Fig. 9 b), sends it to tonepad module (as being similar to the tonepad 333 among Fig. 9 b) then.PSD is sent to PSD transmitter module (as being similar to the PSD transmitter module 334 shown in Fig. 9 b).This tonepad module comprises the compressed audio frame buffer, and it provides for example 4.5 seconds buffer memory for compressed audio frame.Service interface shown in Figure 25 is from broadcasting studio automation equipment program receiving data and relevant audio content, makes the beginning of program data and being initially located within mutual 0.5 second of related audio content that receives at the treatment system place.Can in such as the described PSD transmitter module of above combination Figure 24, carry out the arrangement function of the treatment system of aiming in 3 seconds of the final hope of the PSD that is used to realize the digital radio broadcast receiver place and related audio.For example,, can the control signal from PSD conveyer 334 be sent to tonepad 333 and audio coder 332, aim to realize 3 seconds between PSD and the related audio referring to Fig. 9 b.Embodied among both like Fig. 9 b and 25, of other parts among this paper, then PSD message is sent to tonepad (as 333) from PSD conveyer (as 334), and generation and output protocol data cell (PDU).In stage from transmitter module output PDU, program data and related audio content separately begin be aligned to ± in 3 seconds.Such import device in the IBOC system is handled in the instance, and like what embody among Figure 25, the program data of processing can be SPS data, AAS data and/or other data service data.In some instances, can keep 7 bytes and send PSD information.In other instances, can keep the more byte of more number for PSD information, like 16 bytes or 22 bytes.
Will understand, can merge like above combination Figure 24 and 25 describedly to go out mouthpart and handle and the processing of import device.In other words, implement import device and the treatment system that goes out the function of mouthpart, can handle MPS data, SPS data, AAS data and/or other data, services program datas, together with the combination of related audio or other guide via one or more processors.
In another example, can dispose this treatment system, with according to delivery time of related audio content with according to the size of first program data, the time of arranging program data is sent to the digital radio broadcasting transmitter.For example, PSD conveyer 334 can control audio encoders 332, and tonepad 333 can control the time (for example use can guaranteed any suitable audio buffer memory) of transmission.
In another example, can the configuration process system come through according to the interim bit rate that reduces audio coder of the size of program data with to distribute to the bandwidth that is used to handle program data through interim increase be the time that relatively large program data message arranges program data is sent to the digital radio broadcasting transmitter.Thereby, can suitably arrange bigger program data message, to avoid otherwise the hysteresis of the increase that possibly occur.
In another example; Can dispose this treatment system; With through distributing to the bandwidth of opportunistic data and give program data, program data is sent to the time of digital radio broadcasting transmitter for relatively large program data message arrangement with extra allocated bandwidth according to the size minimizing of first program data.Thereby, can suitably arrange bigger program data message, to avoid otherwise the hysteresis of the increase that possibly occur.
In another example; Can dispose this treatment system; With size,, distribute to the bandwidth of program data with increase through the untapped bandwidth (as in the time period of audio frequency quietness, occurring) of audio packet is distributed to program data message according to program data.Thereby, again, can suitably arrange bigger program data message, to avoid otherwise the hysteresis of the increase that possibly occur.
According to another embodiment, Figure 26 show use such as but the digital radio broadcast receiver that is not limited to the digital radio broadcast receiver shown in Figure 11 is specified the exemplary method 800 of interested content.Shown in step 802, numeral does not have the broadcasting receiver 300 of rationing the power supply and receives digital radio broadcasting signal, and wherein this digital radio broadcasting signal comprises first audio content (like the song among Figure 20 1) and first program data (like the PSD data 1 among Figure 20).This first program data packets is drawn together identification first project (like music, audio frequency, commodity, order etc.) relevant with first audio content, and can be designated in one or more UFID frames.Combine the described full detail of UFID frame all can obtain before need not making it.For example, type code and ID code are enough to discern music selection, commodity, order, or the like.In another example; The title of the UFID of music content and artist field can comprise one or more characters; And this information is enough to discern song; As what can expect, be used to receive this data structure and can only discern the suitable URL position that is used to obtain this song according to artist and title with the software of downloading interested song.This digital radio broadcasting signal also comprises second audio content (like the song among Figure 20 2) and second program data (like the PSD data 2 among Figure 20) that receives behind first audio content.This second program data also comprises the information of second project that identification is relevant with second audio content.
Shown in step 804; The treatment system 312 of digital radio broadcast receiver 300 can start the indicating device of describing such as before this paper 308 alternatively, is enough to generate first data structure (drawing together title at least and the artist information that is used for music content like first program data packets) to indicate first program data.At step 806 place, treatment system 312 is registered in and receives the user command of importing at user interface 302 places of receiver 300 during first audio content or second audio content.As previously mentioned, this user command indicates the interest of user to first audio content or second audio content respectively.
At step 808 place, treatment system 312 confirms whether there is uncertainty aspect the content of hope.For example, treatment system 312 can determine whether in the predetermined amount of time of the variation between first program data and second program data (as 3 seconds, 10 seconds, etc.) at the user interface place this user command of input.If detect the uncertainty of hoping the content aspect; For example; If input should be ordered during this predetermined amount of time; Then manage the data structure that system 312 does not store identification first project or second project everywhere,, then do not store the data structure of first or second project if promptly aspect the content of hope, there is uncertainty in step 810.In addition, shown in step 810, treatment system 312 can make information showed at receiver 300 places: the trial of user's tagging content of interest is unsuccessful, thereby the user obtains such notice.Unsuccessful through attempting to this mark of user notification, user experience is improved, because the user will not have false impression, thinks to have obtained this mark.Can show the unsuccessful information of this mark that indicates by any way at the receiver place.For example, like what discuss before among this paper, can be with suitable indicator light or through showing that on display 304 suitable error message (like the error message of flicker) indicate mark and hope the unsuccessful of content.
Those skilled in the art can expect the selection to this predetermined amount of time, and this selection will be depended on concrete broadcast environment and relevant situation (such as observed hysteresis and the leading time between program data and the related audio content).For example, the inventor finds, seeing that leading or such time period of lag correlation audio content of the arrival of PSD possibility, plus or minus 10 seconds, especially 3 seconds predetermined amount of time of plus or minus is useful in the IBOC environment.
Shown in step 812; If treatment system 312 is not found the uncertainty relevant with interested content; Then treatment system 312 can be stored in data structure simply in the memory 310 or with it according to user command and directly store another equipment that is coupled with receiver 300 into, such as detachable memory 336, PC334 or Digital Media player 332.In this example, if during receiving first program data, import this user command, then this data structure is discerned first project, if during receiving second program data, import this user command, then this data structure is discerned second project.Owing to there is not uncertainty, can be set to " 0 " by the uncertainty sign, and can be set to " 0 " by the user command sign, as said before this paper.
Like what discuss before, this data structure comprises the information of the interested project of identification (first project or second project).As described before, Figure 22 A shows the table of description as the field format of the exemplary purchase token of the example of data structure.Can dispose (as programming) treatment system 312,, construct this purchase token with the mode described in the table of Figure 22 A and 22B with according to mapping from the corresponding information of broadcasting PSD and SIS message sink.Like what embody among Figure 22 A, as before said among this paper, this exemplary purchase token can comprise a plurality of fields.
Shown in step 814; Treatment system 312 can generate message or file for each data structure of storage; Wherein be that specific merchant or specific receiving equipment (like mobile phone 330, Digital Media player 332, PC334, detachable memory 336, etc.) format this message or file suitably.Those of ordinary skills can expect this respect be used to generate the suitable file or the appropriate method of message, and these methods will depend on the form of businessman or receiving equipment requirement.
According to an exemplary aspect; As previously mentioned; This first program data can comprise unique file identifier (UFID) frame; This frame comprises the data and the URL (URL) of identification first project and another interested project, and this finger URL is used for obtaining the information about the project of this first project and this another this interest from the source via it.For example, first project of this respect can be a song, and another project can be the DVD film that song artist shown in the example of Figure 13 goes out personation.According to another exemplary aspect; This first program data can comprise a plurality of unique file identifiers (UFID) frame; Each frame comprises the information of first project of discerning and is used to obtain URL (URL) address about the information of this interested first project, makes and can obtain the information about first project from a plurality of sources via corresponding URL.For example, as shown in Figure 13, a plurality of URL can discern according to the separate sources that also in the UFID frame, sends, possibly obtain same song to each song ID code of various Digital Medias player form that should song.
According to another exemplary aspect; As previously mentioned; This first program data can comprise unique file identifier (UFID) frame; Wherein this UFID frame comprise identification a plurality of ID codes of different-format of obtainable first project (like song, commodity etc.), and wherein this UFID frame comprises URL (UFID) address of the information that is used to obtain this first project.Figure 18 shows the exemplary UFID frame according to this aspect.
According to another exemplary aspect; As previously mentioned; This first program data can comprise one or more unique file identifiers (UFID) frame; These frames comprise the information of identification first project and another interested project, and comprise and be used to obtain one or more URLs (URL) address about the information of this first project and another project.For example; Can broadcast the radio programming that certain theme or project are discussed; Wherein also can obtain this radio programming as " blog (podcast) " (meaning is to use and unites one or more media files of presenting and issuing on the internet, on Digital Media player and personal computer, playing).In this example, first program data UFID frame can comprise the ID code of the ID code of blog, the project that comes into question and can obtain the URL address of this blog and project according to it.Perhaps, in this example, can broadcast two UFID frames, a UFID frame comprises this blog ID code and relevant URL, and another UFID frame comprises this item id and relevant URL.In all examples of in this section, discussing, also can in relevant UFID frame, broadcast suitable type code like APC, MBC, SPC etc.
Any other of hardware, software and firmware that can utilize software-programmable digital signal processor or programmable/hard wired logical device, firmware or be enough to carry out said function makes up the method as herein described of implementing.In addition, non-transient state computer-readable recording medium can comprise and is suitable for making treatment system to carry out the instruction of method as herein described.This computer-readable recording medium can be any suitable non-transient state physical storage medium that is used to store such instruction; Such as but be not limited to hard disk, floppy disk, CD (CD), digital omnipotent dish (DVD), tape, other magnetic or optical storage media, random-access memory (ram), read-only memory (ROM), flash memory, or the like.Also can use the instruction of modulating wave/signal (like the ripple/signal of radio frequency, audio frequency or light frequency modulation) transmitting; And can these instructions be downloaded to computer (on the computer-readable recording medium like non-transient state), so that treatment system is carried out method as herein described.
Although described the present invention with example embodiment, one skilled in the art will appreciate that, can carry out various modifications to these embodiment, and can not break away from the given scope of the invention of claim.

Claims (19)

1. a digital radio broadcasting system is used to arrange audio content and relevant program data, and to digital radio broadcast receiver, this system comprises with digital radio broadcasting:
Treatment system; And
Be coupled to the memory of this treatment system,
This treatment system is configured to receive first audio content, first program data, second audio content and second program data; Be used for sending via digital radio broadcasting; First project that this first program data identification is relevant with first audio content; This second program data identification second project relevant with second audio content
This treatment system is configured to receive first program data and first audio content, makes in 0.5 second of beginning of first audio content that receives at the treatment system place, receives the beginning of first program data at the treatment system place,
This treatment system is configured to generate the digital radio broadcasting signal that comprises first audio content, first program data, second audio content and second program data, for digital radio broadcasting transmission via the digital radio broadcasting transmitter,
This treatment system is configured to when receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter, blocks this first program data thus, and begins second program data is sent to the digital radio broadcasting transmitter.
2. the system of claim 1, this treatment system were configured to according to the time that first audio content is sent to the time of digital radio broadcasting transmitter and arranges first program data is sent to the digital radio broadcasting transmitter according to the size of first program data.
3. the system of claim 1 comprises audio coder, and wherein this treatment system is configured to divide the bandwidth that is used in processing first program data according to the size bit rate and the interim increase of minimizing audio coder temporarily of first program data.
4. the system of claim 1, this treatment system be configured to size according to first program data reduce the bandwidth of distributing to the opportunistic data and will extra allocated bandwidth to first program data.
5. the system of claim 1, this treatment system is configured to distribute according to the size of first program data not utilized bandwidth of audio packet, distributes to the bandwidth of first program data with increase.
6. the system of claim 1, wherein,
This first program data packets is drawn together first unique file indications (UFID) frame; This frame comprise the type of specifying first project relevant with first audio content first kind code, discern an ID code of first project and be used to obtain first URL (URL) address about the information of first project, and
This second program data comprises second unique file indications (UFID) frame, this frame comprise the type of specifying second project relevant with second audio content second type code, discern the 2nd ID code of second project and be used to obtain second URL (URL) address about the information of second project.
7. one kind is used to arrange audio content with relevant program data, with the method for digital radio broadcasting to digital radio broadcast receiver, and this method comprises:
Receive first audio content, first program data, second audio content and second program data at the treatment system place; Be used for sending via digital radio broadcasting; First project that this first program data identification is relevant with first audio content, this second program data identification second project relevant with second audio content;
Receive first program data and first audio content at the treatment system place, make in 0.5 second of beginning of first audio content that receives at the treatment system place, receive the beginning of first program data at the treatment system place;
Generate the digital radio broadcasting signal that comprises first audio content, first program data, second audio content and second program data at the treatment system place, for digital radio broadcasting transmission via the digital radio broadcasting transmitter; And
When receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter, block this first program data thus, and begin second program data is sent to the digital radio broadcasting transmitter.
8. method as claimed in claim 7 comprised according to the time that first audio content is sent to the time of digital radio broadcasting transmitter and arranges first program data is sent to the digital radio broadcasting transmitter according to the size of first program data.
9. method as claimed in claim 7 comprises that the size bit rate and the interim increase of minimizing audio coder temporarily according to first program data divides the bandwidth that is used in processing first program data.
10. method as claimed in claim 7 comprises according to the size minimizing of first program data and distributes to the bandwidth of opportunistic data and give first program data with extra allocated bandwidth.
11. method as claimed in claim 7 comprises the not utilized bandwidth of distributing audio packet according to the size of first program data, distributes to the bandwidth of first program data with increase.
12. method as claimed in claim 7, wherein:
This first program data packets is drawn together first unique file indications (UFID) frame; This frame comprise the type of specifying first project relevant with first audio content first kind code, discern an ID code of first project and be used to obtain first URL (URL) address about the information of first project, and
This second program data comprises second unique file indications (UFID) frame, this frame comprise the type of specifying second project relevant with second audio content second type code, discern the 2nd ID code of second project and be used to obtain second URL (URL) address about the information of second project.
13. a non-transient state computer-readable recording medium, it comprises and is suitable for making treatment system to carry out the programming instruction of method as claimed in claim 7.
14. a digital radio broadcast receiver, it is configured to receive audio content and relevant program data via digital radio broadcasting, and allows the interested content of User Recognition, and this digital radio broadcast receiver comprises:
Treatment system;
Be coupled to the memory of treatment system; And
Be used to receive the user interface that is input to user command wherein;
Wherein this treatment system is configured to:
The digital radio broadcasting signal that processing is received by this receiver, this digital radio broadcasting signal comprises
First audio content and first program data, this first program data packets draw together identification first project relevant with first audio content information and
Second audio content and second program data, this second program data comprise the information of second project that identification is relevant with second audio content; And
During receiving first audio content or second audio content, be registered in the user command of the user interface place input of this receiver, this user command indicates the interest of user to first audio content or second audio content respectively,
This receiver receives first audio content and first program data; Make the beginning of first program data and the beginning of first audio content be aligned within mutual 3 seconds, handle the Aligning degree that this digital radio broadcasting signal improves first program data and first audio content and need not this digital radio broadcast receiver at this receiver place.
15. digital radio broadcast receiver as claimed in claim 14, this treatment system is configured to:
Determine whether to exist the relevant uncertainty of interest to first audio content or second audio content with the user;
If there is not uncertainty, the data structure of first project that then storage identification is relevant with first audio content or second project of being correlated with second audio content; And
If there is uncertainty, then do not store the data structure of identification first project or second project, and indicate the not information of successful tagging content of interest of user command in this receiver place performance.
16. one kind is used to use digital radio broadcast receiver to specify the method for interested content, this method comprises:
Receive digital radio broadcasting signal; This digital radio broadcasting signal comprises first audio content and first program data; This first program data packets is drawn together the information of identification first project relevant with first audio content; This digital radio broadcasting signal comprises second audio content and second program data, and this second program data comprises the information of second project that identification is relevant with second audio content;
During receiving first audio content or second audio content, be registered in the user command of the user interface place input of this receiver, this user command indicates the interest of user to first audio content or second audio content,
Storage is corresponding to the data structure of first audio content or second audio content in memory, and this data structure comprises the information of discerning first project and second project respectively;
Receive first audio content and first program data at the digital radio broadcast receiver place; Make first program data beginning and first audio content begin be aligned within mutual 3 seconds, handle the Aligning degree that this digital radio broadcasting signal improves first program data and first audio content and need not this digital radio broadcast receiver.
17. method as claimed in claim 16 comprises:
Determine whether to exist the relevant uncertainty of interest to first audio content or second audio content with the user;
If there is not uncertainty, the data structure of first project that then storage identification is relevant with first audio content or second project of being correlated with second audio content; And
If there is uncertainty, then do not store the data structure of identification first project or second project, and indicate the not information of successful tagging content of interest of user command in this receiver place performance.
18. a computer-readable recording medium comprises being suitable for making treatment system to carry out the programming instruction of method as claimed in claim 16.
19. a digital radio system is used to arrange audio content and relevant routine data, arrives digital radio broadcast receiver and is used to specify interested content with digital radio broadcasting, this digital radio system comprises:
Broadcast system, the memory that comprises treatment system and be coupled to this treatment system; And
Digital radio broadcast receiver;
Wherein the treatment system of this broadcast system is configured to:
Receive first audio content, first program data, second audio content and second program data; Be used for sending via digital radio broadcasting; First project that this first program data identification is relevant with first audio content; This second program data identification second project relevant with second audio content
Receive first program data and first audio content, make in 0.5 second of beginning of first audio content that receives at the treatment system place, receive the beginning of first program data at the treatment system place,
Generation comprises the digital radio broadcasting signal of first audio content, first program data, second audio content and second program data, for digital radio broadcasting transmission via the digital radio broadcasting transmitter, and
When receiving second program data, stop first program data is sent to the digital radio broadcasting transmitter, block this first program data thus, and begin second program data is sent to the digital radio broadcasting transmitter,
Wherein this digital radio broadcast receiver is configured to:
Processing comprises the digital radio broadcasting signal of first audio content, first program data, second audio content and second program data; Make first program data beginning and first audio content begin to be aligned within mutual 3 seconds; Handle the Aligning degree that this digital radio broadcasting signal improves first program data and first audio content and need not this digital radio broadcast receiver, and
During receiving first audio content or second audio content, be registered in the user command of the user interface place input of this receiver, this user command indicates the interest of user to first audio content or second audio content respectively,
Determine whether to exist the relevant uncertainty of interest to first audio content or second audio content with the user, and
If there is uncertainty, second data structure of second project that first data structure of first project that then storage identification is relevant with first audio content and storage identification are relevant with second audio content.
CN201080041674.6A 2009-07-31 2010-08-02 Digital radio broadcast device, broadcasting methods and methods for tagging content of interest Active CN102549933B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US21394309P 2009-07-31 2009-07-31
US61/213,943 2009-07-31
PCT/US2010/044090 WO2011014867A1 (en) 2009-07-31 2010-08-02 Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest

Publications (2)

Publication Number Publication Date
CN102549933A true CN102549933A (en) 2012-07-04
CN102549933B CN102549933B (en) 2015-05-13

Family

ID=43529736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080041674.6A Active CN102549933B (en) 2009-07-31 2010-08-02 Digital radio broadcast device, broadcasting methods and methods for tagging content of interest

Country Status (5)

Country Link
CN (1) CN102549933B (en)
BR (1) BR112012002206A2 (en)
CA (1) CA2766479C (en)
MX (1) MX2012000800A (en)
WO (1) WO2011014867A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104092712A (en) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 Method and system used for file transmission based on audio signals
CN104135331A (en) * 2013-04-30 2014-11-05 瑞士电信公司 System and method for selecting input feeds to a media player
US20220094457A1 (en) * 2020-09-19 2022-03-24 Ibiquity Digital Corporation Content Linking Multicast Streaming for Broadcast Radio

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113162844B (en) * 2021-04-01 2023-01-20 维沃移动通信有限公司 Instant messaging method, instant messaging device, electronic equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159799A (en) * 1998-07-31 2008-04-09 数字标记公司 Digital watermarking and methods for security documents
US20080090513A1 (en) * 2006-01-06 2008-04-17 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content
WO2008057987A1 (en) * 2006-11-02 2008-05-15 Li Chen Electronic content ordering method and system
WO2008080022A2 (en) * 2006-12-22 2008-07-03 Apple Inc. Communicating and storing information associated with media broadcasts
US20090028192A1 (en) * 2007-07-24 2009-01-29 Remi Rieger Generation, distribution and use of content metadata in a network
WO2009032257A1 (en) * 2007-09-04 2009-03-12 Ibiquity Digital Corporation Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6721337B1 (en) * 1999-08-24 2004-04-13 Ibiquity Digital Corporation Method and apparatus for transmission and reception of compressed audio frames with prioritized messages for digital audio broadcasting
US7721337B2 (en) * 2001-10-26 2010-05-18 Ibiquity Digital Corporation System and method for providing a push of background data
US7546088B2 (en) * 2004-07-26 2009-06-09 Ibiquity Digital Corporation Method and apparatus for blending an audio signal in an in-band on-channel radio system
US7512175B2 (en) * 2005-03-16 2009-03-31 Ibiquity Digital Corporation Method for synchronizing exporter and exciter clocks
US8041292B2 (en) * 2006-12-04 2011-10-18 Ibiquity Digital Corporation Network radio receiver
US7933367B2 (en) * 2007-06-04 2011-04-26 Ibiquity Digital Corporation Method and apparatus for implementing seek and scan functions for an FM digital radio signal

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101159799A (en) * 1998-07-31 2008-04-09 数字标记公司 Digital watermarking and methods for security documents
US20080090513A1 (en) * 2006-01-06 2008-04-17 Qualcomm Incorporated Apparatus and methods of selective collection and selective presentation of content
WO2008057987A1 (en) * 2006-11-02 2008-05-15 Li Chen Electronic content ordering method and system
WO2008080022A2 (en) * 2006-12-22 2008-07-03 Apple Inc. Communicating and storing information associated with media broadcasts
US20080183757A1 (en) * 2006-12-22 2008-07-31 Apple Inc. Tagging media assets, locations, and advertisements
US20090028192A1 (en) * 2007-07-24 2009-01-29 Remi Rieger Generation, distribution and use of content metadata in a network
WO2009032257A1 (en) * 2007-09-04 2009-03-12 Ibiquity Digital Corporation Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135331A (en) * 2013-04-30 2014-11-05 瑞士电信公司 System and method for selecting input feeds to a media player
CN104135331B (en) * 2013-04-30 2019-05-28 瑞士电信公司 System and method for choosing the input feeding of media player
US11870549B2 (en) 2013-04-30 2024-01-09 Interdigital Ce Patent Holdings, Sas System and method for selecting input feeds to a media player
CN104092712A (en) * 2013-05-22 2014-10-08 腾讯科技(深圳)有限公司 Method and system used for file transmission based on audio signals
CN104092712B (en) * 2013-05-22 2016-03-23 腾讯科技(深圳)有限公司 A kind of method and system based on audio signal transmission file
US20220094457A1 (en) * 2020-09-19 2022-03-24 Ibiquity Digital Corporation Content Linking Multicast Streaming for Broadcast Radio

Also Published As

Publication number Publication date
CA2766479A1 (en) 2011-02-03
WO2011014867A1 (en) 2011-02-03
CA2766479C (en) 2018-01-23
MX2012000800A (en) 2012-02-29
CN102549933B (en) 2015-05-13
BR112012002206A2 (en) 2017-08-08

Similar Documents

Publication Publication Date Title
CN101849377B (en) Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
CN107210829B (en) For the system and method with cross-platform received digital radio broadcasting
US8660479B2 (en) Digital radio broadcast receiver, broadcasting methods and methods for tagging content of interest
CN107615689A (en) The system and method for signal quality in automatic detection digital radio broadcasting signal
CN102388555A (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
US8983365B2 (en) Systems and methods for communicating and rendering electronic program guide information via digital radio broadcast transmission
AU2010202317B2 (en) Dynamic data delivery apparatus and method for same
CN101978668B (en) Method and apparatus for formatting data signals
CN101243702A (en) Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
US10924197B2 (en) Advertising measurement and conversion measurement for radio systems
CN102549933B (en) Digital radio broadcast device, broadcasting methods and methods for tagging content of interest
CN102648595B (en) Systems and methods for transmitting media content via digital radio broadcast transmission for synchronized rendering by a receiver
CN102687505A (en) Systems, methods, and computer readable media for digital radio broadcast receiver memory and power reduction
CN101416486A (en) Method for transmitting and receiving notification message in mobile broadcasting system and therefor system
CN102783057A (en) Method and server for detecting a video program received by a user
US20230299863A1 (en) Advertising audience monitoring in a content distribution system
CN101753237A (en) Sending method, acquiring method, server, terminal and system of service guide
US10826633B2 (en) System and method for the broadcast transmission of digital video over terrestrial frequency modulated wireless medium
CN101242411A (en) Securities information coding and transmission method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant