Multimedia, PLC/PLA, Microchip and Robots Flashcards

1
Q

What is multimedia

A

On a computer means video plus sound.
Multimedia means using other ways of presenting information to users.

It means using sound, video and other media together in a single presentation. Often videos, animations and sound clips are included together with text and pictures.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the charateristics of Video?

A

A three dimensional (3D) image displayed on a two dimensional (2D) VDU
The 3D to 2D conversion process is called rendering
3D graphics are frequently used in games, to give you the impression of moving through rooms and corridors.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the two different ways of rendering?

A

Software: achieved by CPU (i.e. MMX CPU), cheap and slow
Hardware: achieved by 3D graphics accelerator (i.e. special 3D graphics card that supports rendering), more expensive but much faster. Some graphics accelerator cards can use up to three GPUs to perform the rendering process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the seven steps in the rendering process?

A

The objects are first constructed as a bare wire frame.
Z-sorting: the objects drawn are placed in order from front to back. An alternative is z-buffering, where only the pixels that will be visible are drawn.
Lines in the wire-frame that will not be visible are deleted.
The surfaces are shaded or covered in textures/colours.
Perspective correction: the image is adjusted to provide the illusion of perspective.
Shading is adjusted for various light conditions. This is called alpha-blending.
Fogging or depth-cueing is used to enhance the illusion of distance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe how objects are constructed using the bare wire frame?

A

3D word represents objects in 3D space, each having co-ordinates in X, Y, and Z axes
Objects are first constructed as a bare wire frame
Wire frame makes up polygons (i.e. flat surfaces joined together)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe Z-sorting?

A

The next step is called z-sorting. In this step, the computer figures out what order the objects are.
The rendering engine then draws each object, from the back to the front.
An alternative is z-buffering, in which only the visible pixels are drawn.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Describe wireframe coloring?

A

Next, the surfaces of the wireframe are filled in with colour or textures to make the surfaces look real. The process of colouring is called shading.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Describe perspective correction.

A

Perspective correction: the image is adjusted to provide the illusion of perspective.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Describe fogging or depth cueing?

A

Fogging or depth-cueing is used to enhance the illusion of distance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Describe alpha blending?

A

6-Alpha blending is used to create lighter areas on a surface. It can be used to create the appearance of fog, mist, steam or pools of light.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the two different types of sound files?

A

Wave files

Midi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the difference between Wave files and MIDI files?

A

Wave files store information about the actual sound waves, so that these waves can be reproduced later. The sound card plays a wave file by reproducing the sound wave described by the file. Examples include Windows *.wav files.
Musical instrument digital interface (MIDI) files store information about what each instrument is playing. These were originally created for computer-controlled musical instruments, but many sound cards are now able to reproduce the sounds as specified in the MIDI file.
MIDI files are recorded by connecting musical instruments, such as organs, to the computer.
Sound cards create music using one of two methods: FM synthesis and wave tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is FM Synthesis?

A

Uses mathematical formulae to generate sound of different instruments
Poor quality (particularly Brass instruments)
Cheaper
Less ROM storage required

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are wave tables?

A

Shorthand / compressed versions of actual recordings stored in ROM on sound card
Larger ROM wave tables = more accurate sound
Note: All modern sound cards use wave tables

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What does a soundcard contain?

A

