Persönliche Jukebox - Personal Jukebox

Die Personal Jukebox (auch bekannt als PJB-100 oder Musik Compressor ) war die erste Consumer - Festplatte basierten digitalen Audio - Player . Es wurde 1999 eingeführt und ging dem Apple iPod , SanDisk Sansa und anderen ähnlichen Playern voraus . Es wurde von entworfen und entwickelt Compaq Forschung ( SRC und PAAD Gruppen) ab Mai 1998 Compaq nicht loslassen dem Spieler selbst, sondern lizenziert das Design zu Hangö Electronics Co., Ltd von Südkorea .

Compaq Research veröffentlichte ein Software Development Kit für das Gerät, mit dem Benutzer Tools, Treiber und Anwendungen für verschiedene Betriebssysteme entwickeln konnten.

Persönliche Jukebox

Geschichte

Entwicklung

Der PJB wurde vom DEC Systems Research Center und der Palo Alto Advanced Development Group (PAAD) als Prototyp einer persönlichen Audio-Appliance erstellt. Das Projekt begann im Mai 1998, einen Monat vor Abschluss der Fusion der Digital Equipment Corporation mit Compaq, und im November 1999 wurde ein Endprodukt auf den Markt gebracht. Der PJB war der erste festplattenbasierte MP3-Player, der auf dem Markt verfügbar war.

Die "100" im Namen "PJB-100" wurde aus der Kapazität der ursprünglichen 4,86-GB-Festplatte in der ersten Personal Jukebox ausgewählt. Mit diesem Laufwerk sollte das Gerät etwa 100 beliebte (45-minütige) Musik-CDs aufnehmen, die mit 128 kbit / s codiert sind. Der Name wurde für die späteren Modelle mit größeren Festplatten beibehalten, obwohl diese eine größere Anzahl von Alben speichern konnten.

Der PJB-100 war der erste tragbare MP3-Player, der eine "Milestone" -Produktbezeichnung von MP3 Newswire erhielt , die sie in ihrer Überprüfung des PJB-100 im Januar 2000 als "jedes Produkt, dessen bahnbrechende Innovationen so bedeutend sind, dass sie den zukünftigen Kurs beeinflussen" definierten seiner Industrie ".

Lizenzierung, Marketing und Vertrieb

Anstatt den Player selbst herzustellen, lizenzierte Compaq das Design an HanGo, das es als "Personal Jukebox - PJB-100" bezeichnete . Die Lizenz von Compaq an HanGo war weltweit exklusiv - niemand sonst konnte die Technologie von Compaq während der Laufzeit der HanGo-Lizenz lizenzieren. HanGo erteilte 2001 dem US-amerikanischen Unternehmen Hy-Tek Manufacturing aus Sugar Grove, IL, eine Vertriebsvereinbarung . HanGo benannte die über Hy-Tek verkauften Einheiten in "Compressor" um .

HanGo nahm den PJB-100 in die Massenproduktion auf und stellte ihn auf der COMDEX in Las Vegas im November 1999 der Öffentlichkeit vor. Die ersten Einheiten wurden in einer Sonderauktion von MP3.com mit Geboten über 1000 US-Dollar verkauft . Einige Gewinner erhielten ihre Spieler vor Ende 1999. Die ersten versteigerten Einheiten wurden von den Compaq-Ingenieuren, die sie entworfen hatten, von Hand gebaut und hatten einstellige Seriennummern.

Spezifikationen

Hardware

Digitaler Signalprozessor (DSP)

Das Herzstück des PJB ist sein digitaler Signalprozessor. Es steuert die Festplatte, die Tasten, das LCD und die USB- Schnittstelle und übernimmt die MP3-Dekodierung für die Wiedergabe. Der PJB verwendet einen 24-Bit- Motorola 56309-DSP mit 33 MHz . Der MP3- Codec (im Assembler- DSP-Code ca. 2 MB ) wurde von Thomson und Fraunhofer IIS lizenziert .

Erinnerung

Der PJB verfügt über 12 MB DRAM und 1 MB Flash-Speicher .

Der DRAM wird verwendet, um Daten (zwischen 8 und 12 Minuten Musik, abhängig von der für die Codierung verwendeten Bitrate) während der Wiedergabe von der Festplatte zu puffern. Der Puffer ermöglicht es, die Festplatte nur zeitweise zu betreiben, wodurch die Batterielebensdauer erhalten bleibt. Wenn die Festplatte gestoppt wird, bleibt die Akkulaufzeit erhalten. Die rampenbeladenen Köpfe ziehen sich auch von der Scheibenoberfläche zurück, wodurch die Möglichkeit einer Beschädigung verringert wird.

Der Flash-Speicher enthält sowohl die Firmware als auch den Bootstrap .

Kommunikationsinterface

Zur Datenübertragung ist der PJB mit einem USB 1.1 Typ B-Anschluss ausgestattet . Im Inneren befindet sich ein Philips PDIUSBD12 USB-Peripheriecontroller, der einen durchschnittlichen Rohdurchsatz von ca. 400 kB / s aufweist. Frühe Prototypen verwendeten Ethernet anstelle von USB für die Datenübertragung. USB wurde in Produktionsmodellen verwendet, da es 1998 auf Standard-Heimcomputern häufiger als Ethernet verwendet wurde.

Anzeige

Das LCD des PJB hat eine Auflösung von 128 × 64 Pixel ( Verhältnis 2: 1 ) bei einem Durchmesser von 76,2 mm. Spätere Versionen des PJB verfügten auch über ein hintergrundbeleuchtetes Display (die Hintergrundbeleuchtung leuchtet auf, wenn das Gerät eingeschaltet wird, oder eine Taste wird gedrückt und schaltet sich nach einigen Sekunden automatisch aus). Der vom PJB intern verwendete Zeichensatz ist Latin-1 ( ISO-8859-1 ) mit einigen geringfügigen Abweichungen. Einer der Compaq-Entwickler gab an, dass "einige der Symbole im Bereich von 160 bis 255 fehlen (weil ich mich beim Erstellen gelangweilt habe :-). Zeichen mit Akzent in Großbuchstaben werden ohne Akzent gerendert, da dies in der Schriftart 9 besser aussieht Pixelhöhe. Es gibt einige Glyphen im Bereich von 0 bis 31, die für die Symbole auf dem Bildschirm verwendet werden.

Festplatte

Während Flash-Player zu diesem Zeitpunkt zwischen 32 und maximal 128 MB speichern konnten, konnte der erste PJB 4,86 ​​GB Musik speichern. Während der PJB-100 aktualisiert wurde, als größere Laufwerke verfügbar wurden, war es Endbenutzern auch möglich, die Festplatte auszutauschen (obwohl in diesem Fall die Garantie erlischt).

Tasten / Bedienelemente

Der PJB hat 6 Tasten auf der Vorderseite:

  • Links / Zurück / Rücklauf
  • Rechts / Weiter / Vorwärts
  • Oben
  • Nieder
  • Spielpause
  • Stopp / Ausschalten

Die Lautstärke wird über ein Rad auf der rechten Seite des Geräts mithilfe eines digitalen Mechanismus eingestellt (es kann unbegrenzt gedreht werden). Sie können auch auf das Rad klicken oder es drücken, wodurch die Wiedergabe unterbrochen und das Gerät nach etwa einer Minute ausgeschaltet wird. Wenn das Gerät ausgeschaltet und das Rad einige Sekunden lang gedrückt wird, wird die Wiedergabe fortgesetzt. Dies funktioniert auch, wenn die Tasten gesperrt sind, falls die Hauptsteuerelemente nicht leicht zugänglich sind.

