(57)【要約】【課題】ウェブページの視認性を向上させる際の利便性をより高くする。【解決手段】サーバから転送されるページデータに基づいてウェブページを表示するウェブブラウザは、ページデータにおいて指定された原表示属性に換えてウェブページの表示に使用する適用表示属性の設定と解除とが可能に構成されている。視覚補助装置は、ウェブブラウザの表示画面上に、通常表示モードＭ１と視認性が高い視覚補助モードＭ２との切替を行うための切替コントロールを付加するコントロール付加部と、通常表示モードＭ１から視覚補助モードＭ２への切替Ｔ１２に際して適用表示属性を設定し、視覚補助モードＭ２から通常表示モードＭ１への切替Ｔ２１に際して適用表示属性を解除する表示属性設定部と、通常表示モードＭ１と視覚補助モードＭ２の切替に際して、ウェブブラウザにウェブページの描画を指示する描画指示部とを有している。【選択図】図４
2012032914.tif 000002
【特許請求の範囲】
【請求項１】
サーバから転送されるページデータに基づいてウェブページを表示するウェブブラウザの機能を拡張することにより前記ウェブページの視認性を向上させる視覚補助装置であって、
前記ウェブブラウザは、前記ページデータにおいて指定された原表示属性に換えて前記ウェブページの表示に使用する適用表示属性の設定と解除とが可能に構成されており、
前記視覚補助装置は、
前記ウェブブラウザの表示画面上に、通常表示モードと視認性が前記通常表示モードよりも高い視覚補助モードとの切替を行うための切替コントロールを付加するコントロール付加部と、
前記通常表示モードから前記視覚補助モードへの切替に際して前記適用表示属性を設定し、前記視覚補助モードから前記通常表示モードへの切替に際して前記適用表示属性を解除する表示属性設定部と、
前記通常表示モードと前記視覚補助モードの切替に際して、前記ウェブブラウザに前記ウェブページの描画を指示する描画指示部とを
備える
視覚補助装置。
【請求項２】
請求項１記載の視覚補助装置であって、
前記視覚補助モードにおいて、前記ウェブブラウザにより表示されるウェブページが前記ウェブページとは異なるウェブページに移動する際には、表示モードが前記視覚補助モードから前記通常表示モードに切り替えられる
視覚補助装置。
【請求項３】
請求項１または２記載の視覚補助装置であって、さらに、
前記表示属性設定部により設定される前記適用表示属性のユーザによる変更を許容する適用表示属性変更部を備える
視覚補助装置。
【請求項４】
前記表示属性設定部は、前記適用表示属性として文字色と背景色とを少数色覚者にとって判別が容易な色の組み合わせに設定する、請求項１ないし３のいずれか記載の視覚補助装置。
【請求項５】
前記表示属性設定部は、前記適用表示属性として文字色を黒色に設定し背景色を白色に設定する、請求項４記載の視覚補助装置。
【請求項６】
サーバから転送されるページデータに基づいてウェブページを表示するウェブブラウザの機能を拡張することにより前記ウェブページの視認性を向上させる視覚補助プログラムであって、
前記ウェブブラウザは、前記ページデータにおいて指定された原表示属性に換えて前記ウェブページの表示に使用する適用表示属性の設定と解除とが可能に構成されており、
前記視覚補助プログラムは、
前記ウェブブラウザの表示画面上に、通常表示モードと視認性が前記通常表示モードよりも高い視覚補助モードとの切替を行うための切替コントロールを付加する機能と、
前記通常表示モードから前記視覚補助モードへの切替に際して前記適用表示属性を設定する機能と、
前記視覚補助モードから前記通常表示モードへの切替に際して前記適用表示属性を解除する機能と、
前記通常表示モードと前記視覚補助モードの切替に際して、前記ウェブブラウザに前記ウェブページの描画を指示する機能とを
コンピュータに実現させる
視覚補助プログラム。
【請求項７】
サーバから転送されるページデータに基づいてウェブページを表示するウェブブラウザの機能を拡張することにより前記ウェブページの視認性を向上させる視覚補助方法であって、
前記ウェブブラウザは、前記ページデータにおいて指定された原表示属性に換えて前記ウェブページの表示に使用する適用表示属性の設定と解除とが可能に構成されており、
前記視覚補助方法は、
前記ウェブブラウザの表示画面上に、通常表示モードと視認性が前記通常表示モードよりも高い視覚補助モードとの切替を行うための切替コントロールを付加し、
前記通常表示モードから前記視覚補助モードへの切替に際して前記適用表示属性を設定し、
前記視覚補助モードから前記通常表示モードへの切替に際して前記適用表示属性を解除し、
前記通常表示モードと前記視覚補助モードの切替に際して、前記ウェブブラウザに前記ウェブページの描画を指示する
視覚補助方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ウェブブラウザで表示されるウェブページの視認性を向上させる技術に関する。
【背景技術】
【０００２】
近年では、個人レベルでウェブページを作成し、インターネットを介して当該ウェブページを公開することが多く行われるようになってきた。これらのウェブページの中には、多数型の色覚特性（「正常色覚」とも呼ばれる）を有する者が特定の色組み合わせについて色の判別が困難な少数型の色覚特性を考慮せずに作成し、少数型の色覚特性を持つ者（少数色覚者）にとって視認性が低いウェブページが含まれている。そこで、少数色覚者にとってのウェブページの視認性を向上させる技術として、外部ネットワークとの通信を管理するプロキシ部にウェブページ情報の色情報を変換する視覚補助部を設けることにより、ウェブブラウザにより表示されるウェブページの色を色変換することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−５５４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、ウェブページの視認性は、ウェブページごとに異なっているため、ウェブページの色変換を常に行う必要はない。また、少数色覚者によっては、視認性が十分に高いウェブページであれば、色変換を行っていないウェブページの閲覧を望む場合も少なくない。しかしながら、プロキシ部に色変換を行う視覚補助部を設けた場合、閲覧するウェブページの視認性の高低にかかわらず予め設定された形態でウェブページの色が変換される。この場合、ウェブページの表示結果は、必ずしも少数色覚者の要望を満たすものではなく、また、色変換が不要なウェブページにおいても色変換が行われるため、色変換が不要なウェブページの閲覧をする際の表示速度が低下する虞がある。上述の問題は、少数色覚者のために色変換を行う場合に限らず、ウェブページの視認性を向上させる視覚補助を行う場合に共通する。
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、ウェブページの視認性を向上させる際の利便性をより高くする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも一部を達成するために、本発明は、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
サーバから転送されるページデータに基づいてウェブページを表示するウェブブラウザの機能を拡張することにより前記ウェブページの視認性を向上させる視覚補助装置であって、前記ウェブブラウザは、前記ページデータにおいて指定された原表示属性に換えて前記ウェブページの表示に使用する適用表示属性の設定と解除とが可能に構成されており、前記視覚補助装置は、前記ウェブブラウザの表示画面上に、通常表示モードと視認性が前記通常表示モードよりも高い視覚補助モードとの切替を行うための切替コントロールを付加するコントロール付加部と、前記通常表示モードから前記視覚補助モードへの切替に際して前記適用表示属性を設定し、前記視覚補助モードから前記通常表示モードへの切替に際して前記適用表示属性を解除する表示属性設定部と、前記通常表示モードと前記視覚補助モードの切替に際して、前記ウェブブラウザに前記ウェブページの描画を指示する描画指示部とを備える視覚補助装置。
【０００８】
この適用例によれば、ウェブブラウザの表示画面上に、通常表示モードと視覚補助モードを切り替えるための切替コントロールを付加される。そのため、ユーザはウェブブラウザに表示されたウェブページを閲覧しながら表示モードを切り替えることができるので、好ましい表示モードを選択することがより容易となる。
【０００９】
［適用例２］
適用例１記載の視覚補助装置であって、前記視覚補助モードにおいて、前記ウェブブラウザにより表示されるウェブページが前記ウェブページとは異なるウェブページに移動する際には、表示モードが前記視覚補助モードから前記通常表示モードに切り替えられる視覚補助装置。
【００１０】
この適用例によれば、ウェブブラウザにより表示されるウェブページが異なるウェブページに移動した場合に、ユーザが切替コントロールを操作することなく表示モードが通常表示モードに切り替えられる。そのため、移動先のウェブページの視認性が十分に高い場合に切替コントロールの操作を省略できるので、ウェブページを閲覧する際の利便性が向上する。
【００１１】
［適用例３］
適用例１または２記載の視覚補助装置であって、さらに、前記表示属性設定部により設定される前記適用表示属性のユーザによる変更を許容する適用表示属性変更部を備える視覚補助装置。
【００１２】
この適用例によれば、適用表示属性のユーザによる変更が許容されているので、視覚補助モードにおける表示をより好ましい形態とすることが可能となる。
【００１３】
［適用例４］
前記表示属性設定部は、前記適用表示属性として文字色と背景色とを少数色覚者にとって判別が容易な色の組み合わせに設定する、適用例１ないし３のいずれか記載の視覚補助装置。
【００１４】
種々の表示属性のうち文字色と背景色とは、変更した際のウェブページのデザインに対する影響が少ない。そのため、文字色と背景色とを少数色覚者にとって判別が容易な色の組み合わせに設定した場合、より本来のウェブページに近い形態でウェブページを表示することが可能となる。
【００１５】
［適用例５］
前記表示属性設定部は、前記適用表示属性として文字色を黒色に設定し背景色を白色に設定する、適用例４記載の視覚補助装置。
【００１６】
文字色を黒色に設定し背景色を白色に設定することにより、色覚特性の種類によらずウェブページの視認性を高くすることが可能となる。
【００１７】
なお、本発明は、種々の態様で実現することが可能である。本発明は、例えば、視覚補助装置、視覚補助プログラム、および視覚補助方法等の態様で実現することができる。
【図面の簡単な説明】
【００１８】
【図１】ウェブページ表示システムの構成を示す概略構成図。
【図２】ウェブページ表示システムの機能的な構成を示すブロック図。
【図３】ウェブブラウザの表示画面を示す説明図。
【図４】表示モードが切り替えられる際の処理の流れを示す説明図。
【図５】通常表示モードから視覚補助モードへの遷移に伴って表示状態が変更される様子を示す説明図。
【図６】視覚補助モードから通常表示モードへの遷移に伴って表示状態が変更される様子を示す説明図。
【図７】第２実施例において表示モードが切り替えられる際の処理の流れを示す説明図。
【図８】視覚補助モードから通常表示モードへの遷移に伴って表示状態が変更される様子を示す説明図。
【図９】第３実施例におけるウェブページ表示システムの機能的な構成を示すブロック図。
【図１０】第３実施例のウェブブラウザにより表示される画面を示す説明図。
【図１１】通常表示モードと視覚補助モードとにおけるウェブブラウザの表示画面を示す説明図。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態を以下の順序で説明する。
Ａ．第１実施例：
Ａ１．ウェブページ表示システム：
Ａ２．アドインの機能：
Ａ３．表示モードの切替：
Ｂ．第２実施例：
Ｃ．第３実施例：
【００２０】
Ａ１．ウェブページ表示システム：
図１は、第１実施例を適用したウェブページ表示システム１０の構成を示す概略構成図である。ウェブページ表示システム１０は、ウェブページの表示を行うクライアント１００と、ウェブページの表示に使用されるデータ（ページデータ）を送出するウェブサーバ９００とを有している。クライアント１００とウェブサーバ９００とは、インターネットＩＮＥＴを介して互いに接続されている。クライアント１００は、マウスやキーボード等の入力機器を備えており、ユーザがこれらの入力機器を操作することにより、ユーザにより指示されたウェブページがディスプレイ上に表示される。
【００２１】
第１実施例では、クライアント１００とウェブサーバ９００との間のデータの転送は、ＨＴＴＰ（Hypertext Transfer Protocol）に基づいたメッセージ（ＨＴＴＰメッセージ）の交換によって行われている。具体的には、クライアント１００は、ユーザの指示に従ってページデータの送信を要求する要求メッセージ（以下、単に「要求」とも呼ぶ）をウェブサーバ９００に転送する。そして、ウェブサーバ９００が、クライアント１００から転送されてきた要求に応じて、ページデータを含む応答メッセージをクライアント１００に転送することにより、要求されたページデータがクライアント１００に転送される。
【００２２】
ウェブサーバ９００は、ページデータの少なくとも一部として、ＨＴＭＬ（HyperText Markup Language）で記述されたＨＴＭＬデータをクライアント１００に転送する。クライアント１００は、このＨＴＭＬデータを解釈するとともに、必要に応じて画像データ等のＨＴＭＬデータ以外のページデータをウェブサーバ９００から取得する。これにより、ユーザが指示したウェブページは、クライアント１００のディスプレイ上に表示される。なお、ＨＴＭＬデータ以外の種々のページデータについては、本発明と直接関連しないので、以下ではその説明を省略する。
【００２３】
なお、第１実施例では、クライアント１００とウェブサーバ９００との間のデータの転送プロトコルとしてＨＴＴＰを用い、ページデータとしてＨＴＭＬデータを転送しているが、データの転送プロトコルやページデータの形式は、必要に応じて変更することが可能である。
【００２４】
図２は、ウェブページ表示システム１０の機能的な構成を示すブロック図である。クライアント１００は、ウェブブラウザ１１０と、通信制御部１２０と、外部記憶装置１３０とを備えている。ウェブブラウザ１１０は、要求送信部１１２と、ＨＴＭＬデータ取得部１１４と、表示処理部１１６と、ユーザ操作取得部１１８とを有している。ウェブブラウザ１１０は、さらに、本来のウェブブラウザに追加的に設けられるアドイン２００を有している。なお、アドイン２００の構成および機能については、後述する。
【００２５】
クライアント１００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよび外部インタフェース（いずれも図示しない）を有するコンピュータとして構成されている。クライアント１００としての機能を実現する各機能部１１０，１２０，２００は、ＣＰＵがＲＯＭあるいは外部記憶装置１３０に格納されたプログラムを実行することにより実現される。
【００２６】
ウェブサーバ９００は、ウェブサーバ９００としてのサービスを実行するサービス実行部９１０と、通信制御部９２０と、外部記憶装置９３０とを備えている。サービス実行部９１０は、要求解析部９１２と、ＨＴＭＬデータ生成部９１４と、ページデータ送信部９１６とを有している。ウェブサーバ９００は、ＣＰＵ、ＲＯＭ、ＲＡＭおよび外部インタフェース（いずれも図示しない）を有するコンピュータとして構成されている。ウェブサーバ９００としての機能を実現する各機能部９１０，９２０は、ＣＰＵがＲＯＭあるいは外部記憶装置９３０に格納されたプログラムを実行することにより実現される。
【００２７】
ユーザ操作取得部１１８は、マウスやキーボード等を用いてユーザから与えられるウェブページの表示に関連する指示を取得する。ユーザからの指示に基づいて、要求送信部１１２は、ウェブサーバに転送する要求メッセージを生成し、生成した要求メッセージを通信制御部１２０とインターネットＩＮＥＴとを介してウェブサーバ９００に転送する。
【００２８】
ウェブサーバ９００の要求解析部９１２は、通信制御部９２０を介して転送されてきた要求メッセージを解析する。ＨＴＭＬデータ生成部９１４は、要求メッセージの解析結果に基づいてＨＴＭＬデータを生成する。ＨＴＭＬデータ生成部９１４は、外部記憶装置９３０に格納されたＨＴＭＬデータ、あるいは、所定の処理によって生成されたデータに基づいてＨＴＭＬデータを生成する。なお、ＨＴＭＬデータ生成部９１４は、外部記憶装置９３０に格納されたＨＴＭＬデータをそのまま利用するものとしても良い。生成されたＨＴＭＬデータは、ページデータ送信部９１６により、通信制御部９２０とインターネットＩＮＥＴとを介してクライアント１００に送信される。
【００２９】
クライアント１００のＨＴＭＬデータ取得部１１４は、通信制御部１２０を介して転送されてきたＨＴＭＬデータを取得する。表示処理部１１６は、ＨＴＭＬデータ取得部１１４が取得したＨＴＭＬデータを解釈し、ディスプレイ（図示しない）に画像を表示する。これにより、クライアント１００のディスプレイには、ユーザにより指示されたウェブページが表示される。
【００３０】
アドイン２００は、ウェブブラウザの機能を拡張する機能であり、ウェブブラウザの本来のプログラムとは別個にインストールされるアドインプログラムにより実現される。第１実施例のアドイン２００は、ユーザインタフェース制御部（ＵＩ変更指示部）２１０と、表示属性設定部２２０と、描画指示部２３０とを有している。これらの機能部２１０，２２０，２３０を有するアドイン２００を用いることにより、第１実施例のウェブブラウザ１１０は、少数色覚者がウェブページを閲覧した際の視認性を向上させるようにウェブページの表示状態（表示モード）を切り替えることができる。ここで、少数色覚者とは、少数型の色覚特性を有する者を謂う。
【００３１】
ＵＩ変更指示部２１０は、アドイン２００の機能に対応して、ウェブブラウザ１１０にユーザインタフェースの変更を指示する。表示属性設定部２２０は、表示処理部１１６に対して、ウェブページの表示に使用する文字色（color）や背景色（bgcolor）等の表示属性を設定する。表示属性が設定された表示処理部１１６は、ＨＴＭＬデータを解釈して画面を表示する際に、ＨＴＭＬデータのタグに含まれる表示属性（原表示属性）に換えて、表示属性設定部２２０が設定した表示属性（適用表示属性）を用いて画面を表示する。描画指示部２３０は、ＨＴＭＬデータに基づいて画面を再描画させる指示を表示処理部１１６に与える。
【００３２】
Ａ２．アドインの機能：
図３は、アドイン２００を有さない本来のウェブブラウザの表示画面ＳＣＲと、アドイン２００を有する第１実施例のウェブブラウザ１１０の表示画面ＳＣＲａとを示す説明図である。図３（ａ）に示すように、アドイン２００を有さないウェブブラウザの表示画面ＳＣＲには、ユーザによるボタンの操作を許容するツールバーＴＢと、ユーザによるアドレスの入力を許容するアドレスバーＡＢと、ウェブページが表示されるウェブページ表示領域ＷＰＡと、ウェブページ表示領域ＷＰＡの右側に設けられたスクロールバーＳＢとが設けられている。
【００３３】
ツールバーＴＢには、ユーザがウェブブラウザに指示を与えるための複数のボタンが設けられており、ユーザがボタンを操作することにより、ウェブブラウザはボタンに対応する機能を実行する。アドレスバーＡＢには、ウェブページのアドレスがＵＲＬ（Uniform Resource Locator）形式で表示されたテキストボックスＢＸＴと、移動ボタンＢＴＭとが設けられている。テキストボックスＢＸＴは、ユーザによる文字の入力が可能となっており、ユーザがテキストボックスＢＸＴにウェブページのアドレスを入力して移動ボタンＢＴＭを操作すると、入力されたアドレスに対応するウェブページが表示される。
【００３４】
図３（ａ）の例では、ウェブページ表示領域ＷＰＡには、淡緑色の背景ＢＧＤ上に、淡赤色の文字の大きなテキストＴＸＬおよび文字の小さなテキストＴＸＳと、画像ＩＭＧとが表示されている。このように、背景ＢＧＤが淡緑色で表示され、テキストＴＸＬ，ＴＸＳが淡赤色で表示されているため、図３（ａ）で表示されているウェブページは、赤系統と緑系統と色の判別が困難な少数色覚者にとって視認性が低くなっている。
【００３５】
図３（ｂ）に示す第１実施例のウェブブラウザ１１０の表示画面ＳＣＲａでは、ＵＩ変更指示部２１０がアドイン２００に対応する視覚補助ボタンＢＴＡと境界線ＢＤＬとの表示をウェブブラウザ１１０に指示することにより、ツールバーＴＢａにこれらの視覚補助ボタンＢＴＡと境界線ＢＤＬとが表示されている。他の点においては、第１実施例のウェブブラウザ１１０の表示画面ＳＣＲａは、図３（ａ）に示すアドイン２００がない本来のウェブブラウザの表示画面ＳＣＲと同様である。
【００３６】
なお、第１実施例では、ＵＩ変更指示部２１０は、視覚補助ボタンＢＴＡと境界線ＢＤＬとの表示をウェブブラウザ１１０に指示しているが、ＵＩ変更指示部２１０が視覚補助ボタンＢＴＡのみの表示をウェブブラウザ１１０に指示するものとしても良い。また、視覚補助ボタンＢＴＡに替えて、チェックボックスやラジオボタン等の種々のコントロールを用いることも可能である。このように、ＵＩ変更指示部２１０は、ユーザによる操作を受け付けるコントロールをウェブブラウザ１１０のユーザインタフェースである表示画面ＳＣＲａ上に付加するので、「コントロール付加部」とも呼ぶことが可能である。
【００３７】
Ａ３．表示モードの変更：
図４ないし図６は、第１実施例のウェブブラウザ１１０において、ウェブページの表示状態（表示モード）が切り替えられる様子を示している。図４は、表示モードが切り替えられる際の処理の流れを示す説明図である。図４（ａ）は、通常表示モードＭ１と視覚補助モードＭ２と２つの表示モードの切替（遷移）の様子を示す状態遷移図である。ここで、通常表示モードＭ１とは、ＨＴＭＬデータに含まれる表示属性をそのまま用いてウェブページを表示する表示モードであり、視覚補助モードＭ２とは、表示処理部１１６が表示属性設定部２２０によって設定された表示属性を用いてウェブページを表示する表示モードである。図４（ａ）に示すように、視覚補助ボタンＢＴＡ（図３（ｂ））の操作により、通常表示モードＭ１と視覚補助モードＭ２とは交互に切り替えられる。
【００３８】
図４（ｂ）は、通常表示モードＭ１から視覚補助モードＭ２への遷移Ｔ１２の際に実行される処理の内容を示すフローチャートであり、図５は、通常表示モードＭ１から視覚補助モードＭ２への遷移Ｔ１２に伴って表示状態が変更される様子を示す説明図である。
【００３９】
図５（ａ）に示すように、通常表示モードの表示画面ＳＣＲａでユーザが視覚補助ボタンＢＴＡを操作すると、図４（ｂ）のステップＳ１２２において、アドイン２００（図２）のＵＩ変更指示部２１０は、視覚補助ボタンの表示をＯＮ状態に変更する。すなわち、ＵＩ変更指示部２１０は、表示画面ＳＣＲａに表示されている視覚補助ボタンＢＴＡに替えて、ＯＮ状態を表す視覚補助ボタンＢＴＡｂ（図５（ｂ））に表示するようにウェブブラウザ１１０に指示する。
【００４０】
ステップＳ１２４において、表示属性設定部２２０は、表示処理部１１６に対して表示属性を設定する。第１実施例においては、表示属性設定部２２０は、文字色（color）に黒色（#000000）を設定し、背景色（bgcolor）に白色（#FFFFFF）を設定する。なお、第１実施例では、文字色を黒色とし背景色を白色としているが、一般的には、文字色と背景色との組み合わせが少数色覚者にとって判別が容易となる組み合わせであればよい。但し、色覚特性の種類によらずウェブページの視認性を高くすることが可能となる点で、文字色を黒色とし背景色を白色とするのが好ましい。
【００４１】
なお、後述するように、文字色や背景色を変更することなく、文字の太さや大きさを変更することによりウェブページの視認性を高くすることも可能である。但し、文字の太さや大きさを変更した場合、ウェブページ上における画像ＩＭＧの配置等、本来のウェブページのデザインが再現できなくなる虞がある。そのため、より本来のウェブページに近い形態でウェブページを表示することが可能となる点で、文字色や背景色を変更するのが好ましい。
【００４２】
次いで、ステップＳ１２６において、描画指示部２３０は、表示処理部１１６に対して、ウェブページの再描画を指示する。再描画の指示を受けた表示処理部１１６は、表示属性設定部２２０により設定された表示属性を用いてウェブページを表示する。これにより、視覚補助モードＭ２においては、図５（ｂ）に示すように、通常表示モードＭ１において淡緑色であった背景ＢＧＤが白色の背景ＢＧＤｂとなり、通常表示モードＭ１において淡赤色であったテキストＴＸＬ，ＴＸＳが黒色のテキストＴＸＬｂ，ＴＸＳｂとなる。このように、第１実施例では、視覚補助モードＭ２においてウェブページが白地に黒文字で表示されるので、少数色覚者がウェブページを閲覧する際の視認性が向上する。
【００４３】
図４（ｃ）は、視覚補助モードＭ２から通常表示モードへの遷移Ｔ２１の際に実行される処理の内容を示すフローチャートであり、図６は、視覚補助モードＭ２から通常表示モードＭ１への遷移Ｔ２１に伴って表示状態が変更される様子を示す説明図である。
【００４４】
図６（ａ）に示すように、視覚補助モードの表示画面ＳＣＲｂでユーザが視覚補助ボタンＢＴＡｂを操作すると、図４（ｃ）のステップＳ２１２において、アドイン２００（図２）のＵＩ変更指示部２１０は、視覚補助ボタンの表示をＯＦＦ状態に変更する。すなわち、ＵＩ変更指示部２１０は、表示画面ＳＣＲｂに表示されている視覚補助ボタンＢＴＡｂに替えて、ＯＦＦ状態を表す視覚補助ボタンＢＴＡを表示するようにウェブブラウザ１１０に指示する。
【００４５】
ステップＳ２１４において、表示属性設定部２２０は、表示処理部１１６に対して設定していた表示属性の設定を解除する（適用表示属性の解除）。次いで、ステップＳ２１６において、描画指示部２３０は、表示処理部１１６に対して、ウェブページの再描画を指示する。再描画の指示を受けた表示処理部１１６は、ＨＴＭＬデータにおいて指定された表示属性を用いてウェブページを表示する。これにより、図６（ｂ）に示すように、背景ＢＧＤが淡緑色で、テキストＴＸＬ，ＴＸＳが淡赤色のＨＴＭＬデータの表示属性を反映したウェブページが表示される。
【００４６】
このように、第１実施例では、アドイン２００を用いることにより、ウェブブラウザ１１０は、通常表示モードＭ１と視覚補助モードＭ２との２つの表示モードでのウェブページを表示することができる。そして、視覚補助モードＭ２では、表示属性を設定することにより、ＨＴＭＬデータで指定された表示属性にかかわらず、少数色覚者にとって視認性が高い状態でウェブページを表示することが可能となる。
【００４７】
また、第１実施例では、ウェブブラウザ１１０のユーザインタフェースである表示画面ＳＣＲａ上に視覚補助ボタンＢＴＡを設けることにより、ユーザはウェブブラウザ１１０の表示画面ＳＣＲａを見ながら表示モードを切り替えることが可能となる。このように、ウェブページが表示されている表示画面ＳＣＲａ上に配置された視覚補助ボタンＢＴＡの操作により表示モードの切替を行うことができるので、少数色覚者が表示モードを切り替える際の利便性をより高くすることが可能となる。
【００４８】
さらに、第１実施例によれば、ウェブブラウザ１１０の表示処理部１１６は、ＨＴＭＬデータのタグに含まれる原表示属性に換えて、表示属性設定部２２０により設定された適用表示属性を用いてウェブページの描画を行う。この場合、視覚補助モードＭ２におけるウェブページの描画は、原表示属性を適用表示属性に置き換える他は、通常表示モードＭ１におけるウェブページの描画とほぼ同様に行われる。そのため、視覚補助モードＭ２におけるウェブページの描画を、通常表示モードＭ１とほぼ同様の速さで行うことが可能となる。
【００４９】
Ｂ．第２実施例：
図７および図８は、第２実施例において、ウェブページの表示状態（表示モード）が切り替えられる様子を示している。図７は、第２実施例において表示モードが切り替えられる際の処理の流れを示す説明図である。図７（ａ）は、通常表示モードＭ１と視覚補助モードＭ２と２つの表示モードの切替（遷移）の様子を示す状態遷移図であり、図７（ｂ）は、通常表示モードＭ１から視覚補助モードＭ２への遷移Ｔ２９の際に実行される処理の内容を示すフローチャートであり、図８は、視覚補助モードＭ２から通常表示モードＭ１への遷移Ｔ２９に伴って表示状態が変更される様子を示す説明図である。なお、視覚補助ボタンＢＴＡの操作による表示モードの遷移は第１実施例と同様であるので、ここではその説明を省略する。
【００５０】
図７（ａ）に示すように、第２実施例は、第１実施例と同様の視覚補助ボタンＢＴＡの操作による通常表示モードＭ１と視覚補助モードＭ２との間の遷移Ｔ１２，Ｔ２１に加えて、ページの移動に伴って視覚補助モードＭ２から通常表示モードＭ１への遷移Ｔ２９が発生する点で図４（ａ）に示す第１実施例と異なっている。他の点は、第１実施例と同様である。
【００５１】
図８（ａ）は、視覚補助モードＭ２におけるウェブブラウザ１１０の表示画面ＳＣＲｃを示している。この表示画面ＳＣＲｃでは、表示画面ＳＣＲｃのアドレスバーＡＢに設けられているテキストボックスＢＸＴに、表示されているウェブページとは別のウェブページのアドレスが入力されている。そして、ユーザが移動ボタンＢＴＭを操作すると、図７（ｂ）に示すページ移動に伴う遷移Ｔ２９を実行する処理が開始される。なお、図８（ａ）の例では、ユーザが移動ボタンＢＴＭを操作することにより遷移Ｔ２９を実行する処理が開始されるが、ウェブページ上のリンクの操作等、ページの移動が生じるユーザの任意の操作により遷移Ｔ２９を実行する処理が開始される。
【００５２】
ユーザが移動ボタンＢＴＭを操作すると、ステップＳ２９２において、移動先のウェブページと表示されているウェブページとが同一であるか否かが判断される。移動先のウェブページと表示されているウェブページとが同一であると判断された場合、処理は終了し、表示モードは視覚補助モードＭ２に維持される。一方、移動先のウェブページと表示されているウェブページとが同一でないと判断された場合、制御はステップＳ２９４に移される。図８（ａ）の例では、テキストボックスＢＸＴに入力されたアドレスは、表示されているウェブページとは別のウェブページのアドレスとなっている。そのため、ステップＳ２９２では、移動先のウェブページと表示されているウェブページとが同一でないと判断され、制御はステップＳ２９４に移される。
【００５３】
なお、移動先のウェブページと表示されているウェブページとが同一であるか否かは、表示中のウェブページのアドレスと、移動先として指定されたウェブページのアドレスとを比較することにより判断することが可能である。この場合、ＵＲＬに付加される種々のパラメータによってウェブサーバ９００が異なるＨＴＭＬデータを転送してくる可能性があるので、ＵＲＬのパラメータを含めてアドレスが同一であるか否かを判断するのが好ましい。
【００５４】
ステップＳ２９４において、アドイン２００（図２）のＵＩ変更指示部２１０は、視覚補助ボタンの表示をＯＦＦ状態に変更する。そして、表示属性設定部２２０が表示処理部１１６に対して設定していた表示属性の設定を解除し（ステップＳ２９６）、描画指示部２３０が表示処理部１１６に対してウェブページの描画を指示する（ステップＳ２９８）。これにより、図８（ｂ）に示すように、移動先のウェブページは、当該ウェブページを表すＨＴＭＬデータの表示属性を反映した状態で表示される。
【００５５】
図８（ｂ）のウェブページを表すＨＴＭＬデータでは、背景色（bgcolor）に淡緑色が指定されている一方、文字色（color）が指定されていない。そのため、ウェブページ表示領域ＷＰＡには、淡緑色の背景ＢＧＤｄ上に、黒色の文字の大きなテキストＴＸＬｄおよび文字の小さなテキストＴＸＳｄと、画像ＩＭＧｄとが表示されている。この場合、図４（ａ）の例で示すウェブページと異なり、図８（ｂ）の例で示すウェブページは背景ＢＧＤｄが淡緑色であるが、テキストＴＸＬｄ，ＴＸＬｓが黒色で表示されるため、赤系統と青系統との判別が困難な少数色覚者にとっても視認性の低下が抑制されている。一方、図８（ｂ）の例では、ＨＴＭＬデータで指定された表示属性に基づいてウェブページが表示される。そのため、ユーザは、移動後のウェブページを本来の表示状態のまま閲覧することができる。
【００５６】
このように、第２実施例では、異なるウェブページへの移動に伴い、表示モードが視覚補助モードＭ２から通常表示モードＭ１に切り替えられる。一般に、ウェブページの視認性は、ウェブページごとに異なっている。そのため、ユーザは視覚補助ボタンＢＴＡを操作することなく、視認性が低くないウェブページを本来の表示状態のまま閲覧することが可能となるので、ウェブページの閲覧の際の利便性が向上する。
【００５７】
Ｃ．第３実施例：
図９は、第３実施例におけるウェブページ表示システム１０ｅの機能的な構成を示すブロック図である。第３実施例のウェブページ表示システム１０ｅは、アドイン２００ｅに補助表示設定部２４０が付加されている点で、第１実施例のウェブページ表示システム１０と異なっている。他の点は、第１実施例のウェブページ表示システム１０（図２）と同様である。補助表示設定部２４０は、視覚補助モードＭ２（図４（ａ））における表示方法を設定する。具体的には、補助表示設定部２４０は、表示属性設定部２２０に対して、視覚補助モードＭ２（図４（ａ））において使用する表示属性を設定する。
【００５８】
図１０は、第３実施例のウェブブラウザ１１０ｅにより表示される画面を示す説明図である。図１０（ａ）は、通常表示モードＭ１（図４（ａ））におけるウェブブラウザ１１０ｅの表示画面ＳＣＲｅを示している。図１０（ａ）に示すように、表示画面ＳＣＲｅのツールバーＴＢｅには、視覚補助モードＭ２における表示方法を設定するための補助設定ボタンＢＴＳが設けられている点で、第１実施例のウェブブラウザ１１０の表示画面ＳＣＲａ（図５（ａ））と異なっている。他の点は、第１実施例と同様である。
【００５９】
ユーザが補助設定ボタンＢＴＳを操作すると、アドイン２００ｅの補助表示設定部２４０はＵＩ変更指示部２１０を介して、図１０（ｂ）に示すように、視覚補助モードＭ２における表示方法を設定するためのダイアログボックスＤＬＧを表示する。ダイアログボックスＤＬＧには、太字での表示を設定するためのチェックボックスＣＸＢと、色変更した表示を設定するためのチェックボックスＣＸＣと、ＯＫボタンＢＴＫと、キャンセルボタンＢＴＣとが設けられている。
【００６０】
ユーザがチェックボックスＣＸＢ，ＣＸＣを操作すると、チェックボックスＣＸＢ，ＣＸＣ中のチェックマークの表示・非表示が切り替わる。チェックマークが表示されている状態（チェック状態）では、当該チェックボックスに対応する表示方法が設定される。ユーザがＯＫボタンＢＴＫを操作すると、ダイアログボックスＤＬＧにおいて設定された表示方法が設定される。具体的には、補助表示設定部２４０は、表示属性設定部２２０により設定される適用表示属性を変更する。このように補助表示設定部２４０は、適用表示属性を変更するので、「適用表示属性変更部」とも呼ぶことができる。一方、ユーザがキャンセルボタンＢＴＣを操作すると、表示方法の設定は取り消され、適用表示属性の変更は行われない。
【００６１】
図１０（ｂ）の例では、太字での表示を設定するためのチェックボックスＣＸＢがチェック状態となっており、色変更した表示を設定するためのチェックボックスＣＸＣがチェックマークが表示されていない非チェック状態となっている。そのため、図１０（ｂ）に示す状態でユーザがＯＫボタンＢＴＫを操作すると、視覚補助モードＭ２では、文字が太字で表示されるとともに、色の変更は行われない。すなわち、視覚補助モードＭ２においては、文字色（color）および背景色（bgcolor）の設定は行われないのに対し、文字のスタイル（style）が太字(bold)に設定される。
【００６２】
図１１は、図１０（ｂ）に示すようにユーザが視覚補助モードＭ２における表示方法を太字での表示に設定した状態において、通常表示モードＭ１と視覚補助モードＭ２とにおけるウェブブラウザ１１０ｅの表示画面ＳＣＲｅを示す説明図である。図１１（ａ）に示すように、ユーザが視覚補助ボタンＢＴＡを操作すると、ウェブブラウザ１１０ｅは視覚補助モードＭ２に切り替えられる。
【００６３】
図１０（ｂ）に示すダイアログボックスＤＬＧでは、太字での表示を設定するためのチェックボックスＣＸＢがチェック状態となっており、色を変更した表示を設定するためのチェックボックスＣＸＣが非チェック状態となっている。そのため、図１１（ｂ）に示す視覚補助モードＭ２の表示画面ＳＣＲｆでは、通常表示モードＭ１のテキストＴＸＬ，ＴＸＳ（図１１（ａ））が太字のテキストＴＸＬｆ，ＴＸＳｆに置き換えられている一方、背景ＢＧＤの色は淡緑色となっており、テキストＴＸＬｆ，ＴＸＳｆの色は淡赤色となっている。一般に、少数色覚者にとっては、背景と文字の色の組み合わせが視認性が低い場合であっても、文字の太さ等が大きくなると視認性が向上する。そのため、図１１（ｂ）に示すように、視覚補助モードＭ２においてテキストＴＸＬｆ，ＴＸＳｆを太字で表示することにより、ウェブページの視認性は通常表示モードＭ１よりも高くなる。
【００６４】
また、ダイアログボックスＤＬＧ（図１０（ｂ））において、太字での表示を設定するためのチェックボックスＣＸＢを非チェック状態とし、色を変更した表示を設定するためのチェックボックスＣＸＣをチェック状態とすることにより、図５（ｂ）と同様に、白い背景ＢＧＤｂ上に黒いテキストＴＸＬｂ，ＴＸＳｂを表示することも可能である。さらに、太字での表示を設定するためのチェックボックスＣＸＢと色を変更した表示を設定するためのチェックボックスＣＸＣとの双方をチェック状態とすることにより、白い背景ＢＧＤｂ上に黒い太字のテキストを表示することも可能である。
【００６５】
このように、第３実施例によれば、視覚補助モードＭ２におけるウェブページの表示状態をより柔軟に設定できる。そのため、例えば、少数色覚者が多数型の色覚特性を有する多数色覚者と同一の画面でウェブページを閲覧する際に、少数色覚者および多数色覚者とのいずれにとってもより視認性が高い状態でウェブページを表示することが可能となる。
【００６６】
なお、第３実施例では、視覚補助モードＭ２における色の変更とは異なる表示方法として太字で表示されるように表示属性を設定しているが、文字の大きさを大きくするように表示属性を設定しても良い。この場合、少数色覚者の他、近視や遠視等の屈折異常を有する者にとってもウェブページの視認性が向上する。
【００６７】
また、第３実施例では、視覚補助モードＭ２から通常表示モードＭ１への切替は、第１実施例と同様に視覚補助ボタンＢＴＡの操作によって発生するが、第２実施例のように、ウェブページの移動に伴って視覚補助モードＭ２から通常表示モードＭ１へ切り替えられるものとしても良い。
【符号の説明】
【００６８】
１０，１０ｅ…ウェブページ表示システム
１００…クライアント
１１０，１１０ｅ…ウェブブラウザ
１１２…要求送信部
１１４…ＨＴＭＬデータ取得部
１１６…表示処理部
１１８…ユーザ操作取得部
１２０…通信制御部
１３０…外部記憶装置
２００，２００ｅ…アドイン
２１０…ＵＩ変更指示部
２２０…表示属性設定部
２３０…描画指示部
２４０…補助表示設定部
９００…ウェブサーバ
９１０…サービス実行部
９１２…要求解析部
９１４…データ生成部
９１６…ページデータ送信部
９２０…通信制御部
９３０…外部記憶装置
ＩＮＥＴ…インターネット
【図１】
2012032914.tif 000003
【図２】
2012032914.tif 000004
【図３】
2012032914.tif 000005
【図４】
2012032914.tif 000006
【図５】
2012032914.tif 000007
【図６】
2012032914.tif 000008
【図７】
2012032914.tif 000009
【図８】
2012032914.tif 000010
【図９】
2012032914.tif 000011
【図１０】
2012032914.tif 000012
【図１１】
2012032914.tif 000013