Speed Up Factor

I watch a lot of Coursera videos and usually view them at 1.25x or 1.5x normal viewing speed. I started thinking about how much that would translate into viewing time.

\large \begin{matrix} Factor & Time (s)\\ 1.25\times & 75\\ 1.00\times & 100\\ 0.75\times & 125 \end{matrix}

From the table, my assumptions can be seen. Viewing a video at 1x speed should show the video in real-time. If the video is 100 seconds long, I would expect it to take 100 seconds at a speed up factor of 1x. If however I choose to view the video at 1.25x speed up factor I would expect the video to be shorter, around 75 seconds. If the speed up factor were set to 0.75x, I would expect the video to take longer to watch, in the neighbourhood of 125 seconds.

If t is the time in seconds of the video at normal speed. We can formulate the time when a speed up factor is applied. Set t = 100, to simplify calculations and assumptions.

\large 100\times 0.75 = 75

This isn’t what we wanted.

\large \frac{100}{0.75}\approx 133
This isn’t what we wanted either!

If we think of the speed up factor in terms of percentages we could try something like this:
\large 100\times (1 - 0.75) = 25

We are getting closer, this tells us how much time will be gained/lost by using this speed up factor.
\large 100 + 100\times (1 - 0.75) = 100 + 25 = 125

This is what we are looking for. Lets replace 100 with t and 0.75 with s and doing some algebra:
\large t + t\times(1-s)
\large t\times(1+(1-s))
\large (2-s)\times t

We arrive at the following formula which nicely expresses the relationship between the speed up factor and t:
\large F(t,s) = (2-s)t

Here are the assumptions that we are making:
\large s > 0\\ t > 0

If s where to equal 0 it would indicate that the video was paused and therefore t should become infinite. This formula doesn’t work that way. Negative values for s would indicate rewinding and that t should be going backwards.

\large \begin{matrix} t & s & Actual (s)\\ 956 & 1.25 & 717\\ 555 & 1.05 & 527.15\\ 1234 & 0.80 & 1480.8 \end{matrix}

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s