Open Book Touch: オープンソースのポケットサイズ電子書籍リーダー
Open Book Touch: オープンソースのポケットサイズ電子書籍リーダー
Open Book Touch は、集中力を削がないオープンソースの電子書籍リーダーです
Open Book Touch は、EPUB やプレーンテキストファイルを読み込むために、完全にオープンなハードウェアおよびソフトウェアのエコシステムを提供するよう設計された、ポケットサイズのフロントライト付き電子書籍リーダーです。多目的タブレットとは異なり、通知やウェブブラウザを排除して読書に集中できるように設計された専用デバイスであり、Linux ベースの OS の代わりに ESP32-S3 マイクロコントローラを使用することで、高速な起動と極めて高い電力効率を実現しています。
ハードウェア仕様とデザイン
コアコンポーネント
Open Book Touch は、Wi-Fi と Bluetooth LE を統合した ESP32-S3 デュアルコア・マイクロコントローラを中心に構築されています。技術仕様は以下の通りです:
- メモリ: EPUB の解析などのメモリ集約的なタスクを処理するために、16 MB の quad SPI flash と 8 MB の octal SPI PSRAM を搭載しています。
- ディスプレイ: 4.26 インチの e-paper スクリーン(解像度 480 × 800 ピクセル、約 220 ppi)。1-bit(白黒)およびディザリングを用いた 2-bit グレースケールをサポートしています。
- 照明: 5 つのウォーム LED と 5 つのクール LED で構成されるデュアルトーン・フロントライト。各 LED は個別に調光可能です。
- ストレージ: ライブラリ拡張用の microSD カードスロット。
- 電源: USB Type-C 充電に対応した、ユーザーが交換可能なバッテリー(最小 800 mAh、最大 1200 mAh の可能性あり)。
- 寸法: 78 × 120 × 10 mm、重量は約 85 グラムです。
エンクロージャとカスタマイズ
このデバイスは、スナップフィット式の 3D プリントされたプラスチック製エンクロージャを採用しています。オープンソースの精神を維持するため、プロジェクトではシェルの CAD ファイルを提供しており、ユーザーがさまざまな色や素材で独自のケースをプリントできる仕組みになっています。インジェクション・モールド(射出成形)はキャンペーンのストレッチゴールとして設定されていますが、現在のコミットメントは 3D プリント設計に基づいています。
ソフトウェア・アーキテクチャとタイポグラフィ
Focus フレームワーク
デバイスを駆動するために、開発者は NeXTSTEP の AppKit や Apple の UIKit にインスパイアされた、独自の C++ アプリケーション・フレームワークである Focus を開発しました。Focus はプラットフォームに依存しないため、ドライバーを入れ替えるだけで、同じビュー・コントローラーやレイアウト・ロジックを異なる画面や入力方法(ジョイスティックやボタンなど)に移植することが可能です。
タイポグラフィと言語サポート
デバイスは、プロフェッショナル級のタイポグラフィを保証するために、完全なタイポグラフィ・エンジンを実装しています。主な特徴は以下の通りです:
- ジャスティフィケーション(行端揃え)とハイフネーション: 行は均等な単語間隔でジャスティフィケーションされ、英語、スペイン語、フランス語、イタリア語に対して適切なハイフネーションが適用されます。
- カスタムフォント: デバイスは、Lucida Bright と Lucida Sans の慎重に描画されたビットマップ版を使用します。
- グローバル言語サポート: GNU Unifont を使用して、約 70,000 個のグリフを提供し、Unicode 標準のほぼすべての文字をレンダリングすることが可能です。特に、右から左へ書くスクリプトや、ペルシア・アラビア語の文字整形(letter shaping)をサポートしています。
ユーザー体験と機能性
読書機能
Open Book Touch は、読書の「基本機能」に焦点を当てています。microSD カードに保存された EPUB やプレーンテキストファイルをサポートしています。ユーザーは、ハイライト、単語検索、しおり(dog-ear)、および仮想的な本棚への整理が可能です。デバイスは、ユーザーが最後に読み進めたページ上の正確な位置を記憶します。
接続性と電源
Wi-Fi は、主に時間の同期や、ケーブルや中央集権的なアカウントを必要とせずにウェブブラウザ経由で書籍を転送するために使用されます。重い OS ではなく FreeRTOS と ESP-IDF で動作するため、デバイスの消費電力は極めて低く(1 mA 未満)、フロントライトなしの状態では約 1 週間の読書時間、スタンバイ状態では 1 か月以上を提供します。
コミュニティの視点とトレードオフ
プロジェクトは、その開放性と Kindle や Kobo といった競リ合他社との誠実な比較により、称賛されていますが、Hacker News でのコミュニティ・ディスカッションでは、いくつかの論争点も浮き彫りにされました:
- フォームファクタ: 複数のユーザーが、4.26 インチの画面は快適な読書体験を提供するには小さすぎるという意見があり、一部のユーザーは 6 インチが最小標準であると提案しています。
- 物理的な操作系: 物理的なページめくりボタンの欠圧は、大きな批判の対象となりました。e-ink ディスプレイ上のスワイプ操作は、一部のユーザーにとってストレスフルであると感じるためです。
- タイポグラフィの懸念念: GNU Unifont を使用しているため、広範な言語サポートは可能ですが、非ラテン文字スクリプトの場合、長文読書に求められる高品質なタイポグラフィ体験を提供できない可能性があると指摘されています。
- バリュー・プロポジション(価値提案): 一部の批判者は、既存の Kobo デバイスに KOreader のようなオープンソース・ソフトウェアをインストールすることが、新しい、特化型オープンハードウェアを購入するよりも実用的な代替案であると主張しています。
"明かりかりな物理ボタンがフロントにありません... 理由はともなあれ、e-ink ディスプレイ上でのスワイプ操作は煩わしいと感じます。現在は Kobo Clara BW を使用していますが、専用のページめくりボタンがなくて物足りないです。"
"ロシア語やウクライナ語のようなキリル文字スクリプトは GNU Unifont を通じてサポートされていますが... GNU Unifont で本を読めることは、楽しい経験にはならないでしょう。"
プロジェクトのロードマップと入手可能性
プロジェクトは現在 Crowd Supply で資金調達を行っており、第一弾のユニットは ryo 2027 年初頭の配送を予定しています。ファームウェアは MIT ライセンスであり、、ハードウェア・スケマティックとボード・ファイルは出荷時に公開予定です。