US20140344872A1 - Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use - Google Patents

Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use Download PDF

Info

Publication number
US20140344872A1
US20140344872A1 US14/100,902 US201314100902A US2014344872A1 US 20140344872 A1 US20140344872 A1 US 20140344872A1 US 201314100902 A US201314100902 A US 201314100902A US 2014344872 A1 US2014344872 A1 US 2014344872A1
Authority
US
United States
Prior art keywords
content segments
segments
broadcast
content
control 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.)
Abandoned
Application number
US14/100,902
Inventor
Paul D. Marko
Craig P. Wadin
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.)
Sirius XM Radio Inc
Original Assignee
Sirius XM Radio 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 Sirius XM Radio Inc filed Critical Sirius XM Radio Inc
Priority to US14/100,902 priority Critical patent/US20140344872A1/en
Assigned to SIRIUS XM RADIO INC. reassignment SIRIUS XM RADIO INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MARKO, PAUL D., MR., WADIN, CRAIG P., MR.
Publication of US20140344872A1 publication Critical patent/US20140344872A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/10Arrangements for replacing or switching information during the broadcast or the distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/40Arrangements for broadcast specially adapted for accumulation-type receivers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream

Definitions

  • the invention relates generally to an apparatus and method for reducing the bandwidth used in a digital broadcast system to provide program content to a receiver unit.
  • Satellite digital audio radio service SDARS
  • FCC Federal Communications Commission
  • the radio receivers can be stationary receivers (i.e., with a receiver antenna pointed for optimal line of sight (LOS) reception from a satellite) or mobile receivers (e.g., a receiver that is hand-carried by a user or is mounted in a vehicle).
  • LOS line of sight
  • the type of content which can be distributed in an SDARS system or a similar digital broadcast system typically includes audio programs such as music recordings, news programs and talk shows, among other programs, and advertisements.
  • a digital broadcast also typically comprises dialogue segments from a broadcast channel host or other program host which occur between the audio programs and advertisements presented on a broadcast channel.
  • a significant amount of the content that is to be broadcast is predetermined prior to transmission such as popular songs.
  • Radio stations for example, frequently use play lists to determine how often a selected number of songs, which are identified as being most popular at a given point in time, are to be broadcast.
  • Popular songs and other programs which can be repeated on a broadcast channel are in contrast to “live” commentary provided by a broadcast channel host, talk show host or other commentator, for example.
  • bandwidth in a digital broadcast system is limited and valuable, efficient use of the bandwidth is desirable.
  • the above described disadvantage is overcome and a number of advantages are realized by a digital broadcast system wherein receivers are provided with local storage devices for storing selected content (e.g., audio programs).
  • the broadcast signal employed by the digital broadcast system comprises dialogue segments, content segment identifiers corresponding to content that has been previously stored at the local storage devices, and control data.
  • the receivers are configured to receive the broadcast signal and to generate an output signal for playback via a loudspeaker, for example.
  • the output signal is generated by accessing and retrieving from the local storage device those previously stored content segments identified in the broadcast signal. The retrieved segments are inserted in the output signal between the dialogue segments in accordance with the control data.
  • the receivers are provided with a processing device and a multiplexing device operable to receive control signals generated by the processing device in response to the control data and content segment identifiers provided in the received broadcast signal.
  • the multiplexing device then assembles the output signal using the live segments in the broadcast signal and by inserting the retrieved segments from the local storage device when instructed to do so via the processing device.
  • the broadcast signal comprises progress information relating to the duration of the previously stored segments identified in the broadcast signal for insertion into an output signal by a receiver.
  • the processing device is programmable to generate control signals in response to the progress information to establish timing for inserting selected, stored content segments into the output signal among the live broadcast segments.
  • the content segments stored in the local storage devices can be deleted or replaced with different segments (e.g., updated versions of stored segments), and new content segments added to the storage device, via different methods.
  • new content can be downloaded to the local storage device from a portable storage device, or transmitted to the local storage device via wireline or wireless communication link, as well as commands to the local storage device to delete or update previously stored segments.
  • an apparatus for generating an output signal from a broadcast signal in a digital broadcast system which comprises (1) a memory device for storing predefined content segments; (2) a receiver for receiving the broadcast signal, the broadcast signal comprising content segments and control data provided among the content segments to indicate where the predefined content segments are to be inserted by the apparatus, the receiver being operable to extract the content segments and the control data from the broadcast signal; (3) an output device for playing back the output signal; (4) a processing device configured to receive the control data from the receiver and to generate a control signal used by the memory device to retrieve selected ones of the predefined content segments in accordance with the control data; and (5) a multiplexer configured to receive as inputs the control signal generated by the processing device, the content segments from the receiver and the selected predefined content segments. The multiplexer generates the output signal using the content segments received by the receiver and inserting the predefined content segments among the content segments in accordance with the control data.
  • FIG. 1 illustrates an SDARS system constructed in accordance with an embodiment of the present invention
  • FIG. 2 illustrates an exemplary radio broadcast transmission
  • FIGS. 3A , 3 B and 3 C illustrate, respectively, an exemplary radio broadcast transmission, stored content, and a receiver output signal generated in accordance with an embodiment of the present invention
  • FIGS. 4A , 4 B, 4 C and 4 D relative instantaneous bandwidth requirements for an exemplary broadcast transmission and a broadcast transmission generated in accordance with the present invention.
  • FIG. 5 is a block diagram of a receiver constructed in accordance with an embodiment of the present invention.
  • FIG. 1 depicts a satellite broadcast system 10 which comprises at least one geostationary satellite 12 , for example, for line of sight (LOS) satellite signal reception at receiver units indicated generally at 14 .
  • the satellite broadcast system 10 can be used for SDARS, for example.
  • Another geostationary satellite 16 at a different orbital position is provided for diversity purposes.
  • One or more terrestrial repeaters 17 can be provided to repeat satellite signals from one of the satellites in geographic areas where LOS reception is obscured by tall buildings, hills and other obstructions. It is to be understood that different numbers of satellites can be used, and satellites in other types of orbits can be used.
  • a broadcast signals can be sent using only a terrestrial transmission system.
  • a receiver unit 14 can be configured for stationary use (e.g., on a subscriber's premises), or mobile use (e.g., portable use or mobile use in a vehicle), or both.
  • a control center 18 is provided for telemetry, tracking and control of the satellites 12 and 16 .
  • a programming center 20 is provided to generate and transmit a composite data stream via the satellites 12 and 16 which comprises a plurality of payload channels.
  • One of the payload channels 30 is depicted in FIG. 2 for illustrative purposes.
  • the system 10 can broadcast a composite data stream generated, for example, by multiplexing a plurality of payload channels 30 .
  • the receivers are therefore configured to demultiplex a received composite data stream to playback a selected one of the payload channels.
  • the programming center 20 is configured to obtain content from different sources and providers which can comprise both analog and digital information such as audio, video, data, program label information, auxiliary information, and so on.
  • the programming center 20 can provide SDARS having on the order of 100 different program channels to transmit different types of music programs (e.g., jazz, classical, rock, religious, country, and so on) and news programs (e.g., regional, national, political, financial and sports).
  • the SDARS can also provide emergency information, travel advisory information, educational programs, and the like.
  • a payload channel 30 can comprise plural service components to provide a plurality of different services.
  • a number of service components in a payload channel can be related to the same service and can include an audio component and a video and/or a digital data stream comprising auxiliary information, or another audio component to insert advertising information relating to the audio or video program.
  • an exemplary payload channel 30 which provides a radio broadcast transmission to the receivers 14 .
  • the radio broadcast transmission comprises a number of content segments corresponding to live talk 32 by a program channel host (e.g., disc jockey), prerecorded commercials 34 and prerecorded musical selections 36 .
  • receivers 14 are configured to access and playback locally stored content segments such as prerecorded commercials 34 and musical selections 36 to reduce the amount of bandwidth required for a radio broadcast transmission, for example.
  • the locally stored content segments can include prerecorded music selections, advertisements, news programs, and the like.
  • a payload channel 40 is generated via the programming center 20 to transmit live talk segments 32 and data 42 which provides instructions to receivers 14 to playback selected ones of locally stored content segments.
  • the data 42 preferably comprises identifiers for locally stored content segments and progress data.
  • a receiver 14 uses the identifiers (e.g., “425”, “007”, “8”, and so on) to access and retrieve corresponding content segments from a local storage device, as indicated in FIG. 3B .
  • the receiver 14 uses the progress data to determine when to playback the retrieved content segments with respect to the broadcast live content segments 32 in the payload channel 40 .
  • the progress data can indicate the current time index in a content segment at a particular point in time during the transmission and playback of a payload channel. Accordingly, the progress data facilitates the generation of an output signal from the received payload channel 40 which is perceived by users as being a continuous composite data stream that was broadcast with retrieved content segments therein, as indicated in FIG. 3C .
  • FIGS. 4B and 4D contrast the instantaneous bandwidth requirements over time of the payload channels 30 and 40 , respectively, in FIGS. 4A and 4C .
  • the payload channel 30 is an exemplary radio broadcast transmission.
  • the instantaneous bandwidth requirement varies based on the content segment.
  • Musical selections 36 e.g., segments “425”, “007”, “133”, “083”, “350” and “196”) use significantly more bandwidth per content segment than “live” content segments 32 comprising dialogue.
  • Prerecorded advertisements 34 generally use more instantaneous bandwidth than the “live” content segments 32 but less bandwidth than musical recordings 36 .
  • bandwidth efficiency can be increased if content segments such as musical recordings 36 can be stored at the receivers 14 .
  • the transmission bandwidth requirement to provide a musical recording to a user via a receiver 14 is therefore reduced, as evident from FIG. 4 D, when a content segment index or identifier and progress data 42 is transmitted in lieu of the corresponding content segment, as shown in FIG. 4C .
  • FIG. 5 illustrates an exemplary receiver 14 with a local storage device 50 .
  • the local storage device 50 can be any memory device that can store information in a digital format and can include, but is not limited to, a floppy disc, a hard disk, a compact disc (CD), a digital video disc (DVD), an optical disc, random access memory (RAM), a FLASH memory, a disk pack, digital audio tape (DAT), or other medium for storage and retrieval of digital information.
  • the local storage device 50 can be provided within a receiver 14 chassis or connected externally thereto. Selected content segments 48 are stored in the local storage device, along with associated index information (e.g., unique identifiers).
  • index information e.g., unique identifiers
  • the receiver 14 comprises an antenna 52 for receiving a broadcast signal from at least one of the satellites 12 and 16 and/or a terrestrial repeater 17 .
  • the broadcast signal can originate from only a terrestrial transmission system.
  • a converter 55 is preferably provided which is operable to perform radio frequency (RF) downconversion, and any demodulation, synchronization, demultiplexing, de-interleaving and decoding functions performed as part of the transport layer at a broadcast station in the system 10 , and described in the afore-mentioned application Ser. No. 09/433,862, to obtain the baseband payload channels from the broadcast composite data stream.
  • RF radio frequency
  • the receiver 14 comprises a controller 60 connected to a display 64 and keypad 62 to allow a user to select a payload channel, among other operations.
  • the controller 60 provides control signals to a demultiplexer 58 to select the corresponding payload channel for output via a loudspeaker 66 or other output device (e.g., a display or monitor).
  • the converter 55 comprises an RF-to-audio converter 54 and an RF-to-control data converter 56 to extract, respectively, the content segments 32 and the control data 42 from a selected payload channel 40 in the received signal.
  • the content segments 32 are preferably provided to the output device 66 via a signal multiplexer 59 as soon as they are received and processed via the converter 55 and demultiplexer 58 .
  • the extracted control data 42 is provided to the controller 60 which generates control signals for the signal multiplexer 59 and the local storage device 50 .
  • the control signals provided to the local storage device 50 indicate which of the stored content segments 48 stored in the local storage device 50 are to be accessed and retrieved in accordance with the control data.
  • the control signals provided to the signal multiplexer 59 from the controller 60 indicate when retrieved content segments are to be provided in the output signal in accordance with the current time index provided in the control data 42 for the corresponding retrieved content segment.
  • the content segments 48 stored in the local storage device 50 can be updated via any of a number of different methods.
  • a broadcast signal can be provided to the controller 60 for controlling the storage device 50 to delete selected content segments stored therein, to replace selected content segments with different segments transmitted in the broadcast signal, as well as to add new segments transmitted in the broadcast signal.
  • Instructions for updating the storage device 50 and corresponding content segments can also be provided via an application provided on a portable storage device, or downloaded from a terrestrial communication network.

