Header compression for image data stream
First Claim
Patent Images
1. A method for compressing headers of image frames, comprising:
- receiving a header of a first frame, said header including a plurality of header parameters;
determining whether there are differences between the header parameters and a plurality of default parameters;
first sending non-default parameters when there are differences;
compressing said header to include only a first type of marker; and
second sending said compressed header.
4 Assignments
0 Petitions
Accused Products
Abstract
Headers of image frames are compressed. Header of a first frame is received, where the header includes a plurality of header parameters. Further, differences are determined between the header parameters and a plurality of default parameters, and non-default parameters are sent when there are differences. The header is then compressed to include only a first type of marker, and is sent through the transmission channel. In one embodiment, the non-default parameters are sent through a control channel, while the compressed header is sent through a data channel.
50 Citations
22 Claims
-
1. A method for compressing headers of image frames, comprising:
-
receiving a header of a first frame, said header including a plurality of header parameters;
determining whether there are differences between the header parameters and a plurality of default parameters;
first sending non-default parameters when there are differences;
compressing said header to include only a first type of marker; and
second sending said compressed header. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
designating the differences in the header parameters as non-default parameters.
-
-
5. The method of claim 1, wherein said first sending non-default parameters uses a control channel.
-
6. The method of claim 5, wherein said control channel includes a Real-time Streaming Protocol (RTSP).
-
7. The method of claim 1, wherein said second sending said compressed header uses a data channel.
-
8. The method of claim 7, wherein said data channel includes a User Datagram Protocol (UDP).
-
9. The method of claim 1, wherein said first type of marker includes a one-byte marker.
-
10. The method of claim 9, wherein the one-byte marker has a hex value 0x00.
-
11. The method of claim 1, further comprising:
-
receiving a second header of a frame subsequent to the first frame, said second header including a second plurality of header parameters;
determining whether there are differences between the second plurality of header parameters and a previous plurality of header parameters;
first compressing said second header to include only a first type of marker when there are no differences;
second compressing said second header to include a second type of marker, and a group of parameters that are different, when there are differences; and
sending said compressed second header.
-
-
12. A method for compressing headers of image frames, comprising:
-
receiving a header of a current frame subsequent to a first frame, said header including a plurality of header parameters;
determining whether there are differences between the plurality of header parameters and a previous plurality of header parameters;
first compressing said header to include only a first type of marker when there are no differences;
second compressing said header to include a second type of marker, and a group of parameters that are different, when there are differences; and
sending said compressed header. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform header compression, comprising:
-
receiving a header of a first frame, said header including a plurality of header parameters;
determining whether there are differences between the header parameters and a plurality of default parameters;
first sending non-default parameters when there are differences;
compressing said header to include only a first type of marker; and
second sending said compressed header. - View Dependent Claims (20)
receiving a second header of a frame subsequent to the first frame, said second header including a second plurality of header parameters;
determining whether there are differences between the second plurality of header parameters and a previous plurality of header parameters;
first compressing said second header to include only a first type of marker when there are no differences;
second compressing said second header to include a second type of marker, and a group of parameters that are different when there are differences; and
sending said compressed second header.
-
-
21. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform header compression, comprising:
-
receiving a header of a current frame subsequent to a first frame, said header including a plurality of header parameters;
determining whether there are differences between the plurality of header parameters and a previous plurality of header parameters;
first compressing said header to include only a first type of marker when there are no differences;
second compressing said header to include a second type of marker, and a group of parameters that are different when there are differences; and
sending said compressed header. - View Dependent Claims (22)
-
Specification