Robotarmmechanismandrobotapparatus.docx

上传人:b****6 文档编号:5769912 上传时间:2023-01-01 格式:DOCX 页数:7 大小:21.02KB
下载 相关 举报
Robotarmmechanismandrobotapparatus.docx_第1页
第1页 / 共7页
Robotarmmechanismandrobotapparatus.docx_第2页
第2页 / 共7页
Robotarmmechanismandrobotapparatus.docx_第3页
第3页 / 共7页
Robotarmmechanismandrobotapparatus.docx_第4页
第4页 / 共7页
Robotarmmechanismandrobotapparatus.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

Robotarmmechanismandrobotapparatus.docx

《Robotarmmechanismandrobotapparatus.docx》由会员分享,可在线阅读,更多相关《Robotarmmechanismandrobotapparatus.docx(7页珍藏版)》请在冰豆网上搜索。

Robotarmmechanismandrobotapparatus.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1