Teknisk område Den foreliggende oppfinnelsen angår multimediakompresjonssystemer. Spesielt viser den foreliggende oppfinnelsen fremgangsmåter, et
|
|
- Anita Sunde
- 6 år siden
- Visninger:
Transkript
1 1 2 3 Teknisk område Den foreliggende oppfinnelsen angår multimediakompresjonssystemer. Spesielt viser den foreliggende oppfinnelsen fremgangsmåter, et datamaskinlesbart medium og et datamaskinsystem av den art som er angitt i de etterfølgende patentkrav. Kjent teknikk Digitalt baserte elektroniske mediaformater er definitivt i ferd med å erstatte analoge elektroniske mediaformater i stor grad. Digitale CD-plater har i lang tid erstattet analoge vinylplater. Analoge magnetkassetter er i ferd med å bli sjeldne. Andre og tredje generasjons digitale lydsystemer, slik som minidisker og MP3 (MPEG audio-lag 3) tar nå markedsandeler fra det førstegenerasjons lydformatet til CD en. Videomedia har vært tregere med å flytte seg over til digitale lagrings- og overføringsformater enn lyd. Dette har stort sett skyldtes de massive mengdene med digital informasjon som kreves for å representere video i digital form nøyaktig. De massive mengdene med digital informasjon som behøves for å nøyaktig representere video krever svært høykapasitets digitale lagringssystemer og overføringssystemer med høy båndbredde. Imidlertid forflytter video seg nå hurtig over til digitale lagrings- og overføringsformater. Raskere datamaskinprosessorer, høytetthets lagringssystemer og nye effektive kompresjons- og kodingsalgoritmer har omsider ført til at digital video er blitt tilgjengelig til forbrukspriser. DVD (Digital Versatile Disc), et digitalt videosystem, har vært ett av de raskest selgende forbrukselektronikkproduktene på mange år. DVD er har raskt fortrengt videokassettopptakere (VCR) som det valgte avspillingssystemet for forhåndsinnspilt video på grunn av sin høye videokvalitet, svært høye lydkvalitet, bekvemmelighet og andre egenskaper. Det foreldede analoge NTSC (National Television Standards Committee) videooverføringssystemet er nå i ferd med å bli erstattet med digitale ATSC (Advanced Television Standards Committee)-videooverføringssystemet. Datamaskinsystemer har anvendt ulike digitale videokodingsformater i et antall år. Blant de beste digitale videokompresjons- og kodingssystemene som anvendes av datamaskinsystemer har vært de digitale videosystemene støttet av Motion Pictures Expert Group, vanligvis kjent under akronymet MPEG. De tre mest velkjente og mest anvendte digitale videoformatene fra MPEG er enkelt kjent som MPEG-1, MPEG-2 og MPEG-4. VideoCD er (VCD) og tidlig forbrukskvalitets digitale videoediteringssystemer anvender det tidlige MPEG-1 digitale videokodingsformatet. DVD er og DBS (Dish Network brand Direct Broadcast Satellite-fjernsynskringkastingssystemet anvender den høyere kvaliteten MPEG-2 digitalvideokompresjons- og kodingssystemet. MPEG-4-kodingssystemet adapteres
2 2 raskt av de siste datamaskinbaserte digitale videokoderne og tilknyttede digitale videospillere. 2 3 MPEG-2- og MPEG-4-standardene komprimerer en serie videorammer eller videofelter og koder så de komprimerte rammene eller feltene til en digital bitstrøm. Når en videoramme eller felt kodes med MPEG-2- og MPEG-4-systemer, oppdeles videorammen eller feltet inn i et rektangulært gitter bestående av makroblokker. Hver makroblokk komprimeres og kodes uavhengig. Når en videoramme eller et felt komprimeres, kan MPEG-4-standarden komprimere rammen eller feltet enveispredikterbare rammer (P-rammer) eller toveispredikerte rammer (B-rammer). Intra-rammer koder en uavhengig videoramme, fullstendig uavhengig uten henvisning til andre videorammer. P-rammer definerer en videoramme med henvisning til en enkelt tidligere vist videoramme. B-rammer definerer en videoramme med henvisning til både en videoramme vist før den aktuelle rammen og en videoramme som skal vises etter den nåværende rammen. På grunn av deres respektive bruk av redundant videoinformasjon, tilveiebringer P- rammer og B-rammer generelt best kompresjon. Sammendrag av oppfinnelsen Oppfinnelsen vedrører fremgangsmåter, et datamaskinlesbart medium og et datamaskinsystem som angitt i de etterfølgende patentkrav. En fremgangsmåte og et apparat for mellombildetimingspesifikasjon med variabel nøyaktighet for digital videokoding er vist. Den foreliggende oppfinnelsen viser spesielt et system som tillater at den relative timingen av nærliggende videobilder å bli kodet på en svært effektiv måte. I en utførelsesform bestemmes fremvisningstidsforskjellen mellom et nåværende videobilde og et nærliggende videobilde. Fremvisningstidsforskjellen kodes så til en digital representasjon av videobildet. I en foretrukket utførelsesform er det nærliggende videobildet det mest nylig overførte lagrede bildet. For kodingseffektivitet kan fremvisningstidsforskjellen kodes ved bruk av et variabel lengde-kodingssystem eller aritmetisk koding. I en alternativ utførelsesform kodes fremvisningstidsforskjellen som en potens på to for å redusere antall bits som overføres. Andre formål, egenskaper og fordeler ved den foreliggende oppfinnelsen vil fremkomme fra de vedlagte tegningene og fra den følgende detaljerte beskrivelsen. Beskrivelse av tegningene Formålene, egenskapene og fordelene ved den foreliggende oppfinnelsen vil være tydelig for fagpersoner på området, ved å se på den følgende detaljerte beskrivelsen hvor:
3 3 Fig. 1 illustrerer et høynivå blokkdiagram av en mulig utførelsesform av et digitalt videokodingssystem. 2 3 Fig. 2 illustrerer en serie videobilder i rekkefølgen som bildene bør vises hvor pilene som kobler ulike bilder indikerer mellombildeavhengigheten dannet ved bruk av bevegelseskompensasjon. Fig. 3 illustrerer videobildene fra fig. 2 listet i en foretrukket overføringsrekkefølge av bilder hvor pilene kobler ulike bilder som indikerer mellombildeavhengighet dannet ved bruk av bevegelseskompensasjon. Fig. 4 illustrerer grafisk en serie videobilder hvor avstandene mellom videobilder som henviser til hverandre velges å være potenser av to. Detaljert beskrivelse En fremgangsmåte og system for spesifisering av mellombildetiming med variabel nøyaktighet i et multimedia kompresjons- og kodingssystem er vist. I den følgende beskrivelsen vil det på grunn av forklaringsformål, fastsettes spesifikk terminologi for å tilveiebringe en god forståelse av den foreliggende oppfinnelsen. Imidlertid vil det være tydelig for en fagperson på området at disse spesifikke detaljene ikke er påkrevd for å praktisere den foreliggende oppfinnelsen. F.eks. er den foreliggende oppfinnelsen blitt beskrevet med henvisning til MPEG-4 multimediakompresjonsog kodingssystemet. Imidlertid vil de samme teknikkene enkelt kunne anvendes med andre typer kompresjons- og kodingssystemer. Oversikt over multimediakompresjon og -koding Fig. 1 illustrerer et høynivå blokkdiagram av en typisk digital videokoder 0 som er av velkjent type. Den digitale videokoderen 0 mottar en innkommende videostrøm av videorammer til venstre for blokkdiagrammet. Hver videoramme prosesseres av en DCT-enhet (Discrete Cosine Transformation) 1. Rammen kan prosesseres uavhengig (en intra-ramme) eller med henvisning til informasjon fra andre rammer mottatt fra bevegelseskompensasjonsenheten (en mellomramme). Deretter kvantifiserer en kvantifiseringsenhet (Q) 1 informasjonen fra DCTenheten 1. Til slutt kodes den kvantifiserte videorammen med en entropikodingsenhet (H) 180 for å produsere en kodet bitstrøm. Entropikodingsenheten 180 kan anvende et variabel lengde-kodingssystem (VLC). Siden en mellomrammekodet videoramme er definert med henvisning til andre nærliggende videorammer, trenger den digitale videokoderen 0 å danne en kopi av hvor dekodet hver ramme vil fremtre i en digital videodekoder slik at mellomrammene kan kodes. Dermed er den nedre delen av den digitale videokoderen 0 faktisk et digitalt videodekodersystem. Spesielt reverserer en invers kvantifiseringsenhet 1 (Q -1 ) kvantifiseringen av videorammeinformasjonen og en invers diskret cosinustransformasjonsenhet 140 (DCT -1 ) reverserer den diskrete cosinustransformasjonen av videorammeinformasjonen. Etter at alle DCT-
4 4 koeffisientene er rekonstruert fra idct, vil bevegelseskompensasjonsenheten anvende informasjonen sammen med bevegelsesvektorene, til å rekonstruere den kodede rammen som så anvendes som referanseramme for bevegelsesestimeringen av den neste rammen Den dekodede videorammen kan så anvendes for å kode mellomrammer (P-rammer eller B-rammer) som er definert relativt til informasjonen i den dekodede videorammen. Spesielt anvendes en bevegelseskompensasjonsenhet 0 (MC) og en bevegelsesestimeringsenhet 160 (ME) for å bestemme bevegelsesvektorene og generere differensielle verdier anvendt til å kode mellomrammene. En hastighetskontroller 190 mottar informasjon fra mange ulike komponenter i en digital videokoder 0 og anvender informasjonen til å allokere et bitbudsjett for hver videoramme. Hastighetskontrolleren 190 bør allokere bitbudsjettet på en måte som vil generere den høyeste kvaliteten på den digitale videobitstrømmen som er i samsvar med et spesifisert sett med restriksjoner. Spesielt forsøker hastighetskontrolleren 190 å generere høyest mulig kvalitet på den komprimerte videostrømmen uten overflytsbuffere (overstiger mengden tilgjengelig minne i en dekoder ved å sende mer informasjon enn det som kan lagres) eller underflytsbuffere (ikke sende videorammer hurtig nok slik at en dekoder går tom for videorammer som skal vises). Oversikt over multimediakompresjon og -koding I enkelte videosignaler er ikke tiden mellom etterfølgende videobilder (rammer eller felter) ikke nødvendigvis konstant. (Bemerk: dette dokumentet vil anvende begrepet videobilder for generelt å henvise til videorammer eller videofelter). F.eks. kan enkelte videobilder bli droppet fordi overføringsbåndbredden er begrenset. Videre kan også videotimingen variere på grunn av kamerairregularitet eller spesielle effekter slik som sakte film eller hurtig film. I enkelte videostrømmer kan den originale videokilden ganske enkelt ha ikke-uniforme mellombildetider ut fra design. F.eks. syntetisert video, slik som datagrafikkanimasjoner, kan ha ikkeuniform timing siden det ikke dannes vilkårlig videotiming av et uniformt videoopptakssystem slik som et videokamerasystem. Et fleksibelt digitalt videokodingssystem bør være i stand til å håndtere ikke-uniform timing. Mange digitale videokodingssystemer oppdeler videobilder i et rektangulært gitter av makroblokker. Hver individuelle makroblokk fra videobildet er uavhengig komprimert og kodet. I enkelte utførelsesformer anvendes subblokker av makroblokker, kjent som pikselblokker. Slike pikselblokker kan ha egne bevegelsesvektorer som kan interpoleres. Dette dokumentet vil henvise til makroblokker selv om den foreliggende oppfinnelsen kan anvendes på samme måte både på makroblokker og pikselblokker. Enkelte videokodingsstandarder, som f.eks. ISO MPEG-standardene eller ITU H.264-standarden, anvender ulike typer predikterbare makroblokker for å kode
5 2 3 videobilder. I et scenario kan makroblokkene være én av tre typer: 1. I-makroblokk - en intra-(i)-makroblokk anvender ingen informasjon fra andre videobilder i sin koding (den er fullstendig selvdefinert); 2. P-makroblokk - en enveispredikterbar makroblokk (P) henviser til bildeinformasjon fra et forutgående videobilde; eller 3. B-makroblokk - en toveispredikterbar (B) makroblokk anvender informasjon fra et foregående bilde og et fremtidig videobilde. Dersom alle makroblokkene i et videobilde er intra-makroblokker, så er videobildet en intra-ramme. Dersom et videobilde kun inkluderer enveispredikterbare makroblokker eller intra-makroblokker, så er videobildet kjent som en P-ramme. Dersom videobildet inneholder noen toveispredikterbare makroblokker, så er videobildet kjent som en B-ramme. For enkelthets skyld vil dette dokumentet betrakte tilfellet hvor alle makroblokker i et gitt bilde er av samme type. En eksempelsekvens på videobilder som skal kodes kan representeres som I 1 B 2 B 3 B 4 P B 6 B 7 B 8 B 9 P B 11 P 12 B 13 I hvor bokstavene (I, P eller B) representerer hvorvidt videobildet er en I-ramme, P-ramme eller B-ramme og antallet representerer kamerarekkefølgen til videobildet i sekvensen av videobilder. Kamerarekkefølgen er rekkefølgen som et kamera tar opp videobildene og er på denne måten også rekkefølgen som videobildene bør vises i (fremvisningsrekkefølgen). Den forrige eksempelserien av videobilder er grafisk illustrert i fig. 2. Det henvises nå til fig. 2, hvor pilene indikerer at makroblokkene fra et lagret bilde (I-ramme eller P-ramme i dette tilfellet) anvendes i den bevegelseskompenserte prediksjonen av andre bilder. I scenariet i fig. 2 anvendes ingen informasjon fra andre bilder i kodingen av intrarammevideobildet I 1. Videobildet P er en P-ramme som anvender videoinformasjon fra forrige videobilde I 1 i sin koding, slik at en pil trekkes fra videobildet I 1 til videobildet P. Videobildet B 2, videobildet B 3, videobildet B 4 anvender all informasjon fra både videobildet I 1 og videobildet P i sin koding slik at pilene trekkes fra videobildet I 1 og videobildet P til videobildet B 2, videobildet B 3 og videobildet B 4. Som nevnt ovenfor er mellombildetidene generelt ikke de samme. Siden B-bildene anvender informasjon fra fremtidige bilder (bilder som vil bli vist senere, er overføringsrekkefølgen vanligvis ulik fremvisningsrekkefølgen. Spesielt bør videobilder som behøves til å konstruere andre videobilder overføres først. For sekvensen ovenfor kan overføringsrekkefølgen være I 1 P B 2 B 3 B 4 P B 6 B 7 B 8 B 9 P 12 B 11 I 14 B Fig. 3 illustrerer grafisk overføringsrekkefølgen ovenfor av videobildene fra fig. 2. Igjen indikerer pilene i figuren at makroblokker fra et lagret videobilde (I eller P i
6 6 dette tilfellet) anvendes i den bevegelseskompenserte prediksjonen av andre videobilder. 2 3 Det henvises nå til fig. 3, hvor systemet først overfører I-rammen I 1 som ikke avhenger av noen annen ramme. Deretter overfører systemet P-rammevideobildet P som avhenger av videobildet I 1. Deretter overfører systemet B-rammevideobildet B 2 etter videobildet P selv om videobildet B 2 vil bli vist før videobildet P. Grunnen til dette er at når det blir tid for å dekode B 2, vil dekoderen allerede ha mottatt og lagret informasjonen i videobildene I 1 og P, som er nødvendig for å dekode videobildet B 2. På samme måte er videobildene I 1 og P klar til å bli brukt til å dekode det etterfølgende videobildet B 3 og videobildet B 4. Mottakeren/dekoderen sorterer videobildesekvensen for riktig fremvisning. I denne operasjonen er I- og P- bildene ofte henvist til som lagrede bilder. Kodingen av P-rammebildene utnytter vanligvis bevegelseskompensasjon, hvor en bevegelsesvektor beregnes for hver makroblokk i bildet. Ved bruk av den beregnede bevegelsesvektoren, kan en prediksjonsmakroblokk (P-makroblokk) dannes ved translasjon av piksler i det ovenfor nevnte forrige bildet. Forskjellen mellom den aktuelle makroblokken i P-rammebildet og prediksjonsmakroblokken kodes deretter for overføring. Hver bevegelsesvektor kan også overføres via prediktiv koding. F.eks. kan en bevegelsesvektorprediksjon dannes ved bruk av nærliggende bevegelsesvektorer. I et slikt tilfelle, så kodes forskjellen mellom den aktuelle bevegelsesvektoren og bevegelsesvektorprediksjonen for overføring. Hver B-makroblokk anvender to bevegelsesvektorer: en første bevegelsesvektor som henviser til et ovenfor nevnt forrige videobilde og en andre bevegelsesvektor som henviser til det fremtidige videobildet. Fra disse to bevegelsesvektorene beregnes to prediksjonsmakroblokker. De to predikerte makroblokkene kombineres deretter sammen ved bruk av en funksjon til å danne en endelig predikert makroblokk. Som ovenfor kodes forskjellen mellom den aktuelle makroblokken i B- rammebildet og den endelige predikerte makroblokken for overføring. Som ved P-makroblokker kan hver bevegelsesvektor (MV) av en B-makroblokk overføres via prediktiv koding. Spesielt er en predikert bevegelsesvektor dannet ved bruk av nærliggende bevegelsesvektorer. Deretter kodes forskjellen mellom den aktuelle bevegelsesvektoren og den predikerte for overføring. Imidlertid eksisterer det ved B-makroblokker en mulighet for interpolering av bevegelsesvektorer fra bevegelsesvektorer i det nærmeste lagrede bildemakroblokken. En slik interpolering utføres både i den digitale videokoderen og i den digitale videodekoderen. Denne bevegelsesvektorinterpolariseringen fungerer spesielt godt på videobilder fra en videosekvens hvor et kamera panorerer sakte over en stasjonær bakgrunn.
7 7 Faktisk kan en slik bevegelsesvektorinterpolarisering være tilstrekkelig til å bli brukt alene. Spesifikt betyr dette at ingen ulik informasjon behøver å bli beregnet eller overført for disse B-makroblokk-bevegelsesvektorene kodet ved bruk av interpolarisering. For å illustrere scenariet ovenfor ytterligere, la oss representere interpoleringsfremvisningstiden mellom bildene i og j som D i,j, dvs. dersom fremvisningstidene til bildene er henholdsvis T i og T j, så D i,j = T i - T j hvorfra det følger at D i,k = D i,j + D j,k D i,k = -D k,i Bemerk at D i,j kan være negativ i enkelte tilfeller. På denne måten, dersom MV,1 er en bevegelsesvektor for en P -makroblokk som henviser til I 1, så vil bevegelsesvektoren henvist til som henholdsvis I 1 og P for de tilsvarende makroblokkene i B 2, B 3 og B 4 interpoleres ved Merk at siden forholdene mellom fremvisningstidene er anvendt for bevegelsesvektorprediksjon, behøves ikke absolutte fremvisningstider. På denne måten kan relative fremvisningstider anvendes for D i,j fremvisningstidsverdier. Dette scenariet kan generaliseres, som f.eks. i H.264-standarden. I generaliseringen kan et P- eller B-bilde anvende ethvert tidligere bilde for sin bevegelsesvektorprediksjon. På denne måten kan bildet B i tilfellet ovenfor anvende bildet I 1 og bildet B 2 i sin prediksjon. Videre kan bevegelsesvektorene være ekstrapolert, ikke bare interpolert. På denne måten vil vi i dette tilfellet kunne ha: 2 En slik bevegelsesvektor-ekstrapolering (eller -interpolering) kan også anvendes i prediksjonsprosessen for prediktiv koding av bevegelsesvektorer.
8 8 I ethvert tilfelle er problemet, når det er snakk om ikke-uniforme mellombildetider, å overføre de relative fremvisningstidsverdiene for D i,j til mottakeren, og det er formålet med den foreliggende oppfinnelsen. I én utførelsesform av den foreliggende oppfinnelsen, for hvert bilde etter det første bildet, overføres fremvisningstidsforskjellen mellom det nåværende bildet og det mest nylig overførte lagrede bildet. For feiltoleranse, kan overføringen gjentas flere ganger innenfor bildet, f.eks. i de såkalte skiveheadere (eng: slice headers) i MPEG- eller H.264-standarden. Dersom alle skiveheadere mistes, så kan formodentlig heller ikke andre bilder som avhenger av det tapte bildet for dekodingsinformasjon bli dekodet. På denne måten vil vi i scenariet ovenfor overføre det følgende: For formålet bevegelsesvektorestimering kan nøyaktighetskravene for D i,j variere fra bilde til bilde. F.eks. dersom det kun er et enkelt B-rammebilde B 6 halvveis mellom to P-rammebilder P og P 7, så er det tilstrekkelig å sende: D 7, = 2 og D 6,7 = -1 hvor D i,j fremvisningstidsverdiene er relative tidsverdier. Dersom videobildet B 6 istedenfor kun er én fjerdedel av avstanden mellom videobildet P og videobildet P 7, så er de passende D i,j fremvisningstidsverdiene som skal sendes være: D 7, = 4 og D 6,7 = Merk at i begge eksemplene ovenfor er fremvisningstiden mellom et videobilde B 6 og videobilde P 7 anvendt som fremvisningstids enhet og fremvisningstidsforskjellen mellom videobildet P og videobildet P 7 er fire fremvisningstids enheter. Generelt er bevegelsesvektorestimering mindre kompleks dersom divisorene er potenser av to. Dette oppnås enkelt i vår utførelsesform dersom D i,j (mellombildetiden) mellom to lagrede bilder er valgt til å være en potens av to som grafisk illustrert i fig. 4. Alternativt kan estimeringsprosedyren defineres til å trunkere eller avrunde alle divisorer til en potens av to. I tilfellet hvor en mellombildetid er en potens på to kan antallet databits reduseres kun dersom heltallspotensen (av to) overføres istedenfor fullverdien til mellombildetiden. Fig. 4 illustrerer grafisk et tilfelle hvor avstandene mellom bildene velges til å være potenser av to. I et slikt tilfelle overføres D 3,1 fremvisningstidsverdien på 2 mellom videobildet P 1 og videobildet P 3 som 1 (siden 2 1 = 2) og D 7,3 fremvisningstidsverdien på 4 mellom videobildet P 7 og videobildet P 3 kan overføres som 2 (siden 2 2 = 4). I noen tilfeller kan ikke bevegelsesvektorinterpolering anvendes. Imidlertid er det fortsatt nødvendig å overføre fremvisningsrekkefølgen til videobildene til
9 9 mottakeren/avspillingssystemet slik at mottakeren/avspillingssystemet vil vise videobildene i riktig rekkefølge. I dette tilfellet vil enkle fortegnede heltallsverdier for D i,j være tilstrekkelig med hensyn til de aktuelle fremvisningstidene. I enkelte applikasjoner behøves kun fortegnet. Mellombildetidene D i,j kan enkelt overføres som enkle tegnheltallsverdier. Imidlertid kan mange fremgangsmåter bli anvendt for koding av D i,j -verdiene for å oppnå ekstra kompresjon. F.eks. er et tegnbit fulgt av en variabel lengde-kodet størrelse relativt enkelt å implementere og tilveiebringer kodingseffektivitet. Ett slikt variabel lengde-kodingssystem som kan anvendes er kjent som UVLC (Universal Variable Length Code). UVLC-variabellengde-kodingssystemet er gitt av følgende kodeord: 2 En annen fremgangsmåte for koding av mellombilderammene kan være å anvende aritmetisk koding. Vanligvis utnytter aritmetisk koding betingede sannsynligheter til å bevirke en svært høy kompresjon av databits. På denne måten introduserer den foreliggende beskrivelsen en enkel, men effektfull fremgangsmåte for koding og overføring av mellombildefremvisningstider. Kodingen av mellombildefremvisningstidene kan gjøres svært effektivt med bruk av variabellengdekoding eller aritmetisk koding. Videre kan en ønsket nøyaktighet velges for å møte behovene til videodekoderen, men ikke mer. Det foregående har beskrevet et system for spesifisering av mellombildetiming med variabel nøyaktighet i et multimedia kompresjons- og kodingssystem. Det forutsettes at endringer og modifikasjoner kan gjøres av en fagperson på området, på materialene og arrangementet av elementene hos den foreliggende oppfinnelsen uten å forlate rammen av oppfinnelsen.
10 PATENTKRAV Fremgangsmåte omfattende: mottak av et kodet, første videobilde og et kodet, andre videobilde; mottak av mer en instans av en kodet ordensverdi for det andre videobildet, hvor ordensverdien representerer en fremvisningsposisjon for det andre videobildet med henvisning til det første videobildet i en sekvens av videobilder; og dekoding av det andre videobildet ved bruk av ordensverdien til å beregne en bevegelsesvektor for det andre videobildet. 2. Fremgangsmåte i samsvar med krav 1, hvor ordensverdien representerer en tidsverdi. 3. Fremgangsmåte i samsvar med krav 1, hvor ordensverdien ikke representerer en tidsverdi. 4. Fremgangsmåte i samsvar med krav 1, hvor sekvensen av videobilder er en sekvens for fremvisning av videobilder.. Fremgangsmåte i samsvar med krav 1, hvor sekvensen av videobilder er en sekvens for dekoding av videobildene. 6. Fremgangsmåte i samsvar med krav 1, hvor bevegelsesvektoren for det andre videobildet beregnes basert på en bevegelsesvektor for et annet videobilde. 7. Fremgangsmåte i samsvar med krav 6, hvor et annet videobilde er et tredje videobilde. 8. Fremgangsmåte i samsvar med krav 6, hvor beregning av bevegelsesvektoren omfatter utføring av en interpoleringsoperasjon basert på bevegelsesvektoren til et annet videobilde. 9. Fremgangsmåte i samsvar med krav 6, hvor beregning av bevegelsesvektoren omfatter utføring av en ekstrapoleringsoperasjon basert på bevegelsesvektoren til et annet videobilde.. Fremgangsmåte i samsvar med krav 1, hvor ordensverdien er en komprimert ordensverdi. 11. Fremgangsmåte i samsvar med krav, hvor ordensverdien er komprimert ved bruk av en variabel lengde-koding. 12. Fremgangsmåte i samsvar med krav, hvor ordensverdiene er komprimert ved bruk av en aritmetisk koding. 13. Fremgangsmåte i samsvar med krav 1, hvor ordensverdien for det andre videobildet er utledet fra en verdi lagret i en skiveheader som er tilknyttet med det andre videobildet.
11 Fremgangsmåte i samsvar med krav 1, hvor ordensverdien representerer en ordensdifferanseverdi mellom det andre videobildet og det første videobildet.. Fremgangsmåte i samsvar med krav 1, hvor det første videobildet er et I- videobilde. 16. Fremgangsmåte i samsvar med krav 1, videre omfattende mottak av en sekvens av ordensverdier, hvor sekvensen av ordensverdier er ikke-uniform. 17. Fremgangsmåte omfattende: mottak av et første videobilde; koding av mer en instans av en ordensverdi for et andre videobilde, hvor ordensverdien representerer en fremvisningsposisjon for det andre videobildet med henvisning til det første videobildet i en sekvens av videobilder; koding av det andre videobildet ved bruk av ordensverdien til å beregne en bevegelsesvektor for det andre videobildet; og å sende det kodede første videobilde, det kodede andre videobildet og de kodede instansene for ordensverdien for det andre videobildet. 18. Et datamaskinlesbart medium som lagrer et datamaskinprogram som er kjørbart ved hjelp av minst én prosessor, hvor datamaskinprogrammet omfatter sett av instruksjoner for implementering av fremgangsmåten i samsvar med ett av kravene Datamaskinsystem omfattende midler for implementering av trinnene i samsvar med ett av kravene 1-17.
(12) PATENT (19) NO (11) (13) B1 NORGE
(12) PATENT (19) NO (11) 3388 (13) B1 NORGE (1) Int Cl. G06T 9/00 (06.01) H04N 19/13 (14.01) H04N 19/132 (14.01) H04N 19/176 (14.01) H03M 7/30 (06.01) Patentstyret (21) Søknadsnr 00802 (86) Int.inng.dag
Detaljerkontekstadaptiv binær aritmetisk koding (CABAC) som dekoder (806) den første gruppen av syntakselementer;
1 PATENTKRAV 1. Fremgangsmåte for dekoding av videodata, der fremgangsmåten omfatter: å motta (802, 804) en entropi-kodet bitstrøm som inkluderer en første gruppe av syntakselementer som omfatter et flertall
DetaljerAnordning og fremgangsmåte for kanalkoding og -dekoding i et kommunikasjonssystem som anvender low-density parity-check-koder
1 Anordning og fremgangsmåte for kanalkoding og -dekoding i et kommunikasjonssystem som anvender low-density parity-check-koder BAKGRUNN FOR OPPFINNELSEN 5 1. Oppfinnelsens område 10 Den foreliggende oppfinnelsen
DetaljerDV - CODEC. Introduksjon
DV - CODEC EN KORT PRESENTASJON I INF 5080 VED RICHARD MAGNOR STENBRO EMAIL: rms@stenbro.net 21. April 2004 Introduksjon Dv-codecen ble utviklet spesielt for bruk i både profesjonelle og konsumer kamera.
Detaljer(12) PATENT (19) NO (11) (13) B1. (51) Int Cl. NORGE. Patentstyret
(12) PATENT (19) NO (11) (13) B1 NORGE (1) Int Cl. A47J 43/28 (06.01) A47J 36/00 (06.01) A47J 47/16 (06.01) Patentstyret (21) Søknadsnr 1409 (86) Int.inng.dag og søknadsnr (22) Inng.dag 14.08.01 (8) Videreføringsdag
DetaljerNORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl.
(12) SØKNAD (19) NO (21) 1409 (13) A1 NORGE (1) Int Cl. A47J 43/28 (06.01) A47J 36/00 (06.01) A47J 47/16 (06.01) Patentstyret (21) Søknadsnr 1409 (86) Int.inng.dag og søknadsnr (22) Inng.dag 14.08.01 (8)
DetaljerNyere Videoformater. Disclaimer
Nyere Videoformater Mpeg-4, H.264 m.m. Eirik.Maus på nr.no Disclaimer Ingen av illustrasjonene er mine egne. Kilde står oppgitt 1 Moderne Videoformater Mpeg 4 videoformater Noen linker fra mpeg 4 industriforum,
DetaljerTDT4105/TDT4110 Informasjonsteknologi grunnkurs:
1 TDT4105/TDT4110 Informasjonsteknologi grunnkurs: Uke 38 Digital representasjon, del 2 - Representasjon av lyd og bilder - Komprimering av data Rune Sætre satre@idi.ntnu.no 2 Digitalisering av lyd Et
Detaljer(12) PATENT (19) NO (11) 330271 (13) B1 NORGE. (51) Int Cl. Patentstyret
(12) PATENT (19) NO (11) 3271 (13) B1 NORGE (1) Int Cl. G06Q /00 (06.01) Patentstyret (21) Søknadsnr 08 (86) Int.inng.dag og søknadsnr (22) Inng.dag.03.04 (8) Videreføringsdag (24) Løpedag.03.04 () Prioritet
DetaljerNORGE. Patentstyret (12) SØKNAD (19) NO (21) 20101728 (13) A1. (51) Int Cl. G06Q 20/00 (2006.01)
(12) SØKNAD (19) NO (21) 1728 (13) A1 NORGE (1) Int Cl. G06Q /00 (06.01) Patentstyret (21) Søknadsnr 1728 (86) Int.inng.dag og søknadsnr (22) Inng.dag.12. (8) Videreføringsdag (24) Løpedag.12. () Prioritet.03.04,
DetaljerLempel-Ziv-koding. Lempel-Ziv-koding. Eksempel på Lempel-Ziv. INF 2310 Digital bildebehandling. Kompresjon og koding Del II
Lempel-Ziv-koding INF 2310 Digital bildebehandling Kompresjon og koding Del II LZW-koding Aritmetisk koding JPEG-kompresjon av gråtonebilder JPEG-kompresjon av fargebilder Rekonstruksjonsfeil i bilder
DetaljerPATENTKRAV. - før filtreringen per se av etterspørselskurven:
1 PATENTKRAV 1. Fremgangsmåte for å analysere det elektriske forbruket til en flerhet av elektriske apparater som opererer på et forbrukssted, ved filtrering av en etterspørselskurve som representerer
DetaljerDOBBELTSKRÅNENDE BAUGTANK FOR NLG-FARTØY
DOBBELTSKRÅNENDE BAUGTANK FOR NLG-FARTØY 1 Oppfinnelsens tekniske område Den foreliggende oppfinnelsen vedrører fremstilling av tette og varmeisolerte tanker integrert i en bæresktruktur, særlig skroget
DetaljerEP Patentkrav. 1. Dekoder omfattende:
1 Patentkrav EP29246 1. Dekoder omfattende: 1 en ekstraktor (2) konfigurert for å ekstrahere en maksimal regionstørrelse og multi-tre inndelingsinformasjon fra en datastrøm; en underinndeler (4a) som er
DetaljerFremgangsmåte og apparat for separering av en væske fra en gassinnstrømning i en katalytisk reaktor
1 Fremgangsmåte og apparat for separering av en væske fra en gassinnstrømning i en katalytisk reaktor Den foreliggende oppfinnelse er generelt relatert til separering av et flytende reaksjonsprodukt som
Detaljer(12) PATENT (19) NO (11) 332103 (13) B1 NORGE. (51) Int Cl. Patentstyret
(12) PATENT (19) NO (11) 3323 (13) B1 NORGE (1) Int Cl. A01K 61/00 (06.01) G01B 11/04 (06.01) G01B 11/24 (06.01) Patentstyret (21) Søknadsnr 1736 (86) Int.inng.dag og søknadsnr (22) Inng.dag.12.13 (8)
DetaljerPatentkrav. 2. Fremgangsmåte ifølge krav 1, der nevnte mottaker er en VR/AR-innretning.
1 Patentkrav 1. Fremgangsmåte for overføring og gjengivelse av video av en scene fra multiple synsfelt, omfattende: å initialisere en tre-dimensjonal bakgrunnsmodell ved å fastlegge fra nevnte video en
Detaljer(12) Translation of european patent specification
(12) Translation of european patent specification (11) NO/EP 2847997 B1 (19) NO NORWAY (1) Int Cl. H04N 19/70 (14.01) H04N 19/3 (14.01) H04N 19/463 (14.01) H04N 19/61 (14.01) H04N 19/91 (14.01) H04N 21/236
DetaljerPATENTKRAV. og en første lett kjede og en andre lett kjede, hvor første og andre lette kjeder er forskjellige.
1 PATENTKRAV 1. Isolert monoklonalt antistoff som bærer en forskjellig spesifisitet i hvert kombinasjonssete og som består av to kopier av et enkelt tung kjede polypeptid og en første lett kjede og en
DetaljerOverføring av petroleumsbrønndata fra en mobil borerigg. Den foreliggende redegjørelsen vedrører petroleumsbrønndata innsamlet på mobile borerigger.
1 Overføring av petroleumsbrønndata fra en mobil borerigg TEKNISK OMRÅDE Den foreliggende redegjørelsen vedrører petroleumsbrønndata innsamlet på mobile borerigger. BAKGRUNN Mobile borerigger inkluderer
DetaljerIntroduksjon Bakgrunn
1 Introduksjon Den foreliggende oppfinnelsen beskriver en metode for å presentere visuell informasjon relatert til et objekt eller struktur. Mer spesifikt er oppfinnelsen beskrevet ved en metode for å
DetaljerAnalog til digital omformer
A/D-omformer Julian Tobias Venstad ED-0 Analog til digital omformer (Engelsk: Analog to Digital Converter, ADC) Forside En rask innføring. Innholdsfortegnelse Forside 1 Innholdsfortegnelse 2 1. Introduksjon
DetaljerINF1040 Digital representasjon
INF1040 Digital representasjon av tekster, tall, former, lyd, bilder og video Forelesere: Gerhard Skagestein Fritz Albregtsen Første forelesning: Onsdag 23. august 12:15 14:00, Sophus Lies Auditorium.
DetaljerSenderplattform og tilhørende fremgangsmåte for å sende signaler på flere frekvensressurser i et telekommunikasjonssystem
V1212NO00 EP 2 327 192 Tittel: Senderplattform og tilhørende fremgangsmåte for å sende signaler på flere frekvensressurser i et telekommunikasjonssystem 1 1 2 3 Beskrivelse TEKNISK OMRÅDE [0001] Foreliggende
DetaljerLøsningsforslag, Ukeoppgaver 9 INF2310, våren kompresjon og koding del I
Løsningsforslag, Ukeoppgaver 9 INF2310, våren 2009 6. Vi har gitt følgende bilde: kompresjon og koding del I 1 0 1 2 2 2 3 3 3 1 1 1 2 1 1 3 3 3 1 0 1 1 2 2 2 3 3 2 1 2 2 3 2 3 4 4 2 1 2 3 2 2 3 4 4 2
DetaljerTRANSPORTENHET FOR LEVENDE FJÆRFE OM BORD PÅ EN LASTEBIL
1 TRANSPORTENHET FOR LEVENDE FJÆRFE OM BORD PÅ EN LASTEBIL Oppfinnelsens område Den foreliggende oppfinnelsen vedrører generelt transport av levende fjærfe fra avls- til slaktesteder. Kjent teknikk 10
DetaljerReelle tall på datamaskin
Reelle tall på datamaskin Knut Mørken 5. september 2007 1 Innledning Tirsdag 4/9 var tema for forelesningen hvordan reelle tall representeres på datamaskin og noen konsekvenser av dette, særlig med tanke
DetaljerPatentkrav. 1. Fremgangsmåte med følgende trinn:
1 Patentkrav 1. Fremgangsmåte med følgende trinn: a. tilveiebringe en eller flere informasjonsbærer(e) (1) omfattende et substrat (2) dannet av et første materiale med et dielektrisk eller ledende mønster
DetaljerINF 1040 Løsningsforslag til kapittel
INF 040 Løsningsforslag til kapittel 8 Oppgave : Huffmankoding med kjente sannsynligheter Gitt en sekvens av symboler som er tilstrekkelig lang, og som inneholder de 6 symbolene A, B, C, D, E, F. Symbolene
DetaljerEn pneumatisk madrass er en madrass som har en flerhet av pneumatiske celler som
1 PNEUMATISK MADRASS Beskrivelse Den foreliggende oppfinnelse vedrører en pneumatisk madrass. En pneumatisk madrass er en madrass som har en flerhet av pneumatiske celler som er forbundet slik at settene
DetaljerForbedret tilordning i et cellulært system
1 Forbedret tilordning i et cellulært system TEKNISK OMRÅDE Foreliggende oppfinnelse omhandler en fremgangsmåte og en anordning for tilordning i et trådløst cellulært system. BAKGRUNN I det cellulære systemet
DetaljerOppfinnelsens tekniske område
1 Oppfinnelsens tekniske område Den foreliggende oppfinnelsen angår tanker for lagring og transportering av fluider slik som hydrokarboner, inkludert lavtemperatur flytende naturgass. Dette inkluderer
DetaljerLøsning av øvingsoppgaver, INF2310, 2005, kompresjon og koding
Løsning av øvingsoppgaver, INF230, 2005,. Vi har gitt følgende bilde: kompresjon og koding 0 2 2 2 3 3 3 2 3 3 3 0 2 2 2 3 3 2 2 2 3 2 3 4 4 2 2 3 2 2 3 4 4 2 2 2 3 3 3 4 3 4 a. Finn Huffman-kodingen av
DetaljerINF2810: Funksjonell Programmering. Huffman-koding
INF2810: Funksjonell Programmering Huffman-koding Stephan Oepen & Erik Velldal Universitetet i Oslo 22. februar, 2013 Tema 2 Forrige uke Data-abstraksjon Lister av lister Tre-rekursjon Prosedyrer som datastruktur
DetaljerAnordning og fremgangsmåte for fjerning av barrer fra støpeformer og støpeinstallasjoner med en slik anordning
Anordning og fremgangsmåte for fjerning av barrer fra støpeformer og støpeinstallasjoner med en slik anordning Foreliggende oppfinnelse angår en innretning for tildanning av støpejernbarrer fra kokiller.
DetaljerP28416NO05. Fagfelt Oppfinnelsen angår generelt fleksible rør og især en ny utforming for et fleksibelt rør med et tett båndlag.
P28416NO05 1 5 30 35 Fagfelt Oppfinnelsen angår generelt fleksible rør og især en ny utforming for et fleksibelt rør med et tett båndlag. Bakgrunn Fleksible rør er vanlig og blir vanligvis fremstilt av
DetaljerBAGASJE MED MELLOMLIGGENDE PLATE
1 BAGASJE MED MELLOMLIGGENDE PLATE 1 2 3 Oppfinnelsen angår en bagasje som angitt i innledningen i krav 1. En slik bagasje, kjent fra teknikkens stand (GB 161 117 A) har vanligvis en bagasjevegg, et lokk
DetaljerSøknadsnr.: CURO AS, Industriveien 53, 7080 Heimdal
Søknadsnr.: 121478 Søker: Lyng Pro Tech AS Referanse: P121478NO Fullmektig: CURO AS, Industriveien 3, 7080 Heimdal Tittel: Varmeveksler 1 Varmeveksler Den foreliggende oppfinnelsen angår en varmeveksler
DetaljerFor J kvantiseringsnivåer er mean square feilen:
Slide 1 Slide 2 Kap. 6 Bilde kvantisering Kap. 6.1 Skalar kvantisering Desisons og rekonstruksonsnivåer velges ved å minimalisere et gitt kvantiseringsfeilmål mellom f og ˆf. Kvantisering: Prosessen som
DetaljerTittel: Metode og enhet for randomisering av en hemmelig nøkkel for beskyttelse mot angrep fra supplerende kanaler
V2199NO00 EP 2 99 26 B1 Tittel: Metode og enhet for randomisering av en hemmelig nøkkel for beskyttelse mot angrep fra supplerende kanaler 1 1 2 3 Beskrivelse [0001] Oppfinnelsen omfatter en metode og
DetaljerINF1040 Oppgavesett 6: Lagring og overføring av data
INF1040 Oppgavesett 6: Lagring og overføring av data (Kapittel 1.5 1.8) Husk: De viktigste oppgavetypene i oppgavesettet er Tenk selv -oppgavene. Fasitoppgaver Denne seksjonen inneholder innledende oppgaver
DetaljerLeketøysbyggesett. Med det er det mulig f.eks. for et barn å bygge konstruksjoner, så som leketøysfigurer med leddede kroppsdeler.
1 Leketøysbyggesett Foreliggende oppfinnelse vedrører et leketøysbyggesett omfattende en gruppe av byggeelementer, som hvert har minst én kule anordnet på byggeelementet, og hvor kulen er koblet til andre
DetaljerNORGE. Patentstyret (12) SØKNAD (19) NO (21) 20101407 (13) A1. (51) Int Cl.
(12) SØKNAD (19) NO (21) 1407 (13) A1 NORGE (1) Int Cl. G06T 3/00 (06.01) G06T 3/40 (06.01) G06T 3/60 (06.01) G09G /14 (06.01) G09G /397 (06.01) Patentstyret (21) Søknadsnr 1407 (86) Int.inng.dag og søknadsnr
DetaljerALL YOU NEED IS BLU. Blu-ray Disc og Blu-ray 3D Fremtiden er her nå LÆR OM DITT NYE VIDEOFORMAT DETTE TRENGER DU. Blu-ray eller Blu-ray 3D-filmer
LÆR OM DITT NYE VIDEOFORMAT DETTE TRENGER DU Blu-ray eller Blu-ray 3D-filmer Blu-ray-spiller eller PlayStation 3 ALL YOU NEED IS BLU Blu-ray Disc og Blu-ray 3D Fremtiden er her nå Flatskjerm Hjemmekinoforsterker
DetaljerKanalbæreelement, fremgangsmåte for å fremstille kanalbæreelement og bæresystem for et tørrveggstak
1 Kanalbæreelement, fremgangsmåte for å fremstille kanalbæreelement og bæresystem for et tørrveggstak Beskrivelse Den foreliggende oppfinnelsen vedrører et kanalbæreelement ifølge krav 1. Den foreliggende
DetaljerSIE 4005, 9/10 (4. Forelesn.)
SIE 4005, 9/10 (4. Forelesn.) Tredje forelesning: 8.1 The control unit 8.2 Algorithmic state machines 8.3 Design example: Binary multiplier 8.4 Hardwired Control Fjerde forelesning: litt repetisjon 8.4
DetaljerFREMGANGSMÅTE FOR Å SORTERE POSTFORSENDELSER I FLIP/FLOP MODUS
1 FREMGANGSMÅTE FOR Å SORTERE POSTFORSENDELSER I FLIP/FLOP MODUS Beskrivelse [0001] Oppfinnelsen vedrører en fremgangsmåte for å sortere postforsendelser for å forberede postombæringsrunder, hvor postforsendelsene
DetaljerUtregning av en konvolusjonssum
Forelesning 4.mars 2004 Tilhørende pensum: 5.4-5.8 byggeklosser i implementasjon av FIR-filtre multiplikator adderer enhets blokkdiagrammer over FIR-filtre LTI-systemer tidsinvarians linearitet utlede
Detaljer(12) Oversettelse av europeisk patentskrift
(12) Oversettelse av europeisk patentskrift (11) NO/EP 248467 B1 (19) NO NORGE (1) Int Cl. G0B 23/02 (06.01) Patentstyret (21) Oversettelse publisert 14.01.13 (80) Dato for Den Europeiske Patentmyndighets
DetaljerFremgangsmåte for å styre strømforsyningsinnstillinger for en mottaker/dekoder for betal-tv
1 Fremgangsmåte for å styre strømforsyningsinnstillinger for en mottaker/dekoder for betal-tv Innledning Foreliggende oppfinnelse vedrører mottakere/dekodere, så som set-top-bokser for mottakeranordninger
Detaljersignalstyrken mottatt fra mini-bts-laveffektsstasjonen, å registrere signalstyrken mottatt
1 Lokaliseringsmetode for mobiltelefon BESKRIVELSE TEKNISK OMRÅDE [0001] Oppfinnelsens omfang og gjenstand er knyttet til en fremgangsmåte for lokalisering av en mobiltelefon, og anvendes særlig for utføring
DetaljerLøsningsforslag, Ukeoppgaver 9 INF2310, våren kompresjon og koding del I
Løsningsforslag, Ukeoppgaver 9 INF23, våren 2 6. Vi har gitt følgende bilde: kompresjon og koding del I 2 2 2 3 3 3 2 3 3 3 2 2 2 3 3 2 2 2 3 2 3 4 4 2 2 3 2 2 3 4 4 2 2 2 3 3 3 4 3 4 a. Finn Huffman-kodingen
DetaljerArnstein Andreassen. Windows media series? Familie av digital media software
Arnstein Andreassen Windows media series? Familie av digital media software 1 Windows media Format Windows Media Codecs Lyd Wma Wma 9 Professional Video Wmv WmvHD Proprietære codecs... Så følger reklamen..
Detaljer(12) PATENT (19) NO (11) 333077 (13) B1. (51) Int Cl. NORGE. Patentstyret
(12) PATENT (19) NO (11) 333077 (13) B1 NORGE (1) Int Cl. B63B 2/08 (2006.01) B63B 3/20 (2006.01) B63B 3/62 (2006.01) Patentstyret (21) Søknadsnr 20100967 (86) Int.inng.dag og søknadsnr (22) Inng.dag 2010.07.02
DetaljerForelesning 25. MAT1030 Diskret Matematikk. Litt repetisjon. Litt repetisjon. Forelesning 25: Trær. Dag Normann
MAT1030 Diskret Matematikk Forelesning 25: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo Forelesning 25 27. april 2010 (Sist oppdatert: 2010-04-27 14:16) MAT1030 Diskret Matematikk 27. april
Detaljer(12) PATENT (19) NO (11) 333524 (13) B1. (51) Int Cl. NORGE. Patentstyret
(12) PATENT (19) NO (11) 33324 (13) B1 NORGE (1) Int Cl. G06T 3/00 (06.01) G06T 3/40 (06.01) G06T 3/60 (06.01) G09G /14 (06.01) G09G /397 (06.01) Patentstyret (21) Søknadsnr 1407 (86) Int.inng.dag og søknadsnr
DetaljerOppfinnelsen angår generelt fleksible rør og især en ny utforming for et fleksibelt rør med et tett båndlag og en fremgangsmåte for å fremstille et
1 1 2 3 Oppfinnelsen angår generelt fleksible rør og især en ny utforming for et fleksibelt rør med et tett båndlag og en fremgangsmåte for å fremstille et rør. Fleksible rør er vanlig og blir vanligvis
Detaljer(12) Translation of european patent specification
(12) Translation of european patent specification (11) NO/EP 2777162 B1 (19) NO NORWAY (1) Int Cl. H04N 19/13 (14.01) H04N 19/3 (14.01) H04N 19/174 (14.01) H04N 19/176 (14.01) H04N 19/0 (14.01) H04N 19/91
DetaljerMAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 25: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 27. april 2010 (Sist oppdatert: 2010-04-27 14:15) Forelesning 25 MAT1030 Diskret Matematikk 27. april
DetaljerDagens temaer. Architecture INF ! Dagens temaer hentes fra kapittel 3 i Computer Organisation and
Dagens temaer! Dagens temaer hentes fra kapittel 3 i Computer Organisation and Architecture! Enkoder/demultiplekser (avslutte fra forrige gang)! Kort repetisjon 2-komplements form! Binær addisjon/subtraksjon!
DetaljerUNDERBUKSE FOR MENN MED SEPARAT ROM FOR PENIS.
UNDERBUKSE FOR MENN MED SEPARAT ROM FOR PENIS. TEKNISK OMRÅDE Foreliggende oppfinnelse vedrører herreundertøy og spesielt underbukser for menn som på innsiden av forsiden har separat rom for fysisk å adskille
DetaljerTittel: Fleksibelt rørformet element med tettende tapelag
Tittel: Fleksibelt rørformet element med tettende tapelag Fagfelt Oppfinnelsen angår generelt fleksible rør og især en ny utforming for et fleksibelt rør med et tett båndlag. 5 Bakgrunn Fleksible rør er
DetaljerRepetisjon: Sampling. Repetisjon: Diskretisering. Repetisjon: Diskret vs kontinuerlig. Forelesning, 12.februar 2004
Repetisjon: Diskret vs kontinuerlig Forelesning,.februar 4 Kap. 4.-4. i læreboken. Anta variabelen t slik at a < t < b, (a, b) R sampling og rekonstruksjon, i tids- og frekvensdomenet Nyquist-Shannons
Detaljerd. Utviklingssteg for å utforme animasjonssekvenser:
Oppgave 1: Generelt a. Logisk inndeling av inputdata: Locator En enhet for å spesifisere en koordinatposisjon. Stroke En enhet for å spesifisere et sett med koordinatposisjoner. String En enhet for å spesifisere
DetaljerINF2810: Funksjonell Programmering. Huffman-koding
INF2810: Funksjonell Programmering Huffman-koding Stephan Oepen & Erik Velldal Universitetet i Oslo 22. februar, 2013 Tema 2 Forrige uke Data-abstraksjon Lister av lister Tre-rekursjon Prosedyrer som datastruktur
DetaljerSampling, kvantisering og lagring av lyd
Litteratur : Temaer i dag: Neste uke : Sampling, kvantisering og lagring av lyd Cyganski kap 11-12 Merk: trykkfeilliste legges på web-siden Sampling av lyd Kvantisering av lyd Avspilling av samplet og
DetaljerUTLEGGINGSANORDNING OG FREMGANGSMÅTE FOR UTLEGGING AV BETONGMATTER PÅ EN SJØBUNN
1 UTLEGGINGSANORDNING OG FREMGANGSMÅTE FOR UTLEGGING AV BETONGMATTER PÅ EN SJØBUNN Denne oppfinnelse vedrører en utleggingsanordning for betongmatter på en sjøbunn. Nærmere bestemt dreier det seg om en
DetaljerTittel: WC-SKÅL OG MONTERINGSSOKKEL BAKGRUNN FOR OPPFINNELSEN
1 Tittel: WC-SKÅL OG MONTERINGSSOKKEL BAKGRUNN FOR OPPFINNELSEN Oppfinnelsen vedrører WC-skåler og spesielt WC-skåler som omfatter verktøy for å forenkle monteringen av disse, og verktøyene for å forenkle
Detaljer(12) Oversettelse av europeisk patentskrift
NO/EP918 (12) Oversettelse av europeisk patentskrift (11) NO/EP 918 B1 (19) NO NORGE (1) Int Cl. H02J 7/00 (06.01) Patentstyret (21) Oversettelse publisert 14.02.03 (80) Dato for Den Europeiske Patentmyndighets
DetaljerOppfinnelsen vedrører en bunn eller øverste del av en åttekantet pakke, og en flat foldet struktur derav.
1 Oppfinnelsen vedrører en bunn eller øverste del av en åttekantet pakke, og en flat foldet struktur derav. 1 2 Innen feltet emballasje er åttekantede pakker kjente, de er vanligvis laget av kartong eller
DetaljerDagens temaer. Fra kapittel 4 i Computer Organisation and Architecture. Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen
Dagens temaer Fra kapittel 4 i Computer Organisation and Architecture Kort om hurtigminne (RAM) Organisering av CPU: von Neuman-modellen Register Transfer Language (RTL) Instruksjonseksekvering Pipelining
DetaljerDatamaskinens oppbygning
Datamaskinens oppbygning Håkon Tolsby 18.09.2014 Håkon Tolsby 1 Innhold Hovedenheten Hovedkort Prosessor CISC og RISC 18.09.2014 Håkon Tolsby 2 Datamaskinens bestanddeler Hovedenhet Skjerm Tastatur Mus
DetaljerDen foreliggende oppfinnelsen vedrører generelt en propell for anvendelse i en båt, og mer spesifikt en propell som kan øke båtens fremdriftskraft.
1 PROPELL FOR BÅT BAKGRUNN FOR OPPFINNELSEN 1. Oppfinnelsens område Den foreliggende oppfinnelsen vedrører generelt en propell for anvendelse i en båt, og mer spesifikt en propell som kan øke båtens fremdriftskraft.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i MAT-INF 00 Modellering og beregninger. Eksamensdag: Torsdag 6. desember 202. Tid for eksamen: 9:00 3:00. Oppgavesettet er på 8
Detaljer(12) PATENT (19) NO (11) (13) B1 NORGE. (51) Int Cl. Patentstyret
(12) PATENT (19) NO (11) 332779 (13) B1 NORGE (1) Int Cl. F24H 4/02 (2006.01) F24H 4/04 (2006.01) Patentstyret (21) Søknadsnr 20130 (86) Int.inng.dag og søknadsnr (22) Inng.dag 2011.02.24 (8) Videreføringsdag
Detaljer(12) PATENT (19) NO (11) (13) B1. (51) Int Cl. NORGE. Patentstyret
(12) PATENT (19) NO (11) 337136 (13) B1 NORGE (1) Int Cl. A01K 73/04 (06.01) Patentstyret (21) Søknadsnr 176 (86) Int.inng.dag og søknadsnr (22) Inng.dag 12.0.16 (8) Videreføringsdag (24) Løpedag 12.0.16
DetaljerModell: en binær symmetrisk kanal. binær: sendes kun 0 eller 1
Modell: en binær symmetrisk kanal binær: sendes kun eller 1 symmetrisk: sannsynlighet av transmisjonsfeil p er samme for som for 1 Teorem. La c Z n 2. Dersom en melding c overføres via en binær symmetrisk
DetaljerPlan. Oppgaver og repetisjon Eksempler med fikspunkt og induksjon: 1. sortering 2. divisjon 3. Heis? IN 315: Foilsett 9: Unity: Arkitekturer
Plan Tema: Ulike arkitekturer og avbildninger 1. asynkron arkitektur med felles variable 2. synkron arkitektur med felles variable 3. distribuert arkitektur med kanal-kommunikasjon 4. program-skjemaer
DetaljerInspeksjon Brukermanual
2013 INNHOLD Inspeksjon Brukermanual Denne applikasjonen lar deg enkelt inspisere utstyr som er plassert i Utstyrsportalen. Inspeksjon Onix AS 10/4/2013 0 Side INNHOLD INNHOLDSFORTEGNELSE Page # INTRODUKSJON...
DetaljerKonfigurasjonsstyring. INF1050: Gjennomgang, uke 11
Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del
DetaljerForkunnskapskrav. Hva handler kurset om. Kontaktinformasjon. Kurset er beregnet på en student som kan
Velkommen til INF4, Digital signalbehandling Hilde Skjevling (Kursansvarlig) Svein Bøe (Java) INSTITUTT FOR INFORMATIKK Kontaktinformasjon E-post: hildesk@ifi.uio.no Telefon: 85 4 4 Kontor: 4 i 4.etasje,
DetaljerDivar - Archive Player. Driftshåndbok
Divar - Archive Player NO Driftshåndbok Arkiveringsspilleren Divar Driftshåndbok NO 1 Norsk Divar Digital Versatile Recorder Divar Archive Player Operation manual Contents Getting started................................................
DetaljerHusk å registrer deg på emnets hjemmeside!
IT Informatikk basisfag 28/8 Husk å registrer deg på emnets hjemmeside! http://it.idi.ntnu.no Gikk du glipp av øving? Gjør øving og få den godkjent på datasal av din lærass! Forrige gang: HTML Merkelapper
DetaljerSøker: Tage Stabell-Kulø Vesterliveien 30 9013 Tromsø
Søker: Tage Stabell-Kulø Vesterliveien 30 9013 Tromsø Oppfinner: Søkeren Oppfinnelsens benevnelse: Sikkert kort med kommunikasjonskanal til brukeren 1-1- Datamaskiner kan produseres i en størrelse som
DetaljerMAT1030 Forelesning 25
MAT1030 Forelesning 25 Trær Dag Normann - 27. april 2010 (Sist oppdatert: 2010-04-27 14:16) Forelesning 25 Litt repetisjon Vi har snakket om grafer og trær. Av begreper vi så på var følgende: Eulerstier
DetaljerINF2810: Funksjonell Programmering. Huffmankoding
INF2810: Funksjonell programmering INF2810: Funksjonell Programmering Huffmankoding Erik Velldal Universitetet i Oslo 20. februar 2015 Tema I går Trær som lister av lister Trerekursjon Mengder som trær
DetaljerNORGE. Patentstyret (12) SØKNAD (19) NO (21) 20140396 (13) A1. (51) Int Cl.
(12) SØKNAD (19) NO (21) 140396 (13) A1 NORGE (1) Int Cl. B24C /02 (06.01) Patentstyret (21) Søknadsnr 140396 (86) Int.inng.dag og søknadsnr (22) Inng.dag 14.03.27 (8) Videreføringsdag (24) Løpedag 14.03.27
DetaljerNORGE. Patentstyret (12) SØKNAD (19) NO (21) (13) A1. (51) Int Cl.
(12) SØKNAD (19) NO (21) 20121478 (13) A1 NORGE (1) Int Cl. F28F 1/24 (2006.01) F28F 1/32 (2006.01) F2B 39/02 (2006.01) Patentstyret (21) Søknadsnr 20121478 (86) Int.inng.dag og søknadsnr (22) Inng.dag
Detaljerer utformet for å likne veldig på en arm, ikke vil være en særlig god kandidat til en hale.
1 Et lekebyggesett Foreliggende oppfinnelse vedrører et lekebyggesett omfattende separate byggeelementer tilpasset for bygging av en leketøysfigur, byggeelementene omfattende et antall kroppselementer
DetaljerOppfinnelsen vedrører en sykkel som har en ramme, et sykkelstyre og en kopling som er utformet for festing og låsing på en fast holder anbrakt i
1 Oppfinnelsen vedrører en sykkel som har en ramme, et sykkelstyre og en kopling som er utformet for festing og låsing på en fast holder anbrakt i overensstemmelse med innledningen til krav 1. 3 Sykler
DetaljerAnvendelse av en sensibiliseringssammensetning for et eksplosiv
1 Anvendelse av en sensibiliseringssammensetning for et eksplosiv BAKGRUNN FOR OPPFINNELSEN [0001] Denne oppfinnelsen vedrører generelt en sensibiliseringssammensetning for anvendelse med slurry- og emulsjonssprengstoff
DetaljerOppfinnelsens område. Bakgrunn for oppfinnelsen
1 Oppfinnelsens område Oppfinnelsen vedrører smelting av metall i en metallsmelteovn for støping. Oppfinnelsen er nyttig ved smelting av flere metaller og er særlig nyttig ved smelting av aluminium. Bakgrunn
DetaljerHåbamyrå Sandnes. Lasse Haugland Pastellveien Bryne. Postboks SANDNES
OPPFINNELSENS BENEVNELSE: Verktøy for tilkopling til en wirelinetraktor SØKER: Aker Well Service AS Postboks 281 4066 STAVANGER OPPFINNER: Espen Osaland Håbamyrå 34 432 Sandnes Lasse Haugland Pastellveien
DetaljerInformasjonsteori Skrevet av Joakim von Brandis, 18.09.2003
Informasjonsteori Skrevet av Joakim von Brandis, 18.09.200 1 Bits og bytes Fundamentalt for informasjonsteori er at all informasjon (signaler, lyd, bilde, dokumenter, tekst, etc) kan representeres som
Detaljer(12) Translation of european patent specification
(12) Translation of european patent specification (11) NO/EP 2768144 B1 (19) NO NORWAY (1) Int Cl. H03M 7/40 (06.01) H04N 19/13 (14.01) Norwegian Industrial Property Office (21) Translation Published 16.0.
DetaljerMUVI ATOM micro DV Produkt Innhold
MUVI ATOM micro DV Produkt Innhold 1 x veho MUVI ATOM micro DV kamera 1 x micro SD kort 1 x USB Kabel 1 x MUVI ATOM programvare 1 x MUVI ATOM fjærfeste klips 1 x MUVI ATOM hals kjede 1 x MUVI ATOM bæreveske
DetaljerFREMGANGSMÅTE FOR DEAKTIVERING OG EVENTUELT REAKTIVERING AV SIM-KORT
FREMGANGSMÅTE FOR DEAKTIVERING OG EVENTUELT REAKTIVERING AV SIM-KORT Foreliggende oppfinnelse vedrører en fremgangsmåte for deaktivering og eventuelt reaktivering av SIM-kort for bruk i mobiltelefoner.
DetaljerEuropeisk patent nr P16219NOEP. P.O. Box Tranås Sverige. Strandgaten Bergen. Stallbergavägen 1B S Sommen Sverige
1 Europeisk patent nr. 237066 NORWAY P16219NOEP Søker: Telesteps AB P.O. Box 362 73 24 Tranås Sverige Fullmektig: ACAPO AS Strandgaten 198 004 Bergen Oppfinner: Ake Winbladh Stallbergavägen 1B S-73 61
DetaljerHåbamyrå Sandnes. Lasse Haugland Pastellveien Bryne. Postboks SANDNES
OPPFINNELSENS BENEVNELSE: Verktøy for tilkopling til en wirelinetraktor SØKER: Aker Well Service AS Postboks 281 4066 STAVANGER OPPFINNER: Espen Osaland Håbamyrå 34 432 Sandnes Lasse Haugland Pastellveien
DetaljerObligatorisk oppgave 2 INF2310 Våren 2018
Obligatorisk oppgave 2 INF2310 Våren 2018 Dette oppgavesettet er på 7 sider, og består av 2 bildebehandlingsoppgaver. Besvarelsen av denne og neste obligatoriske oppgave må være godkjent for at du skal
Detaljer