A wireless video recording camera headset providing hands-free video recording and a two-way audio relay to a wireless handset. A recorded video stream is saved to a non-volatile buffer in the headset and may be viewed, edited and manipulated via the wireless handset.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A wireless video recording camera headset, comprising: an earpiece through which the headset is to provide an output audio signal; a microphone through which the headset is to receive an input audio signal; an optical sensor through which the headset is to receive an input image signal; a processor coupled to the optical sensor, the processor configured to process the input image signal received from the optical sensor into an encoded video data stream; a non-volatile storage medium, wherein the storage medium is coupled to the processor and is to store the encoded video data stream in a circular recorded video data buffer; a wireless transceiver operable to relay the input and output audio signals between the headset and a wireless communication handset during a telecommunication event conducted by the wireless communication handset; wherein in response to receiving a first video control command, the processor is to generate a video clip file comprising stored video data from a logical segment of the circular recorded video data buffer corresponding to a first predetermined time interval prior to a reference time, and video data not yet generated from input image signals received from the optical sensor as of the reference time corresponding a second predetermined time interval subsequent to the reference time; and wherein the processor is to communicate, via the wireless transceiver, a plurality of I-frames accessed from the circular recorded video data buffer as the processor traverses the buffer in response to receiving a second recorded video control command from the wireless communication handset.
2. The headset as in claim 1 , wherein the processor is to manage the circular recorded video data buffer by overwriting the recorded video data stored in a subset of memory addresses corresponding to an older recorded video frame with the encoded video data corresponding to a newer video frame.
3. The headset as in claim 1 , wherein the processor is to switch the input audio signal to the wireless transceiver such that the input audio signal is not recorded during the telecommunications event; and wherein the processor is to switch the input audio signal to the storage medium to be recorded when no telecommunications event is occurring.
4. The headset as in claim 1 , wherein the video control command is received via the wireless transceiver over a same communication channel of a first wireless communication link over which the input and output audio signals are relayed.
5. The headset as in claim 1 , wherein the video clip file is logically partitioned from the circular recorded video data buffer such that recorded video data associated with the video clip file is protected from being overwritten by video data subsequently recorded to the circular buffer.
6. The headset as in claim 1 , wherein the reference time is based on a time of receipt of the first video control command, and wherein the first and second predetermined video data recording time intervals are approximately 30 seconds to store approximately one minute of recorded video as the video clip file, the video clip file time shifted to include approximately 30 seconds of video data recorded prior to the reference time and extended to include approximately 30 seconds of video data not yet recorded as of the reference time.
7. The headset as in claim 1 , wherein the processor is to communicate, via the wireless transceiver, at least a portion of the video clip file to the wireless communication handset.
8. The headset as in claim 1 , wherein the processor, in response to receiving a recorded video control command from the wireless communication handset, is to designate as a video clip file all recorded video data within a logical segment of the circular recorded video data buffer beginning with a first, and ending with a second, of the I-frames communicated to the wireless communication handset during the buffer traversal and identified as video clip endpoints by recorded video control commands received from the wireless communication handset.
9. The headset as in claim 1 , wherein the encoded video data stream is Moving Pictures Experts Group (MPEG)-4 compliant; wherein the processor is further configured to process the input audio signal into an encoded audio data stream to be recorded with the recorded video data; wherein the storage media comprises non-volatile random access memory (NVRAM).
10. The headset as in claim 1 , wherein the optical sensor is to operate, and the processor is to continuously output the encoded video data stream to the storage medium, in response to either actuation of a physical record switch disposed on the headset or in response to receiving, via the wireless transceiver, a record command from the wireless communication handset.
11. The headset as in claim 1 , wherein the processor is to discontinue the storing of the encoded video data stream as recorded video data in response a determination of a low charge level in a battery disposed within the wireless headset; and wherein the wireless transceiver is to remain operable to relay the input and output audio signals between the headset and a wireless communication handset subsequent to the processor discontinuing the storing of the encoded video data stream.
12. The headset as in claim 1 , wherein the video clip file is separated from the circular recorded video data buffer such that recorded video data associated with the video clip file is protected from being overwritten by video data subsequently stored to the buffer, and a capacity of the circular buffer available for storing subsequently recorded video data is correspondingly reduced by storage of the video clip file.
13. A system comprising: a wireless video recording camera headset, comprising: an earpiece through which the headset is to provide an output audio signal; a microphone through which the headset is to receive an input audio signal; an optical sensor through which the headset is to receive an input image signal; a processor coupled to the optical sensor, the processor configured to process the input image signal received from the optical sensor into an encoded video data stream; a non-volatile storage medium, wherein the storage medium is coupled to the processor and is to store the encoded video data stream in a circular recorded video data buffer; a wireless transceiver operable to relay the input and output audio signals between the headset and a wireless communication handset during a telecommunication event conducted by the wireless communication handset; wherein in response to receiving a first video control command, the processor is to generate a video clip file comprising stored video data from a logical segment of the circular recorded video data buffer corresponding to a first predetermined time interval prior to a reference time, and video data not yet generated from input image signals received from the optical sensor as of the reference time corresponding a second predetermined time interval subsequent to the reference time, and a wireless device to control operation of the wireless video recording headset, wherein the wireless device is the wireless communication handset and is to issue a video control command to the headset, via a first wireless communication link over which the input and output audio signals are relayed, in response to a local user's selection of the video control command or in response to receiving the video control command from a remote source via a second communication link other than that over which the input and output audio signals are relayed.
14. The system as in claim 13 , wherein the wireless communication handset is to control the headset via a same communication channel of the first wireless communication.
15. The system as in claim 14 , wherein the wireless communication handset is to send, via a wireless communication link between the wireless communication handset and a wireless telephone base station, one or more frames of accessed video data.
16. The system as in claim 13 , further comprising a computer platform distinct from the wireless communication handset and to execute an application through which a video control command is to be issued to the wireless video recording headset.
17. The system as in claim 13 , wherein the wireless communication handset is to access, via the first wireless communication link, video data recorded on the video recording headset and wherein a computer platform is to display, on a display screen associated with the computer platform, one or more frames of the accessed video data.
18. A method of recording video with a wireless camera headset, comprising: receiving an input audio signal from a microphone disposed in the headset; sending the input audio signal to a wireless communication handset for transmission by the wireless communication handset in support of a telecommunication event conducted by the wireless communication handset; receiving an input image signal from an optical sensor disposed in the wireless headset; recording video data, based on the received input image signal, to a circular recorded video data buffer employing a non-volatile storage medium disposed within the wireless headset; generating, in response to receiving a first video control command, a video clip file comprising stored video data from a logical segment of the circular recorded video data buffer corresponding to a first predetermined time interval prior to a reference time, and video data not yet generated from input image signals received from the optical sensor as of the reference time corresponding a second predetermined time interval subsequent to the reference time; and wirelessly sending to the wireless communication handset a plurality of I-frames accessed from the circular recorded video data buffer as the buffer is traversed in response to receiving a recorded video control command from the wireless communication handset.
19. The method as in claim 18 , further comprising: wirelessly sending at least a portion of the recorded video data to the wireless communication handset, the portion sufficient to construct at least a single video frame, wherein the recorded video data is sent over a same communication channel of the wireless headset used to relay the input audio signal.
20. The method as in claim 18 , wherein the sending of the input audio signal is performed at substantially the same time the input image signal is recorded as the video data to the storage medium; and the method further comprising: switching the input audio signal such that the input audio signal is not recorded during the telecommunications event.
21. The method as in claim 18 , wherein recording the video data further comprises: replacing the oldest recorded video data with newly recorded video data upon reaching a storage capacity of the buffer.
22. The method as in claim 18 , wherein generating the video clip file further comprises: logically partitioning the video clip file from the circular recorded video data buffer; and preventing the video clip file from being overwritten by video subsequently recorded to the circular recorded video data buffer.
23. The method as in claim 18 , further comprising: designating, as a video clip file, all recorded video data within a logical segment of the circular recorded video data buffer beginning with a first and ending with a second of the I-frames identified as video clip endpoints by received video control commands.
24. A non-transitory computer readable medium with instructions stored thereon, the instructions, when executed by a processor, causing the processor to perform the method of claim 18 .
25. The method as in claim 18 , further comprising: separating the video clip file from the circular recorded video data buffer such that recorded video data associated with the video clip file is protected from being overwritten by video data subsequently stored to the buffer and a capacity of the buffer available for storing subsequently recorded video data is correspondingly reduced by storage of the video clip file.
26. A wireless video recording headset, comprising: an earpiece through which the headset is to provide an output audio signal; a microphone through which the headset is to receive an input audio signal; an optical sensor through which the headset is to receive an input image signal; a processor coupled to the optical sensor, the processor configured to process the input image signal received from the optical sensor into an encoded video data stream; a non-volatile storage medium, wherein the storage medium is coupled to the processor and is to store the encoded video data stream in a circular recorded video data buffer; and a wireless transceiver operable to relay the input and output audio signals between the headset and a wireless communication handset during a telecommunication event conducted by the wireless communication handset; wherein the headset is configured to communicate, via the wireless transceiver, a plurality of I-frames accessed from the circular recorded video data buffer as the processor traverses the buffer in response to receiving a recorded video control command from the wireless communication handset.
27. The headset as in claim 26 , wherein the processor, in response to receiving a recorded video control command from the wireless communication handset, is to generate as a video clip file all recorded video data within a logical segment of the circular recorded video data buffer beginning with a first, and ending with a second, of the I-frames communicated to the wireless communication handset during the buffer traversal and identified as video clip endpoints by recorded video control commands received from the wireless communication handset.
28. A method of recording video, comprising: receiving an input audio signal from a microphone disposed in a wireless headset; sending the input audio signal to a wireless communication handset for transmission by the wireless communication handset in support of a telecommunication event conducted by the wireless communication handset; receiving an input image signal from an optical sensor disposed in the wireless headset; recording video data, based on the received input image signal, to a circular recorded video data buffer employing a non-volatile storage medium disposed within the wireless headset; wirelessly sending at least a portion of the recorded video data to the wireless communication handset, wherein the recorded video data is sent over a same communication channel of the wireless headset used to relay the input audio signal, and wherein sending at least the portion of the recorded video data further comprises sending a plurality of I-frames accessed from a circular recorded video data buffer as the buffer is traversed in response to receiving a recorded video control command from the wireless communication handset.
29. The method as in claim 28 , further comprising: designating, as a video clip file, all recorded video data within a logical segment of a circular recorded video data buffer beginning with a first, and ending with a second, of the I-frames identified as video clip endpoints by received video control commands.
30. A wireless video recording headset, comprising: an earpiece through which the headset is to provide an output audio signal; a microphone through which the headset is to receive an input audio signal; an optical sensor through which the headset is to receive an input image signal; a processor coupled to the optical sensor, the processor configured to process the input image signal received from the optical sensor into an encoded video data stream; a non-volatile storage medium, wherein the storage medium is coupled to the processor and is to store the encoded video data stream as recorded video data; a wireless transceiver operable to relay the input and output audio signals between the headset and a wireless communication handset during a telecommunication event conducted by the wireless communication handset; and a battery disposed within the wireless headset; wherein the processor is to discontinue the storing of the encoded video data stream as recorded video data in response to a determination of a low charge level in the battery, and wherein the wireless transceiver is to remain operable to relay the input and output audio signals between the headset and a wireless communication handset subsequent to the processor discontinuing the storing of the encoded video data stream.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 5, 2009
November 26, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.