(57)【要約】  提示部（２１４）は、表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する。検知部（２１２）は、画面に対する表示の更新を引き起こす操作を検知する。変化部（２１３）は、操作が検知されると、オブジェクトに対して設定される表示態様を初期値から変化させ、操作が検知されないまま所定時間が経過すると、オブジェクトに対して設定される表示態様を初期値に戻す。
2017179148.tif 000002
【特許請求の範囲】
【請求項１】
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
を備える提示装置。
【請求項２】
前記変化部は、前記オブジェクトの模様を塗りつぶしから、ハッチングに変化させることにより、前記オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項３】
前記変化部は、前記オブジェクトの輪郭線の太さを変化させることにより、前記オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項４】
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作の大きさに応じて変化させる、
請求項１に記載の提示装置。
【請求項５】
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作が検知されなくなってからの経過時間に応じて変化させる、
請求項１に記載の提示装置。
【請求項６】
前記操作は、キーボードの押下を含む、
請求項１に記載の提示装置。
【請求項７】
前記操作は、前記コンテンツをロードする操作を含む、
請求項１に記載の提示装置。
【請求項８】
提示装置が、表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示ステップ、
前記提示装置が、前記画面に対する表示の更新を引き起こす操作を検知する検知ステップ、
前記提示装置が、前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化ステップ、
を備える提示方法。
【請求項９】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させるプログラム。
【請求項１０】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させるプログラムを記録した非一時的なコンピュータ読取可能な情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを提示する提示装置、提示方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体に関する。
【背景技術】
【０００２】
従来から、赤と緑など色の判別に困難を有する色覚異常者を考慮してコンテンツを表示する技術が知られている。例えば、特許文献１には、入力された画像データに、その画像データに用いられている色名を付加して画面に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８４２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示されている技術のように、コンテンツに色名を追加して表示すると、そのコンテンツの制作者が意図したコンテンツのオリジナルの表示態様を損なうおそれがある。【０００５】
本発明は、上記の課題を解決するためのものであり、オリジナルの表示態様を損なうことなく、色覚異常者にとって見やすいコンテンツを提示する提示装置、提示方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る提示装置は、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
を備えることを特徴とする。【０００７】
また、上記観点に係る提示装置において、
前記変化部は、前記オブジェクトの模様を塗りつぶしから、ハッチングに変化させることにより、前記オブジェクトに対して設定される表示態様を変化させてもよい。【０００８】
また、上記観点に係る提示装置において、
前記変化部は、前記オブジェクトの輪郭線の太さを変化させることにより、前記オブジェクトに対して設定される表示態様を変化させてもよい。【０００９】
また、上記観点に係る提示装置において、
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作の大きさに応じて変化させてもよい。【００１０】
また、上記観点に係る提示装置において、
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作が検知されなくなってからの経過時間に応じて変化させてもよい。【００１１】
また、上記観点に係る提示装置において、
前記操作は、キーボードの押下を含んでもよい。【００１２】
また、上記観点に係る提示装置において、
前記操作は、前記コンテンツをロードする操作を含んでもよい。【００１３】
本発明の第２の観点に係る提示方法は、
提示装置が、表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示ステップ、
前記提示装置が、前記画面に対する表示の更新を引き起こす操作を検知する検知ステップ、
前記提示装置が、前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化ステップ、
を備えることを特徴とする。【００１４】
本発明の第３の観点に係るプログラムは、
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させることを特徴とする。【００１５】
本発明の第４の観点に係る非一時的なコンピュータ読取可能な情報記録媒体は、
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させるプログラムを記録したことを特徴とする。【００１６】
なお、上記情報記録媒体は、コンピュータとは独立して配布・販売することができる。ここで、非一時的な（non-transitory）情報記録媒体とは、有形な（tangible）情報記録媒体をいう。非一時的な情報記録媒体は、例えば、コンパクトディスク、フレキシブルディスク、ハードディスク、磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリである。また、一時的な（transitory）情報記録媒体とは、伝送媒体（伝搬信号）それ自体を示す。一時的な記録媒体は、例えば、電気信号、光信号、電磁波である。なお、一時的な（temporary）記憶領域とは、データやプログラムを一時的に記憶するための領域であり、例えばＲＡＭ（Random Access Memory）といった揮発性メモリである。
【発明の効果】
【００１７】
本発明によれば、オリジナルの表示態様を損なうことなく、色覚異常者にとって見やすいコンテンツを提示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態に係る提示システムの構成を示す図である。
【図２】提示装置のハードウェア構成を示す概略ブロック図である。
【図３】提示装置の機能構成を示す概略ブロック図である。
【図４】商品ページの一例を示す図である。
【図５Ａ】商品ページの表示例を示す図である。
【図５Ｂ】商品ページの表示例を示す図である。
【図５Ｃ】商品ページの表示例を示す図である。
【図５Ｄ】商品ページの表示例を示す図である。
【図５Ｅ】商品ページの表示例を示す図である。
【図６】本発明の実施形態に係る提示装置により実行される提示処理の流れを表すフローチャートである。
【図７Ａ】変形例に係る商品ページの表示例を示す図である。
【図７Ｂ】変形例に係る商品ページの表示例を示す図である。
【発明を実施するための形態】
【００１９】
以下に本発明の実施形態を説明する。なお、本実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。従って、当業者であればこれらの各要素若しくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。また、本願発明の実施形態を図面を参照して説明するにあたり、図中同一又は相当する部分には同一符号を付す。
【００２０】
図１は、本発明の実施形態に係る提示システム１の構成を示す。提示システム１は、インターネット３００を介して販売者と購入者との間で商品取引が行われる市場（電子市場）において利用される、商品を販売するためのウェブページ等のコンテンツをユーザに提示するシステムである。図１に示すように、提示システム１は、コンテンツ提供装置１００と、提示装置２００と、から構成され、各装置はインターネット３００を介して通信可能に接続されている。なお、図１中では、１台のコンテンツ提供装置１００と１台の提示装置２００が例示されているが、本提示システム１には、任意の数のコンテンツ提供装置１００及び提示装置２００が適用可能である。
【００２１】
コンテンツ提供装置１００は、販売者または電子市場の運営者により作成されたコンテンツを提供する装置である。具体的には、コンテンツ提供装置１００は、例えば、販売者が販売する商品に関する情報を含むウェブページ（商品ページ）をコンテンツとしてインターネット３００を介して提示装置２００に提供するウェブサーバから構成される。
【００２２】
提示装置２００は、コンテンツ提供装置１００により提供されたコンテンツをユーザに提示する装置である。具体的には、提示装置２００は、電子市場にて商品を購入するユーザ（購入者）が操作するコンピュータである。提示装置２００は、ユーザの要求に応じて、コンテンツ提供装置１００から、コンテンツを取得し、表示する。また、本実施形態に係る提示装置２００を利用するユーザには、色の判別に困難を有する色覚異常者が含まれることを想定している。そのため、提示装置２００は、取得されたコンテンツに含まれるオブジェクトを、色覚異常者にとって見やすい表示態様で表示する機能を備える。提示装置２００によるオブジェクトの表示態様についての詳細は後述する。
【００２３】
次に、提示装置２００の構成について詳細に説明する。
【００２４】
図２は、提示装置２００のハードウェア構成を示す概略ブロック図である。図２に示すように、提示装置２００は、制御部２０１と、ＲＯＭ（Read Only Memory）２０２と、ＲＡＭ２０３と、表示部２０４と、通信部２０５と、操作部２０６とから構成され、各部は、バス２０７により接続されている。
【００２５】
制御部２０１は、例えばＣＰＵ（Central Processing Unit）から構成され、提示装置２００全体を制御する。
【００２６】
ＲＯＭ２０２は、制御部２０１が提示装置２００全体を制御するためのプログラムや各種データを格納する不揮発性メモリである。
【００２７】
ＲＡＭ２０３は、制御部２０１が生成した情報や、その情報の生成に必要なデータを一時的に格納するための揮発性メモリである。
【００２８】
表示部２０４は、ＬＣＤ（Liquid Crystal Display）およびバックライト等を備える表示装置から構成される。表示部２０４は、制御部２０１による制御の下、例えば、制御部２０１から出力されたデータを表示する。
【００２９】
通信部２０５は、提示装置２００をインターネット３００に接続するための通信インターフェースから構成される。
【００３０】
操作部２０６は、ボタン、キーボード、タッチパネル等の入力装置から構成される。操作部２０６は、提示装置２００のユーザからの操作入力を受け付け、受け付けた操作入力に対応する信号を制御部２０１に出力する。
【００３１】
次に、提示装置２００の機能構成について説明する。
【００３２】
図３は、提示装置２００の機能構成を示す概略ブロック図である。図３に示すように、提示装置２００は、受付部２１１、検知部２１２、変化部２１３、及び提示部２１４として機能する。
【００３３】
受付部２１１は、表示態様の初期値が設定されたオブジェクトを含むコンテンツを受け付ける。具体的には、受付部２１１は、コンテンツ提供装置１００から、例えば、コンテンツとして商品ページを受信する。なお、本実施形態では、商品ページが、ＨＴＭＬ（Hypertext Markup Language）を用いて記述される文書である例について説明するが、ＨＴＭＬ以外のマークアップ言語で記述されていてもよい。
【００３４】
図４に、受付部２１１により受け付けられる商品ページの一例を示す。図４に示す商品ページ４００は、電子市場で販売される複数の商品に関する情報を含むウェブページである。商品ページ４００は、複数のオブジェクトを含み、具体的には、商品画像４１１〜４１３と、商品説明テキスト４２１〜４２３と、在庫画像４３１〜４３３とを含む。商品画像４１１〜４１３は、商品の写真を含む画像である。商品説明テキスト４２１〜４２３は、商品の価格や内容量といった商品の説明を含むテキストである。在庫画像４３１〜４３３は、商品の在庫の有無を表す画像である。具体的には、在庫画像４３１，４３３は、商品の在庫が有ることを表す。在庫画像４３１，４３３は、画像全体が緑色で塗りつぶされ、中央部に「在庫有り」のテキストを含む。また、在庫画像４３２は、商品の在庫が無いことを表す。在庫画像４３２は、画像全体が赤色で塗りつぶされ、中央部に「在庫無し」のテキストを含む。なお、図面においては、便宜的にドットパターンを用いて赤色での塗りつぶし及び緑色での塗りつぶしが表されている。
【００３５】
本実施形態において、制御部２０１および通信部２０５が協働することにより、受付部２１１として機能する。
【００３６】
検知部２１２は、表示部２０４の画面に対する表示の更新を引き起こす操作（以下、更新操作と呼ぶ）を検知する。ここで、「画面に対する表示の更新」は、例えば、ウェブブラウザ内でのコンテンツのスクロールや、画面内でのウェブブラウザの拡大、縮小又は移動を含む。具体的には、検知部２１２は、操作部２０６がユーザから受け付けた操作入力に基づいて、更新操作として、例えば、画面に対する表示の更新を引き起こすマウスカーソルの移動、キーボードの押下、タッチパネル上でのフリックを検知する。また、検知部２１２は、操作部２０６からの操作入力を予め定められた時間間隔（例えば、５０ミリ秒）で監視し、更新操作を検知したか否かを判定する。この場合、例えばコンテンツがスクロールされている間や、ウェブブラウザが画面内を移動している間は、検知部２１２は、更新操作を検知し続けることになる。なお、コンテンツ提供装置１００からコンテンツがロードされると、表示部２０４の画面にそのコンテンツが表示される。すなわち、表示部２０４に画面の表示がロードされたコンテンツに更新される。従って、このようなコンテンツをロードする操作も、更新操作に含まれる。
【００３７】
本実施形態において、制御部２０１及び操作部２０６が、検知部２１２として機能する。
【００３８】
変化部２１３は、検知部２１２により更新操作が検知されると、受付部２１１により受け付けられたコンテンツに含まれるオブジェクトに対して設定される表示態様を初期値から色覚異常者にとって認知しやすいように変化させる。また、変化部２１３は、検知部２１２により更新操作が検知されないまま所定時間（例えば、０．５秒〜１秒）が経過すると、そのオブジェクトに対して設定される表示態様を初期値に戻す。
【００３９】
具体的には、変化部２１３は、受付部２１１により受け付けられたコンテンツに含まれるオブジェクトのうち、表示態様を変化させるべきオブジェクトを特定する。例えば、変化部２１３は、表示態様を変化させるべきオブジェクトとして、予め定められた模様を含むオブジェクトを特定する。ここで、「模様」は、特定の色での塗りつぶしや、複数の平行線を用いたハッチングを含む。予め定められた模様は、例えば、赤や緑など色覚異常者が判別しづらい色でオブジェクト全体のうち所定の割合（例えば８０％）以上を塗りつぶされた模様である。例えば、変化部２１３は、図４に示す商品ページ４００において、全体が赤色または緑色で塗りつぶされた模様を含む在庫画像４３１〜４３３を、表示態様を変化させるべきオブジェクトとして特定する。
【００４０】
そして、変化部２１３は、特定されたオブジェクトに設定された表示態様の初期値を特定する。例えば、変化部２１３は、特定されたオブジェクトに設定された表示態様の初期値として、特定されたオブジェクトの模様を特定する。例えば、変化部２１３は、在庫画像４３１〜４３３を、表示態様を変化させるべきオブジェクトとして特定したとき、在庫画像４３１，４３３に設定された表示態様の初期値として、緑色での塗りつぶしを特定し、在庫画像４３２に設定された表示態様の初期値として、赤色での塗りつぶしを特定する。
【００４１】
そして、変化部２１３は、特定されたオブジェクトの表示態様の設定を、特定された初期値から、特定された初期値に対応して予め定められた変化後の表示態様の設定値に変化させる。例えば、変化部２１３は、在庫画像４３１，４３３の表示態様の初期値として緑色での塗りつぶしを特定したとき、在庫画像４３１，４３３の表示態様の設定を、緑色での塗りつぶしに対応して予め定められた設定値である右上から左下に延びる複数の平行線を用いたハッチング（右ハッチング）に変化させる。また、変化部２１３は、在庫画像４３２の表示態様の初期値として赤色での塗りつぶしを特定したとき、在庫画像４３２の表示態様の設定を、赤色での塗りつぶしに対応して予め定められた設定値である左上から右下に延びる複数の平行線を用いたハッチング（左ハッチング）に変化させる。
【００４２】
また、変化部２１３は、更新操作が検知されてから、次の更新操作が検知されないまま所定時間が経過すると、特定されたオブジェクトの表示態様の設定を、変化後の表示態様の設定値から初期値に戻す。例えば、変化部２１３は、検知部２１２により更新操作を検知されたことに伴い、在庫画像４３１の表示態様の設定を、初期値である緑色の塗りつぶしから、設定値である右ハッチングに変化させたとする。この後、所定時間が経過するまでの間に検知部２１２が更新操作を検知しなかった場合、変化部２１３は、在庫画像４３１の表示態様の設定を、右ハッチングから緑色の塗りつぶしに戻す。
【００４３】
本実施形態において、制御部２０１が、変化部２１３として機能する。
【００４４】
提示部２１４は、オブジェクトを含むコンテンツを、そのオブジェクトに設定された表示態様で描画することにより、画面に表示する。
【００４５】
以下、提示部２１４が図４に示す商品ページ４００をコンテンツとして画面に表示する場合の商品ページの表示例を図５Ａ〜図５Ｅを用いて説明する。なお、以下の説明では、提示部２１４は、表示部２０４の画面に表示されたウェブブラウザ５００内に商品ページ４００を表示する。
【００４６】
まず始めに、図５Ａに示すように、提示部２１４は、ウェブブラウザ５００内に商品ページ４００を表示する。この状態において、提示部２１４は、表示態様の初期値である緑色の塗りつぶし及び赤色の塗りつぶしで描画することにより、在庫画像４３１，４３２をそれぞれウェブブラウザ５００内に表示する。
【００４７】
次に、図５Ａに示す状態から、ユーザが操作部２０６としてマウスを用いて、マウスカーソル６００とともにウェブブラウザ５００のスクロールバー５１０を上から下に向かって移動させると、検知部２１２は、更新操作を検知したと判定する。そして、変化部２１３は、表示態様を変化させるべきオブジェクトとして特定された在庫画像４３１〜４３３の表示態様の設定を、初期値から設定値に変化させる。すなわち、変化部２１３は、在庫画像４３１，４３３の表示態様の設定を、緑色の塗りつぶしから右ハッチングに変化させ、在庫画像４３２の表示態様の設定を、赤色の塗りつぶしから左ハッチングに変化させる。
【００４８】
図５Ｂは、スクロールバー５１０が下に向かって移動中であるときの商品ページ４００の表示例である。提示部２１４は、図５Ｂに示すように、移動しているスクロールバー５１０の位置に対応する商品ページ４００をウェブブラウザ５００内に表示することにより、画面の表示を更新する。このとき、検知部２１２は、スクロールバー５１０の移動による更新操作を検知し続けているため、提示部２１４は、表示態様の変化後の設定値である右ハッチング及び左ハッチングで描画することにより、在庫画像４３１，４３２をそれぞれウェブブラウザ５００内に表示する。
【００４９】
図５Ｃは、スクロールバー５１０が最下端に到達して止まった直後の商品ページ４００の表示例である。図５Ｃに示す状態において、検知部２１２が、スクロールバー５１０の移動による更新操作を最後に検知してから所定時間が経過するまでの間に次の更新操作を検知しなかった場合、変化部２１３は、在庫画像４３１〜４３３の表示態様の設定を、初期値に戻す。そして、提示部２１４は、図５Ｄに示すように、表示態様の初期値である赤色の塗りつぶし及び緑色の塗りつぶしで描画することにより、在庫画像４３２，４３３をそれぞれウェブブラウザ５００内に表示する。
【００５０】
次に、図５Ｄに示す状態から、ユーザが操作部２０６としてマウスを用いて、マウスカーソル６００とともにウェブブラウザ５００のスクロールバー５１０を下から上に向かって移動させると、検知部２１２は、更新操作を検知したと判定する。そして、変化部２１３は、表示態様を変化させるべきオブジェクトとして特定された在庫画像４３１〜４３３の表示態様の設定を、再度初期値から設定値に変化させる。すなわち、変化部２１３は、在庫画像４３１，４３３の表示態様の設定を、緑色の塗りつぶしから右ハッチングに変化させ、在庫画像４３２の表示態様の設定を、赤色の塗りつぶしから左ハッチングに変化させる。そして、提示部２１４は、図５Ｂに示すように、移動しているスクロールバー５１０の位置に対応する商品ページ４００をウェブブラウザ５００内に表示することにより、画面の表示を更新する。このとき、提示部２１４は、表示態様の変化後の設定値である右ハッチング及び左ハッチングで描画することにより、在庫画像４３１，４３２をそれぞれウェブブラウザ５００内に表示する。
【００５１】
図５Ｅは、スクロールバー５１０が最上端に到達して止まった直後の商品ページ４００の表示例である。このとき、提示部２１４は、表示態様の変化後の設定値である右ハッチング及び左ハッチングで描画することにより、在庫画像４３１，４３２をそれぞれウェブブラウザ５００内に表示する。図５Ｅに示す状態において、検知部２１２が、スクロールバー５１０の移動による更新操作を最後に検知してから所定時間が経過するまでの間に次の更新操作を検知しなかった場合、変化部２１３は、在庫画像４３１〜４３３の表示態様の設定を、初期値に戻す。従って、提示部２１４は、図５Ａに示すように、表示態様の初期値である緑色の塗りつぶし及び赤色の塗りつぶしで描画することにより、在庫画像４３１，４３２をそれぞれウェブブラウザ５００内に表示する。
【００５２】
なお、上記では、すでに商品ページ４００をコンテンツ提供装置１００から受け付けており、図５Ａに示すように、提示部２１４は、ウェブブラウザ５００内に商品ページ４００を表示する例について説明した。しかし、受付部２１１が商品ページ４００を受け付けたとき、検知部２１２は、商品ページ４００をロードする操作を、更新操作として検出する。そのため、変化部２１３は、商品ページ４００に含まれる在庫画像４３１〜４３３の表示態様の設定を初期値から設定値に変化させる。従って、受付部２１１が商品ページ４００を受け付けた直後において、提示部２１４は、図５Ｅに示すように、ウェブブラウザ５００内に商品ページ４００を表示する。
【００５３】
本実施形態において、制御部２０１および表示部２０４が協働することにより、提示部２１４として機能する。
【００５４】
次に、本発明の実施形態にかかる提示装置２００の動作について説明する。図６は、提示装置２００により実行される提示処理の流れを表すフローチャートである。図６に示す提示処理は、提示装置２００のハードウェア上でプログラムを実行することにより開始され、この処理によって提示装置２００が実現される。本処理は、例えば、操作部２０６から、コンテンツ提供装置１００からコンテンツをロードする旨の操作入力を受け付けたことを契機として開始する。
【００５５】
本処理が開始されると、受付部２１１は、通信部２０５を介して、コンテンツ提供装置１００からコンテンツを受け付ける（ステップＳ１０１）。
【００５６】
次に、検知部２１２は、操作部２０６により受け付けられた操作入力に基づいて、更新操作を検知したか否かを判定する（ステップＳ１０２）。検知部２１２が更新操作を検知していないと判定した場合（ステップＳ１０２；Ｎｏ）、検知部２１２は更新操作を検知するまで待機する。なお、ステップＳ１０１において、受付部２１１がコンテンツを受け付けた場合、検知部２１２は、コンテンツ提供装置１００からコンテンツをロードする旨の操作入力を更新操作として検知する。従って、この場合、処理はステップＳ１０３に進む。
【００５７】
次に、検知部２１２が更新操作を検知したと判定した場合（ステップＳ１０２；Ｙｅｓ）、変化部２１３は、ステップＳ１０１において受け付けられたコンテンツに含まれるオブジェクトのうち、表示態様を変化させるべきオブジェクトを特定する（ステップＳ１０３）。また、検知部２１２は、次の更新操作までの時間を計測するため、タイマによるカウントを開始する。
【００５８】
次に、変化部２１３は、ステップＳ１０３において特定されたオブジェクトに設定された表示態様の初期値を特定する（ステップＳ１０４）。
【００５９】
そして、変化部２１３は、ステップＳ１０３において特定されたオブジェクトの表示態様の設定を、ステップＳ１０４において特定された初期値から、特定された初期値に対応して予め定められた変化後の表示態様の設定値に変更する（ステップＳ１０５）。
【００６０】
提示部２１４は、ステップＳ１０５において設定された表示態様でステップＳ１０３において特定されたオブジェクトを描画することにより、ステップＳ１０１で受け付けられたコンテンツを表示部２０４の画面に表示する（ステップＳ１０６）。
【００６１】
次に、検知部２１２は、操作部２０６により受け付けられた操作入力に基づいて、更新操作を検知したか否かを判定する（ステップＳ１０７）。
【００６２】
検知部２１２が更新操作を検知したと判定した場合（ステップＳ１０７；Ｙｅｓ）、提示部２１４は、その更新操作と、ステップＳ１０５において設定された表示態様に応じて、表示部２０４の画面の表示を更新する（ステップＳ１０８）。また、検知部２１２は、タイマをリセットし、次の更新操作までの時間を計測するためのタイマによるカウントを開始する。そして、処理はステップＳ１０７に戻る。
【００６３】
検知部２１２が更新操作を検知していないと判定した場合（ステップＳ１０７；Ｎｏ）、検知部２１２は、タイマにより計測された時間に基づいて、直近の更新操作から所定時間が経過したか否かを判定する（ステップＳ１０９）。所定時間が経過していないと判定した場合（ステップＳ１０９；Ｎｏ）、処理はステップＳ１０７に戻る。
【００６４】
検知部２１２が、所定時間が経過したと判定した場合（ステップＳ１０９；Ｙｅｓ）、変化部２１３は、ステップＳ１０３において特定されたオブジェクトの表示態様の設定を、ステップＳ１０５において変更された設定値から、ステップＳ１０４において特定された初期値に変更する（ステップＳ１１０）。
【００６５】
そして、提示部２１４は、ステップＳ１１０において設定された表示態様でステップＳ１０３において特定されたオブジェクトを描画することにより、ステップＳ１０１で受け付けられたコンテンツを表示部２０４の画面に表示する（ステップＳ１１１）。そして、処理はステップＳ１０２に戻る。
【００６６】
以上の処理は、例えば、提示装置２００がユーザから操作部２０６を介して別のコンテンツを取得する旨の操作入力を受け付けるまで、繰り返し実行される。提示装置２００は、別のコンテンツを取得する旨の操作入力を受け付けると、ステップＳ１０１から提示処理を実行する。
【００６７】
以上説明したように、本発明の実施形態に係る提示装置２００は、画面に対する表示の更新を引き起こす更新操作に伴って、コンテンツに含まれるオブジェクトの表示態様を色覚異常者が認知しやすいように変化させる。従って、ユーザが色覚異常者である場合、ユーザが明示的に画面の表示の設定をしなくても、見やすいコンテンツを表示することができる。
【００６８】
また、提示装置２００は、直近の更新操作が終わってから、次の更新操作が検知されないまま所定時間が経過した場合、オブジェクトの表示態様を初期値に戻してコンテンツを表示する。そのため、提示装置２００は、色覚異常者のための変化した表示態様だけでなく、オリジナルの表示態様でコンテンツを表示することができる。従って、コンテンツの制作者が意図したオリジナルの表示態様を損なうことなく、色覚異常者にとって見やすいコンテンツを提示することができる。
【００６９】
（変形例）
以上に本発明の実施形態について説明したが、上記実施形態は一例であり、本発明の適用範囲はこれに限られない。即ち、本発明の実施形態は種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【００７０】
例えば、上記の実施形態において、オブジェクトが商品の在庫の有無を表す在庫画像４３１〜４３３である例について説明したが、オブジェクトはこれに限られない。コンテンツに含まれ、画面に表示されるオブジェクトであれば、そのオブジェクトのフォーマットや、オブジェクトにより示される情報は上記の実施形態に限られない。例えば、オブジェクトは画像に限られず、テキストであってもよい。
【００７１】
また、上記の実施形態において、オブジェクトに設定された表示態様の初期値が緑色または赤色での塗りつぶしである場合に、そのオブジェクトの表示態様を右ハッチングまたは左ハッチングに変化させる例について説明した。しかし、提示装置２００によるオブジェクトの表示態様の変化はこの例に限られない。
【００７２】
例えば、提示装置２００は、オブジェクトの表示態様を、表示態様の初期値に応じて平行線の傾きが異なるハッチングに変化させる代わりに、表示態様の初期値に応じて平行線の太さ及び間隔のうち少なくともいずれかが異なるハッチングに変化させてもよい。図７Ａに本変形例における商品ページ４００の表示例を示す。図７Ａは、図５Ａの状態からスクロールバー５１０が下へ移動した場合の表示例である。図７Ａに示す表示例において、在庫画像４３２の表示態様は、赤色の塗りつぶしから左ハッチングに変化し、在庫画像４３３の表示態様は、緑色の塗りつぶしから、赤色の塗りつぶしに対応する左ハッチングよりも平行線の間隔が狭い左ハッチングに変化している。
【００７３】
また、提示装置２００は、オブジェクトに設定された表示態様の初期値に応じてオブジェクトの輪郭線の太さを変化させることにより、オブジェクトの表示態様を変化させてもよい。図７Ｂに本変形例における商品ページの表示例を示す。図７Ｂは、図５Ａの状態からスクロールバー５１０が下へ移動した場合の表示例である。図７Ｂに示す表示例において、在庫画像４３２の輪郭線は、図４に示す初期値の太さよりも細い輪郭線に変化し、在庫画像４３３の輪郭線は、初期値の太さよりも太い輪郭線に変化している。
【００７４】
また、提示装置２００は、オブジェクトに設定された表示態様の初期値に応じてオブジェクトの色彩を変化させることにより、オブジェクトの表示態様を変化させてもよい。例えば、提示装置２００は、オブジェクトの色と背景色の色差または明度差が所定値以上になるようにオブジェクトの色彩を変化させてもよい。
【００７５】
また、提示装置２００は、オブジェクトの表示態様の変化の大きさを、更新操作の大きさに応じて変化させてもよい。例えば、図６に示す提示処理において、提示装置２００は、ステップＳ１０２またはステップＳ１０７において検知された更新操作が、コンテンツのスクロールやマウスカーソルの移動である場合、コンテンツのスクロールの速度やスクロールした距離、またはマウスカーソルの速度や移動距離が大きいほど、ステップＳ１０５またはステップＳ１０８においてオブジェクトの表示態様を大きく変化させてもよい。
【００７６】
また、提示装置２００は、オブジェクトの表示態様の変化の大きさを、直近の更新操作が検知されてから経過した時間に応じて変化させてもよい。例えば、図６に示す提示処理において、更新操作が検知されてから（ステップＳ１０２またはステップＳ１０７）、所定時間が経過し（ステップＳ１０９）、オブジェクトの表示態様が初期値に戻った後（ステップＳ１１０）、ステップＳ１０２において次の更新操作が検知されるまでに経過した時間が長いほど、ステップＳ１０５においてオブジェクトの表示態様を大きく、または小さく変化させてもよい。
【００７７】
また、上記の実施形態において、提示装置２００は、受け付けたコンテンツに含まれるオブジェクトの表示態様を初期値に応じて変化させた。しかし、提示装置２００は、一度表示態様を変化させたオブジェクトを、その変化後の設定値と対応付けて記憶してもよい。この場合、そのオブジェクトの表示態様を再度変化させる場合、提示装置２００は、記憶した設定値を用いてそのオブジェクトの表示態様を変化させることができる。また、提示装置２００は、オブジェクトの表示態様の設定値を、提示装置２００を利用するユーザ毎に記憶してもよい。この場合、ユーザの好みに合った変化の度合いで、オブジェクトの表示態様を変化させることができる。
【００７８】
また、上記の実施形態において、提示装置２００は、画面に対する表示の更新が継続している間、例えばコンテンツがスクロールされている間において、更新操作を検知し続けることにより、オブジェクトの表示態様を変化させている。しかし、提示装置２００は、スクロールの開始から終了までを１つの更新操作として、そのスクロールが終了したタイミングで１つの更新操作を検知したと判定し、オブジェクトの表示態様を変化させてもよい。すなわち、提示装置２００は、画面に対する表示の更新が継続している間は、オブジェクトの表示態様を変化させず、表示の更新が終了したタイミングでオブジェクトの表示態様を初期値から変化させてもよい。そして、提示装置２００は、表示の更新が終了したタイミングから所定時間が経過するまでに次の更新操作を検知しなかったとき、オブジェクトの表示態様を初期値に戻してもよい。
【００７９】
なお、本発明に係る機能を実現するための構成を予め備えた提示装置２００として提供できることはもとより、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等を、本発明に係る提示装置２００として機能させることもできる。即ち、上記実施形態で例示した提示装置２００による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器を制御するＣＰＵ等が実行できるように、既存のパーソナルコンピュータや情報端末機器に適用することで、そのパーソナルコンピュータや情報端末機器を本発明に係る提示装置２００として機能させることができる。また、本発明に係る提示方法は、提示装置２００を用いて実施できる。
【００８０】
具体的には、提示装置２００による各機能構成を実現させるためのプログラムは、ウェブブラウザ自体の機能、もしくはブラウザプラグインとして実装されてもよい。この場合、コンテンツそのものを修正する必要がない。または、このようなプログラムは、コンテンツに伴うJavaScript（登録商標）として実装されてもよい。
【００８１】
また、このようなプログラムは、上記に限られず、任意の方法で適用可能である。プログラムを、例えば、コンピュータが読取可能な記録媒体［ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto Optical disc）等］に格納して適用できる他、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。
【００８２】
なお、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、本発明の範囲を限定するものではない。即ち、本発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【００８３】
本発明によれば、コンテンツを提示する提示装置、提示方法、プログラム、ならびに、非一時的なコンピュータ読取可能な情報記録媒体を提供することができる。
【符号の説明】
【００８４】
１      提示システム
１００  コンテンツ提供装置
２００  提示装置
２０１  制御部
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  表示部
２０５  通信部
２０６  操作部
２０７  バス
２１１  受付部
２１２  検知部
２１３  変化部
２１４  提示部
３００  インターネット
４００  商品ページ
４１１〜４１３  商品画像
４２１〜４２３  商品説明テキスト
４３１〜４３３  在庫画像
５００  ウェブブラウザ
５１０  スクロールバー
６００  マウスカーソル
【図１】
2017179148.tif 000003
【図２】
2017179148.tif 000004
【図３】
2017179148.tif 000005
【図４】
2017179148.tif 000006
【図５Ａ】
2017179148.tif 000007
【図５Ｂ】
2017179148.tif 000008
【図５Ｃ】
2017179148.tif 000009
【図５Ｄ】
2017179148.tif 000010
【図５Ｅ】
2017179148.tif 000011
【図６】
2017179148.tif 000012
【図７Ａ】
2017179148.tif 000013
【図７Ｂ】
2017179148.tif 000014
【手続補正書】
【提出日】平成29年2月27日(2017.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
を備える提示装置。
【請求項２】
前記変化部は、前記オブジェクトの模様を塗りつぶしから、ハッチングに変化させることにより、前記オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項３】
前記変化部は、前記オブジェクトの輪郭線の太さを変化させることにより、前記オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項４】
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作の大きさに応じて変化させる、
請求項１に記載の提示装置。
【請求項５】
前記変化部は、前記オブジェクトに対して設定される表示態様の変化の大きさを、前記操作が検知されなくなってからの経過時間に応じて変化させる、
請求項１に記載の提示装置。
【請求項６】
前記操作は、キーボードの押下を含む、
請求項１に記載の提示装置。
【請求項７】
前記操作は、前記コンテンツをロードする操作を含む、
請求項１に記載の提示装置。
【請求項８】
提示装置が、表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示ステップ、
前記提示装置が、前記オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新を引き起こす操作を検知する検知ステップ、
前記提示装置が、前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化ステップ、
を備える提示方法。
【請求項９】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させるプログラム。
【請求項１０】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新を引き起こす操作を検知する検知部、
前記操作が検知されると、前記オブジェクトに対して設定される表示態様を前記初期値から変化させ、前記操作が検知されないまま所定時間が経過すると、前記オブジェクトに対して設定される表示態様を前記初期値に戻す変化部、
として機能させるプログラムを記録した非一時的なコンピュータ読取可能な情報記録媒体。
【手続補正書】
【提出日】平成29年6月12日(2017.6.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記コンテンツに含まれるオブジェクトのうち、設定された表示態様の初期値として、色覚異常者が判別しづらい予め定められた色で所定の割合以上を塗りつぶされたオブジェクトを、表示対象を変化させるべき対象オブジェクトとして特定する変化部、
前記対象オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新としてコンテンツのスクロールを引き起こす操作を検知する検知部、
を備え、
前記変化部は、前記操作が検知されると、前記対象オブジェクトに対して設定される表示態様を前記初期値から、前記初期値に対応して色覚異常者でも認知できるように予め定められた色であって、当該対象オブジェクトの色と背景の色との色差又は明度差が所定値以上となる色で塗りつぶす態様に変化させ、前記操作が検知されないまま所定時間が経過すると、前記対象オブジェクトに対して設定される表示態様を前記初期値に戻し、
更に、前記変化部は、スクロール速度が大きいほど、前記色差又は明度差が大きくなるように変化させることにより、前記対象オブジェクトに対して設定される表示態様を大きく変化させる
提示装置。
【請求項２】
前記変化部は、前記対象オブジェクトの模様を塗りつぶしから、ハッチングに変化させることにより、前記対象オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項３】
前記変化部は、前記対象オブジェクトの輪郭線の太さを変化させることにより、前記対象オブジェクトに対して設定される表示態様を変化させる、
請求項１に記載の提示装置。
【請求項４】
前記変化部は、前記対象オブジェクトに対して設定される表示態様の変化の大きさを、前記操作が検知されなくなってからの経過時間に応じて変化させる、
請求項１に記載の提示装置。
【請求項５】
前記操作は、キーボードの押下を含む、
請求項１に記載の提示装置。
【請求項６】
前記操作は、前記コンテンツをロードする操作を含む、
請求項１に記載の提示装置。
【請求項７】
提示装置が、表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示ステップ、
前記提示装置が、前記コンテンツに含まれるオブジェクトのうち、設定された表示態様の初期値として、色覚異常者が判別しづらい予め定められた色で所定の割合以上を塗りつぶされたオブジェクトを、表示対象を変化させるべき対象オブジェクトとして特定する変化ステップ、
前記提示装置が、前記対象オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新としてコンテンツのスクロールを引き起こす操作を検知する検知ステップ、
を備え、
前記変化ステップにおいて、前記提示装置が、前記操作が検知されると、前記対象オブジェクトに対して設定される表示態様を前記初期値から、前記初期値に対応して色覚異常者でも認知できるように予め定められた色であって、当該対象オブジェクトの色と背景の色との色差又は明度差が所定値以上となる色で塗りつぶす態様に変化させ、前記操作が検知されないまま所定時間が経過すると、前記対象オブジェクトに対して設定される表示態様を前記初期値に戻し、
更に、前記変化ステップにおいて、スクロール速度が大きいほど、前記色差又は明度差が大きくなるように変化させることにより、前記対象オブジェクトに対して設定される表示態様を大きく変化させる
提示方法。
【請求項８】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記コンテンツに含まれるオブジェクトのうち、設定された表示態様の初期値として、色覚異常者が判別しづらい予め定められた色で所定の割合以上を塗りつぶされたオブジェクトを、表示対象を変化させるべき対象オブジェクトとして特定する変化部、
前記対象オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新としてコンテンツのスクロールを引き起こす操作を検知する検知部、
として機能させ、
前記変化部は、前記操作が検知されると、前記対象オブジェクトに対して設定される表示態様を前記初期値から、前記初期値に対応して色覚異常者でも認知できるように予め定められた色であって、当該対象オブジェクトの色と背景の色との色差又は明度差が所定値以上となる色で塗りつぶす態様に変化させ、前記操作が検知されないまま所定時間が経過すると、前記対象オブジェクトに対して設定される表示態様を前記初期値に戻し、
更に、前記変化部は、スクロール速度が大きいほど、前記色差又は明度差が大きくなるように変化させることにより、前記対象オブジェクトに対して設定される表示態様を大きく変化させる
プログラム。
【請求項９】
コンピュータを、
表示態様の初期値が設定されたオブジェクトを含むコンテンツを、当該オブジェクトに設定された表示態様で描画することにより、画面に表示する提示部、
前記コンテンツに含まれるオブジェクトのうち、設定された表示態様の初期値として、色覚異常者が判別しづらい予め定められた色で所定の割合以上を塗りつぶされたオブジェクトを、表示対象を変化させるべき対象オブジェクトとして特定する変化部、
前記対象オブジェクトと異なる操作対象を移動させることにより、前記画面に対する表示の更新としてコンテンツのスクロールを引き起こす操作を検知する検知部、
として機能させ、
前記変化部は、前記操作が検知されると、前記対象オブジェクトに対して設定される表示態様を前記初期値から、前記初期値に対応して色覚異常者でも認知できるように予め定められた色であって、当該対象オブジェクトの色と背景の色との色差又は明度差が所定値以上となる色で塗りつぶす態様に変化させ、前記操作が検知されないまま所定時間が経過すると、前記対象オブジェクトに対して設定される表示態様を前記初期値に戻し、
更に、前記変化部は、スクロール速度が大きいほど、前記色差又は明度差が大きくなるように変化させることにより、前記対象オブジェクトに対して設定される表示態様を大きく変化させる
プログラムを記録した非一時的なコンピュータ読取可能な情報記録媒体。
【国際調査報告】
2017179148.tif 000015
2017179148.tif 000016
2017179148.tif 000017
2017179148.tif 000018