CONTINUOUS PITCH-CORRECTED VOCAL CAPTURE DEVICE COOPERATIVE WITH CONTENT SERVER FOR BACKING TRACK MIX
First Claim
1. A method comprising:
- using a portable computing device for vocal performance capture, the handheld computing device having a display, a microphone interface and a data communications interface;
responsive to user selection of a backing track, retrieving via the data communications interface at least lyrics and timing information corresponding to the backing track;
at the portable computing device, audibly rendering a first encoding of the backing track and concurrently presenting the retrieved lyrics on the display in accord with the timing information;
at the portable computing device, capturing and pitch correcting a vocal performance of the user in accord with pitch correction settings; and
transmitting from the portable computing device to a remote server via the communications interface, an audio encoding of the pitch-corrected vocal performance for mixing with a second encoding of the backing track.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques have been developed to facilitate (1) the capture and pitch correction of vocal performances on handheld or other portable computing devices and (2) the mixing of such pitch-corrected vocal performances with backing tracks for audible rendering on targets that include such portable computing devices and as well as desktops, workstations, gaming stations, even telephony targets. Implementations of the described techniques employ signal processing techniques and allocations of system functionality that are suitable given the generally limited capabilities of such handheld or portable computing devices and that facilitate efficient encoding and communication of the pitch-corrected vocal performances (or precursors or derivatives thereof) via wireless and/or wired bandwidth-limited networks for rendering on portable computing devices or other targets.
-
Citations
33 Claims
-
1. A method comprising:
-
using a portable computing device for vocal performance capture, the handheld computing device having a display, a microphone interface and a data communications interface; responsive to user selection of a backing track, retrieving via the data communications interface at least lyrics and timing information corresponding to the backing track; at the portable computing device, audibly rendering a first encoding of the backing track and concurrently presenting the retrieved lyrics on the display in accord with the timing information; at the portable computing device, capturing and pitch correcting a vocal performance of the user in accord with pitch correction settings; and transmitting from the portable computing device to a remote server via the communications interface, an audio encoding of the pitch-corrected vocal performance for mixing with a second encoding of the backing track. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A portable computing device comprising:
-
a display;
a microphone interface;
an audio transducer interface;
a data communications interface;user interface code executable on the portable computing device to capture user interface gestures selective for a backing track and to initiate retrieval of at least lyrics and timing information corresponding thereto; the user interface code further executable to capture user interface gestures to initiate (i) audible rendering a first encoding of the backing track, (ii) concurrent presentation the lyrics on the display and (iii) capture of the user'"'"'s vocal performance using the microphone interface; pitch correction code executable on the portable computing device to, concurrent with said audible rendering, continuously pitch correct the user'"'"'s vocal performance in accord with pitch correction settings; and transmit code executable on the portable computing device to transmit to a remote server via the data communications interface, an audio encoding of the pitch-corrected vocal performance for mixing with a second encoding of the backing track. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program product encoded in one or more media, the computer program product including instructions executable on a processor of the portable computing device to cause the portable computing device to:
-
retrieve via the data communications interface both lyrics and timing information corresponding to a backing track; audibly render a first encoding of the backing track and concurrently present the lyrics on the display in accord with the timing information; capture and continuously pitch correct a vocal performance of a user in accord with pitch correction settings; and transmit to a remote server via the data communications interface, an audio encoding of the pitch-corrected vocal performance for mixing with a second encoding of the backing track. - View Dependent Claims (26, 27)
-
-
28. A method comprising:
-
from a content server, responsive to a user selection, supplying a first portable computing device with (i) a first encoding of a backing track and (ii) associated lyrics and timing information; at the content server, receiving an encoding of a captured and pitch-corrected vocal performance of the user, wherein the pitch-corrected vocal performance corresponds to the backing track, lyrics and timing information; and at the content server, mixing the received pitch-corrected vocal performance with a second encoding of the backing track and thereafter supplying the resulting mixed performance for audible rendering at a first remote device. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification