SimSavvy
Simulation Blog

- Details
- Written by: Kathi Hansen
When watching live television, we don’t think twice about how the images we see on the screen are manipulated and morphed together. In the early days, live television shows would simply cut from one video to the next. So you would see a newscaster report on a story, then the screen would cut to a video of that story.
In 1974, prior to fulfilling his dream of creating a simulation application that would allow individuals in any discipline to use simulation, ExtendSim architect Bob Diamond and colleague Steve Rutt invented the Video Repositioner - a device to reposition broadcast quality video in real time.
With this Video Repositioner, television and film apparatus could finally alter the position of a video image without rescanning the originally generated image. So a newscaster could report on a story and you could see the video running in real time within the same screen.
Pretty cool invention!
This Video Repositioner was the impetus to the creation of image processing devices such as the Quantel DPE-5000 (motion adaptive line interpolation allowing both field and frame information to be used according to picture content), Grass Valley Kaleidoscope (for digital effects such as wipes, keys, recursive effects, mosaics, etc.), and Ampex ADO (digital special effects which allow rotation and perspective of video images) used by television stations and production companies including the CBS Television Network and EUE/Screen Gems.
40 years later, this groundbreaking invention was recognized at the 65th annual Technology & Engineering Emmy® Awards - honoring development and innovation in broadcast technology and breakthroughs that have a significant effect on television engineering. The National Academy of Television Arts & Sciences (NATAS) awards Emmys to those involved in engineering technologies which either represent so extensive an improvement on existing methods or are so innovative in nature that they materially have affected the transmission, recording, or reception of television.
The 65th Annual Technology & Engineering Emmy awards occurred on January 9, 2014 in Las Vegas, NV as part of the International Consumer Electronics Show. Click here to see Imagine That Inc. President Bob Diamond being recognized by the NATAS for his Pioneering Analog Video Repositioner.

- Details
- Written by: Anthony Nastasi
“Why are you collecting this data?”, I asked. It seemed a reasonable question given my current location. You see my friends and I were hiking to the top of Half Dome in Yosemite National Park, and we were currently about 7 miles from the trailhead. Imagine our surprise when a formally dressed college student (complete with official ID badge) asked us if we were willing to participate in a trail study. We were supposed to be in the middle of nowhere! But there she was sitting off to the side of the trail at a foldout card table that was holding a stack of time cards, a clipboard and some stickers.
- Details
- Written by: Cecile Pieper
I feel the ExtendSim Bias block (Rate library) does not get the use it deserves and would like to make a case for it.
If you do not use the Rate module in ExtendSim, there may be no point trying to understand the Bias block…However, lack of familiarity rather than true functionality might be the reason you’re not using Rate. The ExtendSim User Reference has a good discussion of ExtendSim Pro’s discrete rate capabilities; you may want to read up on it a bit. For now let focus on this little block called the Bias block.
The block is small and simple but carries a powerful concept. The bias block allows the rate of flow through particular model sections to be maximized. In other words, after defining where the flow should “preferably” go, the model optimizes the direction of the flow.
To illustrate my point lets give a practical example:
- Goal: The model purpose is to properly allocate power supply so that each customer gets what they need at the lowest possible cost.
- Setting: 3 different sources of power, 4 pools of users and a distribution network.
- Logic: Each source of power has an associated cost and is linked to the distribution network. Each pool of users needs a certain amount of power and is connected to the distribution network.
Supply information | Maximum Megawatt-hour | Cost per Megawatt | Bias priority |
Supply 1 | 50 MW-h | 35 $/MW-h | 1 |
Supply 2 | 50 MW-h | 50 $/MW-h | 2 |
Supply 3 | 50 MW-h | 60 $/MW-h | 3 |
Demand information | Megawatt-hour Demand |
User a | 20 MW-h |
User b | 30 MW-h |
User c | 20 MW-h |
User d | 10 MW-h |
- Implementation: The modeler will construct the distribution system, the suppliers and the consumers… When all of that is done, the modeler can position a bias block next to each power supply; the lowest cost producer will be given the highest priority and so on…. And that’s it; the model is done and will distribute energy at the lowest cost.
The concept of bias block allows a modeler to look at his model as a global system. What is flowing through the system will follow the preferences provided by the Bias block.
If the Bias block gets used more, I have in mind some fun upgrades to make the block even more powerful. Right now, the Bias parameter only authorized priorities between different parts of the model. It would be a fun new development to allow a full “objective function” to be defined which would be either maximized or minimized.