ZeeVee ZvCli User manual

Type
User manual
ConfiguringZeeVeeProducts
ZvCliUserManual
Revision1.3
Advancedconfigurationfor
CommercialandProsumerproducts
Configuring ZvBox can be as simple as changing the RF
channelusedforbroadcast,oraspowerfulas associating
audio ports with video ports and controlling how video
getsprocessedandbroadcast.
ZvClialsoofferstheabilitytoupgradefirmwareinZvBox,
performcablescans,andeasilyconfigureZvBoxesinlarge
deploymentsthroughbatchprocessing.
If you run into any problems, please refer to the Zv
Support page at www.zeevee.com
, where you will find
answers to frequently asked questions and helpful tips
fromZeeVeeexperts.Ifyoustillcannotfindtheanswers
you need, our technical support hotline at 8775ZEEVEE
(8775933833)isheretohelp.
ZvCliv1_3www.zeevee.com  Page2of32
Contents
ConfiguringZeeVee’sProducts........................................................................................................................4
DownloadingandInstallingZvCli..................................................................................................................4
StartingZvCli................................................................................................................................................4
UsingZvCli‐TipsandTricks..........................................................................................................................4
Quickstart.......................................................................................................................................................5
OptimizingPictureQuality...............................................................................................................................6
CompensatingforcroppedvideofromVGAsources.........................................................................................6
CLICommands.................................................................................................................................................7
StatusCommands........................................................................................................................................7
Show
SystemStatus..........................................................................................................................................7
ShowAudio/VideoStatus................................................................................................................................8
ShowConfiguration...........................................................................................................................................8
AnalyzeCurrentConfigurationandStatus........................................................................................................9
ShowZvCliInformation...................................................................................................................................10
RF,CableandBroadcastCommands...........................................................................................................10
CableScan.......................................................................................................................................................10
ShowLastCableScanResults..........................................................................................................................12
TurnRFOutput
On/Off....................................................................................................................................12
SetRFChannel.................................................................................................................................................12
SetCablePlan..................................................................................................................................................13
SetRFOutputPower.......................................................................................................................................13
AudioInputCommands.............................................................................................................................. 14
AssociateAudioInputforVGAandComponentInputs..................................................................................14
VideoInputCommands.............................................................................................................................. 14
SelectActiveVideoSource..............................................................................................................................14
SelectUnderscanResolutions
toPresentinVGAEDID...................................................................................15
CustomizeIdleScreenandVisualWatermark................................................................................................16
VideoCalibration.............................................................................................................................................17
VideoOutputCommands........................................................................................................................... 17
SetOutputFrameRatefor720p.....................................................................................................................17
SetOutputResolutionforVGAInput..............................................................................................................18
SettingProgram(HDTV/VirtualChannel)Information...............................................................................18
SetChannelName...........................................................................................................................................18
SetHDTVChannelNumber.............................................................................................................................18
SetEventInformationTable(EIT)Name(HDTVProgramGuideEntry)..........................................................19
SetEITRating...................................................................................................................................................20
MPEG2EncodingControl............................................................................................................................20
SetEncodingBitRate......................................................................................................................................20
VisualWatermark............................................................................................................................................21
AdvancedMPEG2andTransportCommands.............................................................................................. 21
SetAudioDelay...............................................................................................................................................21
SetDCcoefficientprecision.............................................................................................................................21
ZvCliv1_3www.zeevee.com  Page3of32
SetProgramNumber.......................................................................................................................................22
SetPacketIdentifier(PID)...............................................................................................................................22
SystemMaintenanceCommands................................................................................................................22
SoftwareDownload.........................................................................................................................................23
ConfigurationScriptread/write....................................................................................................................23
SendingTroubleshootingReports...................................................................................................................24
AdvancedFirmwareDownloadandInstallationCommands.......................................................................25
DisplayingDownloadableFirmwareImagesonZeeVee’sDownloadServer..................................................25
DownloadingaFirmwareImagefromZeeVee’sDownloadServer................................................................26
DisplayDownloadedFirmware.......................................................................................................................27
InstallDownloadedFirmwaretoZvBox..........................................................................................................27
RemoveDownloadedFirmwarefromComputer............................................................................................27
MiscellaneousCommands..........................................................................................................................28
TransmitIRCodesforLearning.......................................................................................................................28
SetDate...........................................................................................................................................................28
SetZvBoxName...............................................................................................................................................29
SetLEDBrightness(ZvBox150only)...............................................................................................................29
Enable/DisableSelectButton(ZvPro250only)..............................................................................................29
ResettoFactoryDefaults................................................................................................................................29
RebootZvBox...................................................................................................................................................29
RestartVideoProcessing.................................................................................................................................30
IdentifyingPhysicalZvBox...............................................................................................................................30
ZvCliandSerialConsoleCommandSummary.............................................................................................31
Thissoftwareusesseveralopensourcelibraries:
FreeImage,usedundertheFIPL,version1.0.Seehttp://freeimage.sourceforge.net
fordetails.
Curl,usedunderaBSDstylelicense.Seehttp://curl.haxx.se
fordetails.
ZvCliv1_3www.zeevee.com  Page4of32
ConfiguringZeeVee’sProducts
ZeeVeeproductscanbeconfiguredthroughaUSBconnectiontoacomputerrunningZvCliaPCbased
softwareapplicationthatcanbedownloadedfromtheZeeVeewebsite.Configurationisverysimple,and
usuallyjustinvolvessettingtheRFchannelonwhichtheZvBoxwillbroadcast.Onsomeproductsmore
advanced
settingsareavailable,suchasassociatingaudioandvideoinputs.Anysettingsthataremadeare
storedinZvBoxandnotlostonpowerdown.
SomeZeeVeeproducts(primarilytheProline)haveanRS232serialportaswell.Thishelpswithremote
managementandinputswitching,andmakes
itpossibletointegrateZeeVeeproductswithtraditional
automationsystems.MostsettingsandcommandsyntaxthatareavailablethroughZvCliarealsoavailable
throughtheserialinterface.Mostnotablymissingaretheabilitytoupdatetheunit’sFirmware,andtheability
tosaveorloadsettingsfromafile.The
commandsummaryattheendofthisdocumentgivestheport
specifications.
DownloadingandInstallingZvCli
ZvCliisavailablefordownloadfromtheZeeVeewebsiteatwww.zeevee.com/commercial/zvcli.
Important:ZeeVeeregularlymakesimprovementstovideoandaudioquality,andoverallfunctionality.Always
checkforupdatedfirmwareforyourZvBoxbeforedeployingtheunit.Thisisdonebyusingthe“download
check”commandinZvCli.
StartingZvCli
Onceinstalled,ZvClicanusuallybefoundunder“Start/AllPrograms/Zv/ZvCli”.Oncelaunched,theprogram
willattempttocommunicatewithyourZeeVeeproduct viaaUSBconnection.However,itisimportantto
understandthatZvBoxorZvPromightnotbe‘listening’totheUSBport.It
ispossibletoconfiguretheUSBport
oncertainmodelstoactasaUSBaudiodevice‐oncetheyareoperatinginthatmode,ZvClicannot
communicatewithZvBox.Toassureaconnection,performthefollowingsteps:
1. StartZvCli.Ifthesoftwarereportsthattheconnectionsucceeded,youare
allset,andcancontinueto
useZvClitoconfiguretheproduct.
2. Ifthesoftwaresaysthattheconnectionisdown(anddisplaystheoutputtextinred),unplugtheUSB
cablebetweentheZvBoxandthecomputer,andthenreconnectit.Waitafewmoments‐ifsuccessful,
ZvCliwill
automaticallyreportthataconnectionis nowavailable.
Note‐IfZvBoxwasusingtheUSBportasanaudiodevice,audiomaybedisableduntilyouhavecompleted
configurationchanges,exitedfromZvCli,thendisconnectedandreconnectedtheUSBcable.
UsingZvCli‐TipsandTricks
ZvCliisaverysimple,yetverypowerfulinterface.Hereareafewtipsthatmakeusingiteasy.Note‐mostare
identicalthroughtheserialconnectionaswell.
Factorydefaultsareunderlinedinthisdocumentwhereapplicable.
<>encaseavalue,{}encaseamandatorychoice.[]encase
optionalparameters.
Precedinganylinewith#makestheremainingtextonthatlineacomment.
Textstringsthatcontainspaces,likechannelnames,need“quotes”aroundthem.
ZvCliv1_3www.zeevee.com  Page5of32
ReallypowerfulIfyoustarttypinganycommandandhit<TAB>,itwillshowyouwhatyourchoicesare
andwillautocompleteforyouifitcan.Giveitatry. Tabwillalwaysdooneofthefollowing;
o Addtexttocompleteacommand,orportionof
acommand
o Addaspaceafteracompletecommand
o Listcommandoptionsthatausermustselectfrom
IfyouareconnectedandcommunicatingwithaZvBox,alltextisshowninwhite
o Iftheconnectioniseverlost,amessageisprinted andthetext
turnsred
o Duringaresetorreboot,thetextwillturnredatfirst,thenturnbacktowhitewhenthe
connectionisrestored.
Quickstart
ThisdocumentdescribesmanysettingsthatcanbemadetotheZvBox.Atfirstglance,theycanbeintimidating
andconfusing,especiallyifyouarenotfamiliarwithHDTVbroadcastingandassociatedjargon.Fearnot!In
mostcases,theonlysettingyouwillneedtomakeistellingZvBoxwhatchannel
tobroadcaston.
NotemakesureyourHDTVissetinCablemode,vs.AntennaorOvertheairmode.ZvBoxbroadcastsusing
QAMthesamestandardusedbycablecompanies.
1. ConnectZvBoxtoyourcomputerusingtheincludedUSBcable
2. StartZvCliasdescribedabove
3. Enterthefollowingcommands:
setrfoutputoff
setrfchannel53
setmpeg2programvideo1hdtvchannel53.1
setrfoutputon
setaudioforcomponentspdifcoax
That’sallthereistoit!YourZvBoxshouldnowbebroadcastingonRFchannel53,andcanbetuned
inatyour
HDTVbyentering53.1.NotesometimesachannelscanisrequiredattheHDTVbeforethenewchannelis
recognized.
Therestofthismanualwillhelpyouunderstandhowtogetsoftwareandfirmwareupdates,andhowtomake
othersettingsorgethelpfulinformation
thatmaybeusefulindifferentscenarios.
ZvCliv1_3www.zeevee.com  Page6of32
OptimizingPictureQuality
Forthebestpicturequality,performthefollowingsteps:
1. SetVGAsourcestooutputa1280x720image.Thiswillresultinanoptimal qualitypicturethatfillsthe
screenproperly.IfpartoftheimageiscroppedoffbyyourTV,seethesectiontitledCompensatingfor
TV
overscanbelow.
2. SetComponentVideosourcestooutputa720presolutionwheneverpossible
3. Runthe“downloadcheck”commandinZvClito:
a. Makesureyou’reusingthelatestversionoftheZvClisoftware
b. MakesuretheZvBoxfirmwareisuptodate‐newerfirmwareoftendeliverspicture
quality
enhancements.
4. MakesuretheZvBox’s“outputdatarate”issetto“high”toenhancepicturedetail(“setmpeg2output
dataratehigh”).Note:someHDTVswon’tworkproperlywiththissetting,andpicturebreakupduring
fastactionsceneswilloccur.Simplyresettheoutputdatarateto“normal”if
thishappens.
5. Forthesmoothestmotionvideo,makesure“outputframeratefor720p”issetto“60fps”;(“setoutput
frameratefor720p60fps”).Note:thissettingisavailableonlyontheZvProlineofproducts.
Finally,ifyou’rehavingpicturequalityissues,e.g.nopicture,image
breakup,imagecropping,etc.,pleasesee
ourFAQsatwww.zeevee.com/commercial/faqs.
CompensatingforcroppedvideofromVGAsources
DigitalTelevisionshaveunfortunatelyinheritedaverybadtraitfromtheiranalogTVpredecessors:something
calledoverscancompensation.Inthe‘olddays’,thepicturewasstretchedbeyondtheedgesofthescreenso
thatthebeamretracedidn’tdisrupttheimage.Whatthatreallymeansisthatportionsofthepicture
arelost
andeachTVmodelchoppedoffdifferentamounts.Forsomecrazyreason,thisstillhappenstodayondigital
TVs!Eventhoughwesend*exactly*1920x1080pixels,TVswillstillthrowsomepartofthisawaybefore
displayingtheimage.Theamountlostcanbeasmuchas
15%ormoreonsomeTVs!SomeTVsallowyouto
controlthis(lookforsettinglikeUnscaledorNativeinPicturesettings).Mostdonotletyouoverrideit.
ComponentVideosourceshavealwaysbeendesignedtobedisplayedonTVswiththepossibilityoflosinga
portionofthe
picture.Contentisspeciallydesignedtokeepimportantinformationinsideofa‘safearea’.
Thereisnoneed(andnoability)toadjustthesourcetofittheTVbetterjustknowthatyoumayseealittle
moreononeTVwhencomparedtoanother.
VGAsourcesare
quiteadifferentmatte r.Theseareusuallycomputerimagesthathaveimportantinformation
ontheedgesofthescreen.WindowshasaStartbuttonandthetaskbarrightontheedge.Applehasadock
ontheedge.Digitalsignageapplicationstypicallyputanewscrawlontheedge.
Anycroppingoftheimage
mayloseveryimportantinformation.
ZeeVeehasdevelopedapatentpendingmechanismtohelpyoucompensateforthisbehavior.Bychangingthe
informationpresentedtothecomputerovertheEDIDontheVGAconnected,wecangivethecomputeran
ZvCliv1_3www.zeevee.com
Page
7of32
alternateresolutiontouseinstea dofthedefaultonethat’sali ttlesmaller.Althoughtheproductshipswitha
defaultunderscanresolution,wealsoallowyoutooptimizethesettingstomatchtheexactbehaviorofyourTV.
Herearethestepsinvolved:
1) BroadcastaVGAsourceto
yourHDTV(s).NotewhichTVcropsoffthemost.
2) AttheCLI,type“setvideosourcetestimage1”
3) OntheTVthatcropsthemost,readoffthelargestresolutionthatisvisible.Itwilllooklikethis:
4) Usethesetvgaedidunderscanresolution720
commandandentertheresolutionthatyousaw.
a. Note:OnApplecomputers,theXhorizontalresolutionmustbedivisibleby16.
5) UnplugtheVGAcablefromyourcomputer,waitafewseconds,andreconnectit.Thereshouldnow
beanewresolutionavailableinyour“displayproperties’that
matchesyoursetting.Selectit.Your
screenshouldnowperfectlyfitonyourHDTV.
6) Thereisnotestimageavailabletodayfor1080.However,thepercentagecroppedfor720isusuallythe
sameasfor1080.Computethecropped1080resolutionfromyour720resultsandenterthatintothe
underscanresolutionfor1080.
CLICommands
StatusCommands
ThesecommandshelpyouseehowtheZvBoxisconfigured,aswellassomeinternalstatus.
ShowSystemStatus
Showsalargevarietyofinformationaboutthesystem,includingrevisions,serialnumbers,etc.
Syntax
showsystemstatus
Example:
ZvCli$showsystemstatus
Model:ZvPro250
Productserialnumber :LXX8410004A
Hardwarerevision :1(17)
Ubootrevision :UBoot1.1.17(Sep242008‐10:52:12)
Firmwarerevision :2.0.0.5783
ZvCliv1_3www.zeevee.com  Page8of32
Firmwareinstalldate :Tue2009Jun1617:45:28EasternDaylightTime
Temperature :Okay(42C,41C,44C)
Bootcount :58OSboots,91Encoderboots
CustomVGAEDIDresolutions :1280x720,1208x679,1920x1080,1808x1017
USBdevicetype :serial/audiocomposite
Serialconsolebaudrate :9600(8N1)
Date/timeondevice :2008:01:01:00:11:19UTC(Tue2008Jan0100:11:19UTC)
Uptime(sinceOSboot) :1day,19hours,46minutes,13seconds
ZvCli$
ShowAudio/VideoStatus
ProvidesinformationaboutwhatZvBoxisseeingonitsvideoinputs,whatformatisbeingusedtobroadcast,
and
otherinformationthatcanbehelpfulduringinstallation.
Syntax
showavstatus
Example:
ZvCli$showavstatus
Transmitstatus :Transmitting
Transmitrfchannel :2
Transmithdtvchannel :2.1
Transmitmodulation :QAM
Transmitcableplan :standard
Inputvideosource :VGA
Inputvideoformat :1280x720progressive
Outputvideoformat :720p
Inputaudiosource :spdifcoax
Inputaudiostatus :supportedformat
Inputaudioformat :PCM
Inputaudiochannels :2/0,L,R
Inputaudiobitrate :unknown
Inputaudiosamplerate :48000Hz
Outputaudiostatus :transmittingreceivedaudio
Outputaudio
format :AC3
Outputaudiochannels :2/0,L,R
Outputaudiobitrate :192kbps
Closedcaptiondevicestate :connecte d
Closedcaptionbytesreceived :20043
ZvCli$
ShowConfiguration
Showsthecurrentconfiguration.Itispresentedasaseriesofcommandsandtheircurrentvalues;the
commandsand
valuescanbecopiedandpastedintoa scriptfile,makingiteasytocopytheconfigurationofone
ZvBoxtoothers,ortorestoresettingsatalatertime.AlsoseetheScriptRead/Writecommands.Note:Ifyou
makeanychangestoascript,beforesavingmakesurethescript
beginswiththecommand‘setrfoutputoff’
ZvCliv1_3www.zeevee.com  Page9of32
andendswith‘setrfoutputon”.TurningtheRFoutputoffisaprerequisiteforseveralcommands(like‘setrf
channel’),andturningitbackonisrequiredfortheZvBoxtooutputachannel .
Syntax
showconfig
Example:
ZvCli$showconfig
#DisableRFoutputtobe
safewhileconfiguringotheritems
setrfoutputoff
setaudioforcomponentanalog
setaudioforvgaanalog
setcableplanstandard
setcustomidlescreen“”
setcustomwatermark“”
setledbrightnesshigh
setmpeg2audiodelay4
setmpeg2dccoefficientsize10bit
setmpeg2
outputdataratenormal
setmpeg2programvideo1eitname"VideoOverCOAX"
setmpeg2programvideo1eittvratingTVG
setmpeg2programvideo1hdtvchannel2.1
setmpeg2programvideo1longchannelname"WelcomeToZeeVeeZvCast"
setmpeg2programvideo1programnumber1
setmpeg2programvideo1
shortchannelname"ZvCast"
setmpeg2startingpidnumber256
setoutputframeratefor720p30fps
setrfchannel2
setrfpower5highest
setselectbuttonenabled
setvgaedidunderscanresolution10801808x1017
setvgaedidunderscanresolution7201208x679
setvgaoutputresolutionauto
set
videosourcecomponent
setwatermarkvisualon
setzvboxname"unnamed"
#Followingistheconfiguredrfoutputvalue
setrfoutputon
ZvCli$
AnalyzeCurrentConfigurationandStatus
ZvCliisabletolookatZvBox’scurrentconfigurationandstatus,andwillreportwarningswhenthingslook‘odd’.
Thefollowing
itemsarechecked.
ZvCliv1_3www.zeevee.com  Page10of32
ZvCliandFirmwareVersion:WarningifthereisanewerZvCliorFirmwareavailable.
Date:WarningifthedateonthecomputerdiffersgreatlyfromthedateinZvBox.
VideoInput:Warningifthevideoformatontheactivevideoinputisunrecognized.
AudioInput:Warningif
theaudioformatontheactiveaudioinputisnotrecognized.
RFConflict:ZvBoxcheckstheselectedRFchannelforconflictbeforetransmitting.
Syntax
showanalysis
Example:
ZvCli$showanalysis
Host'scurrentdate/time:2009:02:02:15:00:21UTC(Mon2009Feb0210:00:21EasternStandardTime)
ZvBoxdate/time :2008:01:04:20:56:56UTC
(Fri2008Jan0415:56:56EasternStandardTime)
Thedate/timeonZvBoxissignificantlydifferentthanthetime
onthismachine(host).Youmaywishtosetthedate/timevia
'setdate'.
Transmitstatus :*Transmitting,conflictdetected
Energywasdetectedonthis rfchan nel,sotheremay
beanother
sourcetransmittingonthisrfchannel.Ifyouexperienceproblems
tuningthischannel,youmaywishtoscanforfreerfchannels
andchangetheconfigurationtotransmitonafreerfchannel.
Inputvideoresolution :unrecognized
Unabletodeterminetheinputvideoresolution.Ensurethat
the
videosourceistransmittingastandardresolution.
ZvCli$
ShowZvCliInformation
ProvidesinformationabouttherunningZvCli.
Syntax
showzvcliinfo
Example:
ZvCli$showzvcliinfo
ZeeVeeCommandLineInterface(version2.1.0.5609)
Copyright2009,ZeeVeeInc.
ZvCli$
RF,CableandBroadcastCommands
Thesecommandsareusedforsettingsrelatedtothelocalcableplant,andhowZvBoxwillbroadcast.
CableScan
ZvBoxproductscontainaverypowerfulfeaturethathelpstheinstallergreatlyabuiltincablespectrum
analyzer.Whenasked,ZvBoxwillstoptransmitting,analyzeeveryRFchannelonthecable
andreportthe
result.Thereportshowsifachannelisopenoroccupied,andifoccupied,ifthechannelisAnalogorDigital.
ZvCliv1_3www.zeevee.com  Page11of32
Syntax
systemcablescan[cableplan{standard|HRC|IRC|autodetect
}]
Youcanoptionallysupplythecableplan(standard,HRCorIRC).Ifomitted,autodetectisused.
Theautodetectoptionwilltrytodeterminetheplanthatisinuseandbehaveaccordingly.Thisisreliable
whenthereareareasonablenumberofotherchannelsonthecable
fortheZvBoxtoprobe.Arelativelyempty
cablemayyieldunreliableresults.Duringthescan,connectingZvBoxtothecableplantusingthesame
connectionthatyouwouldusetoconnectanHDTVwillyieldthebestresults.
ScanningisdonefromthelowestRFfrequencytothehighest,
thoughtheRFchannelnumbersbeingscanned
willappearonscreeninanonlinearorder(i.e.channel95willappearafterchannel6).Thisisnormal‐please
donotstopthescanprematurely.Manydifferentpartsofthesystemareinvolvedwiththescan,andmay
becomeconfusedifnot
allowedtocompletetheirtask.
Example:(someresultsomittedtosavespace)
ZvCli$systemcablescan
Initiatingscan,pleasebepatient,thiscantakeafewminutes...
Firstattemptingtodeterminecableplaninuseonthecable...
Detectedcableplantype:standard
RFchanneloccupancyusingcableplan:standard
RFchannel2isoccupied(digital)
RFchannel3isoccupied(digital)
RFchannel4isfree
RFchannel5isfree
RFchannel6isfree
RFchannel95isfree
RFchannel96isfree
RFchannel97isoccupied(digital)
RFchannel135isfree
Scan
complete
Analogsignalsdetectedonthefollowing1RFchannels(cableplanstandard):
14
Digitalsignalsdetectedonthefollowing15RFchannels(cableplanstandard):
2 3 7 8 9 17 18 19 20 21 22 49 97 98 99
Nosignalsdetectedonthefollowing118RFchannels(cableplanstandard)andareavailableforuse:
4 5 6 10 11 12 13 15 16 23 24 25 26 27 28 29 30 31 32 33
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
95 96 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
ZvCli$
ZvCliv1_3www.zeevee.com  Page12of32
ShowLastCableScanResults
ZvBoxrememberstheresultsofthelastcablescanperformed.Thiscommandshowstheresults.
Syntax
systemcableprintlastscanresults
Example:
ZvCli$systemcableprintlastscanresults
Analogsignalsdetectedonthefollowing1RFchannels(cableplanstandard):
14
Digitalsignalsdetectedonthefollowing15RFchannels(cableplanstandard):
2 3 7 8 9 17 18 19 20 21 22 49 97 98 99
Nosignalsdetectedonthefollowing118RFchannels(cableplanstandard)andareavailableforuse:
4 5 6 10 11 12 13 15 16 23 24 25 26 27 28 29 30 31 32 33
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 50 51 52 53 54
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
95 96 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
ZvCli$
TurnRFOutputOn/Off
Syntax
setrfoutput{off|on
} factorydefault:on
Innormaloperation,ZvBoxisusuallybroadcastingsomethingeitherlivevideodatafromsomesource,oran
internallygeneratedidlescreen.However,therearetimeswhenitisimportanttostopbroadcastingwhile
certainsettingsarechanged,suchasprogrammingtheHDTVchannelnumber
ortheRFchannel.
Example:
setrfoutputoff
SetRFChannel
SetstheRFchannelusedforbroadcast
Syntax
setrfchannel<2..135> factorydefault:2
SetstheRFchannelfrequencyusedtotransmit.Theexactfrequencyfollowsstandardchannelplacement,and
isalsoafunction
ofthecablechannelplan(Standard,HRC,IRC).ZvBoxcreatesawellformedcablechannel,
andmaybeplacednexttoexistingchannelswithoutconcern .
ZvCliv1_3www.zeevee.com  Page13of32
NoteChangingtheRFchannelnumberisusuallyaccompaniedbychangestotheHDTVchannelnumbers.
HDTVscanbecomeconfusedifthesechangesarenotdonesimultaneously.ZvClirequiresturningofftheRF
outputwhilemakingthesechanges.
Example:
ZvCli$setrfoutputoff
Success
ZvCli$setrfchannel
53
Success
ZvCli$setmpeg2programvideo1hdtvchannel53.1
Success
ZvCli$setrfoutputon
Success
SetCablePlan
EstablishesthecablechannelplantouseforRFchannellayout.
Syntax
setcableplan{standard
|hrc|irc} factorydefault:standard
ZvBoxneedstoknowtheplanlayoutsothatitcanproperlyconvertthedesiredRFchannelnumberintothe
exactRFfrequencytotransmit.Severaldifferentlayoutsexist,although‘standard’seemstobethemost
common.
Ifyouarenotsure
ofthecableplaninuseinyourdeployment,run‘systemcablescancableplanautodetect’.
Itwilltellyouwhatcableplanisinuse.
Example:
ZvCli$setcableplanstandard
Success
SetRFOutputPower
SetsthepowerlevelthatZvBoxwillusewhenbroadcasting.
Syntax
set
rfpower{1lowest|2low|3medium|4high|5highest} factorydefault:5highest
TheZvBoxhasamaximumoutputpowerof+25dBmV,matchingthehighestpowerlevelstypicallyenteringa
homefromproviderssuchasFIOSandComcast.WhenusingaZvBoxtoaddachanneltoanexistinglineup,it is
importanttomatch
thepowerofexistingchannels,otherwiseadjacentlowerpoweredchannelscanbedifficult
totunewithsometelevisions.
Therearefivechoicesavailable,eachdroppingtheoutputpowerapproximately5dBmV .
Example:
ZvCli$setrfpower3medium
ZvCliv1_3www.zeevee.com  Page14of32
Success
AudioInputCommands
CertainZeeVeeproductshaveseveraldifferenttypesofvideoportsandaudioports.Thesecanbegrouped
togetherinaveryflexiblemanner,supportingmanydifferentcombinationsofaudioandvideointhefield.
Thesecommandsareusedtoassociateanaudioinputtoacom ponentorVGAvideoinput.
Itisallowableto
usethesameaudioinputforboth,althoughthatmaynotmakethemostsense.
AssociateAudioInputforVGAandComponentInputs
Syntax
setaudioforcomponent{analog
|spdifoptical|spdifcoax|usb|none} ZvPro250
setaudioforcomponent{spdifoptical|spdifcoax
|usb|none}ZvBox150
setaudioforvga {analog
|spdifoptical|spdifcoax|usb|none} ZvPro250
setaudioforvga {spdifoptical|spdifcoax| usb
|none} ZvBox150
Theanaloginputisastereoleft/rightpair.AudioisdigitizedandconvertedtoaDolbyDigital2.0stream.
TheS/PDIFopticalinputisaTOSLINKconnectionthatdeliversdigitalaudio.TheS/PDIFcoaxinputcarriesthe
sameinformationinadifferentphysicalform.
IfthereceivedaudioisPCM,itisencodedintoaDolbyDigital2.0
stream.AllotherDolbyencodings,including5.1,aredirectlypassedthroughasistothevideostream.Note
thatDTSencodingisnotsupported.
IfUSBisselected,theUSBportwillpresentitselfasa
standardUSBaudiodevicetowhateverdeviceitis
connected.Nospecialsoftwareisrequiredtousethisconn ection.
IfNoneisselected,noaudiowillbepassedwiththevideostream
Example:
ZvCli$setaudioforcomponentspdifoptical
Success
ZvCli$setaudioforvgaanalog
Success
VideoInputCommands
Thesecommandsareusedtoselectwhatvideosourcetobroadcast,andsetsomeparametersforhowto
processthatvideo.
SelectActiveVideoSource
Selectsthevideoinputthatwillbeencodedandbroadcast.Audiowillbeprocessedbasedontheaudioport
associatedwiththeselectedvideoinput.
Syntax
setvideosource{component
|vga|idlescreen|testimage1|testimage2}factorydefault:component
ZvCliv1_3www.zeevee.com  Page15of32
Ifthevideosourceissettothecurrentlyactivesource,thiscommandisignored.Inveryrareoccasions,the
audioandvideoprocessingmayneedtoberestarted.Changethevideosourceto‘idlescreen’andthenbackto
theprevioussetting.
Ifidlescreenisselected,theanimated
Zvlogoisplayed.Ifatestimageisselected,afixedtestimageis
displayed.ThesearedesignedtohelpyoucalibrateyourHDTVs.Notetestimagesarebroadcastin720p
NotethatvideosourcecanalsobeselectedviatheIRinputwindowontheZv150and
Zv250.OntheZv 250,
youcanalsousetheIRinputport,andthefrontpanelbutton.Thebehaviorisidenticalnomatterhowyou
requesttheswitch.
SelectUnderscanResolutionstoPresentinVGAEDID
WhenZvBoxisconnectedtoacomputerviatheVGAconnector,ZvBoxpresentstothe
computer’sgraphicscard
asetofresolutionsthataresupportedbyZvBox,includingthe1280x720and1920x1080resolutionsusedby
HDTVs..TheseresolutionsarepresentedinastructurecalledEDID(ExtendedDisplayIdentificationData).If
ZvBoxisbroadcastingafull1280x720or1920x
1080resolutiontoanHDTVthat“overscans”(cropsoffthe
edgesofthepicture),importantinformationmaybelost,e.g.aPCtaskbarorascrollingtickeratthebottomof
thescreen.Inthatcaseit’spossibletochooseaZvBoxsupported“underscan”resolutionatthePC,generatinga
slightly
smallerpicturethatwillremainwithintheviewableareaoftheHDTVscreen.
Thefollowingcommandsallowyoutosetoneunderscanresolutionfor1080,andoneunderscanresolutionfor
720,whichwillbecommunicatedtoyourPCviaEDID.Onceanunderscanresolutionhasbeenselected,you
maynow
setyourPC’soutputresolutiontothatresolution.
Note:eachTVwillperformadifferentamountofoverscan,sokeepthisinmindwhenselectinganunderscan
resolution.ItcanbeusefultohavetheZvBoxoutputtestimage1(i.e.“setvideosourcetestimage1”)when
determiningthe
correctunderscanresolution.
Note:OnApplecomputers,theXhorizontalresolutionmustbedivisibleby16.
Syntax
setvgaedidunderscanresolution1080{1912x1075|1904x1071|1896x1066|1888x1062|1880x1057|
1872x1053|1864x1048|1856x1044|1848x1039|1840x1035|
1832x1030|1824x1026|1816x1021
|1808x1017|1800x1012|
1792x1008|1784x1003|1776x999 |1768x994 |1760x990 |
1752x985 |1744x981 |1736x976 |1728x972 |1720x967 |
1712x963 |1704x958}
setvgaedidunderscanresolution720{1272x715 |1264x711 |1256x706 |1248x702 |1240x697 |
1232x693 |1224x688 |1216x684 |
1208x679 |1200x675 |
1192x670 |1184x666 |1176x661 |1168x657 |1160x652 |
1152x648 |1144x643 |1136x639 |1128x634 |1120x630 |
1112x625}
ZvCliv1_3www.zeevee.com  Page16of32
CustomizeIdleScreenandVisualWatermark
ZvBoxdisplaysanidlescreenimagewhenvideosourceissetto‘idlescreen’orthereisno(orunsupported)
videocomingintheconfiguredvideosource.Theidlescreenisastaticimagedisplayedonablackbackground.
BydefaultthisisaZv
logothat‘bounces’aroundthescreen.Itispossibletochangetheimagetobeoneofyour
choosing.
ZvBoxcanalsodisplayavisualwatermarkimagethatslowlyfadesinandoutofthelowerrighthandcornerof
thetransmittedvideo(if‘setwatermarkvisualon’).Thewatermark
imageisasmallimagedynamicallyoverlaid
ontopofthevideostream.BydefaultaZvlogoisused,howeverthiscanalsobechanged.
Theimageusedforacustomwatermarkmusthavearesolutionof64x64orless.Theimageusedforacustom
idlescreenmust
havearesolutionof1280x720orless.Ifitis700x500orless,theimagewill‘bounce’around
theTVscreen;otherwisetheimagewillbefixedinthecenterofthescreen.Theimageisnotscaled.
Imageformatssupportedarelimitedto:
WindowsorOS/2Bitmap(bmp)
o Supportsfullalphatransparencyin32bppform,otherbitdepthssupportedbutdonotinclude
transparency
GraphicsInterchangeFormat(gif)
o 8bppindexedcolorwithbooleantransparency
JPEG2000codestream(j2k,j2c)
o Supportsfullalphatransparency
JPEGNetworkGraphics(jng)
o Supportsfullalphatransparency
JPEG2000FileFormat(jp2)
o Supportsfullalphatransparency
JPEG‐JFIFCompliant(jpg,jif,jpeg,jpe)
o Formatdoesnotsupporttransparency
PortableNetworkGraphics(png)
o 32bppand64bppformatssupportfullalphatransparency, 8/24/48bppformatswithout
transparencysupportedtoo
PortableBitmap/ASCII(pbm)
o Formatdoes
notsupporttransparency
PortableBitmap/RAW(pbm)
o Formatdoesnotsupporttransparency
TaggedImageFileFormat(tif,tiff)
o Supportsfullalphatransparencyin32bppform,otherbitdepthssupportedbutdonotinclude
transparency
TruevisionTarga(tga,targa)
o Supportsfullalphatransparencyin32bppform,
otherbitdepthssupportedbutdonotinclude
transparency
ZvCliv1_3www.zeevee.com  Page17of32
Whensettingacustomidlescreenorwatermark,ZvCliconvertstheimageintotheformatusedbyZvBox(32bit
PNG).Ifonesetstheidlescreenorwatermarkfiletothesamevaluethatisalreadyset,thefileisNOTresentto
ZvBox,butinsteadZvClisimplyreturns
success.
Syntax
setcustomidlescreen“{filename}” factorydefault:“”
setcustomwatermark“{filename}” factorydefault:“”
Example:
ZvCli$setcustomidlescreenc:\images\MyLogo.jpg
ConvertingimagetoZeeVeeformat(32bitPNG)
Imagefiletype:JPEG‐JFIFCompliant(jpg,jif,jpeg,jpe)
Imageconverted
TransferringfiletoZvBox:
……
Success
Newvalue
setbutwillnottakeeffectuntilZvBoxisrestarted.
Use'systemrestart'torestartthesystem.
VideoCalibration
CalibrationisautomaticallydonewhenZvBoxswitchestoanewvideosource.However,thatfunctionrelieson
havingvideothatrepresentsareasonablecolorrangeandscreenfill(specificallytheimage
shouldnothave
blackattheedgesduringcalibration).UsethiscommandifyoufeelZvBoxneedstorecalibratetheincoming
VGAvideoinput(e.g.imagenotcenteredorcolorisoff).
Syntax
videocalibratevga
VideoOutputCommands
Thesecommandsareusedtosetcharacteristicsoftheoutputvideo.
SetOutputFrameRatefor720p
SetstheoutputframeratewhenZvBoxistransmittinganoutputresolutionof720p.Higherframerateoutput
hassmoothermotionwithslightlydiminishedimagedetail.Lowerframerateoutputhashigherimagequality
withsomewhatlesssmoothmotion.Higherframerateisrecommendedforapplicationssuchasdigitalsignage
whenatextcrawlisused,orforvideowheresmoothpanningofscenesistypical.Formostapplications,the
lowerframeratedeliversthebestoverallexperience.Thiscommandisonlyavailablefor
theZvProlineof
products.
Syntax
setoutputframeratefor720p{30fps|60fps
} factorydefault:60fps
ZvCliv1_3www.zeevee.com  Page18of32
SetOutputResolutionforVGAInput
Thisadvancedcommandisonlyintendedforonespecificcase;inalmostallcasesthedefaultsettingof‘auto’
shouldbeused.
Thiscommandisdesignedtobeusedinthefollowingscenario:WhenusingaVGAvideosourcewitha
resolutionof1280x1024
whereyourequirethattheTVscreenbecompletelyfilledwithpicture,withouttheuse
ofblackborders.InthiscasesettheZvPro250to‘720p’outputresolutionanditwillgenerateapicturethat’s
1280x720,completelyfillingtheTVscreenwithouttheuseofblackbars‐
butcroppingoffthetopportionof
theincomingpicture.Toavoidlosingpictureinformation,theincomingsourcemustbeformattedsothatthetop
~310linesofthepictureareblank.
Syntax
setvgaoutputresolution{auto
|720p}factorydefault:auto
SettingProgram(HDTV/VirtualChannel)Information
WithinasingleRFChannel, therecanbemanyactual“HDTVchannels”that’swhatisactuallytunedbytheTV.
InMEPG2,eachoftheHDTVchannelsiscalledaProgram.Eachprogramisassignedanumberofparameters,
withthemostimportantonesbeingthemajorandminorHDTV
(virtual)channelnumbertheactualnumbers
thatareusedtotunethechannel ontheHDTV.
SetChannelName
Thechannelnameisdispla yed ontheHDTVwheneverthechannelischanged,orwheninformationis
requested.Thiscanbeveryuseful,especiallywhendeployingmultipleZvBoxchannels.
Syntax
setmpeg2program{video1}shortchannelname“name” name<=7characters
factorydefault:ZvCast
setmpeg2program{video1}longchannelname“name” name<=64characters
factorydefault:WelcometoZeeVeeZvCast
Example:
ZvCli$setmpeg2programvideo1shortchannelname"new"
Success
ZvCli$setmpeg2programvideo1
longchannelname"newchannel"
Success
SetHDTVChannelNumber
TuningtoananalogchannelisassimpleasenteringtheRFchannel numberassociatedwiththatchannel.Not
sosimplewithHDTVchannels.SinceitispossibletopackmultipledigitalchannelsintoasingleRFchannelslot,
anew
schemefor‘tuning’tothosechannelswasdev eloped.EachprogramhasanHDTVchannelnumber
(majorandminor)associatedwithit.That’sthenumberenteredattheHDTVtofindthischannel.Itwasaway
tohelpwiththeanalogtodigitalconversion,wheredigitalchannelswereactuallyin
adifferentRFslotthan
ZvCliv1_3www.zeevee.com  Page19of32
theiranalogequivalents,butstillfoundbytheuseronfamiliarchannelnumbers.TheHDTVchannelis
sometimesreferredtoasaLogicalorVirtualchannel.
Syntax
setmpeg2program{video1}hdtvchannel<0 ..1023>.<0..1023> factorydefault:2.1
Example:
ZvCli$setmpeg2programvideo1hdtvchannel53.1
Success
Sets
thevirtualchannelto53.1,whichcanbetunedinattheHDTVbyentering53.1.NoteSomeHDTV susea
dashinsteadofadot.SomeTVswillalsofindyournewchannelif youjustenter 53.
Note‐Werecomme ndmatchingtheRFchannelandthenumber
leftofthedecimalpoint.Wealsorecommend
using1totherightofthedecimal.Doingsohelpsmo stHDTVsre ceiveyournewchannelwithoutrequiringa
fullchannelscanateachTV.Thismethodologyalsoseemstoreducethelikelihoodofconflict,asmostcable
operatorsseemtofollow
thismethodology(atleastfortheleftnumber)
Note‐sincetherearenorulesregardingtheusageofHDTVchann elnumbers,inrarecases,youmayhavea
conflict.Forexample,someotherchannelmaybebroadcastingonRFchannel53,butdeclareitsHDTVchannel
tobe5.1.There
willbeaconflictifyoutrytouse5.1aswell.Theonlywaytoknowforcertainifthereisa
conflictistoperformafullchannelscanattheHDTV,andchecktoseeifthereareotherHDTVchannelsthat
conflictwithanumberthat
youintendtouse.
NoteChangingHDTVchannelnumberswhilestillbroadcastingcansometimesconfuseany connectedHDTVs.
Werequireturningoffthebroadcast(setrfoutput off)beforemakingthesechanges.Youmayalsowantto
performafullchannelscanateachHDTVafteryourchannelchangesare
complete,whichwillclearanymemory
ofoldchannellocations.
SetEventInformationTable(EIT)Name(HDTVProgramGuideEntry)
Theeventinformationtablename is use dbysomeHDTVsthatshowschedulesofupcomingprograms.ZvBoxis
alwayssendingthesame“program”thiscommandallowsyoutopopulate
anameintothatguide.Theguide
alwayscontains4entries,3hourslong.
Syntax
setmpeg2program{video1}eitname“name” name<=132chars
factorydefault:“VideoOverCOAX”
Example:
ZvCli$setmpeg2programvideo1eitnameNewGuideInfo
Success
ZvCliv1_3www.zeevee.com  Page20of32
SetEITRating
Thiscommandsetsara tingforallentriesintheprogramguide.Thiscanbeusefulifsomecontentshouldbe
excludedatsomeHDTVs.
ThevaluessentfollowMPEG2andCEA766specification,region1(USA),dimension0(TVRating).NotethatTV
MALSVisthe
mostextremecontent,withLSVshortfor“Language,Sex,Violence”.
Syntax
setmpeg2program{video1}eittvrating{TVY|TVG
|TVPG|TV14|TVMA|TVMALSV}
factorydefault:TVG
Example:
ZvCli$setmpeg2programvideo1eittvratingTVMA
Success
MPEG2EncodingControl
ThisgroupofcommandscanbeusedtofinetunethecharacteristicsoftheMPEG2encoder.Thefactory
defaultshavebeensettovaluesthatproducethebestpicture,whilealsomaximizingthechancethatallHDTVs
willcorrectlydisplaytheencodedvideo.WehavefoundthatsomeHDTVsaresensitive
tocertainthingslike
totalbitrateornumberofbitsofDCcoefficients.Thepicturemaysometimesbreakup,orinsomecasesnot
displayatall!
Experimentingwiththesesettingscanimprovethequalityoftheencodedvideo,butwestronglyadviseyouto
testanychangeson
*eachtypeofHDTV*thatmayreceivethesignal.
SetEncodingBitRate
Syntax
setmpeg2outputdatarate{low|normal|high
} factorydefault:high
Adigitalcable(QAM)RFchannelallowsforadatarateupto38.78Mbps.Usually,thatstreamisdividedinto
multipledigitalchannels,eachhavingalowereffectivedatarate.SinceZvBoxisplacingasingledigitalchannel
inthestream,itcansend
moredataduringcomplexscenes,uptothe38.78Mbpslimit.Thiscanresultin
significantimprovementsinvideoqualityforcertainverycomplexscenes.However,someHDTVswill
experiencesomepicturebreakupifthedatarateeverexceeds19.4Mbpsforasingledigitalchannel.Wehave
observedthatthis
istrueofsomeSharpHDTVs,andmaybetrueofothers.
Normalwillkeeptheencoder’soutputdatarateto19.4Mbps.Highwillallowtheencodertooperateupto
38.78Mbps.Atthistime,LowandNormalhavethesameeffect.
Example:
ZvCli$setmpeg2outputdata
ratehigh
Success
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32

ZeeVee ZvCli User manual

Type
User manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI