Computer Input/Output Devices

An introduction to some of the more common input/output devices

Some computer devices are able to function as both input and output devices. This article will look at some of the more common devices and their uses.

MIDI-Enabled Devices

A MIDI (Musical Instrument Digital Interface) connection makes it possible to connect a range of musical instruments or devices, including electric keyboards, synthesizers, guitars and mixers, to a computer system. Often, computer sound cards will also include a built-in synthesizer as well, making it possible for them to produce MIDI sounds. It’s also possible to connect MIDI devices to each other, before connecting them to a computer system.

MIDI devices can be connected to a computer system through a variety of ports, depending upon the manufacturers design. MIDI to USB Interface, MIDI to Serial and MIDI to Firewire connections are the most commonly used and allow faster communication between the musical instrument and the computer or controller device.

An example MIDI Device
Multi-Function Printers

Multi-function printers combine both input and output features into one device and the vast majority of printers available on today’s market make use of these features. This enables users to save valuable office space. Typically, multi-function printers include some or all of the following features:

  • Printer (output)
  • Scanner (input)
  • Fax (both input and output)
Multi-Function Printer
Headsets

A headset combines both headphones (audio output) and a microphone (audio input). Headsets can be used to take part in online meetings, online gaming with other players and to use with applications such as Skype.

KVM Switches

Keyboard, video & mouse (KVM) switches are devices that enable a user to control multiple computer systems with a single keyboard and mouse, each of which sending their display to a single monitor. This setup is particularly useful when managing test environments or accessing multiple servers that have no requirement for a dedicated set of input devices or display.

KVM switches mostly use USB or PS/2 connections and generally come in desktop, inline or rack mount versions. Some of the higher end rack mount KVM switches can be uplinked so that they can be connected to dozens of computer systems.

An 8-port KVM Switch
Touch Screens

Touch screens are perhaps one of the most common types of input/output device in today’s technological world, being used in mobile devices and laptops, point-of-sale terminals in fast food restaurants and some ATMs.

Touch screens are commonly controlled simply by the user touching the screen with their fingers, but there are some which make use of a stylus to perform the same tasks.

Touch screens are comprised of three ‘parts’ in order for them to function correctly:

  • Touch Sensors: The touch screen sensors are typically either a panel that lays over a standard display device or can be built into the monitor itself. In terms of the user, operation of both works in the same way.
  • A Controller: if the touch screen is using an overlay panel, the controller connects to the touch panel and then to the computer system port. Typically, these use a COM or USB port, although in certain circumstances the controller may connect to another port, device or drive. In the case of built in touch sensors, the controller is built into the monitor itself and the monitor carries two cables instead of the usual one which connects to the VGA or HDMI port on the system. The second cable attahed to the monitor will normally connect to the COM or USB port, although there are circumstances where it may connect to an alternative.
  • A Device Driver or Specialised Software: This enables the computers operating system to interpret the information sent to it by the touch screen device.
Smart TVs

Smart TVs are classed as hybrid devices. Smart TVs are television sets that have web and internet features built into it, accessible through the use of voice commands or via the remote control. In the vast majority of cases, there is no need to connect other devices to the television in order to perform the functions.

At first glance, this may appear to be a good use of such technology but some devices are not being continually updated as new features from content providers is made available. However, other manufacturers are continuing to provide updates for applications and firmware so that they continue to remain fully functional.

Another potential drawback for some smart TVs is that the voice commands do not have any security measures and are often sent to a third party. This means that there could be no protection for the information that you request. Some manufacturers and providers use the sent information to place additional advertising to your viewing experience. it’s important to consult the documentation that’s packaged with the TV in order to see what the manufacturers TV Privacy Policy is.

Set-Top Boxes

Set-Top Boxes take video content and then convert it into a format that can be viewed on a normal television. They are also known as streaming players or media players.

Traditionally, set-top boxes were utilised by cable television companies to descramble the broadcast signal so that only paying, authorised customers could view the offered television programs. Similarly, satellite television providers also have a set-top box that acts as a ‘descrambler’ for the information which allows over-the-air content to be viewed.

An example Set-top box

it’s also possible to purchase set-top boxes that are not specifically connected to a cable or satellite television provider. Such examples are Apple TV, Amazon Fire TV and Google TV. These devices differ in that they make use of WiFi or Ethernet connections to access the Internet so that content from providers such as Netflix or Hulu can be viewed. Some set-top boxes also include built-in Internet browsers.

In the vast majority of cases, these devices are connected to televisions through coaxial or HDMI connections.

Computer Audio Output Devices: Surround Sound

Computer Audio Output Devices: Setting up Surround Sound Sytems

A fair proportion of home audio systems are setup with some form of surround sound system. ordinarily, these setups are known as either 5.1 or 7.1 surround sound.

5.1 Surround Sound configuration contains one speaker at the front and center, a pair of speakers to the front side of the listener and another pair of speakers to the rear. 5.1 also has a subwoofer that can be placed anywhere in the room, although it’s commonly placed in front, somewhere near the front/center speaker.

A 5.1 Surround Sound Setup

7.1 Surround Sound configuration is very much the same as 5.1, with the exception that there is another set of speakers added to the sides of the listener, somewhere between the front and rear pairs.

A 7.1 Surround Sound Setup

Note: Professional entertainment centers, such as cinemas, often use systems up to and including 16.2 surround sound.

As with home entertainments systems, computer systems can also be connected to more than a single pair of speakers or set of headphones. Some computers even include all of the connections for a 5.1 or 7.1 surround sound system, depending on the included sound card.

Even if the computer doesn’t have the ports required to directly connect a surround sound system, there are a variety of ways that can be used to connect a computer so such a home audio system.

  • Analog Cable: in this method, the computer system is connected to the audio system through an analog cable, with a normal line out jack on one end and a set of RCA connectors on the other. Typically, the jack will connect to the line out or headphone port on the computer, whilst the RCA jacks are connected to a port on the audio receiver, most commonly the auxiliary ports
  • USB Cable: Computers can be connected to an audio receiver through use of a USB cable that has a normal USB connector on one end and a set of RCA plugs on the other. This allows both audio and visual data to be sent to the home audio system. Sometimes, an external digital-to-audio converter (DAC)is connected to the computer via a USB cable and to the home audio system using RCA cables.
  • Digital Audio Cables: Some computer systems come equipped with an S/PDIF port. This port can be used to connect a coaxial cable, with RCA connectors or a TOSLINK cable between the computer and home audio system. Other computer systems, including Mac computers, have a digital port in place of the standard headphone jack. These ports are able to transmit both analog and digital data, depending on which type of device is connected.
  • HDMI: If both the computer system and home audio system have HDMI ports, it’s possible to simply connect the two together through the use of a HDMI cable.

In the majority of cases when connecting a computer to a home audio system, it will be necessary to configure the setup through the computer systems Device Manager (or similar in non-Windows systems).

Security Input Devices

A look at a range of available security input devices

Security Input Devices

Assist in providing protection against unauthorised access to computing devices and associated resources. One of the most commonly implemented security input devices are biometric devices.

Biometrics are a method of recognising an individual based on certain physiological or behavioural characteristics. These characteristics are unique to the individual and include detection of things such as retina or voice patterns and fingerprints. Biometrics are fast becoming the foundation of secure personal verification solutions and secure identification. Some modern mobile phone technologies, such as the Sony Xperia range, are already including fingerprint biometrics into their operations.

Biometrics can also add an additional layer of physical security by verifying the identity of a person attempting to gain access to a system or device.

Due to their nature, biometric devices are more complicated to set up and will always require installation and configuration to the individual user before they are able to be used. The initial ‘object’ (e.g. fingerprint, retina scan voice print etc) that will be utilised by the system user will first have to be captured and stored. Once that has been completed, the user will then have to test the system in order to ensure that it accurately identifies and verifies them.

In the vast majority of cases, biometric devices are connected to a computer system through an available USB port.


Biometric Devices

There are a variety of different biometric security input devices available to support identification of an individual who wishes to use a computer system:

  • Fingerprint Scanner/Reader: These devices scan an individuals fingerprint(s) and match them to a database of stored prints in order to verify the person’s identity. Once verified, that person will be able to access whatever the scanner is protecting. If such a device is not already hardwired into a system (e.g. a building’s security system) then fingerprint scanners are typically connected to devices, such as personal computers, through a USB connection. Some laptops and mobile phones have fingerprint scanners built into them in order to improve the security of such devices.

    A Fingerprint Scanner
  • Retina Scanners: Work in a similar vein to fingerprint scanners by scanning an individuals retina pattern and comparing it to a stored database of scans to verify the user’s identity. As with fingerprint scanners, if the Retina Scanner is not hardwired into a system, it can be connected via a USB port. Very few personal devices currently have built in retina scanners.

    A Retinal Scanner
  • Voice Recognition: Make use of a spoken ‘pass phrase’ to compare against a stored database of voice prints in order to verify the identity of the person speaking the phrase. Similarly to both fingerprint and retina scanners, voice recognition devices can be connected to a computer system through a USB connection.
  • Signature Recognition: Makes use of a ‘signature pad’ on which an individual will physically ‘sign’ their name. This will then be compared to a database of stored signatures to verify the identity of the user. Other than the signature itself, signature readers also analyze other aspects of the signers behaviour, such as the strokes used and the amount of pressure applied to the pad whilst signing. As with all the other devices above, signature readers can be connected to a computer system through a USB connection if they are not already hard wired.

    A Signature Reader
  • Biometric Keyboards: Biomtetic Keyboards use a special program monitor the behavioural characteristics of a system user’s typing, such as key strokes, key press duration and pressure etc, in order to create a ‘baseline’ for the individual. Once this analysis is stored, the program will be able to challenge a user to verify their identity simply typing. The system will then compare this keystroke behaviour with that stored in the database for that particular user. Some biometric keyboards also have built in fingerprint scanners and the majority are connected to a system via a USB connection.

    Biometric Keyboard
  • Biometric Mice: A biometric mouse generally uses a form of biometric authentication before it will allow an individual to use a computer system. In most cases, this is typically a built in fingerprint reader which will then compare the offered fingerprint with those of that stored on a database.
  • Storage Devices: Biometric storage devices, ordinarily hard drives or flash drives, typically use a built in fingerprint reader to verify and allow an individual to access data stored on it. In most cases, these devices are connected to a computer system through a USB port.

    Biometric Flash Drive
  • Motion Sensors: Whilst motion sensors are not quite security input devices as we’ve looked at above, they do still classify as they are able to input a signal into a computer system when they detect changes in heat, normally caused by a human body. This is done through infrared sensors contained within the device. In most cases, motion sensors are hard wired into a security system and rarely connected through a peripheral connection such as USB.
  • Smart Card Readers: Smart card readers, unlike other devices looked at in this article, do not fall into the category of biometric devices. Smart card readers work through reading information stored within a microprocessor within a smart card. Ordinarily, this will provide a physical access token to provide access to a specific area for the user. Often, these smart cards take on the form of employee ID cards.

    Smart Card Reader

Flight Sim World: Early Access Review

A review of the Early Access Flight Sim World, by Dovetail Games

Rumours of a new Flight Simulator from Dovetail Games has been circulating now for a while and they finally came good, releasing the early access version of Flight Sim World on 18th May 2017.  Having been caught up with other things for the last few days, I only found my first opportunity to take to the skies today and see if FSW manages to match the hype around it.

fsw_1

First Impressions
Once the software had completed it’s first load/setup, I was pleased by the improvements to the home screen GUI over that of Flight Simulator X.  The various menu screens are well laid out and are easy to navigate.  Something new that FSW has is a ‘Pilot Profile’.  At first glance, this would seem to be an improvement over the flight log recording of FSX, one aspect that was always a little hit-and-miss.  FSW appears to have some structure to it, with 2 different ‘licences’ available to train towards at present.

fsw_2

In addition to the above training, there are missions and the all important ‘Free Flight’ modes, which will be familiar to FSX pilots.  Oh, and Dovetail have thrown in some 61 achievements to try for as well if that’s something that has an appeal for you.

First Flight
I took a few seconds to consider where I’d like to start off in FSW, and quickly decided to head straight into a free flight.  At this stage, there aren’t too many aircraft to choose from, but I understand that’s because the software is in it’s early access stage and that a wider variety will become available in time.  Otherwise though, the initial flight planning seems simple and for the maiden voyage, I opted to fly out from London City (EGLC) to land at Southend International (EGMC), a route that will take me along the River Thames and past the Queen Victoria Bridge.

Loading times for flights seem a little slower than that of other flight sims. Long enough, in fact, for me to have just about written the above paragraph before the aircraft was ready on the runway.

If you’re familiar with Flight Simulator X, then you’ll not find too much difference when it comes to getting airborne in FSW.  Controls seem largely the same (although after just  a couple of flights, it’s entirely possible I’ll still find some that are different).

fsw_3

And here’s where I found the first real negative.  The framerate in FSW really isn’t too good.  It isn’t completely horrendous for me, but bad enough to make landing more of a challenge than it should be.  The rig I’m running is mid-range, all purpose and old enough to be in need of an upgrade, so at first I considered that this may be part of the problem.

However, on taking a look at some of the reviews and comments posted on Steam, I discovered that others are having similar problems, in some cases badly enough to make FSW unplayable.  Additionally, there doesn’t seem to be a correlation between how comprehensive the computer systems are and how bad the fps is.  In some cases, users with high end machines are experiencing worse FPS than I have done.

Conclusions

On the whole, I think FSW has quite a bit of potential as Dovetail continue to develop it.  It does have more of a ‘game’ feel than that of a simulator, and it really does feel like an ‘Early Access’ piece of software, just as it claims to be, but I do rather like the look and feel of the whole thing, even at this early stage.

Graphics on both aircraft and terrain are better than that of FSX, but that does seem to be causing a variable hit on framerates, depending on what you’re running, but I’m hopeful that Dovetail will get to the bottom of this and rectify it in due course.

fsw_4

As to whether you should purchase FSW in it’s current rendition.  If you’re looking for a nice polished game/simulator with no bugs, then I’d strongly suggest leaving it for the time being to see how it goes.  Dovetail have announced the release of a patch for it later this week, so that might iron out and improve some things already.

On the other hand, if (like me) you’re curious enough to want to follow the software through it’s journey to shiny polished, then the price tag isn’t too much of a hit to take.  If Dovetail do manage to fix the FPS issues, then I can see myself having a few happy hours here and there, finding my way around it.

I won’t, however, be ditching FSX anytime soon.

 

Multimedia & Optical Input Devices

Some of the more common multimedia and optical input devices

Multimedia Input Devices

Are devices which transfer sound, images, video or a combination therein to or from a computer system. Multimedia devices can be either input or output devices and common types of this device are digital cameras and sound devices.

Digital Cameras
Digital cameras capture and store photographic or video images through the use of electronic signals. The captured files are most often stored on removable memory cards, although they may sometimes be stored on embedded cards or optical discs.

It’s possible to transfer, print, save or otherwise work and edit with the information stored on the digital camera or removable memory by connecting the camera or storage media to a computer system.

If the camera has a removable storage media, it’s possible to transfer the data by connecting the card itself to the system through a media card reader.

The majority of digital cameras are connected to computer systems through USB or Firewire connections.

Camcorders & Video Recording Cameras
Video recording cameras work in very much the same way as other digital cameras. Often, data is stored on removable or optical media and the data is captured through analogue or digital electronic signals.

As with digital cameras, video recording cameras can often be connected to a computer system through a USB or Firewire port. However, some professional grade cameras may use tapes or disks that will need an alternate transfer method, sometimes additionally requiring digitisation.

Webcams
A webcam, or Web Camera, is used to send a continual video feed or periodic images to a website for display. In the majority of cases, webcams capture the data in the form of JPEGs (images) or MPEGS (video) before uploading them to a web server.

Webcams are also used a lot within instant messaging software (such as Skype) and by some video applications. In some cases, companies and corporations might use webcams as a security measure.

As with digital cameras and camcorders, webcams are very often connected to computer systems through USB or Firewire ports.

Microphones
A computer microphone allows audio data to be sent into a computer system. Normally this would be either for the data to be recorded or for use in ‘real time’, such as an audio feed that accompanies a webcam or video conference feed.

In the vast majority of cases, the microphone is connected to the computer system through a microphone jack or sound card. If the sound-card has colour coded ports, the microphone connection will be pink in colour. Otherwise, the ports will be marked with the word ‘mic’ or with a small microphone icon.

Most microphones have a 1/8-inch phono plug built into the cable to enable connection.

 


Optical Input Devices

Optical Input Devices offer a way for users to be able to transfer information from a paper, ‘hard-copy’ source into a digital format that the computer system is able to work with.

Scanners
Scanners are used to take a photo-identical copy (scan) of a physical copy of any document (known as ‘hard-copy’) and create a digital format copy which can be stored, transfered or edited on a computer system.

A scanner works in a similar fashion to a photocopier but, ordinarily, has a much smaller footprint. Scanners can be attached directly to a computer system to import the scanned copies of documents. With the correct software, imported documents can be edited, manipulated for transmitted.

Typically, a scanner is connected to a computer system through a USB or High-Speed USB connection. In todays world, scanners are very often incorporated into multi-function printers.

Barcode Readers
Barcodes are able to provide a simple and inexpensive method of encoding textual information that can be easily read by electronic readers.

A bardcode reader scans a light source across the barcode and converts the pattern of reflected light into an electronic signal that is then decoded back into it’s original data format.

There are currently four styles of barcode reader available:

  • Pen-type readers (also known as barcode wands)
  • Laser scanners
  • Charge Coupled Device (CCD) readers
  • Camera-based readers

As with the majority of peripheral input devices, barcode scanners are connected to computer systems through USB connections.

Star Wars Incom T-65 X-Wing (Freeware/FSX)

A quick look at an X-Wing Fighter to celebrate Star Wars Day (May 4th) 2017

As it’s International Star Wars Day today, I couldn’t help but have a bit of a dig around to see if I could locate something related that I could throw about in FSX late this evening.

And behold, I found an X-Wing!


Download Link

The Incom T-65 X-Wing (FlyAwaySimulation.com)


If I’m honest, when I first booted the model up into FSX, I wasn’t really expecting an awful lot.  The X-Wing was originally built for FS2004 and ported over to FSX, a process that can have varying results.  Additionally, texturing and rendering have improved significantly since the days of FS2004 and this means that some earlier models can look like they might have been built from cereal cartons and sticky tape.

X-wing_3

In the case of this marvellous little freeware though, I was very pleasantly surprised.  Yes, the model does look a little dated compared to some of the newer aircraft that we’re able to pick up for our sims now but it still looks plenty good enough to make me feel like I’m 7 years old again.

It also has some really epic features that only served to further enhance my regression to early childhood.  Things like the top of R2-D2 turning left and right in line with any rudder inputs and the ability to change the wing formation from flat into that legendary “X” shape from which it derives it’s name, just about busted my ‘coolometer’.

X-wing_1

Ohh, and in terms of flight dynamics, Holy Hell!

It’s so fast that I kept looking for the ‘Ludicrous Speed’ throttle setting (bonus points if you get that pop-culture reference) and so agile it’ll make Lord Vader’s helmet spin.  Not only that, but the flap settings have been cleverly designed so that it’s possible to fly at a shade over 10 knots.  Meaning that you can just about grab a Banther Burger & Salamander Stick from the local Intergalactic Fly-Thru on your way home. (What?  Bringing the Empire to it’s knees is hungry work!)

X-wing_2

All in all, despite being an older-generation flight sim craft, it’s bloody brilliant!  If you’re one of the wonderful ‘Generation-X’ kids (as I am), then I’m pretty certain that you’ll get some real pleasure in taking the X-wing out every so often.

X-wing_4

Now I just need a Death Star to blow up and my night will be complete.

#MayThe4thBeWithYou

Pointing Devices

A look at some common computer pointing devices

Pointing devices enable us to be able to navigate around the graphical user interface of a computer system easily, without having to be aware of the various command line prompts that would otherwise be needed in order to open and utilise applications.

Similar to most computer system peripheral devices, pointing devices come in a variety of designs.  The most common of these is the computer mouse, of which most of us will be familiar.  Other pointing devices include game pads, touch pads, track balls, joysticks, and graphics tablets.


Mouse

The ‘mouse’ gets it’s name from it’s original appearance; that of a small rounded rectangle with a cable attached to one end. A mouse sends data to the graphical user interface (GUI) by having it’s movement tracked across the desk or mouse pad.

A typical wireless mouse with two buttons and a central ‘scroll wheel’

Most of today’s mice make use of optical technology to detect it’s movement through use of a laser. Unlike it’s ball-type predecessors, the lack of mechanical moving parts makes this mouse both more accurate and reliable.

Today’s wired mice are generally connected to a computer system through a USB port and, similarly, wireless mice connect to the system through a USB port transceiver. Alternatively, some mice make use of Bluetooth wireless technology to achieve the same goal.

The most common of today’s mice mice that come bundled with computer packages will typically have two main buttons and a central ‘scroll wheel’. However, there are a number of variations on this with some mice having up to 24 buttons available. This variation in buttons can be used for such things as moving forwards and backwards within browser windows or may be used to program functions for higher level PC gaming. Other mice, such as those that come with Mac computers have only a single button present.


Trackball Mouse

A Trackball Mouse is, to all intents and purposes, an upside-down version of a normal mouse. Instead of the later style of optical sensors, a trackball mouse has a ball just as the earlier versions of standard mouse had.

A Logitec Trackball Mouse

Signal are sent to a computer system from a trackball mouse by rolling it’s ball by movement of our fingers, thumbs or the palm of our hands. Similarly to a normal mouse, a trackball mouse will have at least one button to send signals to the computer system.


Touch Pad and Trackpoint

As the name might suggest a ‘touch pad’ is a small, touch-sensitive pad that is operated by the user running their finger across it’s surface. This is then converted into an electrical signal which is translated and transmitted to the system unit.

A Touchpad pointing device

Most touch pads have buttons just like their mouse or trackball counterparts. However there are also a high number of them which can be configured to detect the user tapping it’s surface with their finger, thereby processing that information in the same way it would as a click of the associated button.

Similar to Touch Pads are Trackpoints.  Trackpoints are normally found on laptops and are located either in the center or at the bottom of the system’s keyboard.  Ordinarily, Trackpoints are a small joystick style button that respond to directional force from the user in order to move the mouse pointer around the screen.

A Trackpoint device (above the letter ‘B’) with selection buttons underneath the spacebar

other Pointing Devices

In addition to the more traditional pointing devices above, there are other devices that have another primary function, but can also be used effectively as pointing devices.

Gamepad
Gamepads are primarily designed to be used within gaming applications. They are typically held and manipulated with two hands and feature a number of buttons that control different actions within the game or program.

The latest versions of many game pads also have sensors or pointing devices that can sense rotation, as well as direction of movement. A combination of these two are used to control actions within the game or application.

A Sony PS4, with it’s associated gamepad to the left

Most typically, gamepads connect to a computer system through a USB port although the most recent consoles and PC gaming pads use various forms of wireless technology to connect to the system unit.

Joystick
A joystick is a stick or lever which pivots around a base and is used to control movement on a device. The majority of current joysticks also include a number of additional controls, buttons, toggles or switches to control other associated actions that the input is controlling. The joystick itself inputs the angle and direction of any desired movement.

A Microsoft joystick

At one time, joysticks were the most common input device to be used with gaming programs and applications. However, with the introduction and improvements with gamepads, they are generally used more within flight or space simulators. In addition, joysticks are also often used to control machinery such as cranes and unmanned vehicles (drones).

Once upon a time, legacy joysticks were connected to computer systems via a ‘game port’, a device port that was designed specifically for connecting this style of input device. However, most modern joysticks employ a wired USB connection to connect to the computer system.