Personal Jukebox - Personal Jukebox

The Personal Jukebox (også kjent som PJB-100 eller Musikk Kompressor ) var den første forbrukeren harddisk -basert digital audio spiller . Den ble introdusert i 1999 og gikk foran Apple iPod , SanDisk Sansa og andre lignende spillere. Den ble designet og utviklet av Compaq Research ( SRC og PAAD-grupper) fra og med mai 1998. Compaq ga ikke ut spilleren selv, men lisensierte designet til HanGo Electronics Co., Ltd. i Sør-Korea .

Compaq Research publiserte et programvareutviklingssett for enheten, som gjorde det mulig for brukere å utvikle verktøy, drivere og applikasjoner for forskjellige operativsystemer.

Personlig jukeboks

Historie

Utvikling

PJB ble opprettet som en personlig prototyp av lydapparater av DEC Systems Research Center og Palo Alto Advanced Development group (PAAD). Prosjektet startet i mai 1998, en måned før fusjonen av Digital Equipment Corporation til Compaq ble fullført, og et sluttprodukt ble brakt ut på markedet i november 1999. PJB var den første harddiskbaserte MP3-spilleren som ble gjort tilgjengelig på markedet.

"100" i navnet "PJB-100" ble valgt fra kapasiteten til den originale 4,86 ​​GB harddisken i den første Personal Jukebox. Med denne stasjonen ble enheten forventet å inneholde omtrent 100 populære (45 minutters) musikk-CD-er kodet med 128 kbit / s. Navnet ble holdt på de senere modellene med større harddisker, selv om disse kunne lagre et større antall album.

PJB-100 var den første bærbare MP3-en som fikk en "Milestone" -produktbetegnelse fra MP3 Newswire , som de definerte i sin januar 2000-gjennomgang av PJB-100 som "ethvert produkt hvis banebrytende innovasjoner er så betydningsfulle, de påvirker fremtidens kurs av sin bransje ".

Lisensiering, markedsføring og distribusjon

I stedet for å produsere spilleren selv, lisenser Compaq designet til HanGo, som kalte det "Personal Jukebox - PJB-100" . Lisensen fra Compaq til HanGo var verdensomspennende eksklusiv - ingen andre kunne lisensiere teknologien fra Compaq i løpet av løpet av HanGo-lisensen. HanGo innvilget en distribusjonsavtale til det amerikanske selskapet Hy-Tek Manufacturing of Sugar Grove, IL i 2001. HanGo ommarkerte enhetene som ble solgt gjennom Hy-Tek som "Compressor" .

HanGo tok PJB-100 med i masseproduksjon og introduserte den for publikum på Las Vegas COMDEX i november 1999. De første enhetene ble solgt på en spesiell auksjon avholdt av MP3.com , med bud som oversteg 1000 dollar . Noen vinnere mottok sine spillere før utgangen av 1999. De første auksjonerte enhetene ble håndbygget av Compaq-ingeniørene som designet det, og hadde ensifrede serienummer.

spesifikasjoner

  • Mål: 150 × 80 × 26 mm (B × H × D)
  • Vekt: 280 g (9,9 ounces ), 304g (10,7 ounce) inkludert batteri
  • Avspilling: MPEG-1 Audio Layer 3 ( MP3 ) ved bitrates fra 8 til 320 kbit / s og en samplingshastighet på 44,1 kHz (avspillingsstøtte for WAV er i firmware , men er ikke aktivert - den ble brukt av utviklerne før MP3-dekoder ble lisensiert fra Fraunhofer IIS).
  • Lydsignal -til-støyforhold (S / N):> 90 dB
  • Audio total harmonisk forvrengning (THD): <0,1%
  • Frekvensrespons: 20 Hz til 20 kHz
  • Lydutgangseffekt:> 50  mW ved 32 ohm impedans

maskinvare

Digital signalprosessor (DSP)

Hjertet til PJB er dens digitale signalprosessor. Den kontrollerer harddisken, knappene, LCD, USB- grensesnittet og håndterer MP3-avkoding for avspilling. PJB bruker en 24 bit Motorola 56309 DSP som kjører på 33 MHz . MP3- kodeken (som er omtrent 2 MB i DSP-kode for montering ) ble lisensiert fra Thomson og Fraunhofer IIS .

Hukommelse

PJB har 12 MB DRAM og 1 MB flash-minne .

DRAMMEN brukes til å buffere data (mellom 8 og 12 minutter med musikk, avhengig av bitrate brukt for koding) fra harddisken under avspilling. Bufferen gjør at disken kun kan kjøres med mellomrom, og bevarer batteriets levetid. Når harddisken er stoppet, blir batteriets levetid bevart; de rampelastede hodene trekker seg også tilbake fra diskoverflaten, noe som hjelper til med å redusere muligheten for skade.

