
AmazonがKindle本に実際のページ番号を追加した方法
トッド・ビショップ著
Amazon.comは先月、Kindle書籍に「本物の」ページ番号を追加すると発表しました。これは、同じタイトルの印刷版のページ番号に対応するものです。しかし、同社は一体どのようにしてこの技術的偉業を実現したのでしょうか?
AmazonのKindle Daily Postブログに本日掲載された興味深い舞台裏記事で、その仕組みが解説されています。基盤となるツール(もちろんAmazon Web Services!)は、この辺りのスタートアップ企業にはお馴染みのものでしょう。以下、抜粋です…
印刷書籍のテキストストリームを Kindle 書籍のテキストストリームと一致させ、Kindle 書籍にページ番号を割り当てるためのまったく新しい方法を発明する必要がありました。Kindle 書籍は何十万冊もあり (毎日増え続けています)、この規模のジョブを処理するために、Amazon Web Services のコンピューティングファブリックを利用しました。印刷書籍のテキストを Kindle 書籍に一致させるアルゴリズムを作成し、独自の AWS プラットフォームを使用してこれをすべてクラウドで整理しました。この作業の結果は Amazon の Simple Storage Service に保存され、そこで作成したすべてのページ一致ファイルの完全な履歴が追跡されます。さらに、お客様がすでに購入した書籍にページ番号を付与する方法も見つけました。これらの書籍には一切手を加えず、お客様のハイライト、メモ、読書場所がそのまま保持されるようになっています。
Amazon によれば、iPad、iPhone、Mac、PC 向けの Kindle アプリに加え、最新世代の Kindle でも実際のページ番号が利用できるようになったという。