Kaiser Permanente Medical GroupKaiser Permanente Woodland Hills Medical Center Family Medicine 5601 De Soto Ave Bldg N Fl 3, Woodland Hills, CA 91367 8187192000 (phone), 8187194270 (fax)
Education:
Medical School Creighton University School of Medicine Graduated: 2013
Languages:
English
Description:
Dr. Novak graduated from the Creighton University School of Medicine in 2013. He works in Woodland Hills, CA and specializes in Family Medicine. Dr. Novak is affiliated with Kaiser Permanente Woodland Hills Medical Center.
Us Patents
Process For Performing A Windowing Operation In An Array Move, A Graphics Computer System, A Display System, A Graphic Processor And A Graphics Display System
Karl M. Guttag - Houston TX Michael D. Asal - Sugarland TX Mark F. Novak - Colorado Springs CO
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 1562
US Classification:
395157
Abstract:
The present invention is a graphics data processor which includes the capability of determining whether a defined pixel location in a graphics display is within a window in an X Y coordinate system. The respective X and Y coordinates of the selected pixel are separately compared with the window limits. The window limits are preferable expressed as the X and Y coordinates of two diagonally opposite vertexes of a rectangular window. The results of this comparison are preferable available in two forms. In a first embodiment a single data processing instruction enables the generation of a digital data word which indicates the relation of the pixel to the window. This digital word includes a separate indication of the relationship of the pixel to the vertical and horizontal window limits. This indication can be used to generate a "trivial rejection" in determining whether a line or line segment passes through the window by ANDing the results for two points on the line. In a second embodiment the window compare capability is employed to determine whether or not a destination pixel is within the window.
Graphics Data Processing Apparatus Having Non-Linear Saturating Operations On Multibit Color Data
Karl M. Guttag - Houston TX Michael D. Asal - Sugarland TX Mark F. Novak - Ypsilanti MI
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G09G 116 G06F 1520
US Classification:
364521
Abstract:
The graphics data processing apparatus which can logically combine the color data for two image arrays on a pixel by pixel basis, according to a nonlinear saturating function. Two examples of such functions are addition with saturation at the maximum value and subtraction with saturation at the minimum value. These functions can be employed to obtain computer graphics effects not feasible using other function, such as simulating spray painting and light mixing.
Graphics Data Processor With Window Checking For Determining Whether A Point Is Within A Window
Karl W. Guttag - Houston TX Michael D. Asal - Sugarland TX Mark F. Novak - Colorado Springs CO
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
C06F 1562
US Classification:
395157
Abstract:
A graphics data processor which includes the capability of determining whether a defined pixel location in a graphics display is within a window in an X Y coordinate system. The respective X and Y coordinates of the selected pixel are separately compared with the window limits. The window limits are preferable expressed as the X and Y coordinates of two diagonally opposite vertexes of a rectangular window. The results of this comparison are preferably available in two forms. In a first embodiment a single data processing instruction enables the generation of a digital data word which indicates the relation of the pixel to the window. This digital word includes a separate indication of the relationship of the pixel to the vertical and horizontal window limits. This indication can be used to generate a "trivial rejection" in determining whether a line or line segment passes through the window by ANDing the results for two points on the line. In a second embodiment the window compare capability is employed to determine whether or not a destination pixel is within the window.
Process For Effecting An Array Move Instruction, A Graphics Computer System, A Display System, A Graphics Processor And Graphics Display System
Karl M. Guttag - Houston TX Michael D. Asal - Sugarland TX Mark F. Novak - Ypsilanti MI
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 1562
US Classification:
395157
Abstract:
A graphics data processor which includes the capability of determining whether a defined pixel location in a graphics display is within a window in an X Y coordinate system. The respective X and Y coordinates of the selected pixel are separately compared with the window limits. The window limits are preferable expressed as the X and Y coordinates of two diagonally opposite vertexes of a rectangular window. The results of this comparison are preferable available in two forms. In a first embodiment a single data processing instruction enables the generation of a digital data word which indicates the relation of the pixel to the window. This digital word includes a separate indication of the relationship of the pixel to the vertical and horizontal window limits. This indication can be used to generate a "trivial rejection" in determining whether a line or line segment passes through the window by ANDing the results for two points on the line. In a second embodiment the window compare capability is employed to determine whether or not a destination pixel is within the window.
Video Display System Using Memory With Parallel And Serial Access Employing Serial Shift Registers Selected By Column Address
Andrew Heilveil - Houston TX Jerry R. VanAken - Houston TX Karl M. Guttag - Houston TX Donald J. Redwine - Houston TX Raymond Pinkham - Houston TX Mark F. Novak - Houston TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G11C 800
US Classification:
365219
Abstract:
In a video-type computer system and the like, an improved memory circuit is provided for adapting the system to CRT screens having different resolutions. The memory circuit includes a bit-mapped RAM unit or chip having sufficient cells to accommodate any CRT screen sought to be used, and also a shift register having taps at a plurality of different locations corresponding to different columns of cells in the RAM unit. When the RAM unit is in serial mode, column address to the RAM unit is also used to instruct and actuate a suitable decoder circuit to select the tap appropriate to unload the portion of the shift register containing only the data bits of interest.
Video Display System Using Memory With Parallel And Serial Access Employing Selectable Cascaded Serial Shift Registers
Andrew Heilveil - Houston TX Jerry R. VanAken - Houston TX Karl M. Guttag - Houston TX Donald J. Redwine - Houston TX Raymond Pinkham - Stafford TX Mark F. Novak - Houston TX
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G09G 102
US Classification:
364900
Abstract:
In a computer system, an improved memory circuit is provided for accomodating video display circuits with CRT screens having different resolutions. The memory circuit includes a bit-mapped RAM unit or chip having sufficient cells to accomodate any CRT screen intended to be used, and it further includes a serial shift register having a plurality of taps at locations corresponding to different preselected columns of cells in the chip. In the system, provision is included for selecting taps to unload only the portion of the shift register containing the bits of interest, whereby unused portions of the chip may be effectively excluded and the time for transferring data of interest to the CRT screen is reduced.
Karl M. Guttag - Houston TX Michael D. Asal - Sugarland TX Jerry R. Van Aken - Sugarland TX Neil Tebbutt - Golfe Juan, FR Mark F. Novak - Ypsilanti MI
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 1206
US Classification:
345517
Abstract:
The graphics data processor of the present invention offers as a single instruction in its instruction set a draw and advance operation. A first data register stores a set of X and Y coordinates. In a first embodiment, a predetermined color code is stored at the pixel address of a bit mapped display memory indicated by the X and Y coordinates the first data register upon execution of the the draw and advance instruction. The X and Y coordinates stored in the first data register are then advanced by addition of X and Y coordinates stored in a second data register. A second embodiment is similar except that the color code stored at the X and Y coordinates of the first date register is recalled for combining with the predetermined color code and the combined result stored at that pixel location. The predetermined color code is preferrably stored in another data register. By proper selection of the X and Y coordinate data stored in the second data register either the X or the Y coordinate may be altered alone or both may by simultaneously changed.
Robert C. Thaden - Houston TX Jeffrey C. Bond - Sugarland TX John V. Moravec - Willow Springs IL Karl M. Guttag - Houston TX Raymond Pinkham - Missouri City TX Mark Novak - Colorado Springs CO
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G09G 102 G06F 1562
US Classification:
364521
Abstract:
A video memory controller controls a DRAM (dynamic random access memory) used as a video memory and as a system memory. The video memory and the video memory controller are normally a part of a video system which includes a data processor, the video memory, the video memory controller, a CRT controller and a CRT display device. The video memory controller includes a row address latch for storing a row address from the data processor, a column address latch for storing a column address from the data processor, a refresh address register for storing a memory refresh address and a display update generator for sequentially generating the addresses necessary for update of the CRT display. A multiplexer couples the proper address to the video memory under control of a memory cycle generator which generates the timing of the memory refresh and display update. An arbiter device enables only one of the possible memory cycles at a time.
Travel Media Group - Vice President & General Manager (2009)
Education:
Jacksonville University - Business Management
About:
I am the Vice President and General Manager for the Travel Media Group, a division of Dominion Enterprises. I have been with the Travel Media Group since July 2009. Prior to joining this division, I s...
Tagline:
Travel Business Executive
Mark Novak
Work:
Janus Capital Group (2012)
Mark Novak
Mark Novak
Mark Novak
Mark Novak
Mark Novak
Mark Novak
Youtube
GEW 88 Wood Preservation: Anvil 117
Preserve and recover the stock of the GEW 1888. NOT a tutorial...we sh...
Duration:
21m 33s
Stock Refinishing Like A Pro: Mark Novak
Mark Novak shares his knowledge on stock finishes and the results are ...
Duration:
12m 17s
GEW 88 Jacket Dent Repair/Restorati... Anvil...
GEW 1888 that is TANGO UNIFORM. Deep, slow rust. Missing bolt head. DE...
Duration:
41m 25s
Anvil 092: K98 major flood damage recovery
Wood and metal in serious distress. The wood is the major attention po...
Duration:
48m 59s
Fantail Fowler: Stock Blank Truing and Layout
Fantail Fowler stock moving into the truing stage, in preparation for ...
Duration:
21m 42s
Anvil 004.... Gew91 MAJOR Stock repair
14 inch crack through the stock of a GEW 91. Restocking not an option,...