|
|  Get related patents on CD |
| United States Patent | 7366461 |
| Link to this page | http://www.wikipatents.com/7366461.html |
| Inventor(s) | Brown; Wendell (Las Vegas, NV) |
| Abstract | Recordings of broadcast audio content often contain errors (e.g., noise,
signal loss, interference, talkover). A method and apparatus are provided
for improving the quality of such a recording. Multiple recordings of a
broadcast audio program are identified, and are aligned according to some
time index of the program, such as the beginning, midpoint or end of one
of the recordings. Samples of each recording are taken and compared. If a
majority (or plurality) of the samples agree (e.g., they match within an
allowable threshold of variance), one of them is used to generate or
populate a new recording. If there is no majority (or plurality), one of
the samples may be chosen at random, on the basis of which recording has
most often been in the majority (or plurality), or on some other basis.
Or, the method may be repeated or extended to obtain samples of other
recordings. |
| |
|
Title Information  |
|
|
|
|
|
|
| Publication Date |
April 29, 2008 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 2006/0123449 Ma et al.
Jun,2006 |      Your vote accepted [0 after 0 votes] | | 2005/0193016 Seet et al.
Sep,2005 |      Your vote accepted [0 after 0 votes] | | 2005/0044561 McDonald
Feb,2005 |      Your vote accepted [0 after 0 votes] | | 2004/0143349 Roberts et al.
Jul,2004 |      Your vote accepted [0 after 0 votes] | | 6751401 Arai et al.
Jun,2004 |      Your vote accepted [0 after 0 votes] | | 6718298 Judge
Apr,2004 |      Your vote accepted [0 after 0 votes] | | 2004/0034796 Clark
Feb,2004 |      Your vote accepted [0 after 0 votes] | | 2004/0032805 Schade-Buensow et al.
Feb,2004 |      Your vote accepted [0 after 0 votes] | | 2004/0019520 Guglielmucci
Jan,2004 |      Your vote accepted [0 after 0 votes] | | 2004/0019497 Volk et al.
Jan,2004 |      Your vote accepted [0 after 0 votes] | | 2004/0006541 Huddelston et al.
Jan,2004 |      Your vote accepted [0 after 0 votes] | | 2003/0237097 Marshall et al.
Dec,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0229797 Newman
Dec,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0227830 Lauke
Dec,2003 |      Your vote accepted [0 after 0 votes] | | 6647417 Hunter et al.
Nov,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0167174 Dagtas et al.
Sep,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0163823 Logan et al.
Aug,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0134589 Oba
Jul,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0106413 Samadani et al.
Jun,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0050050 Higuchi et al.
Mar,2003 |      Your vote accepted [0 after 0 votes] | | 2003/0028613 Mori
Feb,2003 |      Your vote accepted [0 after 0 votes] | | 2002/0194619 Chang et al.
Dec,2002 |      Your vote accepted [0 after 0 votes] | | 2002/0156546 Ramaswamy
Oct,2002 |      Your vote accepted [0 after 0 votes] | | 2002/0152878 Akashi
Oct,2002 |      Your vote accepted [0 after 0 votes] | | 6473792 Yavitz et al.
Oct,2002 |      Your vote accepted [0 after 0 votes] | | 6460076 Srinivasan
Oct,2002 |      Your vote accepted [0 after 0 votes] | | 2002/0116360 Oh et al.
Aug,2002 |      Your vote accepted [0 after 0 votes] | | 2002/0111912 Hunter et al.
Aug,2002 |      Your vote accepted [0 after 0 votes] | | 6407750 Gioscia et al.
Jun,2002 |      Your vote accepted [0 after 0 votes] | | 6173112 Gruse et al.
Jan,2001 |      Your vote accepted [0 after 0 votes] | | 6020880 Naimpally
Feb,2000 |      Your vote accepted [0 after 0 votes] | | 5740146 Webster
Apr,1998 |      Your vote accepted [0 after 0 votes] | | 5544228 Wagner et al.
Aug,1996 |      Your vote accepted [0 after 0 votes] | | August 1993
Aug,1996 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
|
|
|
|
|
|
Public's "Guesstimation" of Royalty Value
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
What is claimed is:
1. A method of improving the quality of a recorded broadcast audio program, the method comprising: (a) identifying multiple recordings of a broadcast audio program; (b)
aligning the multiple recordings at a selected time index of the program; (c) obtaining samples of each of the recordings for a given time period of the program; (d) comparing the samples; (e) from the multiple samples, attempting to select a sample
believed to be a relatively high quality sample of the program; (f) writing the selected sample to a new recording of the program; and (g) repeating (c)-(f) one or more times.
2. The method of claim 1, further comprising, prior to said identifying: automatically recording the program.
3. The method of claim 2, wherein said automatically recording comprises: upon receipt of an audio program guide, programming a recording device to record the program.
4. The method of claim 1, wherein said selected time index corresponds to a midpoint of a first recording of the multiple recordings.
5. The method of claim 1, wherein said selected time index corresponds to a beginning of a first recording of the multiple recordings.
6. The method of claim 1, wherein said selected time index corresponds to an end of a first recording of the multiple recordings.
7. The method of claim 1, wherein said comparing comprises: identifying a plurality of the multiple samples that agree within a threshold of variance.
8. The method of claim 1, wherein said selecting a sample comprises: if a plurality of the multiple samples agree, selecting one of the plurality of samples.
9. The method of claim 1, wherein said selecting a sample comprises: selecting the sample obtained from the recording from which samples have most often been among a majority or plurality of agreeing samples.
10. The method of claim 1, wherein said selecting a sample comprises: selecting a sample at random.
11. The method of claim 1, wherein said selecting a sample comprises: (e') obtaining an additional sample from a recording not included in the multiple recordings; (e'') re-comparing the samples and the additional sample; and (e''') repeating
(e') and (e'') until a majority or a plurality of the samples and the additional samples agree.
12. The method of claim 1, wherein said repeating comprises: repeating (c)-(f) until samples of the entire program have been compared.
13. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform a method of improving the quality of a recorded broadcast audio program, the method comprising: (a) identifying multiple
recordings of a broadcast audio program; (b) aligning the multiple recordings at a selected time index of the program; (c) obtaining samples of each of the recordings for a given time period of the program; (d) comparing the samples; (e) from the
multiple samples, attempting to select a sample believed to be a relatively high quality sample of the program; (f) writing the selected sample to a new recording of the program; and (g) repeating (c)-(f) one or more times.
14. An apparatus for improving the quality of a recorded broadcast audio program, comprising: a recording device configured to record a broadcast audio program; a sampler configured to sample broadcast audio programs; a comparator configured
to: compare samples of multiple versions of a first audio program; and select from the multiple samples a sample of a higher quality than the other samples; and a recorder configured to combine multiple higher quality samples into an improved version
of the first audio program.
15. The apparatus of claim 14, wherein one or more of the sampler and the comparator is further configured to align the multiple versions of the audio program.
16. The apparatus of claim 15, wherein the multiple versions are aligned at a midpoint of one of the multiple versions.
17. The apparatus of claim 14, wherein: the sampler is configured to make multiple sets of samples of the multiple versions of the first audio program; and each set of samples comprises a sample from each of the multiple versions, of
substantially the same time period of the first audio program.
18. The apparatus of claim 17, wherein the multiple sets of samples span the length of the first audio program.
19. The apparatus of claim 14, wherein the comparator selects a sample of higher quality by: identifying a subset of the multiple samples that are identical within a threshold level of variation; and selecting a sample from the subset of
samples.
20. The apparatus of claim 14, further comprising an analog/digital converter.
21. The apparatus of claim 14, wherein the recording device comprises the recorder.
22. The method of claim 1, further comprising: determining that the new recording of the program is incomplete; obtaining one or more additional recordings of the program; and repeating (c)-(f) to write a missing portion of the program to the
new recording.
23. The method of claim 1, further comprising: if no sample is believed to be of relatively high quality compared to other samples, generating a new sample by automatically recording another broadcast of the program; and resuming (d)-(f). |
|
|
|
|
Claims  |
|
|
Description  |
|
|
RELATED APPLICATION
This application is related to U.S. patent application Ser. No. 10/848,429, filed May 17, 2004 and entitled "Method and Apparatus for Automated Recording of Broadcast Audio Content," which is hereby incorporated by reference.
BACKGROUND
This invention relates to the field of broadcast audio. More particularly, a method and apparatus are provided for improving the quality of a recording of a broadcast audio program.
It is natural for people to want to listen to music, talk shows and other audio programs that they enjoy. However, few people can continuously monitor audio broadcasts for programs that they want to listen to or record for later listening, and
don't know when they will be broadcast again. Or, they may hear a program that they would like to listen to again or even purchase, but cannot easily identify the program because they missed an announcement of the title.
In particular, there is little assistance offered to help one find when a particular song or other audio program will be broadcast or to identify a program within a broadcast. Generally, people just choose a station and listen to whatever is
played, or else flip among stations or channels until they find something they want to listen to.
Even when something that a person likes is played, he or she usually does not know ahead of time that it will be played, and therefore cannot activate a recording device in time to record the program. The person may not know the name of the
program or the artist that created a particular song, or may not recognize it until after it begins.
If someone were to record a broadcast over a period of time, he or she would then have to review the entire recording to identify each program or song and determine if it should be saved. Even then, the listener is unlikely to be able to make a
full recording of a desired program--a recording that catches the entire program but none of the preceding or following programs or commercials. Invariably, the beginning or end will be cut off, will be talked over, or a portion of an adjacent program
will be captured in the recording.
Also, reception of radio and other audio broadcasts often suffers from interference, noise, signal level fluctuations, broadcast problems and other errors. If a desired program is recorded with a defect, the listener must attempt to record the
program again and hope that the next recording is better.
Because there is no standard method of rating the quality of an audio recording, without listening to multiple recordings one generally cannot tell which is likely to be better.
Thus, there is a need for a method and apparatus for automatically recording audio programs that accurately and separately captures each program, so that individual programs can be retained or discarded. There is also a need for an audio program
guide to identify audio programs and when they will be, or were, broadcast. Further, there is a need for improving the quality of an audio recording to remove defects or errors. Yet further, there is a need for a system or method for rating the quality
of a recorded audio broadcast.
SUMMARY
In one embodiment of the invention, a method and apparatus are provided for improving the quality of a recording of broadcast audio content. Such recordings often contain errors (e.g., noise, signal loss, interference, talkover).
Multiple recordings of a broadcast audio program are made or identified, and are aligned according to some time index of the program, such as the beginning, midpoint or end of one of the recordings. Samples of each recording are taken and
compared.
If a majority (or plurality) of the samples agree (e.g., they match within an allowable threshold of variance), one of them is used to generate or populate a new recording. If there is no majority (or plurality), one of the samples may be chosen
at random, on the basis of which recording has most often been in the majority (or plurality), or on some other basis.
The method may be repeated or extended to obtain samples of other recordings, to fill in time periods for which no majority of samples previously agreed, or just to keep trying to improve the quality of the recording.
DESCRIPTION OF THE
FIGURES
FIG. 1 is a block diagram depicting an apparatus for automated recording of an audio broadcast, according to one embodiment of the present invention.
FIG. 2 is a block diagram of the software components of an apparatus for automated recording of an audio broadcast, according to one embodiment of the present invention.
FIG. 3 is a flowchart demonstrating a method of automatically recording an audio broadcast, according to one embodiment of the present invention.
FIG. 4 is a block diagram of an audio programming guide system, showing sources and destinations of guide contents, according to one embodiment of the invention.
FIG. 5 is a flowchart demonstrating one method of using an audio programming guide to facilitate the automated recording of broadcast audio, according to one embodiment of the invention.
FIG. 6 demonstrates the creation of a higher-quality recording of a broadcast audio program from multiple lower-quality recordings, according to one embodiment of the invention.
FIG. 7 is a flowchart demonstrating a method of using multiple recordings of a broadcast audio program to generate a higher-quality recording, according to one embodiment of the invention.
DETAILED DESCRIPTION
The following description is presented to enable any person skilled in the art to make and use the invention, and is provided in the context of particular applications of the invention and their requirements. Various modifications to the
disclosed embodiments will be readily apparent to those skilled in the art and the general principles defined herein may be applied to other embodiments and applications without departing from the scope of the present invention. Thus, the present
invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
In one embodiment of the invention, an apparatus and methods are provided for automatically recording broadcast audio content. The content may comprise music, talk or other type of audio, and may be broadcast via radio (satellite, AM, FM,
Internet), cable or other media. In this embodiment, individual programs (e.g., songs, discussions) are identified and separated from preceding and subsequent programs. The separation of broadcast content into individual programs may be performed in
real-time (i.e., as the content is received), or may be performed some time after the content is recorded.
In another embodiment of the invention, an audio program guide for broadcast audio is provided. Guide information may be provided before, during and/or after corresponding audio content are broadcast. The guide may be assembled from information
from a variety of sources (e.g., broadcasters, playlists, websites, CDDB.RTM.), and may be transmitted via any type of communication link, wired (e.g., cable, Internet, phone line) or wireless (radio, wireless network).
In yet another embodiment of the invention, an apparatus and method are provided for improving the quality of recorded audio content. The content may comprise any type of audio program, and may have been recorded from any source (e.g., radio,
cable, live performance).
In another embodiment of the invention, a system for rating the quality of recorded audio programs is provided. The ratings are objective, and therefore facilitate the comparison of the quality of different recordings of a single program. The
different recordings may be from different sources (e.g., FM radio, satellite radio | | |