Flash-minnet rommer firmware så vel som bootstrap .

Kommunikasjonsgrensesnitt

For å overføre data er PJB utstyrt med en USB 1.1 Type B-kontakt . På innsiden er en Philips PDIUSBD12 USB periferiskontroller, som gjennomsnitt en rå gjennomstrømning på rundt 400 kB / s. Tidlige prototyper brukte Ethernet i stedet for USB for dataoverføring. USB ble brukt i produksjonsmodeller fordi det var vanligere enn Ethernet på standard hjemme-datamaskiner i 1998.

Vise

PJBs LCD-skjerm har en oppløsning på 128 × 64 piksler (2: 1- forhold ) med en diameter på 7,62 mm. Senere versjoner av PJB hadde også et bakgrunnsbelyst display ( bakgrunnsbelysningen tennes når enheten slås på, eller en knapp trykkes og slås av automatisk etter noen sekunder). Karaktersettet PJB bruker internt er Latin-1 ( ISO-8859-1 ), med noen mindre variasjoner. En av Compaq-utviklerne uttalte at "det mangler noen av symbolene i området 160 til 255 (fordi jeg kjedet meg da jeg opprettet dem :-). Med bokstaver med aksent på tegn blir gjort uaksentert, fordi det ser bedre ut i skrifttypens 9 pikselhøyde. Det er noen glyfer i området 0 til 31, som brukes til symbolene på skjermen.

Harddisk

Mens flash-spillere kunne lagre mellom 32 og maksimalt 128 MB den gangen, kunne den første PJB lagre 4,86 ​​GB musikk. Mens PJB-100 ble oppdatert etter hvert som større stasjoner ble tilgjengelige, var det også mulig for sluttbrukere å erstatte harddisken (selv om ugyldiggjøring av garantien i så fall).

Knapper / kontroller

PJB har 6 knapper foran:

  • Venstre / Forrige / tilbakespoling
  • Høyre / Neste / Fremover
  • Opp
  • Ned
  • Play / Pause
  • Stopp / slå av

Volumet justeres av et hjul på enhetens høyre side ved hjelp av en digital mekanisme (det kan dreies på ubestemt tid). Det er også mulig å klikke eller skyve hjulet, noe som stopper avspillingen og slår av enheten etter omtrent ett minutt. Når enheten slås av og hjulet trykkes i noen sekunder, fortsetter avspillingen. Dette fungerer også når knappene er låst, i tilfelle hovedkontrollene ikke lett kan nås.

På samme side er også en liten bryter som låser enhetens kontroller (bortsett fra hjulet).

Batteri og strømforsyning

Den PJB er ikke drevet av tørr celle batterier som de fleste andre spillere på den tiden av sin utvikling, men ved en gitt Hangö Lithium ion batteri . HanGo solgte et kraftigere 1600 mA-batteri som skulle brukes i PJB.

PJB har en 5V strømforsyning som lader batteriet og muliggjør avspilling uten batteri i enheten i det hele tatt. Ladekontrollkretsen for batteriet er innebygd i selve PJB, ikke strømforsyningen, så bruk av en erstatningsforsyning krever bare riktig spenning og tilstrekkelig strømkapasitet.

Tilbehør

Inkludert tilbehør

Sammenlignet med andre spillere inkluderte PJB tilbehør. Detaljer varierte fra distributør til distributør, men UHU / Portacomp AG inkluderte:

  • Koss Porta Pro hodetelefoner
  • Lærveske med belteklips
  • 5 V strømforsyning med omformere for europeiske og amerikanske strømuttak (unntatt Storbritannia)
  • 1350 mW / 3,6 V Li-Ion-batteri (se batteridelen )
  • USB 1.1-kompatibel AB-kontaktskabel
  • Cinch-Audio-kabel 3,5 mm til RCA
  • Manual (på tysk og engelsk)
  • CD med drivere og Jukebox Manager-programvare (Windows, Mac OS / OS X, Linux)

Valgfritt tilbehør

Tilbehør ble tilbudt av distributører (blant dem hodetelefoner og høyttalere, også for bruk med annen lydmaskinvare enn PJB og erstatninger for det medfølgende tilbehøret):

  • 1600 mAh Li-Ion-batteri
  • Vanntett neopren bag for bruk av PJB på en strand eller basseng
  • Audio-kassettadapter for avspilling på bil / hjemme stereoanlegg
  • Bilholder med svanehals
  • Magnetfester for å feste PJB-en i en bil
  • Strømforsyningsadaptere for sigarett tennere for biler

