Method and apparatus for storing a stream of data received from a source
Abstract
State-of-the art video recorders are equipped with a pause function. This function may be used in the play and record mode. When used in the record mode, no data is recorded. This is all right when only audio and/or video are recorded. However, when other data like interactive applications are recorded as well, this may lead to problems when the recording of an application is interrupted and this application is called upon in a video fragment that is recorded after resuming recording of audio and/or video. The invention has the following object. When the record function is suspended, using a pause function, only recording of audio and/or video is suspended and recording of other data is continued.
Claims
exact text as granted — not AI-modified1 . A method of storing a stream of data received from a source in a memory, the stream of data comprising a stream of audio-visual data and other data, the method comprising the steps of:
(a) storing the stream of data in a memory; and (b) receiving a pause command; characterized in that the method further comprises the steps of: (c) pausing the storage of the stream of audio-visual data upon reception of the pause command; and (d) continuing the storage of the other data.
2 . Method as claimed in claim 1 , wherein the other data is multiplexed with the stream of audio-visual data and the method further comprises the step of parsing the stream of data.
3 . Method as claimed in claim 2 , wherein the data in the stream is split into the stream of audio-visual data and other data, and the audio-visual data is stored apart from the other data in the memory.
4 . Method as claimed in claim 1 , wherein the other data comprises interactive applications that use trigger points in the stream of audio-visual data as input and wherein the method further comprises the steps of.
(a) receiving an unpause command; (b) re-commencing the storage of the stream of audio-visual data upon reception of the unpause command; and (c) shifting at least one trigger point that is present in the stream of audio-visual data that is received while storage of the stream of audio-visual data is paused towards a point in the stream of audio-visual data that will be stored after re-commencing the storage of the stream of audio-visual data.
5 . Method as claimed in claim 1 , wherein the other data comprises interactive applications that are run during reproduction of the stream of audio-visual data and the method further comprises the step of deleting applications that are not run during reproduction of the stream of audio-visual data that is stored in the memory.
6 . Method as claimed in claim 1 , wherein the stream of data is a DVB transport stream.
7 . Method as claimed in claim 1 , wherein the other data comprises applications according to the MHP standard.
8 . Method as claimed in claim 1 , wherein the pause command is generated by a processing unit, comprised by an apparatus conceived to carry out the Method as claimed in claim 1 .
9 . Method as claimed in claim 1 , wherein:
(a) the other data comprises redundant information; and (b) during pausing the storage of the audio-visual data, the redundant information in the other data is removed while storing the other data.
10 . An apparatus for storing a stream of data received from a source in a memory, the stream of data comprising a stream of audio-visual data and other data, the apparatus comprising:
(a) means for receiving a memory to store the stream of data; (b) means for receiving a pause command; and (c) a central processing unit characterized in that the central processing unit is conceived to: (d) pause a process of storing the stream of audio-visual data upon reception of a pause command; and (e) continue the storage of the other data while the process storing of the stream of audio-visual data is paused.
11 . A programmed computer, characterized in that the computer is programmed to perform the Method as claimed in claim 1 .
12 . A computer program product for programming a computer enabling the computer to perform the Method as claimed in claim 1.Join the waitlist — get patent alerts
Track US2006072900A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.