JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Glossary

 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Beginners
View previous topic :: View next topic  
Author Message
vickyg2003
Site Admin


Joined: 20 Mar 2004
Posts: 6948
Location: Florida

PostPosted: Thu Jul 08, 2010 6:28 pm    Post subject: Glossary Reply with quote

Wiki version: http://www.hifi-remote.com/wiki/index.php?title=Glossary

*9xx
A reference to the commands used to program the remote from the remotes keypad. The commands available vary by remote. There may be commands to search for setup codes; blink back setup codes;blink back the remotes signature; setup macros, keymoves and learns.

15-xxxx
A sequence of numbers that start with 15- indicate a part number for a RadioShack Remote that was manufactured by UEI. The 15-1994 is perhaps the best known of these remotes, so well known that it is just referred to as "the 1994".

Atlas
A popular style of cable remote.

Advanced Code
An old term for EFC.

BIN
1) a file extension for compressed binary files.
2) a file extension for files containing a device upgrade for a slingbox. This type of bin file can be imported or exported from RemoteMaster.

CCF
A file extension for a file that contains encoded signal information for a Philips Pronto Remote user's equipment. CCF files are helpful for finding codes for equipment. These files can be converted to a tab delimited text files with decodeCCF.

Channel Lock
This is an option that often appears on cable remotes. This setting keeps the channel changing buttons set to control the cable companies decoder box even when the remote is not in CBL mode.

Cinema 7
This is often used to reference the very popular JP1 ready remote, the URC-7800 Cinema 7 Remote With learning. This usually does not refrence the real URC-7200 Cinema 7, which is very different remote.

COMCAST
A cable company that uses UEI remotes for their set top boxes.

COX
A cable company that uses UEI remotes for their set top boxes.

CSV
Comma Separated Values, which is a plain text database type file, with each record being a line, and each field in the record separated by a comma.. An CSV file can be opened by Excel with a click so its a popular file format for sharing data between applications.

Debounce
When a button is first pressed the electrical contacts often make and break contact several times before solid contact is made. The remote waits for a small time period after the initial contact so make sure that these bounces are not treated as multiple presses.

DecodeCCF
A program that can decode a Pronto CCF file. DecodeCCF produces a tab delimited text file of the decodes.

DecodeIR.dll
A dyanamic linked library file used my many of the JP1 programs to decode IR timing data.

Device
1)The numerical representation of a portion of an IR signal, that usually does not change over a group of signals for a piece of equipment.

2) Equipment being controlled.

Device Combiner
An protocol that allows you to create one setup code that combines several different types of signals and assign it to a single device button. The combiner can free up keymove/macro space, but takes up a large amout of upgrade space. The combiner lets you specify the duration for signal, which may improve their performance in macros. The device combiner can only work with protocol executors that use 3 digit EFCs.

Device Index
A number that corresponds to the last device key that was pressed, or in the case of an extender, the number to use for various keysets. When a non-device key is pressed, the device index is used to figure out how to process that button press.

Device keys
The keys that change which equipment your remote is controlling e.g. [TV], [DVD]. [VCR], [CBL], [SAT], [RCVR], [CD], [PVR], [AUX], [PVR].

Device Mode
A Device Mode is everything that gets selected by pressing a device key. That includes a device index, a setup code and a set of key moves and a set of learned signals.

Device Upgrade
This is a setup code that was added after the remote was manufactured, and resides in the E2/EEPROM area.

Device Type
Device type is associated with each setup code. Device types have three major functions.

A device type is used to find the correct setup code to process when a button is pressed. Some remotes use 5 digit setup codes where the first digit is the device type, other remotes have you issue a *992 command to change the device type before you enter a 4 digit setup code.

Device types determine which keys are available for assignment when creating an upgrade. Some device types have more or different keys available than other device types.

A device type may influence how things like volume punch through; channel lock; transport punch through; and the record and FAV buttons work on your remote.

Although a device type is selected from a a list that might say TV;VCR;DVD;CD;AMP .... The device type has ABSOLUTELY NOTHING to do with what kind of equipment will recognize this signal.

Devices.xls
An Excel spreadsheet that keeps track of all the device setup codes and the protocol information in various remotes.

Devices4.xls
A spreadsheet that gives you EFC information for the setup codes in the RS 15-1994 remote.

Discrete Codes
A code that gives you direct access to a function that is normally accessed by toggling or rotating. Discretes are most often used to ensure your home theater components stay completely in sync for powering on and off and changing inputs.

DKP
Double Key Press, A special protocol that processes different keys depending on if the key was pressed once or twice in a given time period.

DSM
Device Specific Macro, A special protocol that only runs a macro when you are in the bound device mode.

DVR
Digital Video Recorder

E2
The area in an Flash chip that corresponds the EEPROM area in the older remotes.

EEPROM
A memory chip that maintains its contents without electrical power, and whose contents can be erased and reprogrammed either within the remote or from an external source. EEPROMs are used where the application requires stable storage without power, but where the chip may have to be reprogrammed

EFC
Extended Function Code, this is a code that allows us send a parameter to the protocol executor to send a IR signal for a specific function. The EFC can be 3 or 5 digits. Depending on the vintage of the remote you may not be able to use 5 digit EFCs. If a remote requires 5 digit EFC's, you need to prepend 00 to a 3-digit EFCs. If the remote uses 3 Digit EFC's, you can not send 5 digit EFCs. EFC's are specific to a protocol executor. The EFC should not be confused with the OBC.

Extender
1) An extender is a JP1 program that is loaded into the E2/EEPROM area your remote as a protocol executor.

This protocol replaces the main processing loop and adds extended functionality beyond that which the remote delivered as standard and overrides some of the normal remote operations. An extender converts all your learning memory to extend the keymove/macro memory, and changes the way macros are processed.

An extended remote has the extender program installed.
An unextended remote does not have the extender program installed.

2) Sometimes, but rarely, an extender refers to a gadget purchased to increase the range of the IR transmission.

Flash chip
A rewritable memory chip that retains its data without a power supply.

Function
The portion of an IR signal that is different for each button.

HCS08
The Motorola chip in JP1.2 remotes.

HT
Home Theater, often used to describe a scheme where different keys for different equipment are active at the same time for ease of remote use.

ICT
A file extension produced by IRScope that conatains infrared timing data.

IIRC[b]
IIRC has nothing to do with infrared or IR, but is a common forum abbreviation for If I Recall Correctly (IIRC)

[b]Interface

The cable that connects the remote to the computer.

IR
1) Infrared light or Infrared Signal

2) IR.EXE one of the main JP1 tools

3) A file created in IR.exe that has an extension of .IR

IR Emitter
This is the part of the remote that sends the signal, not to be confused with the LED. The IR Emitter sends a timed signal that is not visible to the naked eye.

IR Signal
A timed pattern of infrared light that follows certain rules (a protocol), so that it can be recognized by an IR receiver.

IR Widget
A hardware gadget that can capture IR signals timing data.

IR2Wav
A program that converts an IR file or a portion of an IR file into a WAV file for modem upgradeable remotes.

IRP
A file extension for files containing IR Protocol Notation for use with Makehex.

IRP Notation
Is a formula that describes how IR timing data is interpreted. an example of IRP notation: {38.4k,564}<1,-1|1,-3>(16,-8,D:8,S:8,F:8,~F:8,1,-78,(16,-4,1,-173)*)

IRScope
A program that works with the IR Widget to capture signals, decodes the signals and displays them graphically. It also can be used to take pronto hex decode it, and turn in into a UEI learn.

IRTool
A program that can take learned pronto hex and call decodeIR to find out what kind of signal it is.

JP1 Lookup Tool
A web based replacement for devices4.xls, this lets you find detailed information on setup codes.

Kameleon
A remote that has a lighted touch screen instead of hard buttons. Like the sound alike chameleon lizard changes appearance, the kameleon remote's touch screen's changes depending on device selection.

Keycode
The numeric code that is associated with a specific button on your remote.

Keymove
A keymove is a way to reassign the function of a particular button. A keymove remembers its setup code. A keymove is bound to a device mode, and a button. Keymoves carry their own setup code reference. There are two types of keymoves,

1) A keycode keymove. A keycode keymove looks up a key to send in the setup code it references..

2) An EFC keymove, sends a particular function which might not be assigned to any key in the setup code.

Helper Device

Sometimes equipment takes different kinds of signals to get all the functions. If these can not be handled by a single setup code, a helper device is used. A helper device may be an upgrade or it may be a built in device. The helper device is used with keymoves, while the main setup is assigned to a device button. Remember that keymoves remember their own setup code.



KM
Keymap-Master, an Excel worksheet that helps you create a device upgrade

LCD
Some of the jp1 remotes have a small liquid crystal display screen to display prompts and setup code information to take the guess work out of remote operation.

Learn
A recording of an IR signal that is attached to a specific key in a specific Device Mode. The learning process captures the signal sent from the OEM remote and detects where the signal starts repeating and optimizes it for storage. Because the signal has been optimized, holding the OEM button longer does not increase the amount of learning memory used to store the recording.

LED
Light Emitting Diode, this is the light that flashes on your remote to acknowledge that a button was processed, not the part of the remote that sends the signal.

LIRC
(Linux Infrared remote control) is an open source package that allows users to receive and send infrared signals with a Linux-based computer system.

LIRC File
A file that describes a infrared signal.

LSB
Least Significant Bit first: This is the sequence for sending binary data that is used by the majority of IR Protocols,

LKP
Long Key Press, a special protocol that processes different buttons depending on how long the button was pressed.

Macro
A macro allows you to assign several button presses to a single button. Macros are useful for repetitive tasks. Macros are modeless, no matter what mode you are in, pressing the macro button will start the macro. Each button press uses the active device mode at that moment in time.

MakeHex
A program that can make pronto hex, based on IRP notation.

MakeHex GUI
A user friendly wrapper for the MakeHex program.

Millenium
A cable company remote that used to be popular in the JP1 group.

MSB
Most Significant Bit first: This is a sequence for sending binary data that is used by some IR Protocols.

Multiplex
A special protocol that allows the user to change setup codes on the fly.

Navigator
A cable remote that used to be popular in the JP1 group.

OBC
Original Button Code- This will be a numeric value that corresponds to the part of the signal that changes as you press different keys.

OEM
Original Equipment Manufacturer. An OEM remote, is the remote that came with your equipment.

OFA, One For All
One for All, a brand name remote.

OTA
Over the Air

PB
Protocol Builder, an Excel spread sheet that allows us to create a protocol executor to send an IR signal.

PCB
Printed Circuit Board

PCF
A file extension from newer Philips Pronto Remotes. These files contain user's signal data on their equipment. There is no convenient way to do a batch extract and decode of these signals. The signals need to be individually extracted with prontoEditNG and decoded with IRTool or IRScope.

Phantom device
Sometimes a remote is setup to handle more devices than there are device buttons. For example the URC-10820, 8820 and 6820 have 10,8, and 6 device buttons respectively. These remotes all share the same chip. So the 8820 has 2 phantom devices, the 6820 has 4 phantom devices. With our JP1 tools, we can set up macros to access the missing device buttons, and put our remote into another device mode.

Phantom key
The number of keys that may be accommodated within the range of base key numbers, generally, is greater than the number of physical keys on the remote. Thus, there may be “holes” throughout the numbering scheme or there may be unused key numbers at the end. Some remotes use some of these extra key numbers for special purposes. However, if not a special case, such key numbers are handled by the remote just as if they represented physical keys. These are phantom keys – key numbers without keys.

A phantom key may be used as the bound key in both macros and keymoves, A physical key is required only to start the process, i.e., for the first macro or keypress. The remaining macros or keymoves also must be assigned to keys, and they would be assigned to phantom keys. By using phantom keys in this way, physical keys can be reserved for functions that must be associated directly with physical keypresses.

PID
Protocol ID, a hex number that uniquely identifies a protocol executor.

Pronto
An high-end remote manufactured by Philips. Prontos produce files that can be shared with other Pronto users to share information about their home theater equipment's signals.

Pronto Hex
A string of 4 digit hexidecimal number that conveys signal timing information.

ProntoEditNG
A program that allows you to extract data from a Pronto PCF file.

Protocol
A set of rules that describe how an IR signal needs to be formated. Also used for protocol executor.

Protocol Executor
A small subroutine that takes in data and formats and transmits an IR signal.

Protocol Upgrade
A protocol executor that was added to the remote after it was manufactured. The Protocol upgrade resides in the E2/EEPROM area.

Protocol variant
1)A change in a protocol executor that requires different parameters to send the same signal
2)A signal that ALMOST follows the rules of a well known protocol.

protocols.ini
1) A text file used by RemoteMaster to define how device, subdevice and function codes need to be translated into variables to be passed to the individual protocol executors.

PVR
Personal Video Recorder

RDF
Remote Definition file, used by tools to understand how to process data read from the remote.

RM
RemoteMaster, a Java program that helps you create a device upgrade


RMDU
A file with an extension of .rdmu is a RemoteMaster Device Upgrade created by RemoteMaster.

RMIR
Java version of IR program

RS
Radio Shack, a chain of stores in the U.S. that specialize in electronic equipment.

RTF
A file extension for Rich Text Format files.

S3C8
S3C8+
S3F8

Samsung chips. The s3c8 is used in older jp1 remotes, the s3c8+ is used in newer jp1 remotes, and the s3f8 is used in JP1.3 remotes.

[Setup] Button
Your [Setup] button is the button that you use to start manual 99x programming when you are initially setting up your remote manually. The labeling of the [Setup] button varies by remote models. It may be labeled [Setup]; [Magic]; [P]; [Set] or something all together different.

Setup Code
A setup code is a reference to the remotes internal library of codes. A booklet or pamphlet came with your remote listing the available setup codes in the remotes library.

Shift Cloaking
When a shifted key is sent, and no learn, keymove or macro is found, the shift bit in the keycode is turned off before seeing if there is a function defined for that key in the setup. This allows you to have a keymove or a macro on a key and still access the underlying function.

Shifted Key
When a button is preceeded by the press of the [Setup] button, a bit is set to create an alternate keycode. The altertate keycode is used for searching for learns, keymoves and macros.

Signature
An 8 byte code stored in the remotes E2/EEProm area that identifies the model of remote.

Slingbox
The Slingbox is a TV streaming device that enables users to remotely view their home's cable, satellite, or personal video recorder (PVR) programming from an Internet-enabled computer with a broadband Internet connection.

Special Protocol
An executor developed by the JP1 community, to make our remotes more customized. Pause, Multiplex, LKP/DKP , ToadTog, and DSM are the best known special protocols.

STB
Set Top Box

Sub-Device
The numerical representation of a portion of a set IR signals that usually changes less often than the device over a group of signals.

TOAD
A Toggle Only Actuated Device is equipment that lacks discrete codes to do such things as power on, or power off, or select inputs without rotating through a list.

TOADtog
Toggle-Only Actuated Devices toggler. The ToadTog Protocol manages 8 state bits and selectively runs commands based on state and was developed to mimic discrete on/off commands.

Toggle
Any button that works first one way and then the other. A power button is typically a toggle, it turns something on the first time it is pressed and then turns it off the next time.


Transport keys
The keys associated with a VCR/DVD/CD/PVR that allow for Play, Record, Stop, Pause, Forward and Reverses

TPT
Transport Punch Through, as when the remote is in TV mode, but the Play, Pause and Stop still work the DVD player.

UART
A Universal Asynchronous Receiver Transmitter is the electronic circuit that makes up the serial port on a PC.

UIRT
Universal Infrared Receiver Transmitter used to send and receive infrared remote control signals from your PC.

UEI
Universal Electronics Inc.
URC
1) a universal remote control
2) Universal Remote Control, a company that makes non-jp1 remotes. This company is a competitior of UEI.

URC-xxxxx
A UEI remote part number like URC-8820. One For All remotes and many OEM cable remotes have part numbers that start with URC.

VPT
Volume Punch Through, as when the remote is in CBL mode, but if you press the Vol+ key, it still controls the TV.

WAV File
A file with a WAV extension, that can be played over the PC speakers to upgrade modem upgradeable remotes. This file can be exported or imported by IR.exe when IR2Wav has

WAV Form
IRScope's graphical display of IR timing data.

Widget
See IR Widget

WOW
A cable company that uses UEI remotes for their set top boxes.
_________________
Remember to provide feedback to let us know how the problem was solved and share your upgrades.

Tip: When creating an upgrade, always include ALL functions from the oem remote, even if you never plan on assigning them to a button. Complete function lists makes an upgrade more helpful to others.


Last edited by vickyg2003 on Tue Oct 18, 2011 5:39 am; edited 2 times in total
Back to top
View user's profile Send private message Visit poster's website
xnappo
Expert


Joined: 30 Dec 2003
Posts: 848

PostPosted: Fri Dec 31, 2010 4:25 pm    Post subject: Reply with quote

Vicky,

Thanks for this great list. FYI I have duplicated it over on the Wiki page so that it can be used in Wiki cross-referencing. I think the main terms are fairly stable - so it should not be too much of an issue keeping them in sync.

http://www.hifi-remote.com/wiki/index.php?title=Glossary

For anyone adding a Glossary link to a Wiki, here is and example of the format:
[[Glossary#UEI|UEI]]

xnappo
Back to top
View user's profile Send private message
xnappo
Expert


Joined: 30 Dec 2003
Posts: 848

PostPosted: Tue Jan 04, 2011 9:58 am    Post subject: Reply with quote

I made a start of adding cross references within the Wiki version of the Glossary. It will take a LONG time to complete though.

Help welcome Very Happy

xnappo
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Beginners All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


 

Powered by phpBB © 2001, 2005 phpBB Group
Get Smart! the band's official homepage Rockabilly Central