Device and method for storing a plurality of overlapping recordings of a same digital video and/or audio stream
First Claim
1. A method for storing a plurality of overlapping recordings of a same digital video and/or audio stream in a memory, wherein said method comprises storing said plurality of overlapping recordings of said same digital video and/or audio stream as a single segmented recording, where said single segmented recording comprises a plurality of non-overlapping segments, each of the non-overlapping segments including a respective part of said digital video and/or audio stream, said method comprising:
- receiving a first request for a first recording of said same digital video and/or audio stream, creating a first recording segment and recording of said same digital video and/or audio stream in said first recording segment for storage in the memory;
during said first recording, receiving a second request for a second recording of said same digital video and/or audio stream, upon receipt of said second request, closing the first recording segment and creating of a second recording segment and continuing recording said same digital video and/or audio stream in said second recording segment for storage in the memory; and
receiving a third request for stopping said second recording of said same digital video and/or audio stream, upon receipt of said third request, closing the second recording segment, creating a third recording segment and continuing recording of said same digital video and/or audio stream in said third recording segment for storage in the memory;
said first recording including said first, second, and third segments, and said second recording including said second segment, and said second request for recording is a request for time shifting a visualization of said digital video and/or audio stream, and said third request for stopping of said second recording is a request for resuming said visualization.
4 Assignments
0 Petitions
Accused Products
Abstract
In storing of a plurality of overlapping recordings of a same digital video and/or audio stream, resource optimization is obtained through reuse of allocated resources when multiple record actions are operated on a same digital video and/or audio stream.
-
Citations
14 Claims
-
1. A method for storing a plurality of overlapping recordings of a same digital video and/or audio stream in a memory, wherein said method comprises storing said plurality of overlapping recordings of said same digital video and/or audio stream as a single segmented recording, where said single segmented recording comprises a plurality of non-overlapping segments, each of the non-overlapping segments including a respective part of said digital video and/or audio stream, said method comprising:
-
receiving a first request for a first recording of said same digital video and/or audio stream, creating a first recording segment and recording of said same digital video and/or audio stream in said first recording segment for storage in the memory; during said first recording, receiving a second request for a second recording of said same digital video and/or audio stream, upon receipt of said second request, closing the first recording segment and creating of a second recording segment and continuing recording said same digital video and/or audio stream in said second recording segment for storage in the memory; and receiving a third request for stopping said second recording of said same digital video and/or audio stream, upon receipt of said third request, closing the second recording segment, creating a third recording segment and continuing recording of said same digital video and/or audio stream in said third recording segment for storage in the memory; said first recording including said first, second, and third segments, and said second recording including said second segment, and said second request for recording is a request for time shifting a visualization of said digital video and/or audio stream, and said third request for stopping of said second recording is a request for resuming said visualization. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for storing a plurality of overlapping recordings of a same digital video and/or audio stream, characterized in that said device comprises:
-
a memory configured to store said plurality of overlapping recordings of said same digital video and/or audio stream as a single segmented recording, wherein said single segmented recording comprises a plurality of non-overlapping segments, each of the non-overlapping segments including a respective part of said digital video and/or audio stream; a network interface configured to receive a first request for a first recording of said same digital video and/or audio stream, a central processing unit configured to create a first recording segment and said memory being further configured to store said same digital video and/or audio stream in said first recording segment; said network interface being further configured to receive a second request for a second recording of said same digital video and/or said audio stream, upon receipt of said second request, said central processing unit being further configured to close the first recording segment and create a second recording segment and to continue recording said same digital video and/or audio stream in said second recording segment and said memory being further configured to store said second recording segment; and said network interface being further configured to receive a third request for stopping said second recording of said same digital video and/or audio stream, upon receipt of said third request, said central processing unit being further configured to close the second recording segment, create a third recording segment and continue recording of said same digital video and/or audio stream in said third recording segment and said memory being further configured to store said third recording segment; said second request for recording is a request for time shifting a visualization of said digital video and/or audio stream, and said third request for stopping of said second recording is a request for resuming said visualization. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
Specification