man09075001 channel list pc editor user manual
TRANSCRIPT
Channel List PC Editor User Manual
ATS 1.1 user manual
Channel List PC Editor User Manual
Channel List PC Editor
User Manual
Project NameChannel List PC Editor
Date1 Feb 2010Version0.1
Revision historyVer.
Date
Author
Remarks
0.1
1 Feb 2010Grzegorz Gacek
Initial Draft
0.23 Feb 2010Yael FronteauChanged according to review opinions. To be validated.
AuthorsGrzegorz GacekApproverBlazej Filimonow
OrganizationSamsung Electronics (Poland R&D Center DTV Lab)
Contents 31Overview
31.1Purpose
31.2Scope
42Channel List PC Editor overview
42.1Introduction
42.2Basic usage scenario
42.3Hardware and Software Requirements
53Working with TV
53.1General information
63.2Exporting channel list from TV receiver
73.3Importing channel list to TV receiver
94UI overview
94.1Welcome screen
94.2Main screen
104.3Main menu
104.3.1File menu
124.3.2Edit menu
134.3.3Help menu
134.4Signal source selectors
134.5Channel category filters
154.6Information panels
154.7Channel table
164.7.1Selecting channels
174.7.2Sorting channel table
174.7.3Customizing channel table
195Modifying channel list files
195.1Overview
195.2Deleting channels
205.3Editing number
205.3.1Single channel number edit
205.3.2Multiple channel number edit
225.4Editing name
225.5Modifying Channel Lock status
225.6Modifying My Channels membership
225.6.1Standard channel table screen
225.6.2Dedicated My Channels screen
235.7Merging channel lists
235.8Undo and redo
1 Overview1.1 Purpose
The purpose of this document is providing users manual for Channel List PC Editor application.1.2 Scope
The document describes Channel List PC Editor application, its requirements and features. Basic information about TV software features related to channel list export and import is also provided.2 Channel List PC Editor overview
2.1 IntroductionChannel List PC Editor is a PC application allowing modifying contents of channel list of Samsung DTV receivers. Main reason for its existence is limitation of user interface of such devices which make channel list management via remote control burdensome. Its main features are changing channel number (RCN) and name (analogue channels only), modifying channel lock status and My Channels list membership and deleting channels from the list. Currently only Air (Terrestrial), Cable and Satellite channel lists are supported (in the future support for other lists, like Freesat, may be added).2.2 Basic usage scenario
In most basic scenario using Channel List PC Editor to edit channel list data requires performing following steps:
1. Channel list data is exported from Samsung TV receiver to USB drive (see section 3.2).
2. USB drive containing channel list data is connected to a PC. Note that the PC has installed on it Editor. It is possible to copy data file to the hard drive.
3. Channel List PC Editor opens data file, user performs all required modifications (see chapter 5) and saves them to the same or new file (see section 4.3.1.2).
4. Modified channel list data is copied to USB drive.
5. USB drive is connected to Samsung TV receiver, channel list data is imported (see section 3.3).
Apart from the raw, TV software dependent format of data files Channel List PC Editor supports also XML based SEIX file format. It is meant to be used for example to download ready to use channel list data files from web page and use them in the receiver. Such files can be used in two ways.First way is basically identical to the one described above with one exception: SEIX format is not understood by the TV software so before copying to the USB drive and importing it in step 3 user is required to save channel list data in proper format for his receiver (see section 3.2).Second mode allows merging two channel list files and consists of following steps:
1. Channel List PC Editor opens data file (it can be raw or SEIX file).
2. User chooses some SEIX file and orders Editor to merge it to the file which is currently opened, result is a file combining contents of two files (see section 5.7).
3. Modified channel list data is saved in proper TV raw file format and copied to USB drive.
4. USB drive is connected to Samsung TV receiver, channel list data is imported (see section 3.3).
2.3 Hardware and Software RequirementsChannel List PC Editor runs on Personal Computers with MS Windows XP/Vista operating system. Any reasonably modern PC should be sufficient, older machines may experience performance problems when trying to perform channel list modification to big number of channels (2000+).3 Working with TV
This chapter presents functionalities of Samsung TV receivers related to Channel List PC Editor.
3.1 General information
All channel list related functions are accessible in Main TV OSD Menu under position Channel>Channel List Transfer (see Figure 31). It is important to note that in order for them to work USB drive has to be connected to TV receiver (otherwise error message is displayed).
Figure 31 Channel List Transfer functions locationAccessing channel list transfer functions requires inputting valid PIN code (see Figure 32).
Figure 32 PIN code input window
Further steps depend on desired action and shall be discussed in following sections.3.2 Exporting channel list from TV receiver
To export channel list from the TV steps described in section 3.1 have to be performed and appropriate option should be selected from Channel List Transfer window (see Figure 33).
Figure 33 Export Channel List option
After activating Export option progress bar window showing status of export operation is displayed. When operation is finished status window is displayed (see Figure 34). At this moment data file should be present on USB drive. By default its name contains TV model name and file format version. Data file extension is *.scm.
Figure 34 Export operation status window
This window contains two important pieces of information: version and country code of channel list data file. Only file which matches this information can be successfully imported by the TV so it is important to remember those settings as proper version of channel list file format has to be correctly set in editor during saving data files.
3.3 Importing channel list to TV receiver
To import channel list to the TV steps described in section 3.1 have to be performed and appropriate option should be selected from Channel List Transfer window (see Figure 35).
Figure 35 Import Channel List option
After activating this option confirmation window with warning message is displayed (see Figure 36).
Figure 36 Import Channel List confirmation window
If user confirms operation TV scans root folder of USB drive (importing from other location is not supported) looking for channel list data file (with extension *.scm). If only one such file is found it is automatically imported, if more such files exist file chooser window is displayed (see Figure 37).
Figure 37 Channel List data file chooser window
During import window with progress bar showing operation status is displayed. When import finishes with success a confirmation window is shown for 3 seconds, then TV reboots itself. When it becomes operative again its channel list is switched to the one that was imported.4 UI overview
This chapter presents general UI concepts.
4.1 Welcome screenChannel List PC Editor is used to work with existing channel list data files so for user convenience when it is run it displays Welcome screen window with basic information and shortcut button to Open File function (see Figure 41).
Figure 41Welcome screen
This window can be closed without pressing Open File button, in such case user can perform this action using main menu (see section 4.3.1.1). Welcome screen can be shown at any time using Help>Welcome Screen main menu option.Behaviour of showing Welcome screen each time application starts can be turned off by checking Dont show again on startup checkbox. To turn this feature on again user has to uncheck this checkbox after showing Welcome Screen using Help>Welcome Screen main menu command.
4.2 Main screen
After a channel list data file is opened main screen is shown.
Figure 42 Main screen overview
Functions of indicated main screen areas (see Figure 42) are discussed in detail different part of the document (see Table 41).AreaNameDocument section
1Main Menu4.3
2Signal source selectors4.4
3Channel category filters4.5
4My Channels screen button5.6.2
5Toolbar5.1
6Information panels4.6
7Channel table4.7
Table 41 Main screen areas4.3 Main menu
4.3.1 File menuFile menu has traditional role, its commands are summarized in Table 42Error! Reference source not found..CommandKeyboard shortcutFunctionRemarks
OpenCtrl+OOpens new file using Open File dialog4.3.1.1
SaveCtrl+SSaves current file with the same name and data format
Save AsCtrl+Shift+SSaves current using Save As dialog window4.3.1.2
MergeAllows merging contents of two channel list data files5.7
ExitCtrl+QExits programIf unsaved modifications to channel list exists dialog window with confirmation request is shown
Table 42 File menu commands
4.3.1.1 Opening channel list data files
Like it was already mentioned Channel List PC Editor can open two kinds of files: TV receiver specific *.scm files and generic *.seix files. In first case application detects all required information (like format version and country code automatically). Things get a little more complicated with SEIX files which may contain several channel lists for different languages. For this reason when opening such file user has to supply country code he is interested in (see Figure 43). It is possible to choose wildcard (*) country code, in such case a corresponding country independent channel list shall be loaded. Language independent lists is also loaded if user specifies a country code which is absent in a SEIX file (if country independent list is not present in such case error window is displayed).When user attempts to open new file when there are unsaved modifications in currently edited one confirmation window is being displayed.
Figure 43 Open file windowEach time a new file is opened contents of Air channel list are displayed. All settings (like sorting, column visibility etc. see section 4.7) are restored to defaults.
In some situation editor may fail to open file, it is signaled by displaying a window with an error message. In case invalid contents is detected inside opened file additional error code is displayed. Meaning of error codes (not important for regular user, included for reference) can be found in Table 43.Error codeExplanation
1duplicate Service Provider records found
2duplicate Satellite records found
3missing Satellite indicated in Transponder record
4duplicate Transponder records
5missing Satellite indicated in User Transponder record
6duplicate User Transponder records
7missing Transponder indicated in Satellite channel
8missing Satellite indicated in Satellite channel
9invalid Satellite channel number
10invalid Air Digital channel number
11invalid Air Digital channel frequency
12invalid Air Analogue frequency
13invalid Cable Digital channel number
14invalid Cable Digital channel frequency
15invalid Cable Analogue channel number
16invalid Country Code
Table 43 Invalid file contents error codes4.3.1.2 Saving channel list filesSaving channel list files using Save as option requires specifying format of result file (see Figure 44). In case of raw TV format version needs to be specified. In order to be able to import such file to TV receiver version number has to be supported by device SW (see section 3.3).
Figure 44 Save as window4.3.2 Edit menuEdit menu contains commands related to editing channel list contents. Its commands are summarized in Table 44, more details can be found in chapter 5.
CommandKeyboard shortcutFunctionRemarks
UndoCtrl+ZUndo commandSee 5.8
RedoCtrl+YRedo commandSee 5.8
DeleteDelDeletes channel(s)See 5.2
Edit Number/ Move ToRenumbers channel(s)See 5.3
Edit NameRenames channel(s)See 5.4
LockChanges Channel(s) Lock status of Channel to LockedSee 5.5
UnlockChanges Channel(s) Lock status of Channel to UnlockedSee 5.5
My ChannelsChanges membership of My Channels listsSee 5.6
Select AllCtrl+ASelects all channels in channel tableSee 4.7.1
Deselect allCtrl+DDeselects all channels in channel tableSee 4.7.1
Table 44 Edit menu commands
4.3.3 Help menuHelp menu contains two miscellaneous commands (see Table 45).
CommandKeyboard shortcutFunctionRemarks
Welcome ScreenShows Welcome ScreenSee 4.1
About ProgramShows basic information about application
Table 45 Help menu commands4.4 Signal source selectors
Organization of channel list data mimics the way such lists are organized in Samsung TV SW. Air (Terrestrial), Cable and Satellite channels are displayed and managed separately. Current channel list can be set using signal source selection buttons.
Signal source selector buttons tooltips shows channel list summary information (see Figure 45).
Figure 45 Channel list summary tooltip
4.5 Channel category filters
Channels displayed in channel table can be filtered by their type using channel category filters buttons. For satellite in each category channels can be additionally filtered by source satellite (see Figure 46). Only satellites used by channels in the list are shown.
Figure 46 Satellite filter buttons
Tooltips of category filter buttons show number of channel in their category (see Figure 47).
Figure 47 Category tooltip4.6 Information panels
Information panels show basic information about opened channel list data file and channels currently displayed in channel table. In the higher field country code and version of format of currently opened data file is displayed. Lower field shows number of channels in currently displayed channel list (including present filtering) (see Figure 42, area 6). 4.7 Channel table
Channel table is the most important area of Channel List PC Editor application. It displays a list of channels from selected signal source (see 4.4) and category (see 4.5) with detailed information (list of columns for channel lists sources can be found in Table 46).
ColumnAirCableSatellite
Checkbox(((
Number(((
Name(((
My Channel(((
Locked(((
Frequency(((
Satellite(((
Provider(((
Symbol Rate(((
Polarity(((
Modulation(((
FEC(((
Table 46 Channel table columns
Analogue services are marked by icon in number column.
Clicking channel table with right mouse button brings up context menu; separate context menu exists for table header (see Figure 48). Their contents shall be described fully in following sections.
Figure 48 Channel table context menus
Detailed information about channels can be obtained via channel table tooltips (see Figure 49).
Figure 49 Channel information tooltip4.7.1 Selecting channels
Each operation on channel list data requires indicating a list of channels that shall be a subject for modification. This can be done by highlighting single channel by clicking it using left mouse button (see Figure 410) or by setting one or more checkboxes in checkbox column (see Figure 411).
Figure 410 Example of highlighted channel (RTL2)
Figure 411 Example of checkbox channel selection
As a general rule checkboxes take precedence over highlight. Operation shall be performed on highlighted channel only if no channels have their checkboxes set. If at least one channel has its checkbox checked it shall be a subject of an operation.
Quick way of selecting and deselecting channel checkboxes exist, they are described in Table 47.
OperationMain MenuChannel table context menuToolbarKeyboard shortcut
Select AllEdit>Select AllSelect AllCtrl+A
Deselect AllEdit>Deselect AllDeselect AllCtrl+D
Table 47 Ways of selecting and deselecting all channels
4.7.2 Sorting channel tableContents of channel table can be sorted by any column in any direction (ascending/descending). Selecting column to sort by can be done by clicking column header with left mouse button (clicking again changes sorting direction). Header of column used for sorting channel table contents is highlighted and little arrow indicates sorting direction.
Alternatively sorting can be ordered by table header context menu after right clicking chosen column header (see Figure 48).
The column sorting is based on a lexicographical order, ascending or descending. In the case of My Channels column, we sort according to the concatenation of the Mychannels list id the channel belongs to:
On the previous picture, channel 1 has MyChannels value is 1 while channel 2 is 123 and channel 3 is 13.When channels are sorted by number analogue and digital channels are sorted separately.Sorting settings are independent for all signal sources. Each time a new file is opened sorting column in all signal sources is reset to default (Number column).
4.7.3 Customizing channel table
Channel table offers basic customization capabilities. Using Configure Items option of channel table header context menu (see Figure 48) visibility and order of columns can be set (see Figure 412).
Figure 412 Channel table configuration window
Checkbox column cant be configured in any way. Also always at least one column other than the checkbox column has to be present.Channel table column settings are configured for each signal source separately. They are restored to defaults each time a file is opened.5 Modifying channel list files This chapter describes operations that can be performed on channel list data.5.1 OverviewChannel list modification operations are summarized in Table 51.
OperationMain MenuChannel Table Context MenuToolbarShortcutRemarks
Delete channelEdit>DeleteDeleteDel key
Edit numberEdit>Edit numberNumber editDouble-click in channel table, dragndropActive when single channel is selected.
Move ToEdit>Edit numberMove toDragndropActive when multiple channels are selected.
Edit nameEdit>Edit NameName EditDouble-click in channel table.Possible only with analogue channels.
Setting Channel Lock status to LockedEdit>LockLock
Setting Channel Lock status to UnlockedEdit>UnlockUnlock
Modifying My Channels membershipEdit>My Channels submenuMy Ch 1
My Ch 2
My Ch 3
My Ch 4Possible also with dedicated screen (see 5.6.2).
Merging channel listsFile>Merge
Undo Edit>UndoCtrl+Z
RedoEdit>RedoCtrl+Y
Table 51 Channel list modification operations summary5.2 Deleting channels
This operation removes selected channel(s) from the channel list. Each time window with confirmation message is displayed.5.3 Editing numberWay this operation works depends on number of selected channels. In every case changed channel numbers have to be in valid range shown in Table 52 (this is important to remember while doing renumber operation on multiple channels).Channel typeMinimum valueMaximum value
Analogue099
Digital09999
Table 52 Valid ranges of channel numbers
5.3.1 Single channel number edit
When single channel is selected after issuing number edit command edit box appears in appropriate row in channel table (see Figure 51). New number value should be inputted using this box.
Figure 51 Single channel renumber edit boxWhen new number that is taken by another channel is inputted confirmation window with warning message is displayed. If user confirms operation channels exchange (swap) their numbers.
Renumber operation is also possible by dragndrop feature but only in number swap mode any channel can be dragged onto another and they shall exchange their numbers.
5.3.2 Multiple channel number edit
When multiple channels are selected issuing number edit command results in showing Move channels window (see Figure 52). It contains an edit field related to movement of channel with smallest number (i.e. new channel number for this channel). Rest of channels shall be moved by the same offset. For example with such channel list (blue colour indicates selected channels):NumberName
1 ABC
2BBC
3CNN
4Discovery
7Eurosport
9FTV
10GameTV
11Highlights
After number edit operation and inputting 4 as a new service number channel list shall look as follows:
NumberName
1 ABC
4BBC
5CNN
6Discovery
7FTV
9Eurosport
10GameTV
13Highlights
Channels are moved one by one and in case of a number conflict message window with request of confirmation is displayed. This window allows confirming/declining single conflict case or all of them.
Figure 52 Multiple channels renumber window
This operation can be also performed using dragndrop feature but with one important difference. With standard way first channel (the one with the smallest number) is used as a reference for others. In case of dragndrop such reference is channel under mouse cursor which is moved to the position where user drops it and rest of channels is moved accordingly (by the same offset).5.4 Editing nameChannel List PC Editor allows changing names of analogue channels. It can be performed only when single analogue channel is selected. New channel name should be inputted in edit box shown in channel table after initiating this operation.Analogue channel names can be no longer than 5 characters and may contain following characters:
Letters (A-Z),
Numbers (0-9),
Space character ( ),
One of following characters (without double quotes): /*-+..
Lowercase letters are accepted but shall be converted to uppercase.5.5 Modifying Channel Lock status
Channel lock modification can be performed on any number of channels. After issuing Lock operation all selected channels shall be in Locked state, likewise after Unlock operation all selected channels shall be in Unlocked state.5.6 Modifying My Channels membership
My channel membership can be edited in two ways: using standard channel table screen and dedicated My Channels screen.
5.6.1 Standard channel table screen
In standard channel table view My Channels membership operation can be performed on any number of channels. Buttons and commands used to initiate it work in toggle way:
when at least one of selected channels does not belong to given My Channels after issuing command all selected channels shall belong to given My Channels list, if all selected channels belong to given My Channels after issuing command all selected channels shall not belong to given My Channels list.
.5.6.2 Dedicated My Channels screen
Channel List PC Editor offers also more convenient way of managing My Channels membership a dedicated My Channels screen (see Figure 53). It consists of two panels. Left panel shows channels from current signal source belonging to category set in combo box above it (area 1 on Figure 53). Right panel shows contents of one of My Channels lists selected using second combo box (area 2 on Figure 53). Channels may be quickly added and removed to My Channels lists using arrow buttons located between panels. Channels present in shown My Channels list are grayed out in the left panel.
Figure 53 Dedicated My Channels screen5.7 Merging channel lists
Channel List PC Editor offers possibility of merging two channel list files. One of those can be of any format (SEIX or raw) and has to be opened in Editor in normal way (it shall be called base channel list). Second can be only of SEIX type and can be merged into the first one using File>Merge menu command (it shall be called to merge channel list).As a result of merge operation Air and Cable channel lists of base channel list are simply replaced by corresponding channel lists from to merge file. Contents of Satellite channel lists are merged together in a way resembling adding two mathematical sets, i.e.:
Resulting channel list contains no duplicate channels, if both lists contain the same channel values of Channel Lock and My Channel memberships are logically added, rest of values is taken from the base list.
In case of channel number conflicts base list has higher priority, conflicting channels from the to merge lists receive new channel numbers in a first free number after last taken manner.5.8 Undo and redo
Undo and redo operations work in typical way which shall not be discussed in detail. Their capacity is limited, last 50 operations are remembered (when file is saved operation queue is cleared).Channel list modifications performed on group of channels (like multiple channel renumber) is treated as one undo/redo operation.To make results of undo/redo operations more visible editor, whenever it is possible, tries to bring back the view that was set when operation was performed (e.g. by switching signal source or category filters) and set checkboxes next to channels involved in undone/redone operation.
MS Windows 7 operating system has not been tested but application should run correctly.
Copyright 2006 Samsung Electronics Co.,LTDPAGE Confidential Property of Samsung Electronics Co., Ltd.2Confidential Property of Samsung Electronics Co., Ltd.