Cart

No products

Shipping $0.00
Total $0.00

Cart Check out

CEA CEA-931-C

CEA CEA-931-C 2007-DEC-01 Remote Control Command Pass-through for Home Networkng

More details

Download

PDF AVAILABLE FORMATS IMMEDIATE DOWNLOAD
$45.00 tax incl.

$90.00 tax incl.

(price reduced by 50 %)

1000 items in stock

This specification defines a standardized method for communication of certain basic operational functions between devices in a home network1. The functions are those typically associated with a device's front panel controls or remote commander. Functions associated with the operation of "IR blaster"2 arrangements are also accommodated by this method.

Normative requirements are specified here for two distinct types of interfaces and their associated lower-layer protocols. One set is based on IEEE 1394 and A/VC commands and the other on devices supporting HTTP 1.1 over IP.

OVERVIEW AND SCOPE

Machine-to-machine control usually involves modeling the behavior of various elements (sometimes called sub-functions or subunits) within audio/video devices. For this discussion, we use the term "unit" to refer to an audio/video component such as a DVD player or satellite set-top receiver. Any given unit may include within it one or more different subunits. For example, an A/V Receiver may include audio processing subunits (such as amplifiers and filters), audio/video switching subunits, as well as a tuner subunit.

A unit may include DVD playback functionality for example. A fully-featured machine-machine interface (MMI) to the DVD playback unit would involve a device control model (DCM) of the DVD disk player subunit. Device control models typically support control of all aspects of the device and monitoring of the status of all aspects of operation. Full DCM-based device control protocols are often very complex because many devices are themselves complex.

Although it does involve commands sent from one machine to another in the home network, this standard takes a simpler approach to solve a simpler problem. This standard may be used to build a remote control unit that is capable of operating any device in the home network that is compliant with the standard. Traditionally, a so-called "universal remote" is a device that emulates the IR pulses needed to control various devices. It must be configured to emit the appropriate codes, or learn them by sampling the output of a remote one wishes to emulate. With the present standard, the function of the universal remote is accomplished by translating, in a controller device such as a DTV, IR codes received from that device's native remote into standard commands on the network bus. The operations defined here apply equally well to devices in the same room as to devices in other rooms accessible via the network.

We consider a home network to be made up of various types of interconnected Audio/Video devices. Some are sources of A/V data; others take in A/V data and process it for output or display (visual or audio). Some devices in the network may function only to control different devices in the network.

The current standard specifies certain commands sent from one A/V device to another in the home network that represents the kinds of functions that are so basic they are often associated with dedicated keys on the remote control unit. The kinds of functions considered here include such things as power on/off, channel up/down, volume up/down, direct entry of channel numbers, and media playback and record controls (play, pause, stop, fast forward and rewind, record). Operations considered for inclusion here communicate simple user intent across the network, ideally in response to a single, simple user action. The operation is one of a set of operations that enable a remote control associated with any device on the network with video display capability to perform basic functions on any device in the network.

In the protocols described in this standard, the controller device (the one issuing the command) can know whether the target device has implemented the particular function, and whether it was able to perform the indicated action. In some situations, it is up to the user to know whether the action that was performed was actually the desired action, for example, by visual or audio feedback.

The functions specified here have an effect on the target device that is defined by the manufacturer of that device. As an example, the "POWER" control function corresponds to the behavior that would occur if the user hit the Power key on the target device's native remote. A particular target device may use the Power key as "enter low-power standby" or it may be a power toggle. These functions are used in conjunction with visual feedback to the user, for example via an on-screen display or front panel. A source device can create on-screen displays by embedding text and graphics into its video output. Or, if CEA-775-A [6] graphics are used, the on-screen display can be created from bitmaps delivered across the 1394 bus.

This standard does not specify the method a controller device might use to determine which target device on the network should be the recipient of a given command. Typically for example, controllers would send video playback-related command to the networked device currently selected as the video source and audio-related commands (mute, volume control) to the device designated as the audio subsystem associated with that source device.

As several different a/v devices in the room may receive infrared pulses from a given remote control unit, and a controller device may translate these pulses into a network command, a given device may receive both a network-delivered command and that same command in the form of infrared pulses. This standard does not specify design requirements to avoid command duplication in such cases3.

In summary, this standard

• involves network-communicated remote control unit (RCU) commands that convey a simple user intent, usually in response to a single, simple user action;

• does not specify specific behavior required of the target device in response to any given function, although guidance on expected behavior is provided (exact behavior is at the discretion of the device manufacturer); and

• may be used to build a remote control unit that is capable of operating any compliant device in the home network.

1 While the commands are specified here in terms of protocols built on the IEEE-1394 standard and on HTTP over IP, the commands could be transported via other standards including other physical layer protocols as they travel from source device to receiving device in the network.

2 IR Blasters involve infrared emitters on or connected to one device that are programmed to emit infrared pulses emulating the remote control codes recognized by another device. The emitter is placed in proximity of the device to be controlled. Functions such as tuning and operation of a recording device can be performed using an IR Blaster approach.

3 It is recommended that in the case a target device determines that the same command has been received both via infrared pulses and via the network, it should reply to the PASS-THROUGH command with the ACCEPTED response (even if the infrared pulses arrived first).

Contact us