EPUBに対応したDASIY再生ソフトウェアと再生機器

 DAISY4とEPUB3の関係は以前、別のブログで書いた以下のエントリの通り、DAISY4は交換フォーマット、EPUB3はDAISY4の配布フォーマット(の1つ)という関係にあります。

 つまり、DAISY4から変換したDAISY的な機能を備えたアクセシブルなEPUB3に再生機器、再生ソフトウェアに対応していなければならないわけですが、考えられる対応のパターンは以下の2つだと思います。

  1. DAISY再生ソフトウェア/機器がたDAISY4から変換したDAISY的な機能を備えたアクセシブルなEPUB3に再生に対応する。
  2. EPUBリーダーがDAISY4から変換したDAISY的な機能を備えたアクセシブルなEPUB3に再生に対応する。

 個人的には2が非常に気になるところですが、1も興味があるところなので、1の可能性の下調べてとして、現時点でDAISY再生ソフトウェア/機器がEPUBに対応しているかを調べてみました。「DAISY的な機能を備えたアクセシブルなEPUB3」への対応状況を調べたいところだったのですが、調べ始めてすぐに「あっ、これはない・・・」と思い至りまして・・、単純にEPUBに対応しているか否かで調べてみました。
 確認したのは、DAISY Consortiumがウェブサイトで掲載している以下のリストです。リストと各メーカのウェブサイト上で確認できる範囲で洗い出しただけですので、漏れがあるかもしれません(もし掲載漏れ等ありましたらお知らせいただけると嬉しいです)

 
  確認した結果が以下の表です。

EPUBに対応したDASIY再生ソフトウェアと再生機器
名前 種別 OS 備考
BookSense DS 機器
DAISY / EPUB Reader for Android ソフトウェア Android EPUB対応を目指しているが、現時点では未対応。開発が止まっている?
Dolphin EasyReader ソフトウェア Windows
Emerson ソフトウェア Windows/Mac/Linux
Go Read ソフトウェア Android EPUB2対応
ida-reader ソフトウェア Windows/Mac EPUB2 / EPUB3対応
Milestone 212 DAISY Player 機器 DAISY Consortiumのリストの情報による
Milestone 312 DAISY Player/Recorder 機器 DAISY Consortiumのリストの情報による
ReadHear PC ソフトウェア Windows Premium版のみの対応。ReadHearのMac版は近いうちにEPUB対応とのこと。
Victor Reader Stream 機器

 辛うじて10に届くくらいで多いとは言えません。しかも、EPUB3対応と明記しているのはida-readerくらいでした。
  調べてみて気になる点は以下の2点でした。

  • ida-readerがどこまでEPUB3に対応しているか(「DAISY4から変換したDAISY的な機能を備えたアクセシブルなEPUB3」に対応している可能性は高くなさそうですが・・・)。
  • DAISY4から生成されたものではない、普通に作られたEPUB2やEPUB3を、視覚障害者ユーザーに特化したDAISY再生ソフトウェア/機器で読む場合の「読みやすさ」。DAISYコンテンツによる読書ほどではないとしても、視覚障害者の方々にとってそこそこ読みやすく、実用に耐えうる読みやすさなのでしょうか。

  (時間と)機会があれば確認してみたいところです。
※2013/06/07追記
日本語の読み上げにも対応した以下のアプリを見落としていました。EPUBも対応しています(EPUB3も一応、対応しています)。

 

関連エントリ

EPUB 3とDAISY 4の関係
DAISYからEPUB 3に変換する
DAISY再生ソフト・機器のEPUB対応

PDFのリフロー表示

 PDFは固定レイアウトの印象が強いフォーマットですが、テキスト情報を持っていれば、リフロー表示に切り替えることができるPDFリーダーもあります。代表的なものはAdobeが出しているAcrobatシリーズでしょうか。
  例えば、内閣府が公開している『平成24年版障害者白書』のPDF版をAcrobat Readerで開いてみます。
『平成24年版障害者白書』
http://www8.cao.go.jp/shougai/whitepaper/h24hakusho/zenbun/pdf/index.html
  とくに設定をせずにPDFを開くと、レイアウトが固定された状態で表示されます。
固定レイアウト時の平成24年版障害者白書。2段レイアウト。
 固定レイアウトですので、ウィンドの大きさを変更すれば、レイアウトを保持しつつ、文字も縮小されます。
 これをリフロー表示します。
 Mac版Acrobat Reader XI であれば、「表示」>「ズーム」>「折り返し」で「折り返し」を選択してください。
