System and method for communicating media signals
First Claim
1. A system for processing a media signal, comprising:
- a searchable CODEC library that is adapted to store a plurality of separate and unique CODECS and also to be accessed by and searched by at least one of an artificial intelligence (AI) system and an operating system, such that each CODEC stored in the CODEC library may be individually located and accessed for use by at least one of the AI system and operating system in order to compress the media signal for transmission from a source to a destination device.
3 Assignments
0 Petitions
Accused Products
Abstract
A media streaming system for streaming media signals is provided. The media streaming system takes a library of separate and distinct CODECs that are provided as a searchable CODEC library and used in determining specific characteristics in the media signal to identify similar sections of the signal. The media streaming system uses a computer implemented intelligence system, such as an artificial intelligence mechanism to learn and capture the unique characteristics of a sinal as the signal is being streamed. The media streaming system also compresses and decompresses the media signal as the signals are streamed from a source media to a destination device.
433 Citations
70 Claims
-
1. A system for processing a media signal, comprising:
a searchable CODEC library that is adapted to store a plurality of separate and unique CODECS and also to be accessed by and searched by at least one of an artificial intelligence (AI) system and an operating system, such that each CODEC stored in the CODEC library may be individually located and accessed for use by at least one of the AI system and operating system in order to compress the media signal for transmission from a source to a destination device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A system for communicating a media signal from a source to a destination device over a transmission channel, comprising:
a destination agent that is adapted to be used by the destination device to communicate with the source and to receive a compressed representation of the media signal from the source and to decompress the compressed representation into a decompressed representation of the media signal such that the decompressed representation may be stored or used by the destination device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system for communicating a media signal from a source to a destination device over a transmission channel, comprising:
a CODEC that is adapted to compress the media signal for optimized transmission along the communications channel and decompression by the destination device, wherein the compression is done by the CODEC based upon at least one of the following parameters;
a previously learned behavior of the CODEC with respect to another reference signal, a previously learned behavior of the CODEC with respect to a prior attempt at compressing or decompressing the same media signal, a comparison of the CODEC'"'"'s operation with respect to the media signal against a reference algorithm compression of the media signal, a learned constraint of the transmission channel, and a learned constraint of the destination device.- View Dependent Claims (16, 17)
-
18. A system for processing a media signal, comprising:
a CODEC operating system that is adapted to interface with a CODEC library and also with an artificial intelligence (AI) system in order to use the AI system to identify an appropriate CODEC from the library and to process the media signal with the CODEC. - View Dependent Claims (19, 20, 21, 22, 23)
-
24. A system for processing a media signal, comprising:
a destination device that is adapted to communicate with a source and to receive a compressed representation of the media signal from the source, and that includes a CODEC that is adapted to decompress the compressed representation into a decompressed representation based upon at least one of the following parameters;
a previously learned behavior of the CODEC with respect to another reference signal, a previously learned behavior of the CODEC with respect to a prior attempt at compressing or decompressing the same media signal, a comparison of the CODEC'"'"'s operation with respect to the media signal against a reference algorithm compression of the media signal, a learned constraint of the transmission channel, and a learned constraint of the destination device.- View Dependent Claims (25, 26, 27)
-
28. A system for processing a media signal, comprising:
-
a CODEC that is adapted to perform at least one of compression or decompression on the media signal; and
an artificial intelligence (AI) system that is adapted to operate in conjunction with the CODEC in order to tune the operation of the CODEC with respect to the media signal, wherein the AI system is adapted to learn a behavior of the CODEC with respect to at least one parameter affecting the CODEC'"'"'s operation, and also to modify the operation of at least one of the AI system itself or the CODEC based upon the learned behavior in order to increase the ability to provide the CODEC in an appropriate form for optimally compressing or decompressing the media signal. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A system for processing a media signal, comprising:
-
a CODEC library that is adapted to store a plurality of separate and unique CODECS;
an artificial intelligence (AI) system associated with the CODEC library and that is adapted to perform an operation with respect to the CODEC library in order to determine an appropriate CODEC from the plurality of CODECS for use in processing the media signal;
a CODEC operating system associated with the CODEC library and also the AI system and that is adapted to control the operation of the AI system with respect to the CODEC library;
a source system that is adapted to compress the media signal based upon a CODEC from the CODEC library and based upon an operation of the AI system;
a destination system that is adapted to communicate with the source system and to receive a compressed representation of the media signal from the source system and decompress the compressed representation into a decompressed representation for use by the destination system; and
a communications system associated with the source system and also with the destination system so that the source system is adapted to transmit the compressed representation of the media signal to the destination system, and the destination system is adapted to receive the compressed representation and also to appropriately decompress the compressed representation into the decompressed representation for storage or use by the destination system. - View Dependent Claims (36, 37, 38)
-
-
39. A system for communicating a media signal between a source and n unique destination devices each having a unique ability to process the media signal, wherein n is an integer that is equal to or greater than one, comprising:
-
a compression system associated with the source and which is adapted to compress the media signal into n uniquely compressed representations of the media signal, wherein each of the n uniquely compressed representations is adapted to be transmitted from the source to a unique one of the n destination devices, and is adapted to be decompressed by the respective destination device into a unique one of n decompressed representations of the media signal to be played by the respective destination device. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. A system for communicating n uniquely compressed representations of a media signal from at least one source to a common receiver, comprising:
a destination device that is adapted to communicate with the at least one source and to receive each of the n uniquely compressed representations from the at least one source, wherein the destination device is further adapted to decompress each of the n uniquely compressed representations into n decompressed representations of the media signal and to play each of the n decompressed representations.
-
46. A system for communicating a media signal from a source to a destination device over a transmission channel, comprising:
a compression system that is adapted to receive information about a parameter of the transmission channel and to compress the media signal into a compressed representation of the media signal by using a compression technique that is based at least in part upon the parameter information.
-
47. A system for communicating n unique media signals between a source and a destination, comprising:
a compression system that is adapted to receive information about a parameter of the media signal and to compress the media signal into a compressed representation of the media signal by using a compression technique that is based at least in part upon the parameter information.
-
48. A system for compressing a media signal from a source for transmission to a destination device, comprising:
a compression system that is adapted to compress the media signal into a compressed representation of the media signal based upon at least one of a transmission channel constraint, a destination channel constraint, or a comparison of a parameter of the media signal against a prior compression operation of the compression system.
-
49. A system for decompressing a compressed media signal received from a source at a destination device, wherein the destination device is adapted to receive a compressed representation of the media signal from the source and also a decompression instruction from the source such that the destination device is adapted to decompress the compressed representation into a decompressed representation of the media signal based at least in part on the instruction.
-
50. A method for constructing a neural network for use in compressing media signals, comprising:
-
providing a plurality of CODECS; and
pre-learning at least one parameter associated with each CODEC'"'"'s compression performance with respect to a predetermined type of media signal in a manner . . . ; and
remembering each pre-learned parameter in a manner such that at least a particular one of the CODECs may be chosen in the future to compress a particular new media signal based upon the pre-learned parameter of the particular CODEC. - View Dependent Claims (51)
-
-
52. A system for communicating a media signal between a source and a destination at least in part over a wireless transmission channel, wherein a compressed representation is
a compression system that is adapted to compress the media signal into a compressed representation of the media signal that is further adapted to be transmitted to a wireless destination device over a wireless carrier; - and
a neural network that uses artificial intelligence to optimize the compression of the media signal by the compression system by learning at least one of the following parameters;
a constraint of the wireless destination device, a constraint of the wireless transmission carrier, and a comparison of a parameter of the media signal against a prior compression operation of the compression system.
- and
-
53. A system for compressing a media signal for transmission from a wireless source to a destination device.
-
54. A system for compressing a media signal into a compressed representation of the media signal for transmission to a wireless destination device.
-
55. A system for decompressing a compressed representation of a media signal into a decompressed representation of the media signal at a destination device, wherein the compressed representation is received from a source over a wireless carrier at the destination device.
-
56. A system for communicating a media signal over an IP network between a source and a destination device, wherein a compressed representation of the media signal is transmitted from the source to the destination device over the IP network.
-
57. A system for compressing a media signal into a compressed representation of the media signal, such that the compressed representation of the media signal may be transmitted from a source to a destination device over an IP network.
-
58. A system for decompressing a compressed representation of a media signal into a decompressed representation of the media signal, wherein the compressed representation is received at a destination device from a source over an IP network.
-
59. A method for communicating a media signal over an IP network, comprising:
using artificial intelligence to determine the most appropriate CODEC from a plurality of available CODECS for compressing and decompressing the media signal, wherein the appropriate CODEC is determined based upon at least one of the following parameters;
a previously learned behavior of the CODEC with respect to another reference signal, a previously learned behavior of the CODEC with respect to a prior attempt at compressing or decompressing the same media signal, a comparison of the CODEC'"'"'s operation with respect to the media signal against a reference algorithm compression of the media signal, a learned constraint of the transmission channel, and a learned constraint of the destination device.- View Dependent Claims (60)
-
61. A system for communicating an audio signal between a source and a destination over a transmission channel, wherein the audio signal is compressed to form a compressed representation of the audio signal that may be transmitted over the transmission channel to the destination device so that the destination device may decompress the compressed representation into a decompressed representation for storage or use by the destination device.
-
62. The system of claim 62, wherein the system is adapted to communicate a streaming audio signal.
-
63. A system for compressing an audio signal into a compressed representation of the audio signal for transmission from a source to a destination device over a transmission channel.
-
64. A system for decompressing a compressed representation of an audio signal at a destination device for storage or use by the destination device, wherein the compressed representation is received by the destination device from a source over a transmission channel.
-
65. A method for communicating a streaming audio signal from a source to a destination device over a transmission channel, comprising:
delivering CD-quality music from the source to the destination device over the transmission channel at a transmission rate that is as low as about 25 Kbps. - View Dependent Claims (66)
-
67. A system for communicating a video signal between a source and a destination over a transmission channel, wherein the streaming video signal is compressed into a compressed representation that may be transmitted from the source to the destination device over the transmission channel and decompressed into a decompressed representation by the destination device for storage or playing by the destination device.
-
68. A system for communicating a streaming video signal between a source and a destination, comprising:
-
a media processing module;
a dynamic player module;
an image processor;
a baseline snapshot module;
a signal classifier;
a plurality of CODECS dependent neural networks processors;
a CODECS library;
a network layer input module;
a network layer output module; and
a timer. - View Dependent Claims (69, 70)
-
Specification