US5854640A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for byte alignment of video data in a memory of a host system
Assignee: Intel Corp
•
Filing: 1997-04-30
•
Granted: 1998-12-29
•
Expires: 2017-04-30
Abstract
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.
Inventors
- 👤 Matthew A. North
- 👤 Bill A. Munson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 22:21
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/393; H; H04; H04N; H04N7/00; H04N7/14; H04N7/15; H04N9/00; H04N9/64; H04N9/74; H04N9/75; G09G5/14; H04N5/00; H04N5/04; H04N5/08; H04N9/641
Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
91 words
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≦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.
Claim 2
Dependent Claim
91 words
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≦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.
Claim 3
Dependent Claim
55 words
The method of claim 1, wherein the step of mapping a first n bytes of the video line to the memory at an offset m bytes from an n byte aligned memory address further comprises the step of asserting a byte enable signal for each of the first n bytes but bytes p, wherein n-m=p.
Claim 4
Dependent Claim
55 words
The method of claim 2, wherein the step of mapping each successive n bytes of the video line to the memory at the offset m from a successive n byte aligned memory address further comprises the step of asserting a byte enable signal for each of the successive n bytes but bytes p, wherein n-m=p.
Claim 5
Dependent Claim
43 words
The method of claim 3, further comprising the step of aligning the end of the line of video data to an n byte aligned memory address by unasserting the byte enables for each of a last n bytes but bytes p, wherein n-m=p.
Claim 6
Dependent Claim
41 words
The method of claim 4, wherein the end of the line is determined by adding the offset m and the number of bytes in the line of video data to the n byte aligned memory address for the first n bytes.
Claim 7
Dependent Claim
96 words
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≦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.
Claim 8
Dependent Claim
96 words
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≦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.
Claim 9
Dependent Claim
53 words
The method of claim 6, wherein the step of mapping a first 4 bytes of the video line to the memory at an offset m bytes from a dword aligned memory address further comprises the step of asserting a byte enable signal for each of the first bytes but bytes p, wherein 4-m=p.
Claim 10
Dependent Claim
54 words
The method of claim 6, wherein the step of mapping each successive 4 bytes of the video line to the memory at the offset m from a successive dword aligned memory address further comprises the step of asserting a byte enable signal for each of the successive 4 bytes but bytes p, wherein 4-m=p.
References Cited (Backward Citations)
US5452235A
Cited
US5369617A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-12-28 | 2002-06-29 | 2002-12-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-12-28 | 2006-06-29 | 2006-12-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-12-28 | 2010-06-29 | 2010-12-29 | $7700.00 | Window Closed / Lapsed |