パーソナルジュークボックス( PJB-100またはミュージックコンプレッサーとも呼ばれる)は、ハードドライブをベースにした最初の消費者向けデジタルオーディオプレーヤーでした。1999年に発表され、[1] Apple iPod、SanDisk Sansa、その他の同様のプレーヤーに先駆けました。1998年5月からCompaq Research(SRCおよびPAADグループ)によって設計および開発されました。Compaqはプレーヤー自体をリリースしませんでしたが、韓国のHanGo Electronics Co., Ltd.に設計のライセンスを供与しました。
Compaq Research は、このユニット用のソフトウェア開発キットを公開しました。これにより、ユーザーはさまざまなオペレーティング システム用のツール、ドライバー、アプリケーションを開発できるようになりました。

歴史
発達
PJB は、 DEC Systems Research Centerと Palo Alto Advanced Development グループ (PAAD)によって、パーソナル オーディオ機器のプロトタイプとして作成されました。このプロジェクトは、 Digital Equipment Corporation がCompaq に合併される 1 か月前の 1998 年 5 月に開始され、最終製品は 1999 年 11 月に市場に投入されました。PJB は、市場で入手可能になった最初のハード ディスク ベースの MP3 プレーヤーでした。
「PJB-100」の名前の「100」は、最初のパーソナル ジュークボックスのオリジナルの 4.86 GB ハード ドライブの容量から選ばれました。このドライブを使用すると、ユニットには 128 kbit/s でエンコードされた約 100 枚のポピュラー音楽 CD (45 分) を保存できると予想されました。この名前は、より大きなハード ドライブを備えた後続のモデルにも引き継がれましたが、これらのモデルではより多くのアルバムを保存できました。
PJB-100 は、MP3 Newswireから「マイルストーン」製品に指定された最初の MP3 ポータブルでした。MP3 Newswire は、2000 年 1 月の PJB-100 のレビューで、この評価を「画期的なイノベーションが非常に重要で、業界の将来の方向性に影響を与える製品」と定義しました。
ライセンス、マーケティング、流通
Compaq はプレーヤーを自社で製造する代わりに、HanGo に設計のライセンスを供与し、HanGo はそれを「パーソナル ジュークボックス - PJB-100」と名付けました。Compaq から HanGo へのライセンスは世界的に独占的であり、HanGo のライセンス期間中は、Compaq 以外の誰もこの技術のライセンスを供与できませんでした。HanGo は2001 年に、イリノイ州シュガー グローブの米国企業 Hy-Tek Manufacturing に販売契約を供与しました。HanGo は Hy-Tek を通じて販売されるユニットを「コンプレッサー」として再ブランド化しました。
HanGo は PJB-100 を量産し、1999 年 11 月にラスベガスの COMDEX で一般公開しました。最初のユニットはMP3.comが開催した特別オークションで販売され、入札額は1,000米ドルを超えました。一部の落札者は 1999 年末までにプレーヤーを受け取りました。オークションに出品された最初のユニットは、設計を担当した Compaq のエンジニアによって手作業で製造され、シリアル番号は 1 桁でした。
仕様
- 寸法: 150 mm × 80 mm × 26 mm (5.9 インチ × 3.15 インチ × 1.0 インチ) (幅×高さ×奥行き)
- 重量: 280 g (9.9オンス)、電池込みで304 g (10.7オンス)
- 再生:ビットレート8 ~ 320 kbit/s、サンプル レート 44.1 kHzのMPEG-1 Audio Layer 3 ( MP3 ) (ファームウェアにはWAVの再生サポートがありますが、有効になっていません。これは、MP3 デコーダーが Fraunhofer IIS からライセンス供与される前に開発者が使用していたものです)。
- オーディオ信号対雑音比(S/N):>90 dB
- オーディオ全高調波歪み(THD):<0.1%
- 周波数応答: 20 Hz~ 20 kHz
- オーディオ出力: 32オームインピーダンスで>50 mW
ハードウェア
デジタル信号プロセッサ (DSP)
PJB の心臓部はデジタル信号プロセッサです。ハードドライブ、ボタン、LCD、USBインターフェイスを制御し、再生用の MP3 デコードを処理します。PJB は、33 MHz で動作する 24 ビットの Motorola 56309 DSP を使用します。MP3コーデック(アセンブリ DSPコードで約2 MB ) は、 ThomsonおよびFraunhofer IISからライセンス供与されました。
メモリ
PJB には 12 MB のDRAMと 1 MB のフラッシュ メモリが搭載されています。
DRAM は、再生中にハードディスクからのデータ (エンコードに使用されるビットレートに応じて 8 ~ 12 分の音楽) をバッファリングするために使用されます。バッファにより、ディスクは断続的にしか動作しないため、バッテリ寿命が長くなります。ハードディスクが停止すると、バッテリ寿命が長くなります。ランプ ロード ヘッドもディスク表面から引っ込むため、損傷の可能性が減ります。
フラッシュ メモリには、ファームウェアとブートストラップが格納されます。
通信インターフェース
データを転送するために、PJB にはUSB 1.1 タイプ B コネクタが装備されています。内部には Philips PDIUSBD12 USB 周辺機器コントローラがあり、その平均スループットは約 400 kB/s です。初期のプロトタイプでは、データ転送に USB ではなくイーサネットが使用されていました。1998 年当時の標準的な家庭用コンピュータでは、イーサネットよりも USB の方が一般的だったため、量産モデルでは USB が使用されました。
画面
PJB の LCDの解像度は128×64ピクセル(2:1 の比率)、直径は 3 インチ (76.2 mm) です。PJB の後のバージョンにはバックライト付きディスプレイも搭載されています (バックライトは、ユニットの電源を入れると点灯し、ボタンが押されると数秒後に自動的に消灯します)。PJB が内部で使用する文字セットは Latin-1 ( ISO-8859-1 ) で、若干の違いがあります。Compaq の開発者の 1 人は、「160 から 255 の範囲の記号がいくつか欠けています (作成中に飽きてしまったためです :-)」と述べています。大文字のアクセント付き文字は、フォントの高さ 9 ピクセル内では見栄えが良いため、アクセントなしで表示されます。画面上の記号に使用される 0 から 31 の範囲のグリフがいくつかあります。
ハードドライブ
当時のフラッシュ プレーヤーは 32 MB から最大 128 MB までを保存できましたが、最初の PJB は 4.86 GB の音楽を保存できました。PJB-100 はより大きなドライブが利用可能になるにつれて更新されましたが、エンド ユーザーがハード ドライブを交換することも可能でした (ただし、その場合は保証が無効になります)。
ボタン/コントロール
PJB の前面には 6 つのボタンがあります。
- 左/前/巻き戻し
- 右/次へ/進む
- 上
- 下
- 再生/一時停止
- 停止/電源オフ
音量は、ユニットの右側にあるデジタル機構のホイールで調整します (無限に回転できます)。ホイールをクリックまたは押すと、再生が一時停止し、約 1 分後にユニットの電源がオフになります。ユニットの電源をオフにしてホイールを数秒間押すと、再生が再開されます。メイン コントロールに簡単にアクセスできない場合に備えて、ボタンがロックされているときにもこの機能が機能します。
同じ側には、ユニットのコントロール(ホイールを除く)をロックする小さなスイッチもあります。
バッテリーと電源
PJB は、開発当時の他のほとんどのプレーヤーのように乾電池ではなく、付属の HanGoリチウムイオン電池で駆動します。HanGo は、PJB で使用するために、より強力な 1600 mA の電池を販売しました。
PJB には 5 V電源が内蔵されており、バッテリーを充電して、ユニットにバッテリーがなくても再生できます。バッテリーの充電制御回路は電源ではなく PJB 自体に組み込まれているため、交換用電源を使用する場合は適切な電圧と十分な電流容量のみが必要です。
アクセサリー
付属アクセサリ
他のプレーヤーと比較して、PJB にはアクセサリが含まれています。詳細は販売店によって異なりますが、UHU/Portacomp AG には次のアクセサリが含まれています。
- Koss Porta Proヘッドフォン
- ベルトクリップ付きレザーケース
- ヨーロッパとアメリカの電源コンセント(英国を除く)用のコンバータ付き 5 V 電源
- 1350 mW/3.6 V リチウムイオン電池(電池のセクションを参照)
- USB 1.1準拠ABコネクタケーブル
- Cinch-Audio ケーブル 3.5 mm - RCA
- マニュアル(ドイツ語と英語)
- ドライバーと Jukebox Manager ソフトウェアが収録された CD (Windows、Mac OS/OS X、Linux)
オプションアクセサリ
アクセサリは販売代理店から提供されました (ヘッドフォンやスピーカー、PJB 以外のオーディオ ハードウェアで使用するもの、付属アクセサリの交換品など)。
- 1600mAh リチウムイオンバッテリー
- ビーチやプールでPJBを使用するための防水ネオプレンバッグ
- カーステレオや家庭用ステレオで再生するためのオーディオカセットアダプター
- 白鳥の首の車ホルダー
- PJBを車内に取り付けるための磁気マウント
- 車のシガレットライター用電源アダプター
ファームウェア
機能とバージョン履歴
2003 年 12 月に登場した最新のファームウェア バージョンは v2.3.3-alpha です。最新の安定バージョンは 2001 年半ばに導入された v2.3.2 です。当初、プレーヤーが提供する機能は基本的なものでした。音楽を再生しているときに別のトラックを選択すると、そのトラックがすぐに開始され、現在のトラックが停止します。プレイリストはコンピューターで作成する必要がありました。ファイルは PJB にアップロードすることしかできず、コンピューターにダウンロードすることはできませんでした。新しいファームウェア バージョンは定期的にリリースされましたが、ほとんどはバグ修正で、新機能はほとんど導入されませんでした。
以降のファームウェア バージョンでは、最も要望の多かった機能がいくつか追加されました。
- ファイルはプレーヤーからPCに転送可能
- 再生を中断せずにブラウズする機能
- いくつかの(隠し)ゲームが追加されました
ファイル システムと目次 (TOC)
PJB のディスクは、後にリリースされたほとんどのプレーヤーの場合のようにFATまたはFAT32としてフォーマットされておらず、オペレーティング システムで別のドライブとしてマウントできます。代わりに、マウント機能は失われますが、MP3 ファイルの構造に最適化されている独自のファイル システムが使用されています (クラスター サイズは 128 kB で、128 kBit でエンコードされた MP3 音楽の約 8 秒に相当します)。したがって、デフラグなどの管理アクションは不要になります。ファイル システムでは、トラックをさまざまなディスク/セットにリンクできます。したがって、各トラックは理想的にはディスクに 1 回だけ保存され、繰り返し出現するトラック (プレイリストやサンプラーなど) は元のファイルへのリンクになります。これにより、十分なディスク領域が確保され、ディスクに保存できるトラックの数が増えます。
この情報はすべて TOC (目次) に保存されます。TOC は人間が読めるテキスト形式で保存され、ダウンロードしてテキスト エディターで変更し、再度 PJB にアップロードすることができます。TOC のコピーも常にユニットに保存されるため、元の TOC のエラーや損傷は通常は修正できます。
ソフトウェア
ソフトウェア開発キット
Compaq Research の元の開発者は、このユニット用のSDK (ソフトウェア開発キット) を設計し、 2000 年に GNU General Public Licenseに基づいてオープン ソースとして公開しました。
ドライバー
PJB は、USB大容量ストレージデバイスとして最新のオペレーティング システムに統合されません。オペレーティング システムに接続された PJB を認識するには、特別なドライバーが必要です。Microsoft WindowsおよびMac OS用のドライバーは含まれていましたが、Linux用のドライバーはオープン ソース コミュニティによって開発されました。
ジュークボックス マネージャー (Windows、Mac OS)
PJB に付属の管理ツールは、ジュークボックス マネージャです (最新の Windows バージョンは v1.5.6)。セット、ディスク、トラックを作成/削除/管理できます (アップロード時に、どのID3タグがどのレベルを表すかを選択できます)。また、CD を PJB に直接エンコードし、CDDB に適切なディスク/トラック情報を照会することもできます。最後に、ファームウェアを更新できます。Windowsレジストリの値を操作すると、隠しメニューが表示されます。これを使用してデバッグしたり、場合によっては破損した TOC を修復したりできます。ジュークボックス マネージャは、トラックをコンピュータにダウンロードし直すなどのファームウェアの最近の機能の一部を使用しません。また、M3Uプレイリストからのプレイリストの大量アップロード、同期、作成などの高度な機能も提供しません。
Linux プロジェクト
SourceForge 上ではLinuxプロジェクトが運営されています(OpenPJB プロジェクトの旗印の下に運営されているものもあります)。これらのプロジェクトは、さまざまなウィンドウ マネージャー用の GUI を備えた Jukebox-Manager のようなアプリケーションから、PJB のファイル システムを Linux のドライブとしてマウントできるようにするプロジェクトまで多岐にわたります。プロジェクトには次のようなものがあります。
- ジュークボックス マネージャー (KDE)
- GNOME/GTK+ GUI パーソナル ジュークボックス マネージャー (GNOME)
- Emacs PJB マネージャー
- Linux 用 PJB ファイル システム (カーネル 2.3/4、2.6)
- PJB VFS モジュール (Nautilus 用)
- pjmirror (PJB を PC 上のデータと同期するために Perl で記述)
参考文献
外部リンク
- Yahoo! グループの新しく改善された PJB-100 ユーザー グループ
- PJB-100 情報サイト
- 上記サイトからのハードディスクのアップグレードに関する情報
- アルティメット PJB-100 FAQ
- マザーボードの改造手順[リンク切れ ]
- pjbExploder (Windows) プロジェクトのホームページ
- OpenPJB プロジェクト マルチプラットフォーム コマンドライン ツールと SDK
- Jukebox Manager (Linux/KDE) プロジェクトのホームページ
- pjbmanager (Linux/GNOME) プロジェクトのホームページ
- Microsoft Windows 2000 ドライバと説明書[リンク切れ ] (PJB-100 Yahoo! グループからダウンロード、登録が必要)
- Microsoft Windows XP ドライバと説明書[リンク切れ ] (PJB-100 Yahoo! グループからダウンロード、登録が必要)
- 最近の Linux 2.6 カーネル ドライバー[リンク切れ ] (PJB-100 Yahoo! グループからダウンロード、登録が必要)
- ファイル システム情報 - PJB のファイル システムと開発者向けのその他の技術情報 (PDF)
- 米国特許 6,332,175 - PJB の主要技術の 1 つをカバーする特許: データを RAM にバッファリングし、そこから再生する
- 米国特許 6,377,530 - RAM にデータをバッファリングする側面をカバーする特許