firmware

Funksjoner og versjonshistorikk

Den siste firmwareversjonen, som dukket opp i desember 2003, er v2.3.3-alpha; den siste stabile versjonen er v2.3.2, introdusert i midten av 2001. Opprinnelig var funksjonene som ble gitt av spilleren grunnleggende: Når musikk ble spilt av, ville det å velge et annet spor umiddelbart starte dette sporet og stoppe det gjeldende sporet; spillelister måtte opprettes på datamaskinen; filer kan bare lastes opp til PJB, men ikke lastes ned tilbake til datamaskinen. Nye firmwareversjoner kom ut regelmessig, men var stort sett feilrettinger med svært få nye funksjoner introdusert.

Senere firmwareversjoner la til noen av de mest etterspurte funksjonene:

  • Filer kan overføres fra spiller til PC
  • Muligheten til å bla uten å avbryte avspillingen
  • Noen (skjulte) spill ble lagt til

Filsystem og innholdsfortegnelse (TOC)

PJB-disken er ikke formatert som FAT eller FAT32, slik tilfellet er for de fleste av spillerne som ble utgitt senere, og gjør det mulig å montere dem som en annen stasjon i et operativsystem. I stedet brukes et unikt filsystem , som selv om du mister monteringsevnen, er optimalisert for strukturen til MP3-filer (med en klyngestørrelse på 128 kB, som tilsvarer omtrent 8 sekunder med 128-kBit-kodet MP3-musikk). Derfor blir det unødvendig å håndtere handlinger som å defraggere. Filsystemet tillater kobling av spor til forskjellige plater / sett. Derfor er hvert spor ideelt bare lagret en gang på platen, og gjentagende forekomster av det (for eksempel i spillelister eller samplere) er bare lenker til den opprinnelige filen. Dette kan bidra til å bevare en god mengde diskplass og gjør det mulig å lagre flere spor på disken.

All denne informasjonen lagres i TOC (innholdsfortegnelse). TOC lagres i et menneskelig lesbart tekstformat og kan lastes ned, endres med en tekstredigerer og lastes opp til PJB igjen. En kopi av TOC lagres alltid også på enheten, slik at feil og skade på den originale TOC vanligvis kan rettes.

programvare

Programvareutviklingssett

De opprinnelige utviklerne på Compaq Research designet en SDK (Software Development Kit) for enheten og publiserte den under Open Source GPL- lisensen i 2000.

drivere

PJB integrerer seg ikke som en USB- masselagringsenhet i moderne operativsystemer. Spesielle drivere er pålagt å få operativsystemet til å gjenkjenne en vedlagt PJB. Drivere for Microsoft Windows og Mac OS ble inkludert, mens drivere for Linux ble utviklet av open source-samfunnet.

Jukebox Manager (Windows, Mac OS)

Det medfølgende administrasjonsverktøyet for PJB er Jukebox Manager (den nyeste Windows-versjonen er v1.5.6). Den kan opprette / slette / administrere sett, plater og spor (ved opplasting kan brukeren velge hvilken ID3- tagg som skal representere hvilket nivå). Den kan også kode CD-er direkte til PJB og spørre CDDB for riktig plate / sporinformasjon. Endelig kan den oppdatere firmware. Hvis du manipulerer noen verdier i Windows-registeret , vises en skjult meny, som kan brukes til å feilsøke og i noen tilfeller reparere en skadet TOC. Jukebox Manager bruker ikke noen av firmwarens senere funksjoner, for eksempel å laste ned spor tilbake til datamaskinen og gir ikke avanserte funksjoner som masseopplasting, synkronisering eller oppretting av spillelister fra M3U- spillelister.

Linux-prosjekter

Det er Linux- prosjekter som opererer på SourceForge (noen under banneret til OpenPJB-prosjektet). Disse spenner fra Jukebox-Manager-lignende applikasjoner med et GUI for ulike vindusbehandlere til prosjekter som gjør det PJB filsystem monter som en stasjon i Linux. Noen av prosjektene inkluderer:

  • Jukebox Manager (KDE)
  • GNOME / GTK + GUI Personal Jukebox Manager (GNOME)
  • Emacs PJB Manager
  • PJB-filsystem for Linux (Kernel 2.3 / 4, 2.6)
  • PJB VFS-modul (for bruk med Nautilus)
  • pjmirror (skrevet i Perl for å synkronisere PJB med data på PC-en)

Eksterne linker