A sound card contains a:
Digital Signal Processor (DSP)
Analogue to Digital Converter (ADC)
Digital to Analogue Converter (DAC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Describe the charateristics of the digital signal processer DSP?

A
Process digitised sound signals
Two methods of sound generation
FM Synthesis
Wave tables
Compression (storage) /decompression (playback) for storage
17
Q

describe ADC

A

Analog voice signal from microphone is digitised for storage, and later used
Input

18
Q

describe DAC

A

Digitised sound data is converted into analog voltages for playback on stereo speakers
Output

19
Q

What does PLC and PLA stand for

A

Programmable logic controller

Programmable Logic array

20
Q

What does a PLC / PLA do?

A

A computer device replacing an array of:
Timers
Counters
Switches
Relays
Before PLCs/PLAs, electricians had to connect hundreds of these components together using wire.
PLCs/PLAs simplified this situation by replacing these arrays and wires with a small computers that could be programmed to perform any function required.

21
Q

Describe a microchip

A
aka microcontroller
Single chip controlling a device
Contain all the components of a small computer
CPU
RAM
ROM
Serial and parallel ports
Counters / timers
Many microchips are only 8 or 16 bit CPU’s with a 10MHz clock although some functions, for example video controllers for video games, printer controllers and PC internal controllers may require a 32 or 64 bit CPU with a higher clock speed
22
Q

What are microchips used for?

A

Microcontrollers are:
cheaper - they often cost less than $5.
more reliable - they often only use as much technology as needed to accomplish the purpose. There is less technology in the system to break down.
Most microcontrollers are only 8 or 16 bit systems with clock speeds of only 10 MHz - this is all the power that most need to accomplish their tasks quickly. Some controllers (e.g. video controllers in a PC) need more power (i.e. 32 bit systems at 33MHz+ clock speeds).
smaller and more compact - a microcontroller fits on to a single chip.
available for a wide range of devices.

23
Q

Who uses microcontrollers?

A
Microcontrollers are used for
household appliances, such as: 
TV and VCR.
microwave.
stereo.
cars: 
engine management (fuel injection, gearbox, cruise control, etc.).
stereo.
alarm.
controllers in a PC. 
video controller.
sound controller.
network controller.
bus controller.
DMA controller.
interrupt controller.
calculators, digital watches, toys, video games.
traffic lights, lifts, etc.
test equipment.
24
Q

What are the advantages of a microchip compared to a PLC/PLA?

A

Cheaper – often less than $5
More reliable
Smaller, more compact
Used in an extremely wide range of computer controlled devices

25
Q

How are interrupts in a realtime device important?

A
Guaranteed interrupt response time
Increased reliability
Real time operating systems have timeouts, self monitoring behaviour
Real time applications have a wider range of input and output devices than PCs
Micro switches
Temperature and pressure switches
Load sensors
Drive motors
Delays and switches
26
Q

Describe the characteristics of a Robot?

A

A computer controlled device with moving mechanical arms
Moves in three axes (X, Y and Z) and can be orientated in three directions… have up to six degrees of freedom
Three methods of arm actuation
Motors and gears
Pneumatics (compressed air)
Hydraulics (compressed fluid)

27
Q

What are the advantages of Robots over people?

A

Robots
Cheaper to run - just need power and maintenance.
Work 24 hours a day, 7 days a week.
Work in hazardous environments. Faster than humans.
Precise and repeatable, with no variations in quality.
Don’t get bored.
No union.

People
Expensive to run - need tea breaks, annual leave, sick leave, etc.
Like sleep and weekends.
Need to have safety equipment and specialist training to work in a hazardous environment. Slower than robots
Can do repetitive tasks but quality may vary.

28
Q

Advantages of People over Robots?

A

People
Can learn new tasks, easily if the new task is similar to other tasks that they have done (e.g. painting a different car).
Can learn completely different tasks.
Able to identify and solve problems. Able to identify and solve previously unknown problems.
Cheaper to set up: only the cost of hiring a new person (cheaper than a robot) and then training (faster, easier and less expensive than a robot). People pay their own medical bills.
Unemployment - will look for other work.

Robots
Expensive to reprogram to do a new task, even if there are only minor changes needed (e.g. painting slightly larger panel).
Currently, only designed for somewhat specific tasks (e.g. lifting items or welding). Would need to be modified for a completely different task, but this may be prohibitively expensive.
Technology is only now appearing that allows robots to identify problems - but even then only able to identify specific known problems. Solving problems will require a lot more research.
More expensive to set-up and service - specialist engineers are needed.
Unemployment - need to find someone to buy the robot, then have it moved .