Scrubbing noise remover and methods for use therewith
First Claim
Patent Images
1. A scrubbing noise remover for use in conjunction with a video player and a streaming video server, the scrubbing noise remover comprising:
- a proxy device that is operable to;
receive a segment request from the video player to the streaming video server to retrieve a corresponding segment of a selected one of a plurality of video programs for playback;
identify the corresponding segment as one of;
a non-scrubbing segment or a scrubbing segment;
when the segment request from the video player corresponds to a non-scrubbing segment, pass the segment request to the streaming video server for retrieval and playback of non-scrubbing segment by the video player; and
when the segment request from the video player corresponds to a scrubbing segment, discard the segment request to prevent retrieval of the non-scrubbing segment from the streaming video server, and instead send a fixed segment to the video player that does not contain the corresponding segment that was requested;
wherein the proxy device identifies the non-scrubbing segment of the selected one of the plurality of video programs based on a comparison of a position of the non-scrubbing segment to a position of an immediately preceding requested segment of the selected one of the plurality of video programs.
3 Assignments
0 Petitions
Accused Products
Abstract
A scrubbing noise remover includes a proxy device that is operable to intercept a request from a video player to a streaming video server for at least one scrubbing segment of a selected one of a plurality of video programs, and in response, sending at least one corresponding fixed segment to the video player, and pass a request from the video player to the streaming video server for a plurality of non-scrubbing segments of the selected one of the plurality of video programs.
3 Citations
14 Claims
-
1. A scrubbing noise remover for use in conjunction with a video player and a streaming video server, the scrubbing noise remover comprising:
-
a proxy device that is operable to; receive a segment request from the video player to the streaming video server to retrieve a corresponding segment of a selected one of a plurality of video programs for playback; identify the corresponding segment as one of;
a non-scrubbing segment or a scrubbing segment;when the segment request from the video player corresponds to a non-scrubbing segment, pass the segment request to the streaming video server for retrieval and playback of non-scrubbing segment by the video player; and when the segment request from the video player corresponds to a scrubbing segment, discard the segment request to prevent retrieval of the non-scrubbing segment from the streaming video server, and instead send a fixed segment to the video player that does not contain the corresponding segment that was requested; wherein the proxy device identifies the non-scrubbing segment of the selected one of the plurality of video programs based on a comparison of a position of the non-scrubbing segment to a position of an immediately preceding requested segment of the selected one of the plurality of video programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for use in conjunction with a video player and a streaming video server, the method comprising:
-
receiving, at a proxy device, a segment request from the video player to the streaming video server to retrieve a corresponding segment of a selected one of a plurality of video programs for playback; identifying, via the proxy device, the corresponding segment as one of;
a non-scrubbing segment or a scrubbing segment;when the segment request from the video player corresponds to a non-scrubbing segment, passing, via the proxy device, the segment request to the streaming video server for retrieval and playback of non-scrubbing segment by the video player; and when the segment request from the video player corresponds to a scrubbing segment, discarding, via the proxy device, the segment request to prevent retrieval of the non-scrubbing segment from the streaming video server, and instead, sending, via the proxy device, a fixed segment to the video player that does not contain the corresponding segment that was requested; wherein the non-scrubbing segment is identified by evaluating a candidate non-scrubbing sequence based on when a previously presented segment request has been received. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification