1460891171-e8975c76-38bc-4a9b-9fc0-e4c1acff6bcf

1. A lens comprising:
a light incident surface with a first central axis;
a first light emitting surface, the first light emitting surface being a convex, curved surface with a second central axis and opposite to the light incident surface, the first light emitting surface comprising a first border, the first light emitting surface and the light incident surface cooperatively forming a convex lens portion; and
a second light emitting surface located at a side of the first light emitting surface adjacent to the first border, the second light emitting surface being a rough surface for refracting light randomly, the distance between the first central axis and an inner side of the second light emitting surface being different from the distance between the second central axis and the inner side of the second light emitting surface.
2. The lens as claimed in claim 1, wherein the light incident surface is a convex, curved surface.
3. The lens as claimed in claim 1, wherein the distance between the first central axis and the inner side of the second light emitting surface is larger from the distance between the second central axis and the inner side of the second light emitting surface.
4. The lens as claimed in claim 1, wherein the first central axis is substantially parallel to the second central axis.
5. The lens as claimed in claim 1, wherein the lens is used in a vehicle lamp, and the second light emitting surface is arranged at a side of the first light emitting surface adjacent to the ground.
6. The lens as claimed in claim 1, wherein the projection area of the second light emitting surface on a plane perpendicular to the second central axis is smaller than that of the first light emitting surface.
7. The lens as claimed in claim 1, wherein the lens further comprises a connecting surface connecting the first light emitting surface to the second light emitting surface.
8. The lens as claimed in claim 7, wherein the connecting surface is substantially parallel to the second central axis.
9. The lens as claimed in claim 7, wherein the light connecting surface has a light reflective film formed thereon.
10. The lens as claimed in claim 7, wherein the projections of the first light emitting surface, the second light emitting surface, and the connecting surface on a plane perpendicular to the second central axis cooperatively form a circle.
11. A light source module comprising:
a light source; and
a lens, the lens comprising:
a light incident surface facing the light source, the light incident surface having a first central axis;
a first light emitting surface, the first light emitting surface being a convex, curved surface with a second central axis and opposite to the light incident surface, the first light emitting surface comprising a first border, the first light emitting surface and the light incident surface cooperatively forming a convex lens portion; and
a second light emitting surface located at a side of the first light emitting surface adjacent to the first border, the second light emitting surface being a rough surface for refracting light randomly, the distance between the first central axis and an inner side of the second light emitting surface being different from the distance between the second central axis and the inner side of the second light emitting surface.
12. The light source module as claimed in claim 11, wherein the light incident surface is a convex, curved surface.
13. The light source module as claimed in claim 11, wherein the distance between the first central axis and the inner side of the second light emitting surface is larger than the distance between the second central axis and the inner side of the second light emitting surface.
14. The light source module as claimed in claim 11, wherein the first central axis is substantially parallel to the second central axis.
15. The light source module as claimed in claim 11, wherein the lens is used in a vehicle lamp, and the second light emitting surface is arranged at a side of the first light emitting surface adjacent to the ground.
16. The light source module as claimed in claim 11, wherein the projection area of the second light emitting surface on a plane perpendicular to the second central axis is smaller than that of the first light emitting surface.
17. The light source module as claimed in claim 11, wherein the lens further comprises a connecting surface connecting the first light emitting surface to the second light emitting surface.
18. The light source module as claimed in claim 17, wherein the connecting surface is substantially parallel to the second central axis.
19. The light source module as claimed in claim 17, wherein the light connecting surface has a light reflective film formed thereon.
20. The light source module as claimed in claim 17, wherein the projections of the first light emitting surface, the second light emitting surface, and the connecting surface on a plane perpendicular to the second central axis cooperatively form a circle.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system for compressing video data, comprising:
a plurality of different asymmetric data compression encoders, wherein a first asymmetric data compression encoder of the plurality of different asymmetric data compression encoders is configured to compress data at a higher data compression rate than a second asymmetric data compression encoder of the plurality of different asymmetric data compression encoders, wherein compression rate is measured in bits per second; and
one or more processors configured to:
determine one or more data parameters from one or more data blocks containing video data, at least one of the one or more data parameters relating to a throughput of a communications channel; and
select one or more asymmetric data compression encoders from among the plurality of different asymmetric data compression encoders based upon, at least in part, the determined one or more data parameters.
2. The system of claim 1 wherein at least one of the plurality of different asymmetric data compression encoders is an arithmetic encoder.
3. The system of claim 1, wherein the throughput of the communications channel comprises:
an actual throughput of the communications channel.
4. The system of claim 1, wherein the throughput of the communications channel comprises:
an estimated throughput of the communications channel.
5. The system of claim 1, wherein the throughput of the communications channel comprises:
an expected throughput of the communications channel.
6. The system of claim 1, wherein the one or more different asymmetric data compression encoders are configured to compress the one or more data blocks containing video data for different data transmission rates to produce a plurality of compressed data blocks.
7. The system of claim 1, wherein at least one of the plurality of different asymmetric data compression encoders comprises:
a lossless data compression encoder.
8. The system of claim 1, wherein at least one of the one or more data parameters comprises:
a resolution of the one or more data blocks containing video data.
9. The system of claim 1, wherein at least one of the one or more data parameters comprises:
a data transmission rate of the one or more data blocks containing video data.
10. The system of claim 1, wherein at least one of the one or more data parameters comprises:
an attribute or a value related to a format or a syntax of video data contained in the one or more data blocks containing video data.
11. The system of claim 1, wherein the selected one or more asymmetric data compression encoders comprise:
a content-dependent data compression encoder.
12. The system of claim 11, wherein the content-dependent data compression encoder comprises:
an arithmetic encoder.
13. The system of claim 1, wherein the selected one or more asymmetric data compression encoders are configured to perform compression in real-time or substantially real-time.
14. The system of claim 1, wherein the communications channel comprises:
a distributed network.
15. The system of claim 14, wherein the distributed network comprises:
the Internet.
16. The system of claim 1, wherein the selected one or more asymmetric data compression encoders are utilized to compress the one or more data blocks containing video data to create one or more compressed data blocks, and
wherein a descriptor is associated with the one or more compressed data blocks that indicates the selected one or more asymmetric data compression encoders.
17. The system of claim 1, wherein the selected one or more asymmetric data compression encoders are utilized to compress the one or more data blocks containing video data to create one or more compressed data blocks, and
wherein a descriptor indicating the selected one or more asymmetric data compression encoders is included with the one or more compressed data blocks.
18. The system of claim 1, wherein at least one of the one or more data parameters comprises:
a video data profile.
19. A system for compressing video data, comprising:
a plurality of data compression encoders;
wherein at least one of the plurality of data compression encoders comprises an asymmetric data compression encoder, and
wherein at least one of the plurality of data compression encoders comprises an arithmetic data compression encoder,
wherein a first data compression encoder of the plurality of data compression encoders is configured to compress more bits per second of data than a second data compression encoder of the plurality of data compression encoders; and

one or more processors configured to:
determine one or more data parameters from one or more data blocks containing video data, at least one of the one or more data parameters relating to a throughput of a communications channel; and
select one or more data compression encoders from among the plurality of data compression encoders based upon, at least in part, the determined one or more data parameters.
20. The system of claim 19, wherein the throughput of the communications channel comprises:
an actual throughput of the communications channel.
21. The system of claim 19, wherein the throughput of the communications channel comprises:
an estimated or expected throughput of the communications channel.
22. The system of claim 19, wherein the selected one or more data compression encoders are configured to compress the one or more data blocks containing video data for different data transmission rates to produce a plurality of compressed data blocks.
23. The system of claim 19, wherein at least one of the plurality of data compression encoders comprises:
a lossless data compression encoder.
24. The system of claim 19, wherein at least one of the one or more data parameters are related to a resolution of the one or more data blocks containing video data.
25. The system of claim 19, wherein at least one of the one or more data parameters comprises:
a data transmission rate of the one or more data blocks containing video data.
26. The system of claim 19, wherein at least one of the one or more data parameters comprises:
an attribute or a value related to a format or a syntax of video data contained in the one or more data blocks containing video data.
27. The system of claim 19, wherein the selected one or more data compression encoders perform data compression in real-time or substantially real-time.
28. The system of claim 19, wherein the communications channel comprises:
a distributed network or the Internet.
29. The system of claim 19, wherein the one or more data blocks are compressed with the selected the one or more selected data compression encoders to create one or more compressed data blocks, and
wherein a descriptor is associated with the one or more compressed data blocks that indicates the selected data compression encoder.
30. The system of claim 19, wherein at least one of the one or more data parameters comprises:
a video data profile.