Robotarmmechanismandrobotapparatus.docx
- 文档编号:5769912
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:7
- 大小:21.02KB
Robotarmmechanismandrobotapparatus.docx
《Robotarmmechanismandrobotapparatus.docx》由会员分享,可在线阅读,更多相关《Robotarmmechanismandrobotapparatus.docx(7页珍藏版)》请在冰豆网上搜索。
Robotarmmechanismandrobotapparatus
Systemformaintainingaminimumlevelofdigitizeddatasignalqualitywhileallowingbandwidthdependentqualityenhancementwithadditionalenhancementdatapackets
RELATEDAPPLICATIONS
Thisapplicationisrelatedtothecopendingapplication"DynamicDataRateAdjustmentToMaintainThroughputOfATimeVaryingSignal"Ser.No.08/667,072filedApr.18,1996,nowpending.
FIELDOFTHEINVENTION
Thepresentinventionpertainstothefieldofthetransferofdataoverabus.Morespecifically,thepresentinventionrelatestomethodsoftransferringanassuredminimumlevelofdatasupplementedbyqualityimprovements.
BACKGROUND
Digitalsystemscontinuetoprocessescalatingquantitiesofsignalsrepresentingvideo,audio,andothertimevaryingphenomenaoverlimitedbandwidthcommunicationchannels.Typically,suchtimevaryingsignalsaretransferredviaatleastonesharedsignallineorprocessedbyacomponentwhichalsohandlessignalsfrommultipledevices.Thevarioussignalsourcesmustcompeteinanenvironmentwherebandwidthisapreciouscommodity.
Consequently,sustainingcommunicationofatimevaryingsignaloverthesharedsignalline(s)toaprocessingsystemoftenrequiresacompromisebetweenbandwidthsharingandsignalquality.Thatis,eitherthepeaksignalqualitysuffersinordertopreserveadequatebandwidthforotherdevices,orthetimevaryingsignalundulymonopolizestheavailablebandwidth.
Oneinstancewherethisproblemarisesisintransferringacontinuousnaturaldatatype(i.e.motionvideoand/oraudio)overabusinacomputersystem.Transferringmotionvideofromavideoperipheraldevicetoasystemmemoryrequiresperiodicaccesstothebuswhichcouplesthememorytotheperipheral.Dependingonthedesiredqualitylevelofthemotionvideo,asubstantialportionofthetotalbusbandwidthmaybeconsumedbythevideotransfer.Attimes,thismotionvideotransfercanhaveadeleteriouseffectontheperformanceofotherdeviceswhichseekaccesstothebus.Atothertimes,aportionoftheavailablebusbandwidthmayremainunused.
Insomepriorartsystems,otherdevicesmustsimplywaitforaccesstothebus,relyingontheuserorthesystemdesignertoconsiderwhetherthesystemcanadequatelyaccommodateallbusaccesses.Ifthebusisover-utilized,andtheotherdeviceshavelimitedbufferingcapabilitiesorrequirerealtimeaccess,datamaybelost.Evenifthereisnodataloss,busover-utilizationmaycausenoticeablyincreasedlatenciesforbustransactionssuchasinputdeviceresponseornetworkaccess.
Somepriorartprotocols,throughtheuseofinterruptsignalsorotherurgentbusrequestsignals,allowadevicetoquicklyseizebusdominationfromamonopolisticbusagentsuchasavideoperipheral.Theseinterruptions,however,oftenhavenoparticularknownlatencyorbandwidth.Thus,thevideoperipheraldoesnotrespondbyadjustingthebandwidthitseekstoobtain.Asaresult,thevideotransfermaybeabruptlyalteredandthevideoqualitydegradedtoanunacceptablelevel.
Otherpriorartbusprotocolsprovideaguaranteedbandwidthdedicatedtoacertaindevice.Oneexampleistheisochronoustransfermodeoftheuniversalserialbus(USB),discussedintheUniversalSerialBusSpecificationRevision1.0,Jan.16,1996,availablefromIntelCorporationofSantaClara,Calif.TheUSBprotocolsalsoprovideabulktransfermodewhichfillsinunusedbandwidthbutdoesnotguaranteeanyparticulardatatransferrate.Unfortunately,thebulktransfermodecannotguaranteeaminimumdatathroughput,andtheisochronoustransfermodeprovidesonlyafixedbandwidthregardlessofbusutilization.
Thus,priorsignaltransfertechniquestendtomonopolizethebus,sacrificepeakquality,orfailtoguaranteeaminimumqualitysignaltransfer.Thesepriorartsystemsdonotadequatelyaddresstheneedtoobtainthebestpossiblesignalqualityoversignallineswithfluctuatingloadsbecausetheydonottransfersignalsataguaranteedminimumqualitylevelenhancedbyqualityimprovementtransfersasbandwidthavailabilitypermits.
SUMMARY
Amethodandapparatusfortransferringdatarepresentingacontinuousnaturaldatatypeoveratleastonesignallineisdescribed.Inaccordancewiththedescribedmethod,signaldatapacketsrepresentingthecontinuousnaturaldatatypearerequested.Enhancementdatapacketsprovidinganimprovedqualitylevelarealsorequested.Afterthereceiptofapluralityofsignalpacketsrepresentingadiscretesegmentofthecontinuousnaturaldatatypeisdetected,thepluralityofsignaldatapacketsandapluralityofenhancementdatapacketsarecombinedtoreconstructareceivedversionofthecontinuousnaturaldatatype.
Asystemofthepresentinventionincludesaprocessorcoupledtoacontrollerbyaprocessorbus.Asignalsourcecoupledtothecontrollerprovidesdigitalvaluesrepresentingatimevaryingsignal.Amemorycoupledtotheprocessorandthecontrollercontainsadatarequestroutineforrequestingdatafromfixedandvariablebandwidthchannelsandareceivingroutineforreceivingsignalpacketsfromthefixedbandwidthchannelandenhancementpacketsfromthevariablebandwidthchannel.Thememoryalsocontainsareconstructionroutineforcombiningthesignalpacketsandtheenhancementpacketstoformareconstructedsignal.
BRIEFDESCRIPTIONOFTHEFIGURES
Thepresentinventionisillustratedbywayofexampleandnotlimitationinthefiguresoftheaccompanyingdrawings.
FIG.1isaflowchartillustratingonemethodofthepresentinvention.
FIG.2illustratesasystemwhichperformsvideoprocessingaccordingtothepresentinvention.
FIG.3isaflowchartillustratingonemethodofthepresentinventionusedforvideoprocessinginthesystemofFIG.2.
DETAILEDDESCRIPTION
Thepresentinventionprovidesamethodandapparatusformaintainingaminimumlevelofdataqualitywhileallowingbandwidth-dependentqualityenhancement.Inthefollowingdescription,numerousspecificdetailssuchasparticularsignallines,signaltypes,busprotocols,andbushardwarearrangementsaresetforthinordertoprovideamorethoroughunderstandingofthepresentinvention.Itwillbeappreciated,however,byoneskilledintheartthattheinventionmaybepracticedwithoutsuchspecificdetails.Inotherinstances,specificlinesofcodehavenotbeenshownindetailinordernottoobscuretheinvention.Thoseofordinaryskillintheart,withtheincludedfunctionaldescriptions,willbeabletoimplementthenecessarycodewithoutundueexperimentation.
Thepresentinventiondeliversthebenefitsofbothassuredminimumqualityandbandwidth-dependentenhancements.Inaccordancewiththepresentinvention,adigitalrepresentationofacontinuousnaturaldatatypemaybetransferredoverasharedsignallineorbus.Thetransferonlyreservesaportionofthetotalavailablebandwidthonthebus,thusleavingsufficientbandwidthforotherdevicestogainmeaningfulaccess.Thetransferalsotakesadvantageofotherwiseidlebandwidthwhenotherdevicesaredormant.
FIG.1illustratesonemethodofthepresentinvention.Aportionofbandwidthnecessarytomaintainaminimumqualitysignalisreservedinstep105.Thisbandwidthmaybereservedonanycommunicationline,suchasabusornetworkcommunicationchannelaslongasthecommunicationlineprotocolsallowacertainamountofbandwidthtobereservedforaperiodoftime.
Forusewiththepresentinvention,adigitalrepresentationforasignalincludessignaldatarepresentingtheminimumqualitysignalandenhancementdatawhichprovidesincrementalimprovementstotheminimumqualitysignal.Theappropriatedatapartitioncanbeperformedusingtechniqueswellknownintheart.Forexample,avideoimagemaybepartitionedbysub-samplingsuchthatthecoarselevelsignaldataisafractionofthetotalpixelsrepresentingtheimage,andenhancementdatasystematicallyfillsinmissingpiecesasavailablebandwidthpermits.Alternately,anyothertechniquewhichallowsacoarserepresentationofasignaltobeenhancedwhenadditionaldatacanbetransmittedmaybeused.
Regardlessofthechosenpartitioning,theminimumqualitysignaldataisrequestedinstep110.Afterthesignaldataisreceivedinstep115,enhancementdataforqualityimprovementisthenrequestedinstep120.Preferably,enoughenhancementdataisrequestedtofillanyotherwiseunusedbandwidth,thusassuringthehighestqualitysignalforthegivensignalrepresentation.Consequently,thesizeoftheportionofenhancementdatareceivedinstep125ultimatelydependsonotherdeviceswhichsharethecommunicationchanneloverwhichthedataisbeingtransmitted.
Inoneembodiment,asegmentofdataistransmittedinaseriesoftransferframeswhichincludebothsignalandenhancementdata.Inthisembodiment,steps110-125arerepeateduntiltheendofthesegmentisdetectedinstep130.Thus,asawhole,thesignalandenhancementdataforthesegmentarereceivedinaparalleltransfercomprisingalternatingsequentialtransfers.Alternately,therequestingandreceivingstepsmayberearrangedaccordingtotheprotocolsofaparticularsignalingsystem.Forexample,insomesystems,bothdatasetsmaybothberequestedbeforeanydataisreceived.
Whentheendofasegmentisdetectedinstep130,allofthesignaldatahasbeenreceived,andatleasttheminimumqualityimagecanbereconstructed.Sincetheminimumqualityimagedata(thesignaldata)istransmittedataconstantbandwidth,theendofthesegmentcanbedetectedbyatimeroradataortransferframecountingmechanism.Alternately,theendofthedatasegmentcoul
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Robotarmmechanismandrobotapparatus