Method and apparatus for byte alignment of video data in a memory of a host system
AssigneeIntel Corporation
InventorsMatthew A. North, Bill A. Munson
Life of this patent
Estimating the term…
Abstract
A method and apparatus for coupling a video camera to a host computer, e.g., a personal computer, for transmitting video images therebetween. An embodiment of the present invention provides a method and apparatus for delivering video data to a frame buffer in a memory of the host computer wherein the video image may be stored at other than dword aligned memory addresses in the video frame buffer. In an embodiment of the present invention, byte alignment of video data can be controlled according to three categories: 1) adjustment at the start of a video line; 2) adjustment at the end of a video line; and, 3) stride calculation from the end of one line to the beginning of the next line.
Claims8
In an apparatus coupling a video camera to a host computer having access to a memory, a method for mapping a line of video data being received from the video camera to the memory, comprising the steps of:
- a) mapping a first n bytes of the video line to the memory at an offset m bytes from an n byte aligned memory address, where 0.ltoreq.m<n;
- and
- b) mapping each successive n bytes of the video line to the memory at the offset m from a successive n byte aligned memory address.
In an apparatus coupling a video camera to a host computer having access to a memory, a method for adjusting the mapping a line of video data being received from the video camera to a non-dword aligned memory address in the memory, comprising the steps of:
- a) mapping a first 4 bytes of the video line to the memory at an offset m bytes from a dword aligned memory address, where 0.ltoreq.m<4;
- b) mapping each successive 4 bytes of the video line to the memory at the offset m from a successive dword aligned memory address.
Dependencies are inferred from the claim text.