Академический Документы
Профессиональный Документы
Культура Документы
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:
TelePad4 is also equipped with the proprietary tables for the data entry
supervisors. They assist the users in:
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
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).
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)
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
2.3
Navigation bar
10
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
11
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
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
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
14
Description
15
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
17
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
3.1
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
Sponsor
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
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
3.2
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
Data source
20
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
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
Delete
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
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
3.3
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
User may access this window from Main menu>Action>Audio data entry upon
selecting the channel and date.
25
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
3.5
Entering programs
User can enter program event either in the Data entry window or the Visual
data entry window.
27
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
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
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
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
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
34
Chapter 4. ASR
Chapter 4
Automatic Spot Recognition (ASR)
4.1
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:
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
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.
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
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
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
5.1
Programs
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
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
5.3
Programs typologies
43
Chapter 6
Products tables
6.1
Products
Descriptions
Allows user to search for particular products by typing in the first few
characters of product description.
44
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
Filter by audio
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
46
47
Chapter 7. Pricing
Chapter 7
Pricing
7.1
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.
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
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
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.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)
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
53
Chapter 7. Pricing
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
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
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 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
Length warning
Level 1 gap errors
next
59
Chapter 8. Cleaning
Program
empty
-must
be
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
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
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
To access the special functions, go to Main menu>Special.
64
65
66
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
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
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
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
70
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.
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
13.2.2
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
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
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
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
price
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
76
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
79
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
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.
Time conversion
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.
For fall clock change, we assume that legal time leaps from 03:00:00 to 02:00:00.
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
13.5.3
Languages
13.6 Levels
13.6.1
13.6.2
Cleaning levels
83
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
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
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
13.7.4
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
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.
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].
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
89
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
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
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
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
91
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
13.10.4
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
94
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).
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
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.
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.
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.
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
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.
Check if this program is not the one to be skipped during break assignment
(decide whether the Skip flag should be enabled).
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
98
Appendix A
With Table activated
Slash (/)
Enter
Space
Delete
F11
Shift+F11
F12
Common (for table and frame activated) -configurable shortcuts (they can override
the standard function
F2
F3
F4
F6
Grid activated
Slash (/)
Enter
Space
Delete
F11
F12
99
Appendix A
Common (for table and frame activated) -configurable shortcuts
F2
F3
F4
F6
Play
Shows the typology
Assigns the typology
New primary description
New secondary description
Cancels entries in primary/secondary description or
cancels the program entry
New product
New audio
New copy
Appendix A
F4
Shift+F4
F2
Shift+F2
Spacebar
101