Video Signals And Timing: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
m (→‎Variable reference: whitespace)
Line 151:
== GTF Using resolution and pixel clock ==
<tt>
[[#PIXEL_FREQ]] = [[#PIXEL_FREQ_REQUIRED]]<br />
[[#TOTAL_ACTIVE_PIXELS]] = [[#H_PIXELS_RND]] + [[#RIGHT_MARGIN_PIXELS]] + [[#LEFT_MARGIN_PIXELS]]<br />
 
[[#IDEAL_H_PERIOD]] = ( ( [[#C_PRIME]] - 100 ) + ( ''SQRT'' ( ( ( 100 - [[#C_PRIME]] ) ^ 2 ) +
:( 0.4 * [[#M_PRIME]] * ( [[#TOTAL_ACTIVE_PIXELS]] + [[#RIGHT_MARGIN_PIXELS]] + [[#LEFT_MARGIN_PIXELS]] ) / [[#PIXEL_FREQ]] / 1000000 ) ) )
:) ) / 2 / [[#M_PRIME]] * 1000<br />
 
[[#IDEAL_DUTY_CYCLE]] = [[#C_PRIME]] - ( [[#M_PRIME]] * [[#IDEAL_H_PERIOD]] / 1000 )<br />
 
[[#H_BLANK_PIXELS]] = ( ''ROUND'' ( [[#TOTAL_ACTIVE_PIXELS]] * [[#IDEAL_DUTY_CYCLE]] / ( 100 - [[#IDEAL_DUTY_CYCLE]] ) / ( 2 * [[#CELL_GRAN_RND]] ) ) ) * 2 * [[#CELL_GRAN_RND]]<br />
 
[[#H_TOTAL]] = [[#TOTAL_ACTIVE_PIXELS]] + [[#H_BLANK_PIXELS]]<br />
[[#H_FREQ]] = [[#PIXEL_FREQ]] / [[#H_TOTAL]]<br />
[[#H_PERIOD]] = 1 / [[#H_FREQ]]<br />
[[#V_SYNC_AND_BACK_PORCH]] = ''ROUND'' ( [[#MIN_V_SYNC_AND_BACK_PORCH]] * [[#H_FREQ]] / 1000000 )<br />
[[#V_BACK_PORCH]] = [[#V_SYNC_AND_BACK_PORCH]] - [[#V_SYNC_RND]]<br />
[[#TOTAL_V_LINES]] = [[#V_LINES_RND]] + [[#TOP_MARGIN_LINES]] + [[#BOTTOM_MARGIN_LINES]] + [[#INTERLACE]] + [[#V_SYNC_AND_BACK_PORCH]] + [[#MIN_PORCH_RND]]<br />
[[#V_FIELD_RATE]] = [[#H_FREQ]] / [[#TOTAL_V_LINES]]<br />
 
'''if''' ( [[#INTERLACE_REQUIRED]] == '''true''')
{
:[[#V_FRAME_RATE]] = [[#V_FIELD_RATE]] / 2
} '''else''' {
:[[#V_FRAME_RATE]] = [[#V_FIELD_RATE]]
}</tt>
 
1,490

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu