Claims
- 1. A method of measuring quality of service, said method comprising:
receiving, from a content-serving system, a transmission of a first media-stream; comparing first information representative of said first media-stream with second information representative of a second media-stream, said second media-stream corresponding to said first media-stream prior to transmission thereof; and determining a quality of service of said transmission on the basis of a comparison between said first and second information.
- 2. The method of claim 1, wherein comparing said first and second information comprises:
receiving, from said content-serving system, a transmission of said second information; and generating said first information from said first media-stream.
- 3. The method of claim 1, further comprising selecting said first and second information to include said first and second media-streams respectively.
- 4. The method of claim 1, further comprising:
determining that quality of service is below a selected threshold; and transmitting, to said content-serving system, a request for re-transmission of said first media-stream.
- 5. The method of claim 1, further comprising transmitting, to said content-serving system, data indicative of said quality of service.
- 6. The method of claim 2, further comprising:
selecting said second information to include second feature data associated with said second media-stream; and selecting said first information to include first feature data associated with said first media-stream.
- 7. The method of claim 2, wherein generating said first information comprises applying a Sarnoff JND algorithm or an ANSI T1.801.03 algorithm to said first media-stream.
- 8. The method of claim 6, wherein determining a quality of service of said transmission comprises comparing said first and second feature-data.
- 9. The method of claim 1, further comprising:
obtaining network statistics associated with said transmission; and incorporating said network statistics into a determination of said quality of service.
- 10. The method of claim 1, further providing a wireless link to said content-serving system.
- 11. A system for delivery of a media stream, said system comprising:
a client system for receiving a first media-stream and deriving therefrom first information representative of said first media-stream; a content-serving system for transmitting, to said client system, a second media-stream and second information representative of said second media-stream; and an analyzer in communication with said client system and said content-serving system, said analyzer being configured to compare said first and second information to generate a transmission metric indicative of a quality of service.
- 12. The system of claim 11, wherein said client system is configured to request re-transmission of said second media-stream when said analyzer indicates a quality of service below a defined threshold.
- 13. The system of claim 11, further comprising a network monitor in communication with said analyzer, said network monitor being configured to provide network statistics to said analyzer.
- 14. The system of claim 11, wherein said client system comprises a first feature-extractor configured to generate first feature data from said first media stream.
- 15. The system of claim 11, wherein said serving system comprises a second feature-extractor configured to generate second feature-data from said second media-stream.
- 16. A machine-readable medium having encoded thereon instructions for measuring quality of service, said instructions, when accessed, causing a machine to:
receive, from a content-serving system, a transmission of a first media-stream; compare first information representative of said first media-stream with second information representative of a second media-stream, said second media-stream corresponding to said first media-stream prior to transmission thereof; and determine a quality of service of said transmission on the basis of a comparison between said first and second information.
- 17. The machine-readable medium of claim 16, wherein said instructions for causing a machine to compare said first and second information comprise instructions for causing a machine to:
receive, from said content-serving system, a transmission of said second information; and generate said first information from said first media-stream.
- 18. The machine-readable medium of claim 16, wherein said medium has encoded thereon instructions for causing a machine to select said first and second information to include said first and second media-streams respectively.
- 19. The machine-readable medium of claim 16, wherein said medium has encoded thereon instructions for causing a machine to:
determine that quality of service is below a selected threshold; and transmit, to said content-serving system, a request for re-transmission of said first media-stream.
- 20. The machine-readable medium of claim 16, wherein said medium has encoded thereon instructions for causing a machine to transmit, to said content-serving system, data indicative of said quality of service.
- 21. The machine-readable medium of claim 17, wherein said medium has encoded thereon instructions for causing a machine to:
select said second information to include second feature data associated with said second media-stream; and select said first information to include first feature data associated with said first media-stream.
- 22. The machine-readable medium of claim 17, wherein said instructions for causing a machine to generate said first information comprise instructions for causing a machine to apply a Sarnoff JND algorithm or an ANSI T1.801.03 algorithm to said first media-stream.
- 23. The machine-readable medium of claim 21, wherein said instructions for causing a machine to determine a quality of service of said transmission comprise instructions for causing a machine to compare said first and second feature-data.
- 24. The machine-readable medium of claim 16, wherein said medium has encoded thereon instructions for causing a machine to:
obtain network statistics associated with said transmission; and incorporate said network statistics into a determination of said quality of service.
- 25. An article comprising a machine-accessible medium having associated data, wherein the data, when accessed, causes a machine to:
receive, from a content-serving system, a transmission of a first media-stream; compare first information representative of said first media-stream with second information representative of a second media-stream, said second media-stream corresponding to said first media-stream prior to transmission thereof; and determine a quality of service of said transmission on the basis of a comparison between said first and second information.
- 26. The article of claim 25, wherein the associated data, when accessed, causes a machine to:
receive, from said content-serving system, a transmission of said second information; and generate said first information from said first media-stream.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. Application Ser. No. 09/870336 filed on May 30, 2001, the contents of which are herein incorporated by reference.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09870336 |
May 2001 |
US |
Child |
10125913 |
Apr 2002 |
US |