Abstract

A receiver unit in a digital broadcast system receives a broadcast signal comprising content segments and control data, and generates an output signal using the content segments and previously stored content segments. The previously stored content segments are retrieved from a local memory device using the control data for playback and can be inserted among received content segments.

Description

  • This application is a continuation of U.S. application Ser. No. 13/618,552, filed Sep. 14, 2012, which is a continuation of U.S. application Ser. No. 12/457,023, filed May 29, 2009 (issued as U.S. Pat. No. 8,275,005), which is a continuation of U.S. application Ser. No. 11/553,398, filed Oct. 26, 2006 (issued as U.S. Pat. No. 7,555,020), which is a continuation of U.S. patent application Ser. No. 09/695,226, filed Oct. 25, 2000 (issued as U.S. Pat. No. 7,180,917), each of said applications being incorporated herein by reference in its entirety.
  • CROSS REFERENCE TO RELATED APPLICATIONS
  • Related subject matter is disclosed and claimed in co-owned U.S. Pat. Nos. 6,876,835, 6,834,156, 6,686,880 and 6,564,003; in co-pending U.S. patent application Ser. No. 09/695,228 filed by Paul D. Marko et al on Oct. 25, 2000; and in co-pending U.S. patent application Ser. No. 11/379,040, filed by Hien D. Ma et al on Apr. 17, 2006; all of said applications and patents being expressly incorporated herein by reference.
  • FIELD OF THE INVENTION
  • The invention relates generally to an apparatus and method for reducing the bandwidth used in a digital broadcast system to provide program content to a receiver unit.
  • BACKGROUND OF THE INVENTION
  • Satellite digital audio radio service (SDARS), a satellite broadcast service established by the U.S. Federal Communications Commission (FCC), has been proposed using satellite transmission of digital audio programs to radio receivers. The radio receivers can be stationary receivers (i.e., with a receiver antenna pointed for optimal line of sight (LOS) reception from a satellite) or mobile receivers (e.g., a receiver that is hand-carried by a user or is mounted in a vehicle).
  • The type of content which can be distributed in an SDARS system or a similar digital broadcast system typically includes audio programs such as music recordings, news programs and talk shows, among other programs, and advertisements. A digital broadcast also typically comprises dialogue segments from a broadcast channel host or other program host which occur between the audio programs and advertisements presented on a broadcast channel.
  • A significant amount of the content that is to be broadcast is predetermined prior to transmission such as popular songs. Radio stations, for example, frequently use play lists to determine how often a selected number of songs, which are identified as being most popular at a given point in time, are to be broadcast. Popular songs and other programs which can be repeated on a broadcast channel are in contrast to “live” commentary provided by a broadcast channel host, talk show host or other commentator, for example.
  • Since bandwidth in a digital broadcast system is limited and valuable, efficient use of the bandwidth is desirable. A need therefore exists for a digital broadcast system wherein content is provided in a broadcast signal in an optimal manner to use bandwidth as efficiently as possible.
  • SUMMARY OF THE INVENTION
  • The above described disadvantage is overcome and a number of advantages are realized by a digital broadcast system wherein receivers are provided with local storage devices for storing selected content (e.g., audio programs). The broadcast signal employed by the digital broadcast system comprises dialogue segments, content segment identifiers corresponding to content that has been previously stored at the local storage devices, and control data. The receivers are configured to receive the broadcast signal and to generate an output signal for playback via a loudspeaker, for example. The output signal is generated by accessing and retrieving from the local storage device those previously stored content segments identified in the broadcast signal. The retrieved segments are inserted in the output signal between the dialogue segments in accordance with the control data.
  • In accordance with another aspect of the present invention, the receivers are provided with a processing device and a multiplexing device operable to receive control signals generated by the processing device in response to the control data and content segment identifiers provided in the received broadcast signal. The multiplexing device then assembles the output signal using the live segments in the broadcast signal and by inserting the retrieved segments from the local storage device when instructed to do so via the processing device.
  • In accordance with yet another aspect of the present invention, the broadcast signal comprises progress information relating to the duration of the previously stored segments identified in the broadcast signal for insertion into an output signal by a receiver. The processing device is programmable to generate control signals in response to the progress information to establish timing for inserting selected, stored content segments into the output signal among the live broadcast segments.
  • In accordance with still yet another aspect of the present invention, the content segments stored in the local storage devices can be deleted or replaced with different segments (e.g., updated versions of stored segments), and new content segments added to the storage device, via different methods. For example, new content can be downloaded to the local storage device from a portable storage device, or transmitted to the local storage device via wireline or wireless communication link, as well as commands to the local storage device to delete or update previously stored segments.
  • In accordance with the present invention, an apparatus for generating an output signal from a broadcast signal in a digital broadcast system is provided which comprises (1) a memory device for storing predefined content segments; (2) a receiver for receiving the broadcast signal, the broadcast signal comprising content segments and control data provided among the content segments to indicate where the predefined content segments are to be inserted by the apparatus, the receiver being operable to extract the content segments and the control data from the broadcast signal; (3) an output device for playing back the output signal; (4) a processing device configured to receive the control data from the receiver and to generate a control signal used by the memory device to retrieve selected ones of the predefined content segments in accordance with the control data; and (5) a multiplexer configured to receive as inputs the control signal generated by the processing device, the content segments from the receiver and the selected predefined content segments. The multiplexer generates the output signal using the content segments received by the receiver and inserting the predefined content segments among the content segments in accordance with the control data.
  • BRIEF DESCRIPTION OF DRAWINGS
  • The various aspects, advantages and novel features of the present invention will be more readily comprehended from the following detailed description when read in conjunction with the appended drawings, in which:
  • FIG. 1 illustrates an SDARS system constructed in accordance with an embodiment of the present invention;
  • FIG. 2 illustrates an exemplary radio broadcast transmission;
  • FIGS. 3A, 3B and 3C illustrate, respectively, an exemplary radio broadcast transmission, stored content, and a receiver output signal generated in accordance with an embodiment of the present invention;
  • FIGS. 4A, 4B, 4C and 4D relative instantaneous bandwidth requirements for an exemplary broadcast transmission and a broadcast transmission generated in accordance with the present invention; and
  • FIG. 5 is a block diagram of a receiver constructed in accordance with an embodiment of the present invention.
  • Throughout the drawing figures, like reference numerals will be understood to refer to like parts and components.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • FIG. 1 depicts a satellite broadcast system 10 which comprises at least one geostationary satellite 12, for example, for line of sight (LOS) satellite signal reception at receiver units indicated generally at 14. The satellite broadcast system 10 can be used for SDARS, for example. Another geostationary satellite 16 at a different orbital position is provided for diversity purposes. One or more terrestrial repeaters 17 can be provided to repeat satellite signals from one of the satellites in geographic areas where LOS reception is obscured by tall buildings, hills and other obstructions. It is to be understood that different numbers of satellites can be used, and satellites in other types of orbits can be used. Alternatively, a broadcast signals can be sent using only a terrestrial transmission system.
  • As illustrated in FIG. 1, a receiver unit 14 can be configured for stationary use (e.g., on a subscriber's premises), or mobile use (e.g., portable use or mobile use in a vehicle), or both. A control center 18 is provided for telemetry, tracking and control of the satellites 12 and 16. A programming center 20 is provided to generate and transmit a composite data stream via the satellites 12 and 16 which comprises a plurality of payload channels. One of the payload channels 30 is depicted in FIG. 2 for illustrative purposes. The system 10 can broadcast a composite data stream generated, for example, by multiplexing a plurality of payload channels 30. The receivers are therefore configured to demultiplex a received composite data stream to playback a selected one of the payload channels.
  • The programming center 20 is configured to obtain content from different sources and providers which can comprise both analog and digital information such as audio, video, data, program label information, auxiliary information, and so on. For example, the programming center 20 can provide SDARS having on the order of 100 different program channels to transmit different types of music programs (e.g., jazz, classical, rock, religious, country, and so on) and news programs (e.g., regional, national, political, financial and sports). The SDARS can also provide emergency information, travel advisory information, educational programs, and the like.
  • The types of content to be provided in a payload channel is determined manually or automatically via a computer, based on contractual and financial arrangements with information providers, and demographic and financial decisions determining the types of programming to be provided via the programming center 20. In addition, a payload channel 30 can comprise plural service components to provide a plurality of different services. For example, a number of service components in a payload channel can be related to the same service and can include an audio component and a video and/or a digital data stream comprising auxiliary information, or another audio component to insert advertising information relating to the audio or video program.
  • With continued reference to FIG. 2, an exemplary payload channel 30 is shown which provides a radio broadcast transmission to the receivers 14. The radio broadcast transmission comprises a number of content segments corresponding to live talk 32 by a program channel host (e.g., disc jockey), prerecorded commercials 34 and prerecorded musical selections 36. In accordance with the present invention, receivers 14 are configured to access and playback locally stored content segments such as prerecorded commercials 34 and musical selections 36 to reduce the amount of bandwidth required for a radio broadcast transmission, for example. The locally stored content segments can include prerecorded music selections, advertisements, news programs, and the like.
  • With reference to FIG. 3A, a payload channel 40 is generated via the programming center 20 to transmit live talk segments 32 and data 42 which provides instructions to receivers 14 to playback selected ones of locally stored content segments. The data 42 preferably comprises identifiers for locally stored content segments and progress data. When generating an output signal from the received payload channel 40, a receiver 14 uses the identifiers (e.g., “425”, “007”, “8”, and so on) to access and retrieve corresponding content segments from a local storage device, as indicated in FIG. 3B. The receiver 14 uses the progress data to determine when to playback the retrieved content segments with respect to the broadcast live content segments 32 in the payload channel 40. For example, the progress data can indicate the current time index in a content segment at a particular point in time during the transmission and playback of a payload channel. Accordingly, the progress data facilitates the generation of an output signal from the received payload channel 40 which is perceived by users as being a continuous composite data stream that was broadcast with retrieved content segments therein, as indicated in FIG. 3C.
  • The advantages of the present invention will now be discussed with reference to FIGS. 4A through 4D. FIGS. 4B and 4D contrast the instantaneous bandwidth requirements over time of the payload channels 30 and 40, respectively, in FIGS. 4A and 4C. As stated previously in connection with FIG. 2, the payload channel 30 is an exemplary radio broadcast transmission. As indicated in FIG. 4B, the instantaneous bandwidth requirement varies based on the content segment. Musical selections 36 (e.g., segments “425”, “007”, “133”, “083”, “350” and “196”) use significantly more bandwidth per content segment than “live” content segments 32 comprising dialogue. Prerecorded advertisements 34 generally use more instantaneous bandwidth than the “live” content segments 32 but less bandwidth than musical recordings 36. Thus, bandwidth efficiency can be increased if content segments such as musical recordings 36 can be stored at the receivers 14. The transmission bandwidth requirement to provide a musical recording to a user via a receiver 14 is therefore reduced, as evident from FIG. 4D, when a content segment index or identifier and progress data 42 is transmitted in lieu of the corresponding content segment, as shown in FIG. 4C.
  • FIG. 5 illustrates an exemplary receiver 14 with a local storage device 50. The local storage device 50 can be any memory device that can store information in a digital format and can include, but is not limited to, a floppy disc, a hard disk, a compact disc (CD), a digital video disc (DVD), an optical disc, random access memory (RAM), a FLASH memory, a disk pack, digital audio tape (DAT), or other medium for storage and retrieval of digital information. The local storage device 50 can be provided within a receiver 14 chassis or connected externally thereto. Selected content segments 48 are stored in the local storage device, along with associated index information (e.g., unique identifiers).
  • With continued reference to FIG. 5, the receiver 14 comprises an antenna 52 for receiving a broadcast signal from at least one of the satellites 12 and 16 and/or a terrestrial repeater 17. As stated previously, the broadcast signal can originate from only a terrestrial transmission system. A converter 55 is preferably provided which is operable to perform radio frequency (RF) downconversion, and any demodulation, synchronization, demultiplexing, de-interleaving and decoding functions performed as part of the transport layer at a broadcast station in the system 10, and described in the afore-mentioned application Ser. No. 09/433,862, to obtain the baseband payload channels from the broadcast composite data stream. The receiver 14 comprises a controller 60 connected to a display 64 and keypad 62 to allow a user to select a payload channel, among other operations. In response to the user program channel selection, the controller 60 provides control signals to a demultiplexer 58 to select the corresponding payload channel for output via a loudspeaker 66 or other output device (e.g., a display or monitor).
  • The converter 55 comprises an RF-to-audio converter 54 and an RF-to-control data converter 56 to extract, respectively, the content segments 32 and the control data 42 from a selected payload channel 40 in the received signal. The content segments 32 are preferably provided to the output device 66 via a signal multiplexer 59 as soon as they are received and processed via the converter 55 and demultiplexer 58. The extracted control data 42 is provided to the controller 60 which generates control signals for the signal multiplexer 59 and the local storage device 50. The control signals provided to the local storage device 50 indicate which of the stored content segments 48 stored in the local storage device 50 are to be accessed and retrieved in accordance with the control data. The control signals provided to the signal multiplexer 59 from the controller 60 indicate when retrieved content segments are to be provided in the output signal in accordance with the current time index provided in the control data 42 for the corresponding retrieved content segment.
  • The content segments 48 stored in the local storage device 50 can be updated via any of a number of different methods. For example, a broadcast signal can be provided to the controller 60 for controlling the storage device 50 to delete selected content segments stored therein, to replace selected content segments with different segments transmitted in the broadcast signal, as well as to add new segments transmitted in the broadcast signal. Instructions for updating the storage device 50 and corresponding content segments can also be provided via an application provided on a portable storage device, or downloaded from a terrestrial communication network.
  • Although the present invention has been described with reference to a preferred embodiment thereof, it will be understood that the invention is not limited to the details thereof. Various modifications and substitutions will occur to those of ordinary skill in the art. All such substitutions are intended to be embraced within the scope of the invention as defined in the appended claims.

Claims (1)

What is claimed is:
1. A user device comprising:
a memory device to store predefined content segments prior to receiving a signal for controlling playback of the predefined content segments;
a device configured to receive a signal transmitted via a content transmission system, the received signal comprising segments of program content and segments of control data; and
a processing device configured to generate an output signal to a user to playback content in accordance with the received signal using the control data in the received signal to access selected the predefined content segments from the memory device, and playing back the selected the predefined content segments in the output signal in accordance with the control data;
wherein the memory device comprises index data with which to identify each of the predefined content segments stored therein, and the control data in the received signal comprises selected the index data corresponding to the selected the predefined content segments to access the predefined content segments corresponding thereto from the memory device.
US14/100,902 2000-10-25 2013-12-09 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use Abandoned US20140344872A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/100,902 US20140344872A1 (en) 2000-10-25 2013-12-09 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US09/695,226 US7180917B1 (en) 2000-10-25 2000-10-25 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US11/553,398 US7555020B2 (en) 2000-10-25 2006-10-26 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US12/457,023 US8275005B2 (en) 2000-10-25 2009-05-29 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US13/618,552 US8605758B2 (en) 2000-10-25 2012-09-14 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US14/100,902 US20140344872A1 (en) 2000-10-25 2013-12-09 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/618,552 Continuation US8605758B2 (en) 2000-10-25 2012-09-14 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Publications (1)

Publication Number Publication Date
US20140344872A1 true US20140344872A1 (en) 2014-11-20

Family

ID=37745044

Family Applications (5)

Application Number Title Priority Date Filing Date
US09/695,226 Expired - Fee Related US7180917B1 (en) 2000-10-25 2000-10-25 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US11/553,398 Expired - Fee Related US7555020B2 (en) 2000-10-25 2006-10-26 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US12/457,023 Expired - Fee Related US8275005B2 (en) 2000-10-25 2009-05-29 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US13/618,552 Expired - Fee Related US8605758B2 (en) 2000-10-25 2012-09-14 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US14/100,902 Abandoned US20140344872A1 (en) 2000-10-25 2013-12-09 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Family Applications Before (4)

Application Number Title Priority Date Filing Date
US09/695,226 Expired - Fee Related US7180917B1 (en) 2000-10-25 2000-10-25 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US11/553,398 Expired - Fee Related US7555020B2 (en) 2000-10-25 2006-10-26 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US12/457,023 Expired - Fee Related US8275005B2 (en) 2000-10-25 2009-05-29 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US13/618,552 Expired - Fee Related US8605758B2 (en) 2000-10-25 2012-09-14 Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Country Status (1)

Country Link
US (5) US7180917B1 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3498789B2 (en) * 2000-04-06 2004-02-16 日本電気株式会社 Broadcast service system and delay broadcast method in broadcast service using the same
US7822381B2 (en) * 2007-08-23 2010-10-26 Xm Satellite Radio Inc. System for audio broadcast channel remapping and rebranding using content insertion
US8223975B2 (en) 2008-06-19 2012-07-17 Xm Satellite Radio Inc. Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
US9008812B2 (en) 2008-06-19 2015-04-14 Sirius Xm Radio Inc. Method and apparatus for using selected content tracks from two or more program channels to automatically generate a blended mix channel for playback to a user upon selection of a corresponding preset button on a user interface
US7180917B1 (en) 2000-10-25 2007-02-20 Xm Satellite Radio Inc. Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US7113773B2 (en) * 2003-05-16 2006-09-26 Qualcomm Incorporated Reliable reception of broadcast/multicast content
US20050015500A1 (en) * 2003-07-16 2005-01-20 Batchu Suresh K. Method and system for response buffering in a portal server for client devices
DE10339537A1 (en) * 2003-08-26 2005-03-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. radio
JP2005071522A (en) * 2003-08-27 2005-03-17 Sony Corp Method and device for reproducing content, and method for distributing content
US7574418B1 (en) * 2004-02-13 2009-08-11 Data Domain, Inc. Method and apparatus for storing composite data streams
US8346157B1 (en) 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US7865917B2 (en) * 2004-12-17 2011-01-04 Martin E Hellman Security enhanced tiered subscription broadcast system
US8627354B2 (en) 2004-12-17 2014-01-07 Martin E. Hellman Tiered subscription broadcast system
US8270901B2 (en) 2004-12-17 2012-09-18 Martin E. Hellman Dropout-resistant media broadcasting system
US7796940B2 (en) * 2005-04-26 2010-09-14 Harris Technology, Llc Personal audio player with wireless filesharing and radio recording and timeshifting
US20070002852A1 (en) * 2005-06-30 2007-01-04 Nokia Corporation Fixed interleaving length for MPE-FEC
US20070002870A1 (en) * 2005-06-30 2007-01-04 Nokia Corporation Padding time-slice slots using variable delta-T
US7840178B2 (en) * 2005-07-12 2010-11-23 Martin E. Hellman FM broadcast system competitive with satellite radio
JP2007042173A (en) * 2005-08-01 2007-02-15 Sony Corp Electronic equipment, data processing method, and program
JP4848756B2 (en) * 2005-12-15 2011-12-28 ソニー株式会社 Information processing apparatus and method, and program
US8701005B2 (en) 2006-04-26 2014-04-15 At&T Intellectual Property I, Lp Methods, systems, and computer program products for managing video information
US8219553B2 (en) * 2006-04-26 2012-07-10 At&T Intellectual Property I, Lp Methods, systems, and computer program products for managing audio and/or video information via a web broadcast
US9554092B2 (en) * 2006-05-10 2017-01-24 Winmore, Inc. System and method for providing incentive rewards to an audience tuned to a broadcast signal
MX2009006048A (en) * 2006-12-08 2009-08-18 Xm Satellite Radio Inc System for insertion of locally cached information into received broadcast stream to implement tiered subscription services.
US8490133B1 (en) * 2007-12-21 2013-07-16 Jelli, Inc. Social broadcasting platform
NZ586079A (en) 2007-12-21 2013-03-28 Jelli Inc Determining content for inclusion in a broadcast stream based on user preferences received over a separate network
US8498946B1 (en) * 2007-12-21 2013-07-30 Jelli, Inc. Social broadcasting user experience
US9886503B2 (en) 2007-12-27 2018-02-06 Sirius Xm Radio Inc. Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
US8260195B2 (en) * 2009-10-08 2012-09-04 GM Global Technology Operations LLC Method to minimize data download during satellite radio broadcasts
WO2011094001A1 (en) 2010-01-26 2011-08-04 Sirius Xm Radio Inc. Method of improving performance in a hierarchical modulation system
US9998890B2 (en) 2010-07-29 2018-06-12 Paul Marko Method and apparatus for content navigation in digital broadcast radio
US20160117179A1 (en) * 2014-10-24 2016-04-28 Advanced Micro Devices, Inc. Command replacement for communication at a processor
US10742338B2 (en) * 2018-01-26 2020-08-11 Clip Interactive, Llc Seamless integration of radio broadcast audio with streaming audio

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5339239A (en) 1989-10-13 1994-08-16 Mitsubishi Plastics Industries Limited Information collecting and/or service furnishing systems by which a user can request information from a central data base using a portable personal terminal and an access terminal
US5161251A (en) 1991-02-19 1992-11-03 Mankovitz Roy J Apparatus and methods for providing text information identifying audio program selections
US5408686A (en) 1991-02-19 1995-04-18 Mankovitz; Roy J. Apparatus and methods for music and lyrics broadcasting
US5406626A (en) 1993-03-15 1995-04-11 Macrovision Corporation Radio receiver for information dissemenation using subcarrier
US5590195A (en) 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
GB9400101D0 (en) * 1994-01-05 1994-03-02 Thomson Consumer Electronics Consumer interface for a satellite television system
US5524051A (en) 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
US5539635A (en) 1994-07-19 1996-07-23 Larson, Jr.; Ernest J. Radio station program identifier and distribution system
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
US5614940A (en) * 1994-10-21 1997-03-25 Intel Corporation Method and apparatus for providing broadcast information with indexing
US5914941A (en) 1995-05-25 1999-06-22 Information Highway Media Corporation Portable information storage/playback apparatus having a data interface
US5809144A (en) 1995-08-24 1998-09-15 Carnegie Mellon University Method and apparatus for purchasing and delivering digital goods over a network
US5864747A (en) * 1995-08-24 1999-01-26 General Dynamics Information Systems, Inc. Data bridge
US5732324A (en) 1995-09-19 1998-03-24 Rieger, Iii; Charles J. Digital radio system for rapidly transferring an audio program to a passing vehicle
US5809472A (en) 1996-04-03 1998-09-15 Command Audio Corporation Digital audio data transmission system based on the information content of an audio signal
US5815671A (en) 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
US5991374A (en) 1996-08-08 1999-11-23 Hazenfield; Joey C. Programmable messaging system for controlling playback of messages on remote music on-hold- compatible telephone systems and other message output devices
US5886995A (en) * 1996-09-05 1999-03-23 Hughes Electronics Corporation Dynamic mapping of broadcast resources
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US5889860A (en) 1996-11-08 1999-03-30 Sunhawk Corporation, Inc. Encryption system with transaction coded decryption key
US5819049A (en) 1997-02-28 1998-10-06 Rietmann; Sandra D. Multi-media recording system and method
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6588015B1 (en) * 1998-01-14 2003-07-01 General Instrument Corporation Broadcast interactive digital radio
JPH11331697A (en) * 1998-05-11 1999-11-30 Sony Corp Digital broadcasting device and its method
US7180917B1 (en) 2000-10-25 2007-02-20 Xm Satellite Radio Inc. Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use

Also Published As

Publication number Publication date
US20130019272A1 (en) 2013-01-17
US8275005B2 (en) 2012-09-25
US20070124794A1 (en) 2007-05-31
US7180917B1 (en) 2007-02-20
US8605758B2 (en) 2013-12-10
US20090268567A1 (en) 2009-10-29
US7555020B2 (en) 2009-06-30

Similar Documents

Publication Publication Date Title
US8605758B2 (en) Method and apparatus for employing stored content at receivers to improve efficiency of broadcast system bandwidth use
US6834156B1 (en) Method and apparatus for controlling user access and decryption of locally stored content at receivers in a digital broadcast system
US6564003B2 (en) Method and apparatus for composite data stream storage and playback
US9479273B2 (en) Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
US11720227B2 (en) Method and apparatus for using selected content tracks from two or more program channels to automatically generate a blended mix channel for playback to a user upon selection of a corresponding preset button on a user interface
US6876835B1 (en) Method and apparatus for providing on-demand access of stored content at a receiver in a digital broadcast system
US9886503B2 (en) Method and apparatus for multiplexing audio program channels from one or more received broadcast streams to provide a playlist style listening experience to users
US7010263B1 (en) System and method for distributing music and data
CA2456147C (en) Method and apparatus for customized selection of audio channels
JP2002510161A (en) Two-way digital radio broadcasting system
CN101056150B (en) Time shift apparatus and method for digital multimedia broadcasting terminal
WO2000036540A9 (en) Information and entertainment programming broadcast system and device
KR20070013600A (en) Method for halting digital multimedia broadcasting content reproduction at low battery state and mobile communication terminal therefor
US20120185900A1 (en) Method and system for selectively viewing broadcast channel in particular place
WO2013192389A1 (en) Method and apparatus for using selected content tracks from two or more program channels to automatically generate a blended mix channel for playback to a user upon selection of a corresponding preset button on a user interface
JPH07143081A (en) Music program distribution system using communication satellite
US8023884B2 (en) System and method for radio frequency audio recorder
JP2001333344A (en) Broadcast receiver and broadcast reception method

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIRIUS XM RADIO INC., NEW YORK

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MARKO, PAUL D., MR.;WADIN, CRAIG P., MR.;REEL/FRAME:032585/0356

Effective date: 20010128

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE