← Back to Patent Explorer
US5455627A Expired / Lapsed US ⏱️ 0.0 years remaining

Programmable video output format generator

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1993-06-30
•
Granted: 1995-10-03
•
Expires: 2013-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable video output format (VOF) generator that enables a processing system to drive different video display devices with varying video format requirements. The programmable VOF generator includes a compiler that generates video formats based on user input, and a state machine that generates all video signals with requisite output format. The compiler allows the user to provide minimal information on general display parameters using a high-level language. Therefore, no specialized knowledge of the video display hardware requirements is required from the user.

Inventors

  • 👤 Gregory M. Eitzmann
  • 👤 John D. Hallesy
  • 👤 John A. Klenoski
  • 👤 Greg Sadowski
  • 👤 David L. Dignam
  • 👤 Nathaniel D. Naegle

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 08:46
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; H04N5/00; H04N5/44; H04N5/46; H04N7/0117; H04N7/0122

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 220 words
A programmable video output format generator comprising: a video format compiler having an input for receipt of a display format program, said compiler deriving a plurality of timing information from said display format program and outputting said plurality of timing information at an output; and means, coupled to said video format compiler, for generating a plurality of video display signals in response to said plurality of timing information, said means for generating comprising a reprogrammable state machine including, a vertical counter to run said state machine, a programmable line type storage means, coupled to said vertical counter, for storing a plurality of video line types, a programmable line count storage means, coupled to said vertical counter, for storing a plurality of line count values, a line counter, coupled to said programmable line count storage means, for counting said line count values, a horizontal counter, coupled to said programmable line type storage means, for counting a plurality of elements across a video line, and a programmable signal storage means, coupled to said programmable line type storage means and said horizontal counter, for generating a plurality of video output signals, wherein, by modifying said display format program, the programmable video output format generator can generate different video output formats for connecting to different video display devices having arbitrary video output format requirements.
Claim 2
Dependent Claim 220 words
A programmable video output format generator comprising: a video format compiler having an input for receipt of a display format program, said compiler deriving a plurality of timing information from said display format program and outputting said plurality of timing information at an output; and means, coupled to said video format compiler, for generating a plurality of video display signals in response to said plurality of timing information, said means for generating comprising a reprogrammable state machine including, a vertical counter to run said state machine, a programmable line type storage means, coupled to said vertical counter, for storing a plurality of video line types, a programmable line count storage means, coupled to said vertical counter, for storing a plurality of line count values, a line counter, coupled to said programmable line count storage means, for counting said line count values, a horizontal counter, coupled to said programmable line type storage means, for counting a plurality of elements across a video line, and a programmable signal storage means, coupled to said programmable line type storage means and said horizontal counter, for generating a plurality of video output signals, wherein, by modifying said display format program, the programmable video output format generator can generate different video output formats for connecting to different video display devices having arbitrary video output format requirements.
Claim 3
Dependent Claim 18 words
The programmable video output format generator of claim 1, wherein said display format program includes arbitrary synchronization information.
Claim 4
Dependent Claim 150 words
A programmable video output format generator comprising: a video format compiler having an input for receipt of a display format program, said compiler deriving timing information from said display format program and outputting said timing information at an output; and a reprogrammable state machine, coupled to said video format compiler, for generating a plurality of video display signals in response to said timing information, said reprogrammable state machine including: a vertical counter to run said state machine; a programmable line type storage means, coupled to said vertical counter, for storing a plurality of video line types; a programmable line count storage means, coupled to said vertical counter, for storing a plurality of line count values; a line counter coupled to said programmable line count storage means, for counting said line count values; and means, coupled to said programmable line type storage means, for defining locations of transitions in horizontal line.
Claim 5
Dependent Claim 150 words
A programmable video output format generator comprising: a video format compiler having an input for receipt of a display format program, said compiler deriving timing information from said display format program and outputting said timing information at an output; and a reprogrammable state machine, coupled to said video format compiler, for generating a plurality of video display signals in response to said timing information, said reprogrammable state machine including: a vertical counter to run said state machine; a programmable line type storage means, coupled to said vertical counter, for storing a plurality of video line types; a programmable line count storage means, coupled to said vertical counter, for storing a plurality of line count values; a line counter coupled to said programmable line count storage means, for counting said line count values; and means, coupled to said programmable line type storage means, for defining locations of transitions in horizontal line.
Claim 6
Dependent Claim 62 words
The programmable video output format generator of claim 3, wherein said means for defining comprises: a horizontal counter, coupled to said programmable line type storage means, for counting a plurality of transitions across a video line; and a programmable signal storage means, coupled to said programmable line type storage means and said horizontal counter, for generating a plurality of video output signals.

References Cited (Backward Citations)

US4905167A Cited
US4764870A Cited
US4935731A Cited
US4872054A Cited
US4991023A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-02 1999-04-03 1999-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-02 2003-04-03 2003-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-02 2007-04-03 2007-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag