Вы находитесь на странице: 1из 101

TelePad4 Users Manual

Production Services Division


June 2006

Contents

Contents
........................................................................................................................................ 1
TelePad4 Users Manual.............................................................................................. 1
Chapter 1 ...................................................................................................................... 6
Introduction ................................................................................................................. 6
Chapter 2 ...................................................................................................................... 8
Getting Started ............................................................................................................ 8
2.1 First steps .................................................................................................................8
2.2 Main menu .............................................................................................................10
2.3 Navigation bar ....................................................................................................... 10
2.4 Grids and Their Features ....................................................................................... 11
2.4.1 Functionality of the Data Entry Grid ..........................................................11
2.4.1.1 Events Edition ..................................................................................... 11
2.4.1.1.1 Available Events Parameters ............................................................ 12
2.4.1.2 Right-click Menu .................................................................................13
2.4.1.3 Customizing Columns ......................................................................... 14
2.4.2 Functionality of the Supervisor Grid .......................................................... 15
2.4.2.1 Customizing Columns ......................................................................... 15
2.4.2.2 Right-click Menu .................................................................................15
2.4.2.2.1 Search ............................................................................................... 16
2.4.2.2.2 Checked ............................................................................................ 16
2.4.3 Tree-views .................................................................................................. 16
2.4.3.1 Tree Navigation ................................................................................... 17
2.4.3.2 Details and Properties ..........................................................................17
Chapter 3 .................................................................................................................... 19
Data Entry .................................................................................................................. 19
3.1 Data entry window ................................................................................................ 19
3.2 Visual data entry ....................................................................................................20
3.2.1 Spot media manager ................................................................................... 22
3.2.2 Generating clip ........................................................................................... 23
3.2.3 Scanning ..................................................................................................... 24
3.3 VCR data entry....................................................................................................... 25
3.4 Audio data entry..................................................................................................... 25
3.4.1 Audio playback .......................................................................................... 27
3.5 Entering programs ................................................................................................. 27
3.5.1 Entering program event .............................................................................. 27
3.6 Entering Spots ....................................................................................................... 29
3.7 Multi VCR ............................................................................................................. 32
Chapter 4 .................................................................................................................... 35
Automatic Spot Recognition (ASR).......................................................................... 35
4.1 Automatically recognized spots ............................................................................ 35
4.1.1 Playback window ....................................................................................... 38
4.1.2 Copies comparison ..................................................................................... 38
4.2 ASR Statistic.......................................................................................................... 39
Chapter 5 .................................................................................................................... 41
Programs tables ......................................................................................................... 41
5.1 Programs ................................................................................................................41
5.2 Secondary descriptions .......................................................................................... 42

Contents
5.3 Programs typologies .............................................................................................. 43
Chapter 6 .................................................................................................................... 44
Products tables ...........................................................................................................44
6.1 Products ................................................................................................................. 44
6.2 Products typologies................................................................................................ 46
Chapter 7 .................................................................................................................... 48
Pricing ........................................................................................................................ 48
7.1 Assigning price to event -Rate attribution .............................................................48
7.1.1 Rating using price categories...................................................................... 48
7.1.2 Rating using programs and timebands........................................................ 50
7.1.3 Break assignment ....................................................................................... 50
7.1.4 Defining new price ..................................................................................... 51
7.2 Ratecards ............................................................................................................... 51
7.2.1 Spot duration............................................................................................... 52
7.2.2 Price categories .......................................................................................... 53
7.2.3 Price category groups ................................................................................. 54
7.2.4 Price category group types ......................................................................... 55
7.2.5 Ratecards table ........................................................................................... 55
7.2.5.1 Edit details............................................................................................ 55
7.2.5.2 Ratecard details -price categories......................................................... 55
7.2.5.3 Ratecard details -rate by program........................................................ 57
Chapter 8 .................................................................................................................... 58
Cleaning ......................................................................................................................58
8.1 Cleaning Window .................................................................................................. 58
8.2 Cleaning Log ......................................................................................................... 61
8.3 Modified days ........................................................................................................ 62
Chapter 9 .................................................................................................................... 63
Exporting ....................................................................................................................63
Chapter 10 .................................................................................................................. 64
Special functions ........................................................................................................ 64
10.1 Code Change ....................................................................................................... 64
10.2 Copy events ......................................................................................................... 65
10.3 Generate standalone clip ..................................................................................... 66
10.4 Launch external application ................................................................................ 66
Chapter 11 .................................................................................................................. 67
Reporting ....................................................................................................................67
Chapter 12 .................................................................................................................. 68
Movies and Sports database ..................................................................................... 68
12.1 Movies ................................................................................................................. 68
12.2 Sports ................................................................................................................... 69
Chapter 13 .................................................................................................................. 70
Configuration ............................................................................................................. 70
13.1 Channels tables .................................................................................................... 70
13.2 Typology structure .............................................................................................. 71
13.2.1 Programs typology structure ................................................................... 71
13.2.2 Products typology structure ..................................................................... 72
13.3 General configuration .......................................................................................... 72
ASR.............................................................................................................. 72
Cleaning....................................................................................................... 72
Clips............................................................................................................. 73

Contents
Code Changes............................................................................................... 74
DE & RA Related ........................................................................................ 74
General......................................................................................................... 78
Look & Feel................................................................................................. 78
Other............................................................................................................. 79
Programs, secondary description..................................................................79
Virtual events............................................................................................... 79
13.4 Users .................................................................................................................... 80
13.5 Local options ....................................................................................................... 81
13.5.1 Time conversion ...................................................................................... 81
13.5.1.1 DST shift ........................................................................................... 81
13.5.2 DST Groups .............................................................................................82
13.5.3 Languages ................................................................................................83
13.6 Levels .................................................................................................................. 83
13.6.1 Close day levels ....................................................................................... 83
13.6.2 Cleaning levels ........................................................................................ 83
13.7 Event types ......................................................................................................... 84
13.7.1 Event types groups .................................................................................. 84
13.7.2 Event types .............................................................................................. 85
13.7.3 Virtual events .......................................................................................... 86
13.7.4 Event types features ................................................................................ 87
13.8 Export types .........................................................................................................89
13.9 Copy types ........................................................................................................... 90
13.10 Properties ........................................................................................................... 90
13.10.1 Typo property types ............................................................................... 90
13.10.2 Movie property types ............................................................................. 91
13.10.3 Emission property types ......................................................................... 91
13.10.4 Copy property types ............................................................................... 93
Chapter 14 .................................................................................................................. 95
What to do when... ..................................................................................................... 95
14.1 A new channel added .......................................................................................... 95
14.2 A new export type added ..................................................................................... 95
14.3 A new user added ................................................................................................ 96
14.4 A new product created .........................................................................................96
14.5 A new copy created ............................................................................................. 96
14.6 A new program created ....................................................................................... 97
Appendix A ................................................................................................................ 98
Shortcuts tables ......................................................................................................... 98
Visual data entry window (3.2)................................................................ 98
With Frames activated.......................................................................... 98
With Table activated.................................................................................... 99
Samples activated ........................................................................................ 99
Grid activated............................................................................................... 99
Common (for table and frame activated) -configurable shortcuts ............ 100
Visual data entry / Audio data entry...............................................100

Contents

Chapter 1. Introduction

Chapter 1
Introduction
This document describes the functionality of TelePad4, which is the end user
interface of AGB Nielsen Media Research TV Events Suite. The key role of TelePad4
is to manage the data captured from TV Channels.
TelePad4 is a multipurpose tool containing a number of modules. It covers all
the steps of the data entry department workflow:

Spot recognition management (ASR Log),


Data insertion interface equipped with electronic VCR (Visual Data
Entry),
Assigning the prices to the commercial content (Rate Attribution),
Automated data consistency checking (Cleaning), and
Exporting the data to the application software used by media researchers
(Export).

TelePad4 is also equipped with the proprietary tables for the data entry
supervisors. They assist the users in:

Managing programs titles, checking emissions lists, authorizing insertions


made by data entry clerks (Programs Table),
Managing advertising database and assigning products to the typology
trees (Products Table),
Creating and modifying the ratecards of the spots and breaks (Ratecards
Table),
Managing the price categories (Priced Categories Table).

With over half decade of field experience, AGB Nielsen Media Research TV
Events team has developed TelePad4. This manual describes the fourth major released
version of the system. It contains all the features available in the previous versions,
together with the new elements improving TelePads performance and usability. The
complete lists of recently developed features are listed in a separate document
(Release Notes -TelePad Revisions History).
TelePad is an element of the TV Events Suite. The entire system also includes
MultiGrabbers and ASR (Automatic Spot Recognition). TV Events Suite is usually
installed as a complete system with above three elements. The functionality described
in this manual refers to the complete system including grabbing and recognizing tools.
However, some clients subscribe to the limited version (e.g. TelePad only). If your
installation is a limited one, some of the features described in this document will not
be accessible.

Chapter 1. Introduction
TelePad is a Windows based software application. It offers full support using
mouse navigation. However, we want to emphasize it is significantly faster when
using keyboard shortcuts. We recommend keyboard shortcuts as the best way to
perform data entry. Each TelePad operation can be performed using the shortcuts. The
complete lists of the keyboard shortcuts are listed at the end of this manual.
Should you need any further support regarding AGB Nielsen Media Research
TV Events Suite, please send your request via http://portal.agbtam.ch or call TV
Events team directly at +41 41 6245920.

Chapter 2. Getting Started

Chapter 2
Getting Started
2.1

First steps

After running TelePad4 you will see the main login window. If there is more
than one TelePad database, you can choose which database to connect to by dragging
the label User onto label Version and select the database from the drop down list.

To login to the main menu, type your user name and password and click the OK
button (see 2.2).

Chapter 2. Getting Started

This menu contains the main TelePad modules, which can be accessed by the
graphical shortcuts icons. We recommend the following workflow:
1. Configuring the application.
Usually for once, which is right after the installation by the Supervisor (see 13).
Here, you need to specify the local environment options, define channels, local
time, users, etc.
2. Validating automatically recognized spots.
Automatically recognized spots need to be validated then only insert into the
database. (see 4.1)
3. Programs, breaks and spots data entry.
Main purpose of data entry is to distinguish blocks of programs and breaks within
their time-bands. The main interest is to focus on commercial events e.g. spots
where these commercial events are usually treated in detail. Therefore, it is best to
enter programs first before entering breaks and spots. This is very helpful when
you need to search for breaks between (or within) programs in order to identify
particular spots. When a new spot is entered, a signature should be generated in
order to add it into the Automatic Spot Recognition library. (see 3)
4. Entering spots manually.
After inserting automatically recognized spots, entering programs and breaks, you
need to insert the remaining events which have not been recognized/added yet
(new spots). For details (see 3.6)
5. Pricing.
Here, the cost will be assigned to the commercial content (spot or breaks
-depending on the configuration) (see 7)

Chapter 2. Getting Started


6. Validating newly created programs, products.
All new programs and spots need to be validated by Supervisor. It is the
Supervisor job to check these elements, complete their classification in the
typology trees and mark them as checked, before the data is ready to be exported.
(see 5, and 6)
7. Cleaning and exporting.
After all events are inserted, we can perform the cleaning procedure. Upon
cleaning, the system will report all the data inconsistencies into the errors and
warnings report. An error message will prevent the data from being exported. A
warning message will notify the user about possible data entry mistakes but can
still allow the data to be exported. The cleaning can be customized according to
the local needs.
After fixing all the reported errors during cleaning, the data can be exported out to the
external application software (e.g. Arianna).

2.2

Main menu

Alternatively, all TelePad tables and modules, including those not found in the
graphical shortcuts, can be accessed via the main menu on the top toolbar of the
screen. The toolbar menu is in the following groups:
Action

Functions related to the entering of data. Here, you can access the
modules relating to data entry, rate attribution, cleaning and export of
the data to an external file. To learn about entering events, see 3. To
learn about cleaning and exporting see 8, and 9.

Tables

The database management tables. Here, you can access tables relating
to management and maintenance of channels, programs, products and
ratecards. Most of the supervisors responsibilities are the modules
from the Tables menu.

Reports

Reports the database related information. Here, you can access reports
on TelePads status, such as spot recognition statistics and events by
user statistic (see 11).

Config

The config menu allows the user to configure the system settings. For
example, Supervisor can change the users access rights from here.

Special

You can change the code of entered event (e.g. if a mistake was made
during data entry), and copy entered events from one day to another or
even run an external custom application (see 10).

Help

Information about the application.

2.3

Navigation bar

10

Chapter 2. Getting Started


The navigation bar is the same in most of TelePad modules. The picture below
explains the functionality of the Navigation Bar.

You can move to the first record in the table (Page Up key) or go to the last
one (Page Down key), move to previous record (Up arrow) or to the next (Down
arrow). To insert a new record, just click + button, or press the Insert key. To
remove a selected record, click on - button. To edit a selected field, click on the uparrow and then approve or discard changes by clicking the appropriate button.

2.4

Grids and Their Features

There are three different grids in TelePad:


Data Entry Grid (Visual Data Entry and Rate Attribution)
Supervisor Grid (Programs Table, Product Table etc.)
Tree-views (Typology Branches)

2.4.1 Functionality of the Data Entry Grid


Data Entry grid is used in the following main modules:
Data Entry
Visual Data Entry
Audio Data Entry
Rate Attribution
2.4.1.1 Events Edition
Below we describe the features related to the Data Entry Grid. Searching for a
desired record is possible by clicking onto a field (cell) in a grid column, and then
type in the first characters of the requested entry. For example, when looking for the
name Atlantis, click onto the field in the Name column, and then type atl. You
should see the first matching entry of the typed characters in that column. Use
backspace to change the pattern-string (e.g. to look again not for atl but for ato).
The events grid contains table with events, a list of event types with their
shortcuts (used during data entry) and a bottom panel with buttons and controls.

11

Chapter 2. Getting Started

The events can be displayed in two ways: as a tree showing more clearly the
levels of events or in flat mode -as a normal table. To switch between those two
options use the Flat button. If the events are displayed as a tree the + and -
buttons can be used to expand or collapse the tree.
Comm. can be used to shows/hides the commercial events (e.g. spots) in the
grid. You can also enable/disable the display of virtual events (or gaps): use buttons
Virtual and Gaps. For gaps you should configure a minimum and a maximum gap
length.
It is very useful to filter by event level, use Levels to specify the range of the
visible levels.
You can use the events grid in two modes, either as a data entry grid or as a
rate attribution grid. To switch between them use the combobox DE / RA at the
bottom panel. To find out more about data entry (see 3), rate attribution (see 7).
The colors appearing in this table (e.g. to distinguish levels, gaps, virtual
events) are configurable (see 13.3).
On the right side of the window there are the shortcuts key to the event types.
By using mouse to click or by pressing the related shortcut, the desired event type can
be entered.
If more than one person enters the same day same channel data, the records in
the table can be updated by clicking on the Refresh button.
All the shortcuts used to enter the different event types can be configured. The
way on how the windows look depends on the event types and defined options for
them.
2.4.1.1.1 Available Events Parameters
You can see here events and some of their parameters displayed in available columns:
Fields
ID
Level
Event type
Start time
End time

Descriptions
Displays the unique ID of an event
Shows the level of event. If event is inside another event it has a
lower level (bigger Level value)
Type of event (e.g. program, spot, break, promo)
Start time of the event in HH:MM:SS
End time of the event in HH:MM:SS

12

Chapter 2. Getting Started


Primary
Secondary
Tertiary
Clip
Entered on
Entered by
Level
preference
Length
Subtype

Primary description of the event (for programs Program Title, for


commercials Product name)
Secondary description of the event (for programs Programs
secondary description, for commercials Copy name)
Tertiary description of the event (only used for commercials Audio
name)
If an event has a stored clip in the library, this flag is checked
The date the event was entered on
Name of the user who entered the event
Shows level preference flag (see 13.7).

Duration of the event in HH:MM:SS


Events subtype, which is important during exporting. Entered
events have Simple type. After generating virtual events, some
events become Containers and Partials depending on the local
configuration.
Assign skip
Enabled if particular event is omitted during assigning breaks (see 7)
Can be rated
Enabled if the event can be rated
Must be rated Enabled if the event must be rated
Allow parts
Enabled if the event can split into partials
Force parts
Enabled if the event produces partials -causes the container event
to be split into partials.
Price category Selected price category for the event
Selected
Enabled if the event is selected for further processing (rate
attribution). Events can be selected only if a valid ratecard is defined
(see 7.2.5) and it the flag Can be rated is enabled.
Price
Manually modified price. Price can be modified only if the flag Can
be rated is enabled.
Related
Displays the program that is related to the event (i.e. break belonging
program
to which Program).
Related event Displays the ID of an event that is related to particular event.
ID
Usually breaks have related events -they are assigned to programs.
2.4.1.2 Right-click Menu
By right clicking on the table you will see the following items related to the data entry
and rate attribution:
Items
Default sort order

Customize
Columns
Auto width
Save to Excel
Open another day

Descriptions
This option sets sorting to default: first by the start time of an
event (ascending), then by the end time (descending) and finally
by level preference (ascending). Level preference is set up in
event types configuration (see 13.7).
Customizes the display (see 2.3.1.3).
Enable/disable auto adjusting of columns within the table.
Exports displayed data to excel format.
Allows the user to switch to another day without closing and
reopening window.

13

Chapter 2. Getting Started


Actions

Special2
Pre-cleaning

Play
Spot media
manager2
Generate
standalone clip
Show typologies2
Scanning2
Rate selected
event3
Clear selected
events3
Select timeband3
Unselect
timeband3
Open ratecard
detail3
Next to selected
Show frames for
events
Select contained3
2
3

Generate breaks

Automatically generates breaks for particular


event types (e.g. spots). Performs scanning for
chosen event types and creates an appropriate
break to include these events.
Delete breaks
Deletes ALL inserted breaks.
Assign breaks
Actions relevant to break assignment
(see7.1.3)
Automatic rate Here you can find any existing custom rate
attribution
attribution scripts.
Change event Allows the user to change the event type for
type
selected records.
Allows the user to perform pre-cleaning upon specifying the
cleaning atoms. User can either double click on the items or just
select them and then click > button. To remove a previously
selected atom double click on it or click < button. User may
see list of errors and warnings found during cleaning from the
Cleaning Log (see 8).
Plays selected event in the VCR Playback.
Allows the user manage spots signatures. Shortcut key is F11
(see 3.2.1).
Allows the user to generate a clip for selected event. Shortcut
key is Shift+F11 (see 3.2.2).
Shows the typology of the selected event.
Allows the user to manually scan for recognitions using the
newly created copy signatures. Shortcut key is F12 (see 3.2.3).
Allows the user to rate selected events by selecting from a list of
price category (see 7).
Allows the user to clear the price category for selected events.
Shortcut key is Shift+F2.
Allows the user to select events by timeband. Shortcut key is F4.
Allows the user to unselect events by entering the timeband in
which the events should be unselected. Shortcut key is
Shift+F4.
Opens the ratecard table of the selected event.
When enabled, this option will automatically enter the start time
of the next event + 1 second after the end time of the last
prevent.
When selected, this option will adjusts the upper window display
according to the events title.
When enabled, this option allows all child events to be selected.

Available only in DE mode.


Available only in RA mode.

2.4.1.3 Customizing Columns


To customize the display, right click on the table and select the Customize
columns option. A small popup window with column titles will appear. To insert
those columns into display table, click on a column name and drag it onto the table at

14

Chapter 2. Getting Started


the position between displayed columns and drop it. While dragging, you will see
green arrows showing you where the column will be inserted. To remove a column
from the display table, click on the column title, drag it onto the popup window and
drop it. You can also rearrange the display columns by dragging the title and dropping
it into the appropriate position.

2.4.2 Functionality of the Supervisor Grid


This chapter refers to the advanced grids. To navigate through records you can
use the navigation bar or keyboard arrows. Instead of using the navigation bar you can
insert new records into the tables by using the Insert shortcut key. If user click onto a
columns title, the records will be sorted by this column.
2.4.2.1 Customizing Columns
The action used to view customized columns for Product table is different
from viewing Program table. To see the list of customized columns available, left
click the cell on the upper left hand corner of the table grid. A dialog box with
checked boxes will appear. Checking/Unchecking these items will enable/disable the
display of the columns on the Product table. This will allow the user to change the
display of the table. User may change the columns order by dragging and dropping
the column headings to desire position.

2.4.2.2 Right-click Menu


Additional functions are accessible by using the right mouse button menu.
Right clicking the mouse will show the menu containing:
Right click menu

Description
15

Chapter 2. Getting Started


Search
Auto width
Save to Excel
Checked

Finding the items in the table (see 2.4.2.2.1).


Enabling/disabling auto adjusting of columns within the table.
Exporting and saving displayed columns to excel format.
To acknowledge that the record has been validated (see
2.4.2.2.2).

2.4.2.2.1 Search
User can search for an entry by right clicking on the table column and
choosing the Search option. Search allows the user to find records by typing in the
first few characters of the title.
To narrow down a search, click on the Advanced Search button. An Advanced
Search allows the user to search by name or typology and is an option available in
fields such as the programs and secondary descriptions tables.
The Advanced Search by name is different than regular searching. It allows
the user to search by using any sequential characters from the full string. For example,
when searching for COL, both COLLEGE and CHOCOLATE will be listed.
This search is case sensitive. The Advanced Search by typology allows the user to
select and search any level of typology branch from the typology tree.
2.4.2.2.2 Checked
The newly added records in tables are shown in red, which means the records
are not checked. To check or uncheck a record, right click on it and choose Checked
from the popup menu. Checked records cannot be edited or deleted. The user who
checked the record and the user who entered the record are shown in fields Entered
user and Checked user, together with the date columns Checked date and Entered
date.
To display or sort by unchecked records, click on the Checked by column.
All unchecked records will appear at the beginning of the table (or tree).

2.4.3 Tree-views
Tree views are used to manage the Program and Product typology tables. The
status of each item in the tree can be amended using the right click menu and the drag
and drop function where available.

16

Chapter 2. Getting Started

The right click menu contains the following items:


Add
Add Child
Delete
Checked
Customize Columns
Auto Width
Show Details
2.4.3.1 Tree Navigation
User may add a new child item by right clicking on the parent item and
choosing Add child. A new item can also be added on the same level by right clicking
on an item of the same level, choosing Add, then type in the name of the new branch.
To change a name, click on the item, press F2 and type the new description.
To delete an unchecked item, right click and select Delete. However, an item cannot
be deleted until all the events attached to it have also been deleted.
To see any additional information, right click on the item and select Show
details. User can navigate through the tree using the arrow keys, expand the subtree
with + key, and collapse it with - key. User can edit an unchecked record within
the tree by pressing the F2 key.
To search for an item within the tree, type in the first few characters of the
name. To find the next item with the same first few characters, press the CTRL key
together with ENTER key. To move a selected item, use the drag and drop function.
2.4.3.2 Details and Properties
There are two tabs below the tree:

17

Chapter 2. Getting Started


Tab
Details
Properties

Description
Allows the user to edit an old code. To do so, click on the appropriate
button within the navigation bar. Checked items cannot be edited.
Will display the properties and values when an item is selected. To learn
how to add new properties (see 13.10.1). To see further information of
an item, click on the Edit button to bring up the edit window (e.g. to
select a date).

18

Chapter 3. Data Entry

Chapter 3
Data Entry
3.1

Data entry window

Data can be entered into TelePad through both Simple Data Entry and Visual
Data Entry modules. The main difference is that Visual Data Entry module shows
user the frames of video footage which the user can use it as a guide to enter events.
Visual Data Entry is described further in Chapter 3.2.
Events types configuration depends on the market needs. Below are some
sample configurations:
Program

Press the F2 key to bring up the Program Data Entry window (see
3.5.1).

Spot

Press the F3 key to bring up the Spot Data Entry window (see 3.6).

Break

Press the F6 key to bring up the Break Data Entry window.

Sponsor

Press the F4 key to enter sponsor event.

All four events types require the user to specify the exact start and end time of
the event. The program, spot and sponsor data entry window also require precise
naming details such as program or product names, secondary descriptions or sponsor
information.
Sponsored Break
Break -public announcement
Break -paid announcement

Press F7 to enter this event.


Press F9 to enter this event.
Press F8 to enter this event.

For above three events, user needs to enter the secondary description. To see a
list of matching descriptions, type in the first few characters of the title. If user does
not want to choose an existing title from the list, user may add a new one by pressing
F4 or the secondary description button and type in the title that they require. User will
then be asked to confirm the entry of the title by selecting the green tick box (accept)
or the red cross box (reject).
Paid Announcement User may insert a Paid Announcement by pressing F5 and enter
the require product and copy name. User can add a new product
by pressing F3, and to add a new copy by pressing F5.
If the duration of the entered event is longer than the maximum configured or
is shorter than the minimum configured, a warning message will appear but the event

19

Chapter 3. Data Entry


will still be inserted. If the duration exceeds the strict boundaries of the configured
events length, an error will appear and the event will not be inserted (see 13.7).
The insertion of a commercial event (e.g. spot, sponsor, promos) cannot
overlap the time of another commercial event. For example, a sponsor event cannot be
inserted within a spot timeband as its child event. All these are configurable options
(see 13.7). When user presses the Enter key (or double click on it in the table), user
will see the event data entry window and from there, user may change the values
assigned to selected event.

3.2

Visual data entry

The procedure to enter events using the Visual Data Entry window is the same
as for Simple Data Entry. With Visual Data Entry, frames if time coded video footage
are supplied to allow user to enter the most accurate events as possible.
After choosing Main menu>Actions>Visual data entry (or clicking onto the
Data Entry shortcut in the main interface), the Parameters dialog box appears. User
needs to select the below parameter before proceeding:
Channel

Channel name can be searched from drop down list or by typing in the
first letter of a channel name.

Date

Select the date in which the data is to be entered.

Data source

Use Defaults (for the main grabbers selection),


Use Backup (for the backup grabbers) or
Custom (to specify manually the IP address and the frame rate)

20

Chapter 3. Data Entry


The channel name, date and day of the week are shown on the title bar of the
window. The top half of the window contains the recorded images (frames of visual
data) from the grabber for the selected channel. On the bottom of each frame is a time
stamp marking the time of the frame it was broadcast.

User may choose the time interval of the shown frames from the Rate drop
down list on the middle panel. For example, user may choose 1:10 rate to see one
frame for every 10 seconds. Shortcut key for this are either pressing Shift+Gray Plus
key or Shift+Gray Minus key. The available time intervals are: 1:1s, 1:2s, 1:3s, 1:5s,
1:10s, 1:30s, 1:1m, 1:2m. However, when user double click on any visual frames, the
Rate will always default back to 1:1s.
User may also adjust the size of displayed images by increasing or decreasing
the number of columns from the Columns option. The frame width is proportional to
the width of the window.
To select the start time and end time of an event, double click on the start
frame and the end frame. The selected start and end time will appear on the Event
panel located above the events grid.
On the middle panel also there are two other button Play and Zoom. By
choosing Play, user can watch the selected event in the VCR window (see 3.3).
Option Zoom allows the user to view the visual frame in a larger image.
User may use the scrollbar on the right hand side to navigate down to the
frame that they require. As you scroll you will notice that the time in the Seek panel
(located to the left of Event panel) will change accordingly. The time in the Seek panel
will always default to the time of the first left frame on the top row. However, user
may go directly to a particular frame by manually changing the time in the Seek panel
and press Go. User may also change the selected start or end time by double clicking
on the new frame. The new selected time will be updated in the Event panel.
Deleting either the start or end time of a chosen event can be done in any of
the following ways: using the space bar, or pressing Enter, or right clicking on a
frame and selecting Clear to the required time field. To clear both start and end time,
press Alt+C or press Clear button in the Event panel.
After selecting the required frames, select the event types from the right hand
side of the window (or use the related shortcut keys). The selected start and end time
values will automatically be inserted. If user open the event shortcut window without
selecting the start and end time, they will have to manually insert the start and end
times.

21

Chapter 3. Data Entry


When user selects an event from the data entry grid and double clicking on the
visual frame within the event, the start or end time of the event will change. If user
wants to apply the changes, click on Update button, else press Clear button of Alt+C.
To check that data are entered continuously without any gap, user can set a
minimum and maximum threshold for Gaps and by clicking on Gaps button, all the
gaps (if any) will appear as highlighted rows.

3.2.1 Spot media manager


To manage spot signatures, please select the Spot media manager option (right
mouse menu item or F11 when a copy selected). User may also create signature for
new spot by clicking the Spot media manager button next to copy field.

Before creating signature for newly entered spot, please make sure that the
start and end time for the spot is selected correctly. To do so, user may click and hold
on to the blue line (on the video frames at the bottom part of Spot media manager
window) and drag it to the most accurate start and end time. Alternatively, user may
adjust the time using the up and down arrow button next to the start and end time.
To create the signature, click on New option and save the signature using Save
option. By default, signature created contains both audio and video information. User
may choose to create signature containing only audio or video information by
checking/unchecking the combobox. The lower part of the screen displays the two
tabs which show the Broadcast signature and Archive signature for the event.

22

Chapter 3. Data Entry


Once the signature is created, user may create the clip (avi format) by
selecting the New clip option. Clip created will be stored in the directory as mentioned
in Clips output directory. To playback on the clip created, select the Play option.
Each signature may have Friendly Channels assigned. Friendly Channels are
channels that the signature will include during recognition. If the Friendly Channels
list is empty, the signature will be used for all the channels during ASR.
To delete an existing signature, select the Delete option. To overwrite an
existing clip, select the New clip option and click yes to overwrite existing clip.
Few options when user right clicking on the signature list:
Edit friendly channels

Allows the user to select friendly channels for the


signature.

Delete

Allows the user to delete selected signature.

Play signature source

Allows the user to playback broadcasted spot.

3.2.2 Generating clip


This menu allows the user to generate stand-alone clip. By choosing Generate
standalone clip (F11 shortcut key) during data entry youll see a window with video
and audio signatures displayed.

Similarly for creating clip in Spot media manager, user may adjust the start
and end time of selected event by clicking and dragging the blue line on the video and
audio images. Alternatively, user can also use the up down buttons to adjust the time.
Option Play allows the user to play the selected clip in VCR window.
User may also change the path to store the clip by changing the Clip
destination paths. Select option Start to generate the clip. The clip will be generated
and stored in specified destination path.
23

Chapter 3. Data Entry

3.2.3 Scanning
Scanning is an additional feature of TelePad which allows the user to perform
scanning on individual signature using different scanning criteria. To run scanning for
selected event with signature created (from the Visual Data Entry grid), right click on
the event and select Scanning or press the shortcut key F12. User may select the
channels to be included in the scanning and also the method of scanning, either by
video or by audio together with some additional parameters.

User can adjust the start and end time using the up down button. Alternatively,
user may also adjust the start and end time directly from the video and audio signature
images. The start time can be adjusted by clicking the left mouse button on the video
and audio images. User may notice that the blue line for start time is adjusted
according to the left mouse click. On the other hand, the end time can be adjusted by
clicking the right mouse button where the blue line for end time will be adjusted
accordingly.
There are some additional scanning options relevant to the algorithm used for
scanning: Linear distance and YIQ color space. These parameters specify how the
recognition should be performed (how to calculate differences on the matching), and
allow some boundary values for the user to accept the events as recognized.
Upon scanning, the Visual ASR Log window will be opened, displaying the
list of any recognized spot.
24

Chapter 3. Data Entry

3.3

VCR data entry

User may access this window from Main menu>Action>VCR data entry upon
selecting the channel and date. This window allows user to view broadcasted signal or
saved clips.

The actual frame time is displayed below the Audio checkbox. The time on the
bottom left shows the duration offset from the beginning of the selected period. The
offset will always be 00:00:00 on the beginning of the clip. User may turn on/off the
audio using Audio checkbox.
To jump to a particular time, type in the desire time in the Seek control and
press the Go button. To jump forward by a specific amount of seconds, enter number
of seconds to be skipped and press the Skip button. User may also use the navigation
bar or the trackbar to go through the shown video.

3.4

Audio data entry

User may access this window from Main menu>Action>Audio data entry upon
selecting the channel and date.
25

Chapter 3. Data Entry

The channel name and date are displayed on the title bar of this window. The
bottom-right frame lists the keyboard shortcuts to different event types. The top frame
contains recorded audio (samples) from the selected channel. User can change the
density of the shown samples using the Scale option on the middle panel. For
example, to see five minutes for each line, choose 5m/line rate. Available choices are
1m/line, 5m/line, 10m/line, and 30m/line. User can also adjust the height of the
displayed samples. By increasing the number of rows, user will see narrower samples.
Otherwise, images will be wider.
The general functionalities are similar to the Visual data entry window. When
user clicks somewhere on the sample and the auto option is enabled, the audio will be
automatically played, starting from the selected second. To stop the playback, press
|| button or press the Esc key. If auto is not enabled, user needs to press > button
on the middle panel to play the sample. It will start playing from the cursor position
and stop once user press the || button. If user wants to playback the event selected in
bottom-frame grid, click on the Play button.
It is possible to distinguish blocks of silent within recorded samples. Just
define the minimum and maximum length of the block in milliseconds (on the middle
panel in group Mutes). Then specify the threshold between 0 and 128 and click Show.
The silent blocks will be displayed with yellow background. This is just the default
color, user can customize the color in configuration (see 13.3).
To go through the samples with a bigger step user may increase the Step value
on the middle panel then hold down the Ctrl key and use the arrows to jump to the
desired second within sample. For example, if user sets the step to 10, and press
Ctrl+RightArrow cursor, the sample will be shifted each 10 seconds forward. If user
do not hold press the Ctrl key, the cursor will move second by second.
26

Chapter 3. Data Entry


To enter an event, double click on the frame to choose start time, then again to
choose the end time. The selected start and end time is shown on the Event in middle
panel.

3.4.1 Audio playback


The audio playback window is displayed when user select the Play option on
the middle panel. User can track through the played audio using the sliding bar. User
can also adjust the start and end time of the samples by adjusting the < and > option.

3.5

Entering programs

User can enter program event either in the Data entry window or the Visual
data entry window.

3.5.1 Entering program event


The start and end time of the event is automatically entered when user double
click on the visual images prior entering the program data entry window. Here, user
needs to assign a Primary and Secondary (if any) description to the program event.
Primary can be the title of a program/film while Secondary allows the user to assign
additional details about the program event (e.g. the episode of a serial, or details of a
football match).

27

Chapter 3. Data Entry

To enter the description, enter the first few characters of the description (at
least one character) and press enter. A list of descriptions starting with the typed
letters will appear. Once user selected a description, for few seconds under bottom
line of window on the yellow background, the typology of the selected program
appears (if the appropriate configuration option in DE & RA Related is enabled (see
13.3). To change to another description, press the Esc key and start again with the
selection. To specify a new prefix for a list of matching descriptions, press Esc twice
and type in the new prefix. When there is no matching program, user needs to create a
new record. To enter a new program, click on Create new primary description F3 (the
button next to Primary) or press shortcut key F3, then type in the new program
description and press Enter to save. The new record will be inserted into the master
program table in database.
Similarly, the same procedure is used when entering the Secondary
description. To add a new secondary description, click on Create new secondary
description F4 (the button next to Secondary) or press the shortcut key F4. Type in
the new Secondary description and press Enter to save.
If enabled in the General Configuration, user will be able to see the field for
the Price Category of the program. To insert a new item, click the relevant button or
press F6.
User can check the typology of the selected program pressing F10 or click on
the Show typo F10. If a new program is created, user can immediately assign the
typology using the Assign typo F11 or press the shortcut key F11 and then choose the
typology from the tree.
The listings of the Primary/Secondary descriptions are sorted by most recently used
items. It means all the recently used items will be displayed at the top of the list. User
can choose to reverse the sorting by selecting sort by ID descending. To disable
sorting by recently used descriptions, check the disable last used filter option. User
may also filter the programs by related channel by enabling the filter by channel

28

Chapter 3. Data Entry


option. To define related channels go to Main Menu>Tables>Programs and specify
appropriate parameter for desired programs (see 5.1).
There are two tabs on the lower right part of the window:
Properties
Suggested

Showing properties related to the event


Listing the events found during the scanning and look up process

Some additional options on the top right of the window:


Options
Programs lookup
Auto play
Open ASR log

Descriptions
If selected, the system searches for the programs that aired in the
same time slot on different days.
If selected, the player starts the video playback automatically.
If other emissions of the same event found, they are displayed in
the ASR Log window.

Note that the way this window looks depend on the options defined for the
program event type. Also, if there are some property types defined for program event
type (see 13.10.3), user will see a list of property types which they need to fill with
appropriate values.
When new programs are added during data entry, the user needs to specify the
Primary description, optionally the Secondary description and the typology. These
new programs will appear in Programs table as unchecked (in red color). User can
access Programs table from Main menu>Tables>Programs (see 5.1).
In Programs table, sort the list of programs by Checked by column. To verify
entered data, assign (if not assigned in data entry) typology and provide all the
necessary information. If there is no appropriate typology for new program, user
needs to add a new branch in appropriate place within the tree and mark is as
Checked. If the newly entered typology record is not Checked now, user needs to go
to Main menu>Tables>Program typology tree (see 5.3) to check it later.
Also, a newly added Secondary description will appear in Secondary
descriptions table as unchecked. Go to Main menu>Tables>Secondary descriptions
(see 5.2) to validate the newly entered records.
Once the newly entered programs are validated to be correct, user needs to
Checked the record using the right click menu option. The Checked records will
change to black color and the fields Checked by and Checked date will be updated
accordingly.

3.6

Entering Spots

User should perform spots data entry after completing the Automatic Spot
Recognition Log (see 4). In other words, when all the recognized spots have been
inserted, user only needs to insert the remaining (unrecognized) spots using the
interface described below.

29

Chapter 3. Data Entry

The following procedure can be used with Visual Data Entry window or the
standard Data Entry (without the frames preview). Once user selected the frames for
spot, press F3 (or other shortcut relevant to the commercial content) to open the Spot
Data Entry window. The Spot Data Entry window contains the following
features/fields:
Features/Fields
Product
Audio
Copy
Auto play

Descriptions
Name of the advertised product.
First few words of the commercial spot audio.
Description of the commercial content (copy/variant)
If checked, the broadcast video will be played automatically
once the window is opened.
Sync play
If checked, both the broadcast and the saved clip are played
simultaneously once the copy is selected.
Filter by duration
If checked, copy listing will be filtered based on entered
length.
Filter by event type
If checked, copy listing will be filtered based on event type.
Open ASR log
If checked, ASR log window will be launched automatically
upon closing spot data entry if recognized spots are found.
Cut short sigs
Use in live scanning for 3 seconds spot duration.
Sort by ID descending Sort the display items descending ID.
Disable last used filter Ignores the preference of displaying the records by recently
used copies.
Spot media manager Opens the copy in the Spot media manager interface.
Compare

Opens the comparison window showing the clip and its


30

Chapter 3. Data Entry


signature.
The main focus here is how to enter the Product, Audio and Copy fields. User
can select the existing records from items entered in database or type it in manually.
After typing in the first few characters of the name (Product, Audio, Copy), the list of
matching products/audio/copy descriptions are displayed. The recently used items are
on the top of the list. User can choose to reverse the sorting by selecting sort by ID
descending combobox. To disable sorting by recently used descriptions, check the
disable last used filter option. User can browse the list of selected items using the up
and down keyboard arrows.
When user starts entering the fields, a blue number appears next to that field.
This number can be either 1 or 2. It determines the filtering order applied to the
displayed list of matching entries. If number 1 is next to audio, then copies will be
searched within the selected audio. For example, if user types a new copy name
(create new copy) first, there will be a blue number 1 next to copy-selection.
.
To remove a selected product and the list of matching events attached to it,
press Esc. This will clear the audio. Pressing Esc twice will clear the name of the
product (the list of matching description remains). Pressing the Esc key three times
will allow the user to specify a new prefix for the product
To insert new items into the database, click the icon
the keyboard shortcuts as below:

next to the entry field or use

Create new product F3


Create new audio
F4
Create new copy
F5
Type in the name and confirmed by pressing the Enter key.
Note to the supervisor: if during data entry there are new products, copies or
audios, a new record will be created. This new entry will appear in the Products table
as unchecked. To access Products table, go to Main menu>Tables>Products (see 6.1),
sort the products list by Checked user column. Then verify the entered data step by
step. First, check if data entered in Product Table is correct. Find out if the same
product, audio and copy is not already present the database (e.g. entered with some
difference in description). Check all information related to the product in the typology
and properties tab. In the typology tab, assign the product typology from the typology
tree selection. If there is no appropriate typology branch then add new one (see 6.2).
There are two icons below the Copy field: Video and Audio. Based on the
comparison result with the archive signature, the icon indicates whether the copy is
the same
, or different
than the copy stored in the archive. The same icons
indicate the result of the live scanning process displayed in the Suggested tab.
The way this window looks depends on the options defined for the Spot event
type. If there are some property types defined this event type (see 13.10.3), then a list
of property types will appears on the Properties tab, which user needs to enter the
appropriate values.
31

Chapter 3. Data Entry

3.7

Multi VCR

This window allows the user to view the broadcast of up to four channels
simultaneously with different date selection. For example, user can watch
simultaneously todays and yesterdays broadcast on channel X, or todays broadcast
on channel X and channel Y. To open the Multi VCR, go to Main
menu>Action>MultiVCR and enter in the channel and date selection. User needs to
select the number of active players from the Active check box.

32

Chapter 3. Data Entry

The channel name is displayed at the top left corner of each playback panel.
The icon
allows user to zoom to a full size playback window while the icon
allows user to enable/disable the audio playback of each individual panel. However,
only one audio can be played at one time. Simultaneous playback of multiple audios
is not possible.
The time is shown at the bottom of each playback panel. User can shift to a
specific time by entering the time into the edit box and press the Go button. When
user switches to one panel mode (zooming one channel to full window size), the rest
of the three panels are minimized to the bottom of the window. To return to normal
mode, click on the icon
at the top-right side of the zoomed panel. User can use the
Alt key to switch between full screen mode and multiple windows mode. To choose
the panel to be zoomed, use the F1, F2, F3 and F4 keys. F5 changes the panels back to
normal mode. User can change the configuration of the Multi VCR by pressing the
tool icon
to change the appropriate values.

33

Chapter 3. Data Entry

34

Chapter 4. ASR

Chapter 4
Automatic Spot Recognition (ASR)
4.1

Automatically recognized spots

ASR Log allows the user to insert the automatically recognized spots into the
database. The Media Events scanners are recognizing the spots. ASR Log should be
run as the first task when starting the daily data entry job. Majority of the spots aired
in the previous 24 hours should be automatically recognized and appeared in the ASR
Log. These spots should be checked and inserted to the database before Data Entry
clerks start the manual spot entering using Visual Data Entry.
The recommended workflow for the ASR Log is as below:
1. Sort items by Copy (Secondary Description)
Check if the spots are properly recognized. If there are wrong recognitions,
user needs to delete the incorrect items.
2. Sort items by Channel and Start Time.
To do so, click on the Channel header, press and hold the Shift button and
click on to the Start Time header. This is to check if there is any overlap/gap
item. Overlap items are shown in red color and gap items are in green color.
To go to the next overlap/gap item, press the Overlap button of shortcut key
F12. User needs to adjust the start and end time of the overlap/gap spots
accordingly.
3. Accept and insert the recognized spots.
This chapter explains the detail functionality of Automatic Spot Recognition. User
can access ASR Log from Main menu>Actions>Visual ASR Log (or clicking onto the
ASR Log shortcut in the main interface). Select the channel and the date parameter to
enter the main window of ASR Log.

35

Chapter 4. ASR

The top left of the header shows buttons Audio and Video. This is to allow the
user to switch the display mode between video (video frames) and audio (audio
waves). The report grid shows:

Recognition method ( audio and video,


video only, or audio only)
Spot details (Channel, Start Time, End Time, Length, Event Type, Primary
description, Secondary description, Tertiary description, Language,
Similarity to the archived signature)
Item status ( new,
selected,
inserted,
deleted)
Video frames (or audio waves when switch to Audio mode)

User can customize the number of displayed frames by adjusting the Columns
up and down arrows (only in Video mode). There are few ways to view the frames, as
listed in the Rate drop down menu:
Rate options
Shortcut Descriptions
key
Show all
F1
Shows frames/samples per the same distance.
Calculate the distance automatically to fit whole spot.
Left boundary
F2
Shows the left boundary of the recognized
frames/samples where the first frame shows the
1second frame before the recognized frame.
Right boundary
F3
Shows the right boundary of the recognized
frames/samples where the last frame shows the
1second frame after the recognized frame.
Both boundaries F4
Combines both left and right boundaries
frames/samples where it shows 1second frame before
recognized frames and 1second frame after recognized
frames.
1:1 s
F5
Shows one frame/sample per every second.

36

Chapter 4. ASR
1:5 s
1:10 s
1:30 s

F6
F7
F8

Shows one frame/sample per every 5 seconds.


Shows one frame/sample per every 10 seconds.
Shows one frame/sample per every 30 seconds.

Options to filter the displayed data:


Options
Inserted
Deleted
From hh:mm:ss to hh:mm:ss
Gaps from .. to ..
Channel

Descriptions
If enabled, all inserted events are displayed.
If enabled, all deleted events are displayed.
Filter the displayed time frame.
Filter the time frame to display gaps in recognized
frames.
Filter recognized frames by Channel.

Three additional features:

Clip - Allows user to compare the broadcasted and recognized signal using the
clip created for copy (see 4.1.1).
Audio off - To disable the audio playback in Audio mode.
Signatures - Allows user to compare the signatures (see 4.1.2).

User can use the navigation buttons Top to go to the first record, Bottom to
go to the last record and
Overlap to seek for the next overlapped event.
To select or deselect the frames for recognized spots, user can press the Spacebar
key or double click on the particular frame. User can also use the Left boundary F2
and Right boundary F3 option to make sure that the recognized spots have the correct
start and end time. To delete wrongly recognized spot, select the spot and press the
Delete button. To insert all the correct items, select all the recognized spots (Ctrl+A)
and press the Insert button (Ctrl+I)
Listed below are all the options on the right mouse click button:
Options
Insert
Clip
Audio off
Signatures

Descriptions
Insert selected events into database (Ctrl+I)
Play the recognized spot together with the copy clip (F9) (see 4.1.1).
Stop the audio playback (Esc).
Allows the user to compare the signature generated for current spot
with the signature found during scanning (F10) (see 4.1.2).
Copy media Allows the user to manage the copy signatures (F11) (see 3.2.1).
manager
Change
Allows the user to change the type of selected events (Ctrl+T).
event type
Check
all
Select all items with status
new (Ctrl+A)
audio/video
Select all items with status
new that were
recognized by both audio and video signature
(Ctrl+S).
not overlapped Select all items with status
new which do not
overlap with other items (Ctrl+D)
37

Chapter 4. ASR
Uncheck all
Top
Bottom
Overlap
Delete
Delete by
copy
Delete clip

Unselect all items (Ctrl+U)


Go to the first row (Ctrl+Home).
Go to the last row (Ctrl+End).
Go to the next overlapped events (F12).
Delete selected items (Del)
Delete the items which are not processed by selected copy (Shift+Del).
All the similar recognized items with the same copy will be deleted.
Delete the clip (Ctrl+Del)

4.1.1 Playback window


The playback window allows the user to compare the recognized spot with its
matching signature. The recognized broadcast spot is displayed on the left window
while the signature clip is on the right window. The actual frame time and the length
of the clip is displayed below each window. User can select which clips audio to
playback by selecting the Audio check box on each window.
The synchronize option allows the user to view both clips displayed together.
If this option is disabled, the clips are viewed separately.
The time displayed under the actual clip defaults to the real time of the frame.
However, user can set an offset for the actual clip which calculates the frame time of
the clip from 00:00:00:000 for the first frame. To set the offset, enable the Offset
option below the actual clip, and then place the navigation bar in the required
position.

4.1.2 Copies comparison


The copies comparison window allows the user to look at the differences between the
copy signature and the signature generated from the broadcasted event.

38

Chapter 4. ASR

User can see the differences from the video frames and the audio waves. There
is a plot between the audio and the video signatures that shows the differences
between the broadcasted and the copy signatures. The greyer the color, the more
different the signatures are. User can adjust the signatures by using the arrows placed
on them or by right clicking the mouse and drag it to desired position. Alternatively,
user can search for the best match by clicking on the glass icon near the arrows placed
on broadcast signature. Use the navigation bar to manage the clip playback.

4.2

ASR Statistic

To access ASR Statistic, go to Report>ASR Statistic. Select the Channel and


Date parameter to retrieve the data. ASR Statistic displays all the relevant information
of the emitted events. User can customize the view to display the data in a different
way to meet their requirements. For example, if user configure the window as shown
below and focus on the data display under Should be recognized: True and
Recognized: False, user can see the list of spots which should be recognized but are
not being recognized. From here, user needs to investigate further and determine what
is the problem, whether it is caused by wrongly created signature or other causes. If it
is due to incorrect signature creation, then user may delete the existing signature and
recreate the correct signature.

39

Chapter 4. ASR

When right click on the window, user can access the Spot media manager,
Play the clip and Compare signatures.

40

Chapter 5. Programs tables

Chapter 5
Programs tables
5.1

Programs

To manage programs, go to Main menu>Tables>Programs. User will see a


window with a list of programs together with some tabs containing relevant
information to selected record.

Checked records (in black color) cannot be edited. When checking a record,
user will be asked whether to add this day to modified days. If yes, user will see an
entry in Main menu>Actions>Modified days (see 8.3). User cannot edit a Checked
record. To edit a record, user must unchecked the record by right click on the record
and unselect the Checked option. Unchecked record is in red color.
To assign/edit the typology for a program, go to the Typology tab and click on
the icon to select the typology from the typology tree (see 5.3). User can also copy
the typology from one program to another by right clicking on the source program and
choose Copy typology. Then right click on the destination program and select Paste
typology. The typology from the source program will be copied to the destination
program. If the destination program already assigned with the typology, user need to
clear the existing typology by right clicking on the typology and select Clear. Then
only right click again on the destination program and choose Paste typology.
User can also assign additional information to the program using the
Properties tab (see 13.10.1). For example, user may use this Properties to assign
language to the program. To edit/assign the Properties values, use the Spacebar or F2

41

Chapter 5. Programs tables


to see the list of available values, type the first few characters to go to desire value
and press Enter to select.
The Emission list tab shows all the emitted events under each program. To see
the most updated list, click on Refresh button. User can right click on the emission
and select Play to playback the event. If user needs to amend the emitted event, right
click on the record from Emission list and select Open data entry to launch the data
entry window.
The Event parameters tab allows the user to set up parameter by each
program. Values set here will supersede the value specified in Event types
configuration. If no values are set here, by default the system will use the parameter
values from Event types. Listed below are the values found under Event parameters
tab:
Parameters values
Min. level
Max. level
Warning min
Warning max
Error min
Error max
Related program

Related channel

Contained event
types exceptions
Skip

Descriptions
Minimum and maximum level at which the program can
appear. The cleaning atom will check this constraint.
Minimum and maximum duration for a program (in seconds). If
the limit is exceeded, a warning message will appear, but event
can still be inserted.
Minimum and maximum duration for a program (in seconds). If
the limit is exceeded, an error message will appear and event
will not be inserted.
Allows user to assign a parent program to another program. For
example, if there is a rule that after the news is always the
weather forecast, user can assign the weather forecast as a
related program to the news program. That means if the news is
entered without the following weather forecast, a warning
message will alert the user of a possible error.
Allows the user to assign a program to a particular channel. It
means that the program will be always belongs to that particular
channel. If during cleaning, the system detected that this
program appears in a different channel, it will be reported in the
cleaning log.
Allows the user to specify the event types which cannot appear
inside a program. Such case will be reported during cleaning.
Allows the user to skip certain programs when assigning spots
during automatic break assigning. It will be useful if there are
some programs which user do not want to assign breaks to it.

User may choose to deactivate those programs that will not be broadcast again
but their description matches a new program. To do so, right click on the program and
deselect the Active option.

5.2

Secondary descriptions

To
view
the
secondary
descriptions
table,
go
to
Main
menu>Tables>Secondary descriptions. This table is similar to the programs (see 5.1)

42

Chapter 5. Programs tables


and products (see 6.1) tables. The Emission list shows all the emitted events for each
Secondary descriptions. To see the most updated list, click on Refresh button. User
can right click on the emission and select Play to playback the event.

5.3

Programs typologies

To manage program typology tree, go to Main menu>Tables>Program


typology tree. User may switch to other typology branch from the Branch listing.
Inside each parent typology level, user can assign child typology (see 13.2.1). To see
the programs attached to each typology, check the with leaves option and press the
Refresh button. User can drag and drop the unchecked programs to another typology
branch.

43

Chapter 6. Products tables

Chapter 6
Products tables
6.1

Products

To manage products, go to Main menu>Tables>Products. User will see a


window with a list of products together with some tabs containing relevant
information to selected product/copy. Basically, the display of the Products table can
be divided into three parts: the top part shows the Products, the middle part shows the
Copies while the bottom part shows the Audios. User may choose to filter the data
either by products, copies or audios, using the filter option at each navigation bar.

Similarly to Programs table, Checked records (in black color) cannot be


edited. When checking a record, user will be asked whether to add this day to
modified days. If yes, user will see an entry in Main menu>Actions>Modified days
(see 8.3). User cannot edit a Checked record. To edit a record, user must unchecked
the record by right click on the record and unselect the Checked option. Unchecked
record is in red color.
Listed below is the available options when user right click on the Products table:
Options
Search

Descriptions
Allows user to search for particular products by typing in the first few
characters of product description.

44

Chapter 6. Products tables


Advanced
search
Save to Excel
Checked
Clear related
channel
Paste
selected copy
Copy
typology
Paste
typology

Allows user to perform search with extra features, e.g. search by


product typology.
Save display products to excel format.
Allows user to check or uncheck the products.
Allows the user to clear the previously define related channel for
particular product.
Allows user to paste the copy from one product to another product,
provided there is some copy in the clipboard (to copy/move copies to
clipboard, right click on the copy and select Move to another product
or Copy to another product.
Allows user to copy the typology of one product to another product.
To use this option, go to the Typology tab, then right click on the
product and select Copy typology.
Allows user to paste the typology of one product from another
product upon copying the typology using Copy typology option. User
cannot paste the typology to a product which already has its own
assigned typology. Right click on typology and select Clear to clear
existing typology value.

Listed below are the features for all the tabs under Products table:
Tabs
Copy and Audio

Typology

Properties
Emission list

Descriptions
Lists all the copies associated with the products and audios
selected in the table. User can assign additional copy property to
each copy at the right hand side of this tab. Depending on the type
of copy property configured (date, string, list of fixed values), user
will see a different property editor.
Allows the user to assign/edit the typology for each product.
Checked record cannot be edited. To unchecked the record, right
click on the record and select Clear. Click on the
to select the
typology. User must select the lowest level (a leaf) from the
typology tree.
Lists the properties for each product. User may specify a
particular value for these property types (see 13.10).
Shows all the emitted events under each copy. To see the most
updated list, click on Refresh button. User can right click on the
emission and select Play to playback the event. If user needs to
amend the emitted event, right click on the record from Emission
list and select Open data entry to launch the data entry window. If
the record is not Checked, user can generate a clip for it (see 3.2.2)
or view any existing clip (see 3.3). If the All copies option at the
bottom of the window is checked, emissions for all copies
including those duplicated will be displayed.

There are three ways that user can filter the display of data:
Filter by product

If user click on the


at Product navigation bar, all the
products in the Products table will be listed. When user click
on each product, the associated copies and audios will be listed
at respective copies and audios tables.
45

Chapter 6. Products tables


Filter by copy

If user click on the


at Copy navigation bar, all the copies in
the Copies table will be listed. When user click on each copy,
the associated product and audio will be listed at respective
products and audios tables.

Filter by audio

If user click on the at Audio navigation bar, all the audios in


the Audios table will be listed. When user clicks on each audio,
the associated product and copy will be listed at respective
products and copies tables.

Listed below are the options when user right click on the Copies table. Some
of the features here are available also when right clicking on Products table:
Options
Descriptions
Active
Determines the availability of copy during data entry.
Move to another Allows the user to move the copy from one product to another
product
product. Used together with Paste selected copy (right click
option of products table).
Copy to another Allows the user to copy a copy from one product to another
product
product. Used together with Paste selected copy (right click
option of products table). However, user cannot copy a copy
which has sharing property 100. When a copy is copied, its
sharing property will increase and when it reaches 100, a copy
cannot be copied again, and therefore a new copy must be created.
Playback clip
Allows the user to playback the clip.
Spot signatures
Allows the user to manage the signature and clip.
manager
Signatures
Allows the user to compare the signatures. To compare, drag and
comparison
drop the copies into the window.
Clips comparison Allows the user to compare the clips. To compare, drag and drop
the copies into the window.
Copy properties
Allows the user to copy the properties of a product. Used together
with Paste properties.
Paste properties
Allows the user to paste the properties copied using Copy
properties.
Delete clip
Allows the user to delete the generated clip for respective copy.

6.2

Products typologies

To access Product typologies, go to Main menu>Tables>Products typology


tree. Similarly in Programs typologies, user may switch to other typology branch
from the Branch listing. Inside each parent typology level, user can assign child
typology. The number of branches is configurable (see 13.2.2). To see the products
attached to each typology, check the with leaves option and press the Refresh button.
User can drag and drop the unchecked products to another typology branch.

46

Chapter 6. Products tables

47

Chapter 7. Pricing

Chapter 7
Pricing
7.1

Assigning price to event -Rate attribution

To assign prices to events, go to Main menu>Actions>Rate attribution and


select the channel and date parameters. However, prior to this, user needs to define
the appropriate ratecards and price categories (or programs with timebands) (see 7.2).
Under Rate attribution window, user can see all the entered events for selected
channel and date.

In this window, user can also generate and assign breaks to programs. To
automatically generate breaks, right click and select Action>Generate breaks. To
assign the break to program, user can either click and drag the breaks onto related
program or assign the breaks automatically by right clicking and select
Action>Assign breaks and select the appropriate option. Breaks which are within
programs can be assigned using Assign within breaks option while breaks which are
between programs can be assigned using Assign between breaks up or Assign between
breaks down. Each break should be assigned to a program. However, breaks should
not be changed once it is assigned to a program.

7.1.1 Rating using price categories.


Select the events that need to be rated. To do so, user can either check on the
Selected checkbox or press the Spacebar with the cursor on selected event. To select
all the child-events, check the parent event or press Spacebar at the parent event level.
For example, if user wants to select all the breaks inside a program, just check
Selected on the program event or press Spacebar at the program event. All the spots
inside the breaks will be selected automatically. To automatically select the childevents, please ensure that the right click option Select contained is enabled.
Otherwise, if user wants to select only particular spots, just check Selected or press
Spacebar for selected event.
Once the events are selected, right click and click on Rate selected events or
press F2 key. User will see a window with all the valid price categories selection for
48

Chapter 7. Pricing
selected channel and date (see 7.2.5). Then, user needs to select the appropriate price
category by checking the S field or double click on selected price category. If the
selected price category is not defined appropriately for selected event type or the
event time does not match the price category timeband, user will get an error message.
In this case, user needs to define the new price (see 7.1.4).
NOTE:
If event has a flag Can be rated enabled, user can rate that event manually (select
and assign price). However, if event has that flag disabled, user cannot assign the
price manually.
If event has a flag Must be rated enabled, but with disabled Can be rated, then the
price should be inherited for that event by enabling the configuration option
Inherit container price category (see 13). Otherwise, an error will occur during
cleaning.
To rate an event with a particular price (assign price category), ensure that:
1. The price category must be included in appropriate ratecard (the one which is
valid for the rated day and channel).
2. The price category included in the ratecard must include the event type which
needs to be rated.
3. The event type should be specified together with appropriate duration (in
ratecard).
4. The duration is defined for the particular channels, event types and validity
periods.
5. The price category is defined for the particular channels, event types and price
groups.
6. The price groups are defined for the particular channel and price category
group.
To summarize, the dependencies are shown as below.

49

Chapter 7. Pricing

7.1.2 Rating using programs and timebands


This rate attribution is based on custom rating scripts. To run this, right click
and select Actions>Automatic rate attribution. After automatic rating is done, user can
manually edit the price in Price column.

7.1.3 Break assignment


Break assignment options are on the right click Actions menu.
Actions
Generate breaks
Delete breaks
Assign
Assign within breaks
breaks
Assign between breaks
by distance

Descriptions
Automatically generate breaks.
Delete the generated breaks.
Assigns breaks that are placed inside a
program to this program.
Assigns breaks, which are between two
programs to the program that is closer to the
considered break. To specify which program
is closer, the distance between the two
succeeding programs is calculated. Lets say
that distance is D. If the break appeared before
the endTime (of the program before the break)
+ D/2 then the closer program is the
program before. Otherwise the closer
program is the program after the break. If a
program has the Skip flag enabled, then the
program will not be considered.
Assign between breaks Assigns breaks that are between two programs
up
to the program before the break. If a program
has the Skip flag enabled, then the program
will not be considered.
Assign between breaks Assigns breaks that are between two programs
down
to the program after the break. If a program
has the Skip flag enabled, then the program
will not be considered.

50

Chapter 7. Pricing
Automatic
rate
attribution

Rate attribution by start Assigns rates to events by scanning their start


time
time and choosing the appropriate price
category that is defined on an adequate
timeband. If no appropriate timeband is
defined then no rate will be assigned to the
event and a message will appear.
Rate attribution by start Assigns rates to events by scanning their start
time and end time
and end time. If the event belongs to two
timebands, no rate is assigned and a message
will appear.
Rate attribution by 1st Assign rates to events by scanning the start
level container start time of their 1st level container event. For
time
example if program is the 1st level container
event, all the spots inside the program will be
rated based on the program start time.

Others right mouse click options are listed below:


Options
Rate selected events
Clear selected events
Select timeband
Unselect timeband
Open ratecard detail
Open another day
Pre-cleaning
Play
Select contained

Descriptions
Allows the user to select price category for selected events.
Clear the selected events.
Allows the user to select the events by specifying the start
time and end time.
Clear the selected events by specifying the start time and end
time.
Launch the ratecard window.
Change to another channel and date selection.
Allows the user to perform pre cleaning by selecting from the
list of cleaning atoms.
Play selected event.
If enabled, all the child-events will be automatically selected if
user selects the parent event.

7.1.4 Defining new price


User may need to define a new price category to rate an event. This is needed
if user is using price categories for rate attribution. First, user needs to define the spot
duration (see 7.2.1) for a new type of event (e.g. a spot which last longer/shorter than
defined). Then, define the new price category group type (see 7.2.4) and/or the new
price category group (see 7.2.3). Next, define the new price category for further use in
ratecard. To define price category, go to Main menu>Tables>Price categories (see
7.2.2). After specifying the required parameters user can insert the new price category
into the ratecard (see 7.2.5). The newly defined price category can then be used in
Rate attribution window (see 7.1).

7.2

Ratecards

51

Chapter 7. Pricing
Here user can define the actual ratecard for certain a period of time, specify
particular prices, durations limits, price categories (or programs with timebands and
prices for them).
Please follow the procedure as below:
1. Case 1 (when using price categories) (see 7.2.5.2):
(a) Define durations (see 7.2.1)
(b) Define price category groups types (if any) (see 7.2.4).
(c) Define price groups (if any) (see 7.2.3)
(d) Define price categories (see 7.2.2)
(e) Define ratecards for the appropriate period of time and details for each
ratecard (price categories, event types, timebands).
2. Case 2 (when using rating by program):
(a) Define the program, timebands and price (see 7.2.5.3)

7.2.1 Spot duration


Go to the Main menu>Tables>Spot durations. Here user can specify the duration
intervals for a particular channel, period of time and event type. This will tell TelePad
how to rate events depending on their duration. When inserting a new duration, user
needs to decide if it is linear. Linear means that if the spot last longer or shorter than
specified durations, the price is calculated with linear factor.

Now specify the additional properties. Select the Details tab and add required
durations. Decide what kind of intervals to specify (Min/Max values). The interval is
the duration of an event that will be rated with a defined factor. Ratio specifies the
factor for calculating a price, rounding its value to which the calculated price it should
be rounded. Price is calculated as follows:
52

Chapter 7. Pricing

Otherwise where basePrice is the basic price taken to calculations, roundingFactor is


the rounding value, ratio is the factor value.
The last two columns define the period of validity for specified durations.
Under the Channels tab add the channels to which the durations can be applied. Then
go to Events types tab and add the types of events to which the durations can be
applied.

7.2.2 Price categories


To define price category, go to Main menu>Tables>Price categories. Here,
user inserts only the descriptions for price categories and not the real values of prices.
Real values are defined in Ratecards. This is because the same description e.g. price
for a sponsors events can be used for few times in the ratecard (Main
menu>Tables>Ratecards, Edit details button), but with a different price value for
different timebands.
Add the price and under Channel tab, specify the channel on which the price is
applicable. Specify also under Event types tab, the event type for the added price
category. User cannot delete a channel or an event type if any ratecard is associated
with it. When a record is being Checked, user needs to decide whether to notify the
changes in Modified days log or not (see 8.3).
User might needs to define groups under Groups tab. If the price category is
already attached to some price group, user will see this group on the list. The
Emission list tab shows all the events rated using this price category.

53

Chapter 7. Pricing

7.2.3 Price category groups


To define price category groups, go to Main menu>Tables>Price category
groups. To add a new category group, type its name and select the category group
type or user can also edit an existing group.

User can specify the price categories associated with a group by clicking on
the Price categories tab and adding or editing the price category.

54

Chapter 7. Pricing

7.2.4 Price category group types


To access this window, go to Main menu>Tables>Price category group types.
Define the price category group types by using navigation bar.

Determine if the group type needs to be Disjunctive by using the checkbox. If


there are a few groups of the same type that have the Disjunctive flag enabled, the
same price categories can only be assigned to one of them.

7.2.5 Ratecards table


To access ratecards go to Main menu>Tables>Ratecards. This table contains
the information on valid rates for channels. The ratecard is defined for a particular
period of time. To copy the ratecard, right click on it and choose either Duplicate
ratecard or Duplicate ratecard (with time-bands). The timebands will be copied as
well when user selects the second option. When duplicating a ratecard, user needs to
select the channel which the ratecard will be applicable and also the validity time. To
edit the details of a ratecard select it and then press Edit details button.
7.2.5.1 Edit details
When user selects a record in the table, click on the Edit details button to
configure the additional properties of selected ratecard. Depending on whether the
Rate by program flag for the edited ratecard is enabled or not, user will see either the
price categories list or programs with timebands list.
7.2.5.2 Ratecard details -price categories

55

Chapter 7. Pricing

Here user can see the list of price categories and appropriate events types with
timebands for selected price category. When a new ratecard is created (not duplicated
existing one), those lists will be empty. User needs to add the appropriate price
categories for the channel, and then specify the event types for which this category
can be used. User needs to define as well the valid timebands for the price category.
When inserting a new price category, user can define the appropriate values by
typing them manually or selecting from the available list (see 7.2.2). After choosing
the price category, user needs to define the real price value for this price category in
the Price column. Newly added entries will appear as unchecked and user needs to
check the item by right clicking and select Checked. When changing the status to
Checked, user will be asked to decide either to notify changes in Modified days log or
not (see 8.3).
Below are the two options when user right-click on the Event types tab:
Options
Descriptions
Add remaining Allows the user to add remaining event types. Remaining events are
those that are specified for a selected event types duration, such as
current price category and have not been added yet. If an event type
has been found but this type is already added with a different
duration, the event will be omitted.
Pricelist
Shows the information about associated prices depending on the
duration of the event.
Below are the two options when user right-click on the Timebands tab:
Options
Set to 7 x 24

Descriptions
Reset all current settings and defines timebands for 7 days a week

56

Chapter 7. Pricing

Add custom
selection

and 24 hours per day.


Allows the user to add timeband using dialog box. User can select
either one or few days, then enter the start and end timeand.

Emission list tab displays all the emissions rated with a particular price.
7.2.5.3 Ratecard details -rate by program

Rate by program is currently used in Romania only. Here user can define the
price for a particular program with regard to timebands and day of week. If no
program is selected, just specify the timeband and price and the price will be assigned
to any event emitted within the defined timebands. If user define a program and at the
same time enabled the Timeband matching, then besides rating all the programs that
match the defined program, other events can also be rated using this price (if those
events match the specified timeband).
When entering the programs title, user can see a small window with a
combobox. After entering the first few characters and press Enter, user will see the
list of matching program titles. If the option filter by channel in the ratecard details
window is enabled, then these lists will shows only the programs that match the
ratecards channel. User can specify which program belongs to which channel by
defining Related channel for program (see 5.1).

57

Chapter 8. Cleaning

Chapter 8
Cleaning
8.1

Cleaning Window

To access cleaning window, go to Main menu>Action>Cleaning and select the


start and end date to perform cleaning. A list of channels based on selected date will
be listed. User must change the closed day level of each channel before cleaning
process can be carried out. User can configure different cleaning atoms for different
closed day level (see 13.6.2). The list contains the channels together with their
cleaning groups names (see 13.6.2). If the cleaning completed successfully without
any error/warning, a Yes flag will be assigned to the appropriate cleaning group
column. However, if the cleaning encountered any error, the cleaning group column
will remain clear or if there is any warning, it will show the number of warnings
encountered.

To run the cleaning, select the required channels, right click and select the
option Clean. User may choose multiple days/channels to run the cleaning by using
the Shift button and select the required days/channels. Then choose the cleaning
group. Only one cleaning group can be selected at one time.
Listed below are the available cleaning atoms and their usage:
Cleaning atoms
Audio not checked
Break gap - error

Descriptions
Checks if there is any audio that has not been checked yet.
Scans all the breaks and checks if events contained in the
breaks are continuous. If a gap appears between the events
inside a break, it will be reported as an error message. It
takes configuration variables (Break gap leading warning,
break gap internal warning and break gap trailing warning,

58

Chapter 8. Cleaning

Break gap -warning


Copy not checked
Crossed events
Empty breaks

Event types contained

Event types contained


distances
Event types next errors
Event
types
warnings
Length error

Length warning
Level 1 gap errors

next

see 13.3, Cleaning) as parameters to identify the gaps.


Leading gap is a discontinuity between the break start time
and the start time of the first event inside the break. Internal
gap is a discontinuity between consecutive events inside the
break, and trailing gap is a discontinuity between the end
time of the last event inside the break and the end time of
the break.
Similar as Break gap - error but produces a warning
message and uses the configuration options for warnings.
Checks if there is any copy (e.g. newly created copy) that
has not been checked yet.
Checks if there is any events which the start and end time
overlap each other.
Checks if there is any break without spots inside. It only
checks if there are spots within a timeband of a break. It
will not be able to check whether the spot is assigned to the
appropriate break.
Depends on the configuration of event types (see 13.7,
Event types contained). It checks if the entered events
corresponds to the defined Event types contained. It also
checks if a particular event can be contained in a parentevent and whether the level of the entered event is
allowable.
Depends on the configuration of event types (see 13.7,
Event types contained). Checks for contained event types
start / end start / end distances. Checks if the contained
event is properly located in its parent event.
Checks if a specified sequence of events (see 13.7) is
correct. If not, it will return an error message.
Similar to Event types next errors but return a warning
message.
Checks if the events length matches the specified critical
limits (Error min. and Error max.) defined for a particular
event type. To know more about applying constraints to
length, (see 13.7). For programs, the Programs parameters
values (see 5.1) supersede the values defined in Event types.
Similar checking as Length error but compare with the
Warn min and Warn max values.
Checks for gaps between events. The boundary value for
gap is specified in General Configuration>Cleaning (see
13.3).
Similar to Level 1 gap errors but reports only warning.
Checks if there is any product that has not been checked yet.
Checks if is any product with an assigned typology but is
not marked as checked.
Checks if there is any product without a typology assigned.

Level 1 gap warnings


Product not checked
Products with typology
not checked
Products
without
typology assigned
Program -must be Checks if there is any program must be container flag
container
violation. This flag can be set in Programs table under

59

Chapter 8. Cleaning

Program
empty

-must

be

Program not checked


Programs
contained
-event type exception
Programs
-same typo

contained

Programs level
Programs
mononetwork

Programs monostation

Programs related
Programs
with
typology not checked
Programs
without
typology assigned
Secondary description
not checked
Spots without the break
Break -more than one
price category assigned

Event parameters tab (see 5.1). It means after the virtual


events have been generated and the events appear is not one
of the specified event types (partial, partial 2, Net, Net2 or
Gap) and the Must be container flag is enabled (but is not a
type of container e.g. Gross), the cleaning atom will fail.
Checks if there is any Program must be empty flag
violation. This flag can be set in Programs table under
Event parameters tab (see 5.1). If enabled, it will not allow
another event to appear within the timeband of the program,
else the cleaning atom will fail.
Checks if there is any program that has not been checked
yet.
Depends on the parameter Event types contained exceptions
defined in Programs table (see 5.1). Checks if the event type
appear within timebands of parent-event (program) is on the
exception list of that program.
Checks if the program contained has the same typology as
its container. The checking is performed for each typology
branch specified in General Configuration>Cleaning (see
13.3). User may define few values.
Checks if there is any program that is entered at the wrong
level. Level boundaries are defined for each program in
Programs table (see 5.1).
Checks if there is any event which belongs to more than one
channel group. The checking is based on the Related
channels set in Programs table under Event parameters (see
5.1). Checks if the specified channel belongs to a different
group than the master channel specified for the event.
Checks if there is any event which belongs to more than one
channel. The checking is based on the Related channel set
in Programs table under Event parameters (see 5.1). Checks
if the specified channel is not the same as the master
channel specified for the event.
Checks if an event does not correspond with the related
program. The checking is based on the Related program set
in Programs table under Event parameters (see 5.1).
Checks if is any program with an assigned typology but is
not marked as checked.
Checks if there is any program without a typology assigned.
Checks if there is any newly added secondary description
that is not checked.
Checks if there is any spot that is not assigned to any break.
User needs to activate this checking in General
Configuration>Cleaning>Cleaning atom-break same price
category user MAJOR_TYPE_ID. Checks if all the spots
within a break have the same price category as the break.
Events of major type different than Commercial or events
that do not have a price category assigned are skipped
during checking. If the configuration option is not activated,
60

Chapter 8. Cleaning
this atom will check if all the spots with a distance from the
first spot in the break are less than the configured value (see
13.3 DE & RA Related>Generate break spot gap) in the
common price category.
Custom 1 - 10
Very specific cleaning atoms implemented as external
applications. Such applications should have three input
parameters: date (YYYY.MM.DD), channel ID, and
error/warning. The path to this application and some
additional cleaning atom parameters should be manually
inserted into Cleaning atoms database table.
Event length not in Checks if is any event that has no corresponding range in
duration table
the Durations table.
Event not rated
Checks if there is any event with no price assigned but Must
be rate flag is enabled. It also checks if an assigned price
category is allowed for the given event type.
Not assigned breaks
Checks if there is any break that is not assigned to any
program.
Not assigned spots
Checks if there is any spot that is not assigned to any
program.
Rated event without This cleaning atom checks if an event rated using a
matching timeband
particular ratecard belongs to the defined timebands for this
ratecard. If it does not and the difference between its
start/end time and appropriate values of the timeband is less
than those defined in configuration (see 13.3
Cleaning>Cleaning atom -rated event timeband threshold
option) then no error is reported. Also, if the configuration
Cleaning atom -rated event time- bands -container typology
option is specified, and if Cleaning atom -rated event
timebands -container typology mnemo is defined,
appropriate information is provided when reporting errors.
If errors or warnings are detected during cleaning, user will be asked if they
want to see the cleaning log. User can select No and view the log later by right
clicking and choosing View log. The difference is that when displaying the log just
after cleaning (answering Yes), user will see errors and warnings relevant only to the
just performed cleaning. While choosing View log from the right click menu will
show the messages produced during all processed cleanings.
Right click menu also allows user to change to a different time period for
cleaning b selecting Select another day range option.

8.2

Cleaning Log

The cleaning log shows the list of errors and warnings encountered during
cleaning. By double clicking on the record user will see the list of events at the
bottom and the event that causes the error/warning is displayed with yellow
background. Then user can double click on the message and choose which day level
to reopen the data. To see which event that give the error/warning message, double
click on particular message and user can see different event will be selected and

61

Chapter 8. Cleaning
displayed with yellow background. User can directly modified the event by double
clicking on the event to launch the data entry window. Once the event is corrected, the
error/warning message will still remain there until user rerun the cleaning process.

8.3

Modified days

When user modifies data (e.g. changing product/program to Checked status),


the changes are log into Main menu>Action>Modified days. Here, user can clean a
particular item on the list, change the closing status of an item (right-click and select
Change closing level) or remove item from modified days list (right-click and choose
Remove option). The right side of the window shows the cleaning groups and the
available export types. Select a record in the list and then choose either to clean or to
export. There is an additional option for exporting Remove after export which user
can choose to delete the exported record from modified days list.

62

Chapter 9. Exporting

Chapter 9
Exporting
To export data to external application, go to Main menu>Export. Specify the
export type and choose the channels that should be included during exporting. The @
button is connected to the channels settings (see 13.1) where it allows user to select all
the channels which are within the validity period. All the options relevant to export
are described in Chapter 13 Configuration (e.g. how to define export types and paths,
and where exported file will be stored)

63

Chapter 10. Special functions

Chapter 10
Special functions
To access the special functions, go to Main menu>Special.

10.1 Code Change


Allows the user to change the codes for products, programs primary and secondary
descriptions.
1. Copy
Specify the source product, audio and copy names (enter the few characters
and press Enter to obtain a list of matching entries). Then select target product,
audio and copy (same way as selecting source). If user expands the target list
without entering any characters, it shows a list of matching product
descriptions found for the source product. Click OK and it will list out all the
emissions with the specify source details. Select the emissions to be changed
(press Shift to select more than one emission).

2. Program, secondary description


Specify the source program primary description and/or secondary description
(enter the few characters and press Enter to obtain a list of matching entries).
Then select the target program and/or secondary description (same way as
selecting source). If user expands the target list without entering any
characters, it shows a list of matching product descriptions found for the
source product. Click on Show typo button to view the typology for selected
source or target program. Set empty option enables the user to empty the
secondary description for target program. Then click OK and it will list out all

64

Chapter 10. Special functions


the emissions with the specify source details. Select the emissions to be
changed (press Shift to select more than one emission).

10.2 Copy events


This option allows user to copy events from a particular day and channel to
another day and channel. Specify the channel and date for both source and target and
also the event type to copy. If the target day has been closed, user needs to open it
again before proceed. User will encounter error message if trying to copy events to a
channel and day which already been inserted with events. Other properties associated
with the events must be compatible (e.g. ratecards) as well to prevent any error
message during copy process.

65

Chapter 10. Special functions

10.3 Generate standalone clip


Allows the user to generate standalone avi clip. Choose the channel and date,
and then specify the start time and end time for clip creation. User may also change
the clip destination path. Press Start to generate the clip.

10.4 Launch external application


Allows the user to launch the external application defined in General
Configuration>Other>External application launcher path (see 13.3)

66

Chapter 11. Reporting

Chapter 11
Reporting
TelePad is able to produce several basic reports such as Events by user,
Program typologies, Product typologies and ASR Statistic. As TelePad is not intended
to be an application for statistical calculations, the reports here are only intended to
make life easier.
To see available reports go to Main menu>Reports. The first report is Event by
user. Specify a date range and the report will display the total amount of entered
events by channels and users (events entered by particular user at each channel).
Program and products typologies displays a list of all programs/products with
typology branches.
All the reports here can be exported to Excel format file. ASR Statistics and
Events by user reports can be grouped by different displayed columns. To group the
displayed data by particular column, drag the column title on to the grey area at the
top of the window. User can group by several columns by dragging all of them at that
grey area and dropping them at the required place. Grouping is applied in the order of
the dropped columns where column which is the first (and at the top of tree at the grey
area) is the main one considered for grouping. When user drags columns onto the grey
area, the display will change. Now you will have a tree view and the branches of that
tree are adequate for the grouping columns. ASR Statistics contains button Expand all
that allows expanding all the branches of the displayed group.

67

Chapter 12. Movies and Sports database

Chapter 12
Movies and Sports database
12.1 Movies
In TelePad, it is possible to assign one movie title to several emissions of that
movie that are a little bit different (e.g. one has a translated title, other has original
title). First, define a typology structure for movies. This can force a particular
property assigning for movies. To define the typology structure, go to Main
menu>Config>Movie property lookup structure. Then add the desired branches. User
may add branch Actor, Director, Producer etc. After that, define the properties
which can be applied to movies from Main menu>Config>Movie property types. Add
the new properties and if needed, define the fixed values (for fixed list property type).
If the field Required is enabled, the property will has to be set for a movie. If you try
to check a record that has not specified a property, an error message will appear. User
needs to assign the required value for property before setting the movie as Checked.
To add new values within a defined typology, go to Main
menu>Tables>Movies property lookup typology. Choose the typology branch just the
same as in programs and products typology structure (see 13.2).
To define new movies, go to Main menu>Tables>Movies.

Add the desired entry and specify constant parameters: Original title,
Duration (minutes), Year of production, Year of distribution, Required age. The last
parameter specifies the minimum value of childrens ages that watch a particular
movie. If you have defined some additional parameters you need to specify the values
for them. User can choose to view all the movies with their assigned emissions by
clicking the icon at movies table. Alternately, click the icon at emission table to
view all the assigned emissions with their respective movies.

68

Chapter 12. Movies and Sports database


Before opening the Assign movies window, user needs to set some
configuration values under Main menu>Config>General config>Movies (see 13). For
example, let say under programs typology branch user has defined Theatre/Movies
with several sub-branches, e.g. Movie, Animated movie, Drama and Others. If user
needs to assign movies to Movie and Animated movie, open the program typology
tree, display the columns ID and TYPO NODE ID. If the Movie has ID = 10 and
Animated movie has ID = 20 and both have TYPO NODE ID = 4, the appropriate
configuration options should be set as TYPO NODE ID = 4 and TYPO ID should
contain two values: 10 and 20.
After setting the configuration values, go to Main menu>Action>Assign
movies. User will be asked to specify a period and a channel and a list of emission
will appear in the top table. Choose an emission, and then click on the Assign button.
The appropriate description of the assigned movie will appear in the Movie title
column. To clear assigned movie, click on the Clear button. If user wants to change
an assigned movie, choose the desired record and click Assign again. The Movie title
will be changed to the new one. User must Checked the movie before it can be
assigned to an emission. Here the icon
works the same as in Movies window
described above.

12.2 Sports
Sports are assigned in almost in the same way as movies. User needs to define
the typology under Main menu>Config>Sports property lookup structure. Define the
required branches then add in new values at specified levels under Main
menu>Tables>Sports property lookup typology. The functionality of this window is
the same as those described before. To view,verify and check the Sports, go to Main
menu>Tables>Sports. To assign new sports, go to Main menu>Action>Assign Sports.
But before that, user needs to specify some configuration options similar for movies.
Open Main menu>Config>General config and specify values for Programs,
secondary description branch (see 13). The logic for assigning the value is the same
as for movies.
Assign sports window contains a list of emissions and a list of already added
sports. The list of emissions contains the column Assigned. If this column is Checked
for a record, then that particular emission is already assigned. To create new sport
from an emission, select the emission and then click on either New or Assign button.
To clear the assigned sport, click on the Clear button. The flag in the emission list
will change to not assign and the record representing the assigned sport will be
deleted. If user chooses Assign, a new sport will be created and properties from
selected sports will be copied to the newly added sport record. If user chooses New
then the properties will not be copied.

69

Chapter 13. Configuration

Chapter 13
Configuration
The telepad4.ini file contains the database aliases and character-coding specifications.
The structure is:
[Database Aliases]
ALIAS 1 = DATABASE PATH 1
ALIAS 2 = DATABASE PATH 2
[Connection]
CharSet = CHARSET CODE
There must be one default database alias specified: TELEPAD4. That means that
telepad4.ini file must contain at least two lines:
[Database Aliases]
TELEPAD3 = path_to_production_database
Allowed values of CharSet:
ASCII
DOS852
BIG 5
DOS857

CYRL

DOS437
DOS850

DOS860
DOS861
DOS863

DOS865
EUCJ
0208
GB 2312
ISO8859 1
KSC 5601

NEXT
NONE

WIN1250
WIN1251

OCTETS
SJIS 0208
UNICODE FSS

WIN1252
WIN1253
WIN1254

Example configuration of telepad4.ini:


[Database Aliases]
TELEPAD4 = tp4server:/db/telepad4.gdb
TELEPAD4_TEST = tp4server:/db/telepad4.test.gdb
[Connection]
CharSet = WIN1250

13.1 Channels tables


To edit data connected with channels, go to Main menu>Tables>Channel
groups, and then Main menu>Tables>Channels. If needed, user should define the
groups for the channels (Main menu>Tables>Channel groups). Else, just define one
Default channel group. After defining the channel groups, go to Main
menu>Tables>Channels.

70

Chapter 13. Configuration

Listed below are some descriptions of the information related to channel table:
Columns
Frame rate
DST group
GMT offset
Channel group

Descriptions
This value specifies the number of frames captured per
second. Frames are written as JPEG images. Make sure that
this value corresponds to the proper MultiGrabber parameter.
Select DST group (see 13.5.2).
Set GMT offset in seconds (for details about time conversion
see 13.5.1). Specifying GMT offset for each channel is needed
for countries in different time zones.
Allows the user to set difference channel group to which the
channels belong to.

When user clicks on the icon , it will show the Channel export validity
window. Here, user can define for each channel the period of validity of each export
type. Just select the export type and add the appropriate period. Then, during
exporting, select the export type and click on the @ button to leave only the selected
channels which are within the validity period.

13.2 Typology structure


13.2.1

Programs typology structure

To define the structure of typologies for programs, go to Main


menu>Config>Programs typology structure and specify the appropriate branches for
typology. To manage the tree right click on the window and choose the required
option.

From above sample, there is one main root-branch Program and two subbranches. To add a new branch, right click on the existing branch and choose Add
child to add a sub-branch or choose Add to add a new branch at the same level as

71

Chapter 13. Configuration


selected branch. To delete a branch, right click on the selected branch and choose
Delete.

13.2.2

Products typology structure

To define the structure of a typology for products, go to Main


menu>Config>Products typology structure. This window looks the same as window
for configuring programs typology structure. Similarly, the actions are the same as for
Programs typology structure window (see 13.2.1).

13.3 General configuration


To set up the general parameters go to Main menu>Config>General configuration.
User will see a tree-list of parameters that can be configured. When a branch is
selected, the appropriate value will appear at the bottom-right side of the window.

The main branches together with its configuration options are described below:
ASR
Options
Signatures path

Cleaning
Options
Cleaning atom-break
internal gap -error

Descriptions
Define the path where the signatures will be stored. User
can browse through the directories to select the appropriate
path by clicking on the directory-open button next to the
edit field.
Descriptions
Specify the boundary values for gaps between events
within a break. When these values are exceeded, an error

72

Chapter 13. Configuration

Cleaning atom -break


leading gap -error
Cleaning atom -break
trailing gap -error

Cleaning atom-break
internal gap -warning
Cleaning atom -break
leading gap -warning
Cleaning atom -break
trailing gap -warning
Cleaning atom - break
same price category - use
MAJOR TYPE ID
Cleaning atom -level
1 gap error
Cleaning atom -level
1 gap warning
Cleaning atom program
contained same typo
Program event types to be
checked by mononetwork
cleaning atom
Program event types to be
checked by monostation
cleaning atom
Cleaning atom -rated
event
timeband

container
typology
mnemo
Cleaning atom -rated
event
timeband

threshold
Cleaning atom -rated
event
timeband

container typology
Update modified days

message will show in the log.


Leading gap is the maximum distance in seconds
between the start time of a break and the start time of
the first event inside the break,
Internal gap is the maximum allowed gap between the
events inside the break,
Trailing gap determines the limit value for distance
between the end of last event inside the break and end
time of the break.
This options are similar to those specified above.
However when these values are exceeded, only a warning
message will be shown in the log.

This value specifies that if there are spots within a break,


then a price category should be assigned for that break.
This is verified during cleaning.
Defines the maximum gap length allowed between events
at the first level. The value defined for error is treated
as a strict limit while the value for warning is used to
report warnings.
Specify the typology branch IDs which checks that a
program contains the same typology as the container (see
8). User can define several values here.
Define the event types which should be considered when
running the relevant cleaning atom. User can define
several values here.
Define the event types which should be considered when
running the relevant cleaning atom. User can define
several values here.
Defines the typo property type ID which should be
displayed as part of the message reported after
unsuccessful cleaning of Rated event without matching
timeband.
Specifies the threshold value allowed for exceeded
timebands. It is used during cleaning while checking the
timebands of applied ratecards.
Defines the typology branch ID which should be
displayed as part of the message reported after
unsuccessful cleaning Rated event without matching
timeband.
If enabled, the modified days log is updated and all
modified days can be viewed (see 8.3).

Clips
Options
Descriptions
Add default frame at the Specify if the default first frame should be added to the
beginning of the clip
clip.

73

Chapter 13. Configuration


Overprint clip details on
the default frame
Path to default frame to
be added to the clip
Autogenerate for first
signature
Clip audio bitrate in kbps

Specifies if the clip details should be added on the default


first frame.
Path to the frame can added, however if it is not specified
a black default one gets generated.
If enabled and the signature for the copy is created for the
first time, user will be asked if he want to create a clip for
that copy as well.
Clip audio bitrate in kbps, default value is 32kbps.

Clip media paths

Define the paths where clips will be stored. User can add
an additional path by selecting one of lowest-level items
then right clicking and choosing New value. User can use
the same way to delete a value. User can browse through
the directories to select the appropriate path by clicking
on the directory-open button next to edit field.
Clip video bitrate in kbps Clip video bitrate in kbps, default is (for 25 fps)
1000kbps.
Clip video codec (1- Clip video codec: 1 for mpg4, 2 for mpg1, 3 for mjpeg.
mpg4, 2-mpg1, 3-mjpeg)
Code Changes
Options
Enable logging
Log directory path
Log Viewer path

Descriptions
If enabled then all changes made on codes are logged.
Path where the log file for changed codes should be
stored.
Path to the application that will view log for code
changes.

DE & RA Related
Options
Descriptions
Auto set program related Auto set the related channel when user entered a new
channel
program during data entry. User can see the Related
channel under Program table Events parameter tab.
Breaks closest container
If enabled the closest container is taken into account
when assigning breaks within. If disabled, the break is
assigned to the container on highest level.
Compressed picture Number of compressed frames (JPG files) to be cached in
memory. The bigger the number the faster the images are
cache size
Uncompressed picture processed in Visual data entry, but beware of the memory
consumption.
cache size
Custom rate attribution Allows user to specify the external scripts path.
scripts paths
Emission properties If activated, user will be able to assign properties during
data entry for the appropriate event types. Before this,
for breaks
Emission properties please define the emission property types (see 13.10.3).
for programs
Emission properties
for spots
Display language in Copy Display the language when selecting copies in data entry
74

Chapter 13. Configuration


edit in Enter Spot window
Enable name 2 for copies
Enable name 2 for
secondary descriptions
Display Old Code in
Copy edit in Enter Spot
window
Enable price category
selection in DE windows
TYPO
PROPERTY
TYPE ID of a typology
hint while selecting a
program
TYPO NODE ID of a
typology
hint
while
selecting a program

Use jpeg frames as a


source of frames

Generate breaks -break


event types
Generate breaks -spot
event types
Generate break -spot gap
Inherit container
category

price

Keep last price category


selection

Last
used
product audio
Last
used

offset
offset

window.
Enable name 2 for copies.
Enable name 2 for secondary descriptions.
Display the old code when selecting copies in data entry
window.
Allows user to select price category in data entry
window.
This value tells whether to display a property of the
typology branch description for few seconds while
entering a program event. The value here refers to the ID
of the typo property type. To check the value, go to Main
Menu>Config>Typo property types then choose to
display IDs from the customize columns option.
This value tells whether to display a typology description
hint for few seconds while entering a program event. The
value here refers to the ID of the typology branch. To
check the value, go to Main menu>Config>Programs
typology structure then choose to display IDs from
customize columns option. The whole branch of the
typology will be displayed on hint even user only entered
the value of lower-level subbranch.
If activated, the JPEG images will be taken as a source of
frames. If not activated, the frames will be extracted from
AVI files. This option must correspond to the grabber
version (older grabbers do not record AVI files) and
grabber settings.
Specify the breaks event type ID which should be used
during automatic break generation.
Define a spots event type which should be enclosed into
automatically generated breaks. You can specify more
than one spot event type ID.
Specifies the maximum distance between the first spots
start time within generated break and the last spots end
time within the same break.
If activated then all child-events inherit the price category
assigned to container they belong. This is also important
during cleaning. When this option is enabled and those
events (usually spots) that do not have price category
assigned but their parent event (usually break) has, then
all contained events inherit the price category.
If activated, the last used price will be automatically
selected while rating events in Rate attribution. This is
useful if user wants to rate few events with the same
price, but the events are selected separately.
Specifies the boundary value for filtering copies
(programs, secondary descriptions) by last used. If the
copy (program, secondary description) was used earlier
than this value, then it will not be displayed (if option
75

Chapter 13. Configuration


program
filter by last used is enabled). Date is represented as
Last
used
offset number of days counting from 1st January 1900.
secondary description
Lock day
Enable it to assure the day/channel is opened by a single
TelePad session. If someone tries to open the same day
from other session a descriptive message will appear. The
day/channel locking is used by data entry, cleaning and
export.
Maximal DE date
Maximum value for date that can be used during data
entry. If user tries to open a day that is later than this
value, an error message will appear.
Max shown frame offset This value is important if the source of the frames is
in milliseconds
recorded in avi file. In visual data entry, images are
shown as one frame per second. So, the showed frames
(basic frames) should have timestamps like 02:00:00.000,
02:00:01.000 etc. Lets consider basic frame at
02:00:01.000. The simplest way is to extract from the avi
file the desired basic frame and show it on the screen. But
it is faster to obtain from the avi file the so-called keyframes. The problem is that key-frames are sometimes
not exactly at a particular second (e.g. not at
02:00:01.000 as we want). They can appear at
02:00.01.040 or 02:00:00.980 etc. To make frame
displaying faster, we can define the acceptable
milliseconds offset of the key-frame from basic frame, so
such key-frame can be displayed instead of basic frame.
Lets assume that we can specify this configuration value
as 500 milliseconds. We want to display the frame at
02:00:01.000.
Case 1: The avi file key-frame appears at 02:00:00.670,
and the next one is at 02:00:01.800. That means the
frame at 02:00:01.000 will be displayed as a key-frame of
02:00:00.670.
Case 2: The avi file key-frame appears at 02:00:00.400,
and the next one at 02:00:01.650. That means we have to
extract the basic 02:00:01.000 frame from the avi file.
None of the neighboring key-frames is within the range
of the specified offset.
This group of options defines the maximum number of
Max audio name
characters allowed for each of the particular object.
length
Max copy name
length
Max price category
group name length
Max price category
name length
Max product name
length
Max program name

76

Chapter 13. Configuration


length
Max secondary descr
name length
Minimal DE date

Minimum value for date that can be used during data


entry. If user tries to open a day that is earlier than this
value, an error message will appear.
Only to breaks
If activated then breaks can only be assigned to
programs. If it is disabled user can also separately assign
spots to programs.
Parent typology / property If enabled, user will not be able to check the typology
must be checked
branch if the parent of this branch is unchecked. User will
not able to assign unchecked typology branch to program
or product as well. The same happens with assigning
typology branch as a parameter to some product,
program, copy or event.
Primary language label
Specify the label for the primary language.
Require typology for new If enabled, user must assign typology for newly entered
programs
program during program data entry.
Secondary language label Specify the label for the secondary language.
Show length in seconds
If enabled, the Length column in events grid will show
the length in seconds. If disabled length is showed as
HH:MM:SS
Defines what kind of virtual events to be generated
Show nets
during export and also in data entry windows.
Show nets2
Show partials
Show partials2
Upper case for audios Forces capital letters for each respective item.
Upper case for audios
in tables
Upper case for copies
Upper case for copies
in tables
Upper case for price
categories
Upper case for price
category groups
Upper case for
products in tables
Upper case for
programs in tables
Upper case for
secondary descr
Upper case for
secondary
descriptions in tables
Use two levels event This option determines the way event types shortcuts are
types selection
treated in data entry windows. If the group of events has
its own shortcut and this option is enabled, then it will be
displayed with main shortcut and event types contained
77

Chapter 13. Configuration


will be displayed as a sub-tree with their sub-shortcuts
(see 13.7).
General
Options
Database version
Legal 2 AGB offset
License registration key
Look & Feel
Options
DE grid -force flat
DE grid gap background
color
DE grid gross background
color
DE grid level base color
DE grid visualize level by
color
DE grid maximum event
level
DE grid net background
color
DE
grid
partial
background color
DE
grid
simple
background color
Visualize level
Audio wave background
color
Audio wave color
Audio wave cursor color
Audio wave missing
sample color
Audio wave mute color
Audio
cursor
Audio
color

wave

playback

wave

selected

Descriptions
Shows the database version.
Specify the research start time. Value is in second. For
example, if research start time is 02:00:00, set here the
value 7200 (see 13.5.1).
Shows the license registration key.
Descriptions
If enabled, the events are displayed in flat grid and no
tree level.
The color of the background to distinguish the gap in the
events grid.
Specify the background color to distinguish the gross
event subtypes in the events grid.
Specify the base value of the level color. This value will
be used to shade levels. The lower the level the darker the
color.
If enabled then the background of the Level column is
specified by DE grid level base color and is shaded
relevant to the level degree.
Specify the maximum level allowed for event. Event on
lower levels will not be displayed in the events grid.
Specify the background color to distinguish the net event
subtype.
Specify the background color to distinguish the partial
event subtype.
Specify the background color to distinguish the simple
event subtype.
If enabled, the levels are visualized by vertical lines.
Specify the background color of audio wave in Audio
data entry window.
Specify the color of audio sample in Audio data entry
window.
Specify the color of cursore in Audio data entry window.
Specify the color of missing audio sample in Audio data
entry window.
Specify the color to distinguish blocks of mutes wave in
Audio data entry window.
Specify the color of the cursor which follows the played
second in the Audio data entry window.
Specify the color of the selected block of wave in the
Audio data entry window.

Movies

78

Chapter 13. Configuration


Options
Descriptions
Typology filter of movie Specifies which branches (IDs) within the typology to be
programs -TYPO ID
displayed in Assign movies window in the emission table.
User can define several values.
Typology filter of movie Specify the ID of the typology level which will be used in
programs - TYPO NODE the emission list.
ID
Other
Options
Descriptions
External
application Specify the path to the external application which can be
launcher path
run from TelePad from Main manu>Special>Launch
external application launcher.
Programs, secondary description
Options
Descriptions
Typology
filter
of Specifies which branches (IDs) within the typology to be
programs,
secondary displayed in Programs and Secondary window in the
descr.-TYPO_ID
emission table. User can define several values.
Typology
filter
of Specifies the ID of typology level which will be used in
programs,
secondary the emission TYPO NODE ID list.
descr.-TYPO_NODE_ID
Virtual events
Options
Descriptions
Maximal relative partial This value is used during partials generation. It defines
distance
the maximum allowed distance between neighboring
events having the Generate partials or Conditionally
generate partials flag set. Such block of events will be
treated as a single event when generating the partial.
Minimal partial duration
This value determines the minimal acceptable length of a
partial. It is important while generating virtual events to
avoid the generation of e.g. zero-length partials.
Net2 level preference It defines the order of events having the same start and
end time. The lower the level preference the earlier the
Net level preference
Partial2
level event appears in data entry windows and during export.
preference
Partial
level
preference
This value will be added to the Gross level to calculate
Relative net2 level
the level of the corresponding level of the partial or net.
Relative net level
Relative partial2 level E.g. if an event of type Gross is at level 1 and this value
is 1, then level of appropriate event type Net will be
Relative partial level
1+1=2.

79

Chapter 13. Configuration

13.4 Users
Only registered users can login into TelePad system. To create users login, go
to Main menu> Config>Users. The window will show a table with user name, login
ID and some additional information. Right click and select Change password to
change the user password or select Roles to assign the user to a particular predefined
user roles.
To add a new user, specify the user name, login ID and internal user name.
The login ID and internal user name must be unique. Before inserting a record, system
will ask enter the password for the newly created user. Once the user login is created,
next is to specify the roles for the user, otherwise this user will not be able to access
any option in TelePad upon loggin in.
To specify the user roles, go to Main menu>Config>User roles. The window
shows the list of Available and Selected user roles for different user groups.

First, choose or create the required role group. To select the roles, double click on the
required available role or user the > or < button. All names given to the roles are self
explanatory and easy to understand of what they meant. General features of the roles
are:

If the role contains check, it means that this role allows only allows the user to
check the records in that particular table
If the role contains delete, it means that this role allows user to delete records.
If the role contains insert, it means that this role allows user to insert new records
into that particular table.
80

Chapter 13. Configuration

If the role contains modify, it means that this role allows the user to modify
existing entries in the table.
If the role contains uncheck, it means this role allows the user to uncheck records
in that particular table.

After defining the user roles groups, go back to the user configuration and assign
the appropriate user roles for the users.

13.5 Local options


13.5.1

Time conversion

The equation that calculates AGB time is:


GMT +[GMT offset]= SOLAR +[DST offset]= LEGAL +[AGB day offset]= AGB

GMT (Greenwich Mean Time) is a base for all calculations.


GMT offset is the difference between GMT and solar time and it depends on the
time zone of the country. For example in Poland it is +1 hour, in Turkey +2 hours.
Next step is the DST (Daylight Saving Time) offset. It specifies from which day
and time to which day and time our clocks should be shifted by 1 hour. In central
Europe it is the last Sunday of March and the last Sunday of October. After
applying this shift we will obtain a legal time.
AGB offset is useful when we want to represent time not in standard range
00:00:00 to 23:59:59, but like 02:00:00 to 25:59:59 (TelePad time).

GMT offset is set separately for each channel when user inserts a new channel
(see 13.1). Defining it separately for each channel is useful for big countries like
Australia. User may define this offset in seconds (i.e. how many seconds should be
added to GMT time to obtain solar time). DST start/end date and time can be set for a
DST group (see 13.5.2). The AGB day offset can be configured in TelePads
configuration options (see 13.3) General>Legal 2 AGB offset and specifies the offset
in seconds.
13.5.1.1

DST shift

For spring clock change, we assume that legal time leaps from 02:00:00 to
03:00:00.

Solar ... 00:59:59 01:00:00 01:00:01 01:59:59 02:00:00 02:00:01


Legal 00:59:59 01:00:00 01:00:01 01:59:59 03:00:00 03:00:01
shift
Please note that the time period does not exist in legal and AGB time. As
TelePad always presents 24 hours in Visual DE (data entry), it is still going to show
this extra hour using frames from the solar period 02:00:00 -02:59:59. The same solar
period is going to be used for the legal time period 03:00:00 -03:59:59, so user will
see one hour of frames repeated. Please treat the legal hour 02:00:00-02:59:59 as a
bonus hour and ignore it.
81

Chapter 13. Configuration

For fall clock change, we assume that legal time leaps from 03:00:00 to 02:00:00.

Solar ... 00:59:59 01:00:00 01:00:01 01:59:59 02:00:00 02:00:01


Legal 00:59:59 01:00:00 01:00:01 02:59:59 02:00:00 02:00:01
shift
Please note that the time period 02:00:00 -02:59:59 is repeated twice in legal
and AGB time. As TelePad can display only one set of frames we have to make a
choice. If the end of the DST period is specified to 01:59:59, TelePad will base the
legal 02:00:00-02:59:59 hour on the solar 02:00:00-02:59:59 hour. If the end of the
DST period is specified to 02:59:59, then TelePad will base the legal 02:00:0002:59:59 hour on the solar 01:00:00-01:59:59 hour.
Please be careful when configuring these options. Time settings should be
compatible with other applications provided by AGB TAM.

13.5.2

DST Groups

Here user can set up time offset and the periods when it should be applied.
First of all user should define a DST Group. This is only the name used to recognize
particular DST time offsets. In Poland, we switch between summer and winter time
twice: in the spring we move forward one hour, in the autumn we move one hour
backward. We need to define a group that contains those two switches. Go to Main
menu>Config>DST Groups and use the navigation bar (or Insert key) to define new
group. Then click on the Details button to specify time periods and adequate offset.
Use navigation bar or Insert key to add new entries with appropriate offset. User
needs to define an offset for each year separately. The offset must be given in
seconds: how many seconds should be added to solar time to obtain a legal time.
Below shows the offset defined in Poland.

User can see that e.g. between 30th March 2003 and 26th October 2003 there
is a one-hour negative offset (move clocks backward). Each year the date is a little
different, because we always switch time on Sunday. To learn more about time
conversion, go to 13.5.1.

82

Chapter 13. Configuration

13.5.3

Languages

To define languages go to Main menu>Config>Languages. User cannot delete


a language that is referenced by an entry, else he will obtain an error messages.
Languages are assigned to copies. By default, when a new copy is created, a Default
language is assigned to it. User can modify this from Main menu>Tables>Products,
find a product and appropriate copy, and then modify the Language column for the
selected record. For more details about Products table see 6.1.

13.6 Levels
13.6.1

Close day levels

To configure the closing levels, go to Main menu>Config>Close day levels.


User will see a window with the defined levels and its list of assigned event types.
After closing a data entry window at a particular level, all events which are assigned
to this level will not be able to be modified any more. For example, if we close a day
for break and spot event types, we will not be able to modify any break and spot
entries for this day. The check-boxes next to the event types give some additional
control: DE means closed for data entry, RA -price means closed for rate attribution
pricing, RA -assign events means closed for rate attribution assigning events. To
check those options, click on the appropriate cell. User should see it as distinguished
then click on the box to change its status.
Lets assume we want to specify a closing level which locks Break events. To
do so, add a new record into close day levels and specify a name for it -Example
break lock and we apply index 10 for it. Then we choose Break event type from the
list below and add it to the new level. Suppose we want to lock Break events for data
entry and we want to lock assigning events during rate attribution. To do so, check the
boxes in the appropriate columns: DE and RA -assign events: click on desired cell and
then click again to switch to edit mode and click again to check the box. After that
click on Apply button to confirm changes.
User will then notice that when you add events using one of the data entry
windows, then close the day at the new level and reopen it again still at closing level
Example break lock level, you cannot add new Break events. For rate attribution and
assigning events, go to Main menu>Rate attribution. Open the Example break lock
level, right click and select Assign breaks and choose one of the listed options. The
operation will not be allowed because user has locked it. User cannot even assign
breaks to programs by the drag and drop option.

13.6.2

Cleaning levels

To define the cleaning levels, go to Main menu>Config>Cleaning levels. User


will see a list of defined levels. Each level is also associated a close day level and and
optional export type. When the Available in cleaning flag is set, all defined cleaning
options will appear as available for cleaning and will appear in the cleaning table.
Click on the Details button to define the cleaning atoms which will be executed when
performing a particular cleaning level. When user selects an atom, there is a Yes or

83

Chapter 13. Configuration


No flag at the end of the selected atom. This flag determines how to treat the
unsuccessful cleaning, if set to Yes, failed cleaning will be treated as errors, and if set
to No, it will be treated as warnings. To change the state of this flag, right-click on the
atom and click Error if fails.

13.7 Event types


13.7.1

Event types groups

To access Event types, go to Main menu>Config>Event types window. User


can specify the event types particular to individual country. Each defined event type
must belong to a basic group of events types which user can define those type groups
as well. To do so, click on the Groups button. Here you have list of type groups with
assigned major types and typology branches. There are three major event types in
TelePad: program, break and commercial that the user cannot modify. For each group
of event types you must specify its major type. Dependencies are illustrated on the
picture below.

User can add new type groups or delete existing ones. However, system does
not allow user to delete a group that has been assigned somewhere. If user tries to do
so, an error message will appear. User can also define a shortcut for newly added
group type. This shortcut is used when the Use two levels event types selection option
in configuration is enabled (see 13.3 DE & RA Related). To enter events that belongs
to a group which have a defined shortcut (e.g. Ctrl+G), user must use the shortcut,
84

Chapter 13. Configuration


then press the appropriate shortcut defined for the event type. A list of such event
types is shown below:

13.7.2

Event types

When user adds a new event types, the following needs to be specify:
Event type name
Type group (select from the Groups list)
Level preference (the bigger the number, the lower the event level, e.g. program
level 10 and spot level 20)
Choose whether to activate SECONDARY DESC and Autocreate copy
Keyboard Shortcut key
Font color (helps to distinguish different types of events in data entry table)
Default audio (used only for commercial event type which the define Default
audio will be included into the name of autocreated copy when a new product is
created.)
Level preference specifies rules for the events order. If two events have the same
start and end time, then the level preference determines which event should be
displayed as the first one. The default ordering of events is first by start time
(ascending), then by end time (descending) and finally by level preference
(ascending). The default event ordering is used during exporting of data.
When defining the flag Autocreate copy (only for events with a major commercial
type), the Default audio must be specified as well, otherwise the user will encounter
an error message. User must also specify the minimum and maximum length of event.
Warn. min and Warn. max defines the minimum and maximum boundary length. If
these values are exceeded during date entry, a warning message will appear, but event
will be added. Error min and Error max defines the strict boundaries for the length of
event that cannot be exceeded. User must not leave these fields empty, otherwise user
will always encounter error message and not able to insert event for this event type.
The Remember length column is used only for events with a major type
commercial. This flag specifies if there should be an assigned length for an event. It is
used for copies e.g. when a new copy is created in data entry the formatted length is
set to length of the entered event. User can change it in the PRODUCTS table. This
85

Chapter 13. Configuration


flag should be set together with Length tol. error and Length tol. warn. Those
columns define in percentage the tolerance for events with duration not equal to
defined formatted length. An error means that the error will occur when this tolerance
is exceeded while the warning means that only warning message will appear. For
example, if we have length limit set to 30 seconds (event has formatted length equal
to 30 seconds) and the tolerance is 10%, then events which last 26 seconds will not be
accepted (an error/warning will be generated), but events which last for 28 seconds
will be accepted.
The Skip flag is important when assigning breaks (or spots) to programs. If this
flag is enabled, then the particular event type will be omitted during the automatic
break (spot) assigning process.

13.7.3

Virtual events

When describing event types, it involves as well the description for the
assigned subtype and virtual events generated. These two items are relevant to each
other.
Each normal event belongs to the subtype of Simple (it does not contain any
partials) or Gross (it contains at least one partial). In data entry, all events are
defaulted to subtype Simple. To generate the virtual events, choose the Virtual from
the menu (see 3). The virtual events will be generated together with the subtype
setting. This process runs automatically before the export so that all the subtypes field
and virtual events can be exported. The four defined fields are:
Virtual events Descriptions
Partial
Partial is a part of an event which is not interrupted by another event
or block of events configured to generate this partial (see below to
learn about configuration)
Net
This virtual event is always generated together with Gross subtype
event. Its start time is the same as the container start time and its
duration is the sum of the duration of all the partials.
Partial2,
These virtual event types are generated together. They are a special
Net2
kind Partial and Net event subtypes. For example, lets assume that
user have defined the program event type can appear either on level
1 with no event types contained or on level 1 with another program
event type contained. User can also specify that the program event
type can appear on level 2 without any event types contained.
Lets assume that the program event type on level 1 containing
another program event type generates conditional partials (in fact
partial2 and net2). Then in the data entry, user enter Program A on
level 1 and a few programs Program B on level 2, lasting for 3 -10
minutes. The space between the programs Program B is about 1-30
minutes. In such case if user choose to view virtual events we will
see that from each Program B one partial2 is generated. Before
the first appearance of Program B, net2 is created. This net2 is a
sum of all partial2 event subtypes. To make partial2 and net2
visible in data entry, user needs to set appropriate configuration
option (see 13.3 DE & RA).
86

Chapter 13. Configuration


So the conclusion is that partial2 event subtype is generated from
events on a level greater than 1 and within the timebands of one
container having the same event type and title. It is necessary to
specify the appropriate flags in configuration of event types. Net2 is
connected with partial2 in the same way as net is connected with
partial event subtype. To learn more about event types contained
(see 13.7.4).

13.7.4

Event types features

There are three tabs at the bottom part of the event types window. Each of the tab
contain some properties of the event types, which are used during cleaning and
exporting.
Event types contained
Here the user defines the event types that can be contained inside another event type
at particular level. For example, we have Program event type and Break event type.
Events of type Program can contain another events of the same type or events of type
Break. Event of type Program which is already inside another event of type Program
can contain events of type Break as well. So user needs to specify the Events types
contained for Program event type as such way: at level=1, two event types Program
and Break must be added; at level=2 one event Break must be added. Situation is
illustrated on the picture below.

87

Chapter 13. Configuration


User also needs to specify if the contained events generate partials. This is important
during export and when showing virtual events in data entry windows. If the
Generate parts flag is set, then partials are always generated. If user selects
Conditional generate parts, the configuration value Maximal relative partial distance
(see 13.3 Virtual events) needs to be specified. This variable defines the block of
consecutive events generating partial by checking the distance between them and
comparing it with this variable. The block can consist only of events having Generate
parts or Conditional generate parts flag enabled, but at least one of them must have
Generate parts enabled.
Event types next
If there are certain events that always follow the same broadcast sequence, user can
define the allowed sequence of them by using a regular expression. The expression
can contain a few formulas that look like this:
id[min ins, max ins, W[min dist1, max dist1] E[min dist2, max dist2]] W[min dist3,
max dist3] E[min dist4, max dist4]

id refers to the ID of the event type (from table EVENT TYPES), which
the regular expression refers
min ins and max ins refers to the minimum and maximum amount of
consecutive events for each event type (which id is given at the
beginning). The minimum value must not be less than 1 and max ins >=
min ins. User must specify these values for each formula.

min dist and max dist refers to the minimum required and maximum
allowed distance (in seconds) between two consecutive events (between
end time of previous event and start time of the next event). In the above
formula, the values with numbers 1 and 2 (in their names) concern the
same event type (the one which id is specified at the beginning of
expression), and values with numbers 3 and 4 concern any other event
type.

W means that values in following brackets concern warning level

E means that values in brackets concern error level

Blocks starting with E and W letters are optional and can be either both or
just one of them missing. Also, values for min dist and max dist are
optional, user can write e.g. E[1,] or W[,3]. Default min dist is 0 and max
dist is infinity. It has no meaning which block is the first -either the one
starting with E letter or W letter, so E[1,2]W[0,3] is the same as
W[0,3]E[1,2].

Neighboring formulas concern different event types.

Example: we have two event types A (id = 10) and B (id = 20). We want
specify that there can be block of events of type A containing at least one,
and at last 3 events of type A. After that block there can be event of type
B. So, allowed sequences are: AB, AAB, AAAB. Moreover, there cannot
88

Chapter 13. Configuration


be a gap between events of type A. And event of type B must appear at
least 1 second, and at last 5 seconds after event of type A. The regular
expression should look like:
* 10[1,3,E[1,1]] E[1,5] 20[1,1,E[1,1]]
or the same is:
* 10[1,3,E[1,1]] E[1,5] 20[1,1]
In the second formula, E[1,1] does not matter because there can be only 1
event of type B.
By channel
Allows the user to define for each type of event on a particular channel whether it can
be rated (optional) or must be rated. Add the channel and select the required options
for it. To learn more about rating (see 7.7.2)
Emission property types
Allows the user to define the link between emission property types and each event
type. Select the desired property from emission property types list. To learn more
about defining emission property types (see 13.10.3).

13.8 Export types


To configure the format of the export file, go to Main menu>Config>Export
types. Here, user can add different export types by specifying a file name to which a
data will be written. The key words YYMMDD and YYYYMMDD will be replaced
with appropriate date, CHANNEL ID will be replaced with id of adequate channel
and CHANNEL OLD CODE will be replaced with old code of the channel.
User can also specify the required cleaning atoms to be performed before the
data are being exported. To select cleaning atom, click on Cleaning atoms button.
Upon selecting the required cleaning atom from the available atoms list, user then
have to specify a close day level for that atom. User cannot add an atom without
assigning the close day level. Then, go back to the export types list to define the event
types that will be exported. To do so, click on the Event types button. Use the
navigation bar to add new types or use the keyboard Insert key. User can select those
types from the list of available event types. User needs to specify a subtype for each
event as well. If user adds an event type without assigning the subtype, an error
message will appear. For each defined event, user needs to specify the fields by
choosing from a list of available fields. These fields will then be exported. Apart from

89

Chapter 13. Configuration


the database-defined fields, there are also some constant-base fields (e.g. text data,
double), which specify constant value, which can be inserted at certain position.
Each assigned field will be associated with an order-id. These values decide the
position of each field on the exported file.

13.9 Copy types


To define copy types, go to Main menu>Config>Copy types. There is always
one default copy type. User can add additional types, depending on each individual
market needs.

Copy type is assigned to copies in Products window (see 6). When user creates
a new copy during data entry, the default type will be assigned to the copy. User
needs to add the additional copy type before checking the copy.

13.10

Properties

13.10.1

Typo property types

To define the properties types for a particular typology branches, go to Main


menu>Config>Typo property types and add the properties i.e. property name and
choose its type. If user selects Fixed list as a property type, then click on the Values
list after inserting the new type. User also needs to define the typology branch to
which this property can be applied. If the flag Required is checked, the field must be
defined for each entry at the level to which the property is assigned. If the type is typo
lookup user needs to specify which typo node should be used as the property lookup
values.
Those added properties types would appear while editing the typology
branches. For example, if user define property name Country description which is a
memo type field as this field is relevant to the Country typology branch.

After opening the Programs typology structure window, select the appropriate
typology branch and if switch to Properties tab, user will see new property with

90

Chapter 13. Configuration


empty value. If the selected entry is unchecked you can enter some value for this
property.

If the property types are defined for some other type of data, e.g. for product,
then those types will appear in the products edit window (Main
menu>Tables>Products Properties tab).

13.10.2

Movie property types

Allows the user to specify the properties in the same way as for typology (see
13.10.1). The only difference is that the properties defined here are used for movies -e
.g. when you want to assign a movie (Main menu>Action>Assign movies).

13.10.3

Emission property types

To define the copy property types go to Main Menu>Config>Emission


property types, add the desired type of property and specify its parameters. It is good
to give a unique name for each property types or distinguish them by adding the event
type name to which the property type will be assigned. It is easier then to choose the
desired property type while assigning it to the event type.
There is also the Auto assign from typo flag. This flag concerns only program
event type properties and the typo lookup value type. If this flag is enabled, it is
possible to automatically assign the values from typology of particular program to its
property.

91

Chapter 13. Configuration

The typo node of the property type must be the same as one of the typo nodes
assigned to the program to enable the automatic association. For example, a particular
program Program X typology is defined as Name level 1 -> Name level 2 -> Name
level 3. Assuming that the typo node assigned to program is Level 3 and you enter the
program event with title Program X. For some reason you need to change the
typology of this event and the rule is that you do not do it for each event having title
Program X. Then you can use the emission property with the auto assign from typo.
User needs to define the emission property type as typo lookup, then define Level 3 as
the typo node of this property and enable the auto assign from typo flag. In this case
all the events having title Program X will initially assigned as typo lookup property
value the basic typology of Program X (Name level 1 -> Name level 2 -> Name level
3). If the user needs to change it then just choose another typo branch as the property
value.

92

Chapter 13. Configuration


If the property has a value type Fixed list then in the bottom part of the
Emission Property Types window, user can edit the list of values for that property.
Then, user can assign the emission properties to event types (see 13.7.2).

13.10.4

Copy property types

To define the copy property types go to Main Menu>Config>Copy property


types and add the required type of property. User must specify to which copy type the
property will be assigned (see 13.9). If user chooses Fixed list as the type of property,
then user can see below a list of property types in grid with list of values. The list is
empty right after adding the new property type. Use the navigation bar to add the new
list of values. String value is the real value of the property, which will be used to
recognize it. Label value is the string that will appear when user is choosing the
desired values. For example, if you want to define two logical values true and false, it
is more convenient to use 0 and 1 to identify it as shown below:
String value
True
False

Label value
1
0

Then the user will see possible choices of True and False and internally it will
be translated into 1 and 0 (e.g. during export). This rule is the same for all property
types (emission, typo, movies property types).
Copy properties are assigned to copies in the Products window (see 6).

93

Chapter 13. Configuration

94

Chapter 14. What to do when..

Chapter 14
What to do when...
14.1 A new channel added
If user adds a new channel (see 13.1), please make sure that there is a grabber
configured to record the new channels data.

Specify according to the grabber settings if there is audio / video recorded (set
flags Video present and Audio present). Specify also the GMT Offset.

Specify the DST group for the new channel. If there is no appropriate DST
group you will have to create a new one -go to Main menu>Config>DST
groups.

Specify a validity period for that channel. This period should start from the
current date.

Define the ratecards for the new channel. You need to specify the details for
the ratecard. Depending on the rating algorithm used you will need to specify
a price depending on the programs and timebands, or define the price
categories for a particular ratecard.

Define the price category groups. Price category group is associated with
channel.

Define the price categories for the ratecard (or prices depending on program
and / or timeband)

Define durations to the new channel or define the new durations for the new
channel.

You may want to add the new channel related to some programs -go to Main
menu>Tables>Programs and edit the appropriate programs properties (see
5.1).

14.2 A new export type added


If you add a new export type (see 13.8) then you need to remember to:

Specify the event types which should be exported.

Specify the exported fields for each event type. It is good to keep the same
number of exported fields. If some event types do not allow you to export
some type of field, then export the empty field of the text value type. For
95

Chapter 14. What to do when..


example, for break event types you can export Total spots in break, but you
cannot export such field for program event type. Therefore you define for the
program event type the text value field in the place of Total spots in break
field and leave it empty.

Specify the cleaning atoms for each export type.

You may also need to add new cleaning levels that will check all the necessary
constraints needed to perform new export. Go to Main
menu>Config>Cleaning levels (see 13.6.2) and define the new cleaning level
and which atoms should be checked during that action.

14.3 A new user added


If you add a new user (see 13.4) then you should also:

Specify for that user the role to which the user belongs. Roles define the
privileges for all users which belong to particular role.

You may want to define a new user role for the new user -go to Main
menu>Config>User roles.

Specify a password for the new user.

14.4 A new product created


If you add a new product during data entry, then you should also:

Add a new copy for this product (this is usually the next step during data
entry).

Assign the typology and all necessary properties for that product -go to Main
menu>Tables>Products.

Check if the new copies assigned to this product are properly defined /
assigned -go to Main menu>Tables>Products.

14.5 A new copy created


If you create a new copy then you should:

Create the signature and clip. You can do it in data entry windows by opening
Copy media manager window (see 3.2.1).

If the copy is created during data entry, then it is very convenient to perform
manual scanning for another appearance of this copy within rest of channels
and hours using the Manual scanning window (see 3.2.3).

96

Chapter 14. What to do when..

Check all the copy properties to make sure they are correctly assigned -go to
Main menu>Tables>Products.

Assign the proper copy type if more than one copy type is defined -go to Main
menu>Tables>Products.

14.6 A new program created


If you create a new program you should:

Check all its properties -go to Main menu>Tables>Programs.

Check if this program is not the one to be skipped during break assignment
(decide whether the Skip flag should be enabled).

Decide if this program should have some related channels (Main


menu>Tables>Programs).

If you use rate by program pricing rules, then you will probably need to add
the new program to timebands in the ratecards (see 7).

97

Appendix A

Appendix A
Shortcuts tables
Visual ASR Log window (3.2)
Home
End
Shift+Home
Shift+End
Shift+LeftArrow
Shift+RightArrow
Shift+UpArrow
Shift+DownArrow
Enter
Ctrl+I
Ctrl+Delete
Ctrl+Shift+Delete
F9
F10
F11
Ctrl+A
Ctrl+S
Ctrl+D
F1
F2
F3
F4
F5
F6
F7
F8

Goes to the first frame / sample (at spot start time)


Goes to the last frame / sample (at spot end time)
Goes to the first column of the grid
Goes to the last column of the grid
Rewinds the frames / samples on right
Rewinds the frames / samples on left
Increment visible columns count
Decrement visible columns count
Marks the spot as unchecked or checked
Inserts checked spots into the database
Deletes checked spots from ASR logs
Deletes the focused signature file
Plays the focused spot
Compares signatures
Opens the signature manager
Checks all
Checks audio/video
Checks not overlapped
Switches to the equidistant mode (Show All)
Switches to the left boundary mode
Switches to the right boundary mode
Switches to the both boundaries mode
Switches to the second by second mode
Switches to the frame per 5 seconds mode
Switches to the frame per 10 seconds mode
Switches to the frame per 30 seconds mode

Visual data entry window (3.2)


With Frames activated
Shift+GrayPlus
Shift+GrayMinus
Space/Enter
Slash (/)
p (or Alt+p)

Increases the interval between shown frames


Decreases the interval between shown frames
Changes the start/end time
Switches between the top and bottom-left frame.
Plays the selected frames (open VCR data entry)

98

Appendix A
With Table activated
Slash (/)

Switches to the top frame

Enter
Space

Edit the selected record


If pressed while the active column is on end time, then
the active frame in the top-frame will be set to the last
frame in the current event. When pressed on any other
column, the active frame in the top-frame will be set to
the first frame in the current event.
Deletes the selected record
Spot media manager
Generate standalone clip
Scanning

Delete
F11
Shift+F11
F12

Common (for table and frame activated) -configurable shortcuts (they can override
the standard function
F2
F3
F4
F6

Inserts program event


Inserts spot event
Inserts sponsor event
Inserts break event

Audio data entry window (3.4)


Samples activated
Shift+GrayPlus
Shift+GrayMinus
Space/Enter
Slash (/)
p (or Alt+p)

Increases the interval between shown frames


Decreases the interval between shown frames
Changes the start/end time
Switches between the top and bottom-left frame.
Plays the selected samples

Grid activated
Slash (/)
Enter
Space

Delete
F11
F12

Switches to top frame


Edits the selected record
If pressed while the active column is on end time, then
the active frame in the top-frame will be set to the last
frame in the current event. When pressed on any other
column, then the active frame in top-frame will be set to
the first one in current event.
Deletes the selected record
Spot media manager
Scanning

99

Appendix A
Common (for table and frame activated) -configurable shortcuts
F2
F3
F4
F6

Inserts program event


Inserts spot event
Inserts sponsor event
Inserts break event

Visual data entry / Audio data entry


Enter Program window (3.5)
F9
F10
F11
F3
F4
Escape

Play
Shows the typology
Assigns the typology
New primary description
New secondary description
Cancels entries in primary/secondary description or
cancels the program entry

Visual data entry / Audio data entry


Enter Spot window (3.6)
F9
F10
F3
F4
F5

Plays an event (open VCR data entry)


Compares signature
New product
New audio
New copy

Visual data entry / audio data entry


Enter Spot Super DE window
F3
F4
F5

New product
New audio
New copy

VCR data entry (3.3)


Escape

Closes the VCR data entry window

Multi VCR (3.7)


Alt
F1
F2
F3
F4
F5

Switches between full screen mode and window mode


Zoom top-left panel
Zoom top-right panel
Zoom bottom-left panel
Zoom bottom-right panel
Switches to normal zoom mode

Rate attribution (7)


100

Appendix A

F4
Shift+F4
F2
Shift+F2
Spacebar

Selects the time range


Unselects the time range
Rates selected events
Clears selected events
Selects/unselects an event

Appropriate windows (6.1, 13.1,3.2)


Navigation bar shortcuts (2.3)
Insert
Home
End
Page Up
Page Down
Left arrow
Right arrow
Up arrow
Down arrow

Inserts a new record


Goes to the first column within active record
Goes to the last column within active record
Goes to the first record
Goes to the last record
Moves to the previous column within actual record
Moves to the next column within actual record
Moves to the previous record
Moves to the next record

101

Вам также может понравиться