Mac版Acrobat Reader XI であれば、「表示」>「ズーム」>「折り返し」で「折り返し」を選択
 
 
  「折り返し」を選択すると、表示がリフロー型に変更されます。
リフロー型表示に変更された平成24年版障害者白書。1段レイアウトに変更されている
 
 ウィンドウのサイズを変更しても、フォントのサイズを維持したまま、テキストはウィンドウの幅に合わせて改行されます。
ウィンドウの幅に合わせて改行されたテキスト
 
 
 フォントを拡大してもこの通りウィンドウの幅に合わせて改行されます。
フォントを拡大しても文字数はかわっても幅は変わらない
 
 Acrobat Readerのリフロー型への切り替え機能は、内部的には一時的にタグを付与することで実現されているそうです。プログラムが判別して機械的にタグを付与しますので、文章や図が正しい順序で表示されるとは限りませんが、あらかじめ作成者がタグをPDFにふっている場合(つまり、タグ付きPDFの場合)、作成者が意図とした通りの正しい順序でリフロー表示されます。

 リフロー表示機能を実装しているPDFリーダーはあまり多くないようですが、願わくばモバイル端末用のPDFリーダーではぜひ実装していただきたいものです。あと、6インチサイズの電子書籍端末とか(ブツブツブツ・・・・

アクセシブルPDF(その2) – アクセシビリティに配慮したPDF作成のガイドライン WCAG2.0(JIS X8341-3:2010)とPDF/UA(ISO 14289-1)  –

 前のエントリに続いてアクセシビリティに配慮したPDFについて。 
 アクセシビリティに配慮したPDF作成のための公的なガイドラインとしてWCAG2.0(JIS X8341-3:2010)とPDF/UA(ISO 14289-1)の2つのガイドラインがあります。 
 PDF/UA(ISO 14289-1)の策定時にインプットとしてWCAG2.0が用いられたことから、この2つのガイドラインの要件に矛盾はないそうですが、立ち位置が異なるため完全に同一というわけではありません。PDF/UA(ISO 14289-1)の要件を満たすことと、WCAG2.0(JIS X8341-3:2010)の要件を満たすことは区別して考えなければなりません。
 PDF/UA(ISO 14289-1)の仕様を作成したAIIMが”Achieving WCAG 2.0 with PDF/UA“というWCAG2.0とPDF/UA(ISO 14289-1)の違いを解説したドキュメントを公開していますので、それをベースにWCAG2.0とPDF/UA(ISO 14289-1)を比較してみたいと思います。

PDF/UA(ISO 14289-1)の仕様を超えるWCAG 2.0(JIS X8341-3:2010)の要件

 以下は、PDF/UA(ISO 14289-1)に言及がないため、WCAG 2.0(JIS X8341-3:2010)を参照しなければなりません。

  • 映像・音声の代替コンテンツ、試験に用いられる非テキストコンテンツ、感覚的な非テキストコンテンツ、CAPTCHA
  • 音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ(PDF/UAは文法的な要件についてのみ触れている)
  • 映像コンテンツのキャプション
  • JavaScript設計
  • JavaScriptまたはマルチメディアコンテンツ
  • 特定デバイスの制御
  • 設計上の考慮事項(PDF/UAは全般的に外観、内容、またはデザインについて言及していない)

 また、動的なXFA(Adobe XML Forms Architecture )の使用はWCAG 2.0では禁止されていませんが、はPDF/UAでは使用が禁止されているので注意が必要です。
 

WCAG2.0(JIS X8341-3:2010)で言及されていないPDF/UA(ISO 14289-1)の要件

 逆に以下のようなWCAG2.0では言及されていないPDF/UAの要件もあります。

  • 相互運用性(PDFでは重要な相互運用性をWCAG2.0は規範的に求めていない)
  • フォント(WCAG2.0には、視認性の観点からのフォントに関する要件がない)
  • ナビゲーションとしての見出し
  • 記事スレッド

 

WCAG2.0(JIS X8341-3:2010)とPDF/UA(ISO 14289-1)マッピング表

 PDF/UA(ISO 14289-1)の仕様を作成したAIIMとAdobeがそれぞれWCAG2.0とPDF/UA(ISO 14289-1)マッピング表を以下の文書で公開しています。

 
 これらをを総合する形で以下のようにまとめてみました。どちらか一方にしか掲載されていないものについても基本的に削らずに掲載しています。

WCAG2.0(JIS X8341-3:2010)とPDF/UA(ISO 14289-1)マッピング表
WCAG 2.0
(括弧内は達成等級)※1
ISO 14289-1
(PDF/UA)
PDFファイルの要件
ISO 14289-1
(PDF/UA)
PDFリーダーの要件
ISO 32000-1 (PDF1.7) ※2 PDF/UAを超えるWCAG2.0の要件 関連のWCAG2.0の解説書実装方法集 ※3
1.1.1 非テキストコンテンツ (A) 7.3
7.18.1(パラグラフ4)
7.18.6.2
7.1(パラグラフ1)
8.1 14.8.4.5
14.9.3
映像・音声の代替コンテンツ、試験に用いられる非テキストコンテンツ、感覚的な非テキストコンテンツ、CAPTCHA 実装PDF1
実装PDF4
解説書
1.2.1 収録済の音声しか含まないメディア及び収録済の映像しか含まないメディア(A) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.2 収録済の音声コンテンツのキャプション (A) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
映像コンテンツのキャプション 解説書
1.2.3 収録済の映像コンテンツの代替コンテンツ又は音声ガイド(A) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.4 ライブの音声コンテンツのキャプション (AA) 7.18.6.2 8.11.3 7.11.3
13.2.4.2
映像コンテンツのキャプション 解説書
1.2.5 収録済の映像コンテンツの音声ガイド (AA) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.6 収録済の音声コンテンツの手話通訳(AAA) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.7 収録済の映像コンテンツの拡張した音声ガイド(AAA) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.8 収録済のメディアの代替コンテンツ(AAA) 7.11
7.18.6.2
7.18.7
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.2.9 ライブの音声しか含まないコンテンツの代替コンテンツ(AAA) 7.11
7.18.6.2
8.11.3 7.11.3
13.2.4.2
音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.3.1 情報及び関係性(A) ○コンテンツ内の構造と関係性について
7.1
7.2
7.3
7.4.1
7.5
7.6
7.7
7.8
7.9
7.10
7.20○annotation内の構造と関係性にについて
7.17と7.18
8.1 7.7.2
7.7.3.3
7.9.2
8.11.2.1
8.11.4.5
9.10.2
12.2
12.3.3
12.5.6.5
12.5.6.15
12.6
13.2.4.2
14.7.2
14.8
14.9.2
14.9.3
14.9.4
実装PDF6
実装PDF9
実装PDF10
実装PDF11
実装PDF12
実装PDF17
実装PDF20
実装PDF21
解説書
1.3.2 意味のある順序(A) 7.2(パラグラフ2)
7.17
7.18.3
8.2 (パラグラフ1) 7.9.2
14.8.2.4.2
14.9.2
14.9.4
実装PDF3
解説書
1.3.3 感覚的な特徴(A) 7.1(パラグラフ6、7) 解説書
1.4.1 色の使用(A) 7.1(パラグラフ6) 設計上の考慮事項 解説書
1.4.2 音声制御(A) 適応不可 8.10.3 解説書
1.4.3 最低限のコントラスト(AA) 7.1 (パラグラフ6、ノート4) 設計上の考慮事項 解説書
1.4.4 テキストのサイズ変更(AA) 7.2 7.9.2
14.8.2.4.2
14.9.2
14.9.4
解説書
1.4.5 画像化された文字(AA) 7.3(パラグラフ6) 実装PDF7
解説書
1.4.6 より十分なコントラスト(AAA) 7.1(パラグラフ6) 設計上の考慮事項 解説書
1.4.7 小さい背景音又は背景音なし(AAA) 音声のみコンテンツ、映像のみのコンテンツ、映像と音声が同期したコンテンツ 解説書
1.4.8 視覚的な表現(AAA) 設計上の考慮事項 解説書
1.4.9 画像化された文字(例外なし)(AAA) 7.3(パラグラフ1) Graphic design 解説書
2.1.1 キーボード操作(A) 7.19(パラグラフ3) 8.1 (パラグラフ2の箇条2と箇条3) 12.6 Control device specific 実装PDF3
実装PDF11
実装PDF23
解説書
2.1.2 フォーカス移動(A) 8.7 JavaScript設計 解説書
2.1.3 キーボード操作(例外なし)(AAA) 7.19(パラグラフ3) 8.1 (パラグラフ2の箇条2と箇条3) 12.6 Control device specific 解説書
2.2.1 調整可能な制限時間(A) 7.19(パラグラフ3) 8.10.3 (パラグラフ2,3) 12.6 JavaScriptまたはマルチメディアコンテンツ 解説書
2.2.2 一時停止、停止、非表示(A) 7.19 8.6
8.7
8.10.3
12.6 JavaScriptまたはマルチメディアコンテンツ 解説書
2.2.3 制限時間なし(AAA) 7.19 8.7 12.6 JavaScriptまたはマルチメディアコンテンツ 解説書
2.2.4 中断(AAA) 7.19 8.7 12.6 JavaScriptまたはマルチメディアコンテンツ 解説書
2.2.5 再認証(AAA) 7.19 12.6 JavaScript設計 解説書
2.3.1 3回の閃光又は閾値以下(A) 7.1 (パラグラフ5) 解説書
2.3.2 3回の閃光(AAA) 7.1 (パラグラフ5) 解説書
2.4.1 ブロック・スキップ(A) 7.4
7.8
7.1 (パラグラフ1、2)
8.9 (箇条2) 14.8 実装PDF9
解説書
2.4.2 ページタイトル(A) 7.1 (パラグラフ8、9) 8.8 12.2 実装PDF18
解説書
2.4.3 フォーカス順序(A) 7.1 (パラグラフ2)
7.18.1 (パラグラフ2)
7.18.3
8.1
8.9
14.8.4.4.3 実装PDF3
解説書
2.4.4 文脈におけるリンクの目的(A) 7.18.1 (パラグラフ2)
7.18.5
8.1 12.5.6.5
12.6.4.7
14.8.4.4.3
14.9.3
実装PDF11
実装PDF13
解説書
2.4.5 複数の到達手段(AA) 7.17
7.18.5
8.9 12.3.3
12.5.6.5
12.6.4.7
Table 28
14.9.3
実装PDF2
解説書
2.4.6 見出し及びラベル(AA) 7.4 設計上の考慮事項 解説書
2.4.7 視覚的に認識可能なフォーカス (AA) 設計上の考慮事項 解説書
2.4.8 現在位置(AAA) 7.4
7.17
設計上の考慮事項 解説書
2.4.9 リンクの目的(AAA) 7.18.5(パラグラフ2) 8.10.1 14.9.3 設計上の考慮事項 解説書
2.4.10 セクション見出し(AAA) 7.4 8.9(箇条2) 14.8.4.3.2
14.8.4.3.5
設計上の考慮事項 解説書
3.1.1 ページの言語(A) 7.2(パラグラフ3) 8.2(パラグラフ3) 実装PDF16
実装PDF19
解説書
3.1.2 部分的に用いられている言語(AA) 7.2(3パラグラフ目) 8.2(2パラグラフ目と3パラグラフ目) 実装PDF19
解説書
3.1.3 一般的ではない用語(AAA) 14.9.5 設計上の考慮事項 解説書
3.1.4 略語(AAA) 14.9.5 実装PDF8
解説書
3.1.5 読解(AAA) 設計上の考慮事項 解説書
3.1.6 発音及び読み仮名(AAA) 設計上の考慮事項 解説書
3.2.1 オン・フォーカス(A) 7.19(パラグラフ2) 8.7 設計上の考慮事項 解説書
3.2.2 ユーザインタフェース・コンポーネントによる状況の変化(A) 7.19(パラグラフ2) 8.7 設計上の考慮事項 実装PDF15
解説書
3.2.3 一貫したナビゲーション(AA) 7.1(パラグラフ1)
7.17
設計上の考慮事項 実装PDF14
実装PDF17
解説書
3.2.4 一貫した識別性(AA) 7.1(パラグラフ1) 設計上の考慮事項 解説書
3.2.5 利用者の要求による状況の変化(AAA) 7.19(パラグラフ2) JavaScript設計 解説書
3.3.1 入力エラー箇所の特定(A) 設計上の考慮事項 8.7 JavaScript設計 実装PDF5
実装PDF22
解説書
3.3.2 ラベル又は説明文(A) 6.2
7.18.1
7.18.3
7.18.4
8.10.2 14.8.4.4.3
14.9.3
14.8.4.5
実装PDF5
実装PDF10
解説書
3.3.3 入力エラー修正方法の提示(AA) 8.10.2 設計上の考慮事項 解説書
3.3.4 法的義務・金銭的取引・データ変更・回答送信のエラー回避(AA) 8.10.2 設計上の考慮事項 解説書
3.3.5 ヘルプ(AAA) 設計上の考慮事項 解説書
3.3.6 エラー回避に関する例外なし(AAA) 設計上の考慮事項 解説書
4.1.1 構文解析(A) 動的なXFA 解説書
4.1.2 プログラムが解釈可能な識別名・役割及び設定可能な値(A) 7.13
7.14
7.18
8.10
8.11.2
実装PDF10
実装PDF12
解説書

関連エントリ

ウェブアクセシビリティガイドラインについて

代替テキスト

リンクのはり方

テキスト

動画・音声

EPUB

PDF