Method and apparatus for video data compression
DCFirst Claim
1. A non-transitory computer readable medium embodying executable code for implementing a method for compressing video data comprising:
- a code segment rotating diagonally arranged video data to a rectilinear position when executing on a digital processing system; and
a code segment compressing said rotated diagonally arranged data by a rectilinear compression algorithm when executing on a digital processing system.
7 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for diagonal processing of video data includes separating diagonally arranged data from rectilinearly arranged data in a video stream, rotating the diagonally arranged data to a rectilinear position; and compressing the rotated diagonally arranged data by a rectilinear compression algorithm. Alternatively stated, the method includes recognizing diagonally arranged data in a video stream, processing the diagonally arranged data into rectilinear data, and compressing the rectilinear data by a rectilinear compression algorithm. An apparatus for diagonal processing of video data includes a demultiplexer receptive to a video stream and developing a plurality of separated color planes, at least one of which is a rectilinear color plane and at least one of which is a rotated color plane, a number of address generators associated with the plurality of color planes, wherein an address generator associated with the rotated color plane is operative to rotate the rotated color plane to a rectilinear position; and a data compressor receptive to the address generators and operative to compress the plurality of color planes with a rectilinear compression algorithm.
-
Citations
31 Claims
-
1. A non-transitory computer readable medium embodying executable code for implementing a method for compressing video data comprising:
-
a code segment rotating diagonally arranged video data to a rectilinear position when executing on a digital processing system; and a code segment compressing said rotated diagonally arranged data by a rectilinear compression algorithm when executing on a digital processing system. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An integrated circuit implementing a method comprising:
-
rotating diagonally arranged video data to a rectilinear position on an integrated circuit; and compressing said rotated diagonally arranged data by a rectilinear compression algorithm on said integrated circuit.
-
-
7. A camera module including an integrated circuit implementing a method comprising:
-
rotating diagonally arranged video data comprising green pixels to a rectilinear position in an integrated circuit; and compressing said rotated diagonally arranged data by a rectilinear compression algorithm in said integrated circuit. - View Dependent Claims (8)
-
-
9. An apparatus for diagonal processing of video data comprising:
-
a number of address generators associated with a plurality of color planes, at least one of which is a rectilinear color plane and at least one of which is a rotated color plane, wherein an address generator associated with said rotated color plane is operative to rotate said rotated color plane to a rectilinear position; and a data compressor receptive to said address generators and operative to compress said plurality of color planes with a rectilinear compression algorithm. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In combination:
-
means including a digital processor and memory rotating diagonally arranged video data to a rectilinear position; and means including a digital processor and memory compressing said rotated diagonally arranged data by a rectilinear compression algorithm. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A non-transitory computer readable medium embodying executable code for implementing a method for compressing video data comprising:
-
a code segment transforming source video data to rectilinear video data when executing on a digital processing system; and a code segment compressing said rectilinear video data by a rectilinear compression algorithm when executing on a digital processing system. - View Dependent Claims (25, 26, 27)
-
-
28. A method for compressing video data on a digital processing system comprising:
-
transforming source video data to rectilinear video data on a digital processing system; and compressing said rectilinear video data by a rectilinear compression algorithm on said digital processing system. - View Dependent Claims (29, 30, 31)
-
Specification