Auf der gleichen Seite befindet sich auch ein kleiner Schalter, der die Bedienelemente des Geräts (außer dem Rad) verriegelt.

Batterie und Stromversorgung

Der PJB wird nicht durch angetrieben Trockenbatterien wie die meisten anderen Spieler zum Zeitpunkt seiner Entwicklung, sondern durch eine Hangö vorgesehen Lithium - Ionen - Akku . HanGo verkaufte eine leistungsstärkere 1600-mA-Batterie für den PJB.

Der PJB verfügt über ein 5-V -Netzteil, das den Akku auflädt und die Wiedergabe ohne Akku im Gerät ermöglicht. Die Ladesteuerschaltung für die Batterie ist in die PJB selbst eingebaut, nicht in die Stromversorgung. Daher erfordert die Verwendung einer Ersatzstromversorgung nur die richtige Spannung und ausreichende Stromkapazität.

Zubehör

Mitgeliefertes Zubehör

Im Vergleich zu anderen Spielern enthielt der PJB Zubehör. Details variierten von Händler zu Händler, aber die UHU / Portacomp AG umfasste:

  • Koss Porta Pro Kopfhörer
  • Ledertasche mit Gürtelclip
  • 5-V-Stromversorgung mit Konvertern für europäische und amerikanische Steckdosen (außer Großbritannien)
  • 1350 mW / 3,6 V Li-Ion-Akku (siehe Abschnitt Akku )
  • USB 1.1-konformes AB-Anschlusskabel
  • Cinch-Audio-Kabel 3,5 mm zu Cinch
  • Handbuch (in Deutsch und Englisch)
  • CD mit Treibern und Jukebox Manager-Software (Windows, Mac OS / OS X, Linux)

Optionales Zubehör

Zubehör wurde von Händlern angeboten (darunter Kopfhörer und Lautsprecher, auch zur Verwendung mit anderer Audio-Hardware als dem PJB und Ersatz für das mitgelieferte Zubehör):

  • 1600 mAh Li-Ionen-Akku
  • Wasserdichte Neopren- Tasche zur Verwendung des PJB an einem Strand oder Pool
  • Audiokassettenadapter für die Wiedergabe auf Auto- / Heimstereos
  • Schwanenhals-Autohalter
  • Magnethalterungen zur Befestigung des PJB in einem Auto
  • Netzteiladapter für Auto-Feuerzeuge

Firmware

Funktionen und Versionsgeschichte

Die neueste Firmware-Version, die im Dezember 2003 aufgetaucht ist, ist v2.3.3-alpha. Die neueste stabile Version ist v2.3.2, die Mitte 2001 eingeführt wurde. Anfänglich waren die vom Player bereitgestellten Funktionen grundlegend: Wenn Musik abgespielt wurde, wurde durch Auswahl eines anderen Titels dieser Titel sofort gestartet und der aktuelle angehalten. Wiedergabelisten mussten auf dem Computer erstellt werden; Dateien konnten nur auf den PJB hochgeladen, aber nicht zurück auf den Computer heruntergeladen werden. Regelmäßig kamen neue Firmware-Versionen heraus, es handelte sich jedoch hauptsächlich um Fehlerkorrekturen mit nur sehr wenigen neuen Funktionen.

Spätere Firmware-Versionen fügten einige der am häufigsten nachgefragten Funktionen hinzu:

  • Dateien können vom Player auf den PC übertragen werden
  • Die Möglichkeit zu surfen, ohne die Wiedergabe zu unterbrechen
  • Einige (versteckte) Spiele wurden hinzugefügt

Dateisystem und Inhaltsverzeichnis (TOC)

Die Festplatte des PJB ist nicht wie bei den meisten später veröffentlichten Playern als FAT oder FAT32 formatiert und ermöglicht die Bereitstellung dieser Player als anderes Laufwerk in einem Betriebssystem. Stattdessen wird ein eindeutiges Dateisystem verwendet, das zwar die Bereitstellungsfähigkeit verliert, jedoch für die Struktur von MP3-Dateien optimiert ist (mit einer Clustergröße von 128 kB, was etwa 8 Sekunden 128-kBit-codierter MP3-Musik entspricht). Daher ist das Verwalten von Aktionen wie Defragmentieren nicht mehr erforderlich. Das Dateisystem ermöglicht das Verknüpfen von Tracks mit verschiedenen Discs / Sets. Daher wird jeder Titel im Idealfall nur einmal auf der Disc gespeichert, und wiederkehrende Vorkommen (z. B. in Wiedergabelisten oder Samplern) sind nur Links zur Originaldatei. Dies kann dazu beitragen, eine gute Menge an Speicherplatz zu sparen und mehr Titel auf der Festplatte zu speichern.

Alle diese Informationen werden im Inhaltsverzeichnis (Inhaltsverzeichnis) gespeichert. Das Inhaltsverzeichnis wird in einem für Menschen lesbaren Textformat gespeichert und kann heruntergeladen, mit einem Texteditor geändert und erneut in die PJB hochgeladen werden. Eine Kopie des Inhaltsverzeichnisses wird immer auch auf dem Gerät gespeichert, sodass Fehler und Schäden am Original-Inhaltsverzeichnis normalerweise behoben werden können.

Software

Software Development Kit

Die ursprünglichen Entwickler von Compaq Research haben ein SDK (Software Development Kit) für das Gerät entworfen und es im Jahr 2000 unter der Open Source GPL- Lizenz veröffentlicht.

Treiber

Der PJB integriert sich nicht als USB- Massenspeichergerät in moderne Betriebssysteme. Spezielle Treiber sind erforderlich, damit das Betriebssystem einen angeschlossenen PJB erkennt. Treiber für Microsoft Windows und Mac OS waren enthalten, während Treiber für Linux von der Open Source-Community entwickelt wurden.

Jukebox Manager (Windows, Mac OS)

Das mitgelieferte Verwaltungstool für die PJB ist der Jukebox-Manager (die neueste Windows-Version ist v1.5.6). Es kann Sets, Discs und Tracks erstellen / löschen / verwalten (beim Hochladen kann der Benutzer auswählen, welcher ID3- Tag welche Ebene darstellt). Es kann auch CDs direkt auf dem PJB codieren und die CDDB nach den richtigen Disc- / Track-Informationen abfragen . Endlich kann es die Firmware aktualisieren. Wenn Sie einige Werte in der Windows-Registrierung bearbeiten , wird ein ausgeblendetes Menü angezeigt, in dem Sie ein beschädigtes Inhaltsverzeichnis debuggen und in einigen Fällen reparieren können. Der Jukebox Manager nutzt einige der späteren Funktionen der Firmware nicht, z. B. das Zurückladen von Titeln auf den Computer, und bietet keine erweiterten Funktionen wie das Hochladen, Synchronisieren oder Erstellen von Wiedergabelisten aus M3U- Wiedergabelisten.

Linux-Projekte

Auf SourceForge laufen Linux- Projekte (einige unter dem Banner des OpenPJB-Projekts). Diese reichen von Jukebox-Manager-ähnlichen Anwendungen mit einer grafischen Benutzeroberfläche für verschiedene Fenstermanager bis hin zu Projekten, bei denen das Dateisystem des PJB als Laufwerk unter Linux bereitgestellt werden kann. Einige der Projekte umfassen:

  • Jukebox Manager (KDE)
  • GNOME / GTK + GUI Personal Jukebox Manager (GNOME)
  • Emacs PJB Manager
  • PJB-Dateisystem für Linux (Kernel 2.3 / 4, 2.6)
  • PJB VFS-Modul (zur Verwendung mit Nautilus)
  • pjmirror (in Perl geschrieben, um den PJB mit den Daten auf dem PC zu synchronisieren)

Externe Links