← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag