(57)【要約】【課題】作成した電子データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にする情報処理システムを提供する。【解決手段】情報処理システムは、表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段と、前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段と、を有する。【選択図】図４
2017010348.tif 000002
【特許請求の範囲】
【請求項１】
表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段と、
前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段と、
を有する情報処理システム。
【請求項２】
前記視認性を判断するための情報は、
前記表示対象となる画像と、前記表示対象となる画像を前記表示環境において表示させた場合の表示画像との関係を示す画像変換行例であることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記画像変換行例を用いて、前記電子データを前記表示環境において表示させた場合の画像を生成する画像処理手段を有する請求項２に記載の情報処理システム。
【請求項４】
前記画像処理手段によって生成された画像の文字認識を行う文字認識手段を有する請求項３に記載の情報処理システム。
【請求項５】
前記提示手段によって提示される情報は、
前記文字認識の文字認識率に係る情報を含む請求項４に記載の情報処理システム。
【請求項６】
前記提示手段によって提示される情報は、
前記画像処理手段によって生成された画像の少なくとも一部を含む請求項３乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
前記視認性を判断するための情報は、
前記表示環境で推奨される文字の大きさを示す情報を含む請求項１に記載の情報処理システム。
【請求項８】
前記ユーザによって指定された表示環境は、
前記ユーザが前記電子データを表示させる物理的な場所を示す請求項１乃至７のいずれか一項に記載の情報処理システム。
【請求項９】
情報処理システムが、
表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境に表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理するステップと、
前記表示環境のうち、前記管理するステップにおいてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示するステップと、
を含む情報処理システムの制御方法。
【請求項１０】
表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段と、
前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段と、
を有する情報処理装置。
【請求項１１】
表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段と、
前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段と、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
作成した文書データの視認性を判定する技術が知られている。
【０００３】
例えば、複数の文字が含まれる文書データの文字毎の視認性を示す情報を検出して、検出した視認性を示す情報に基づいて各文字の視認性の高さを判定し、ディスプレイに判定結果を示す情報を提示する技術が知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
作成した文書データが会議等で表示される会議文書である場合、会議文書は、例えば、プロジェクタや、大型ディスプレイ、タブレット端末等、様々な表示手段を用いて、様々な環境で表示される場合がある。
【０００５】
しかし、特許文献１に開示された技術では、文書データが表示される環境が考慮されていないので、例えば、会議文書を作成した環境では視認性が高いと判定されても、大きな会場でプロジェクタを用いて投影した場合には、視認性が低い場合がある。
【０００６】
このように、従来の技術では、作成した文書データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することには困難を伴っていた。
【０００７】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、作成した電子データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にする情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施形態に係る情報処理システムは、表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段と、前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段と、を有する。
【発明の効果】
【０００９】
本発明の実施の形態によれば、作成した電子データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にする情報処理システムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る情報処理システムの構成例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェア構成例を示す図である。
【図３】一実施形態に係る登録端末のハードウェア構成例を示す図である。
【図４】第１の実施形態に係る情報処理システムの機能構成図である。
【図５】第１の実施形態に係る対応情報の例を示す図である。
【図６】第１の実施形態に係る作成端末が管理する情報の例を示す図である。
【図７】第１の実施形態に係る対応情報の登録処理の一例を示すシーケンス図である。
【図８】第１の実施形態に係る登録端末の表示画面の例を示す図である。
【図９】第１の実施形態に係る視認性の確認処理の例を示すシーケンス図である。
【図１０】第１の実施形態に係る会議環境の選択画面の例を示す図である。
【図１１】第１の実施形態に係る視認性の確認画面の例を示す図である。
【図１２】第２の実施形態に係る対応情報の例を示す図である。
【図１３】第２の実施形態に係る確認処理の例を示す図である。
【図１４】第２の実施形態に係る視認性の確認画面の例を示す図である。
【図１５】一実施形態に係る対応情報の別の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１２】
＜システムの構成＞
図１は、一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム１００は、情報管理サーバ１０１、作成端末１０２、及び登録端末１０３等を有する。
【００１３】
情報管理サーバ１０１は、例えば、ＰＣ（Personal Computer）等の１つ以上の情報処理装置を含むシステムである。情報管理サーバ１０１には、例えば、情報登録サービス１０５、情報提供サービス１０６等のプログラムが搭載（インストール）されている。
【００１４】
情報登録サービス１０５は、例えば、登録端末１０３等からの要求に基づいて、所定の表示環境と、表示対象となる画像を所定の表示環境に表示させた場合の視認性を判断するための情報とを対応づけて記憶した対応情報を対応情報ＤＢ（Database）１０４に記憶して、管理する。
【００１５】
対応情報には、例えば、表示対象となる画像と、表示対象となる画像を所定の表示環境に表示させた場合の表示画像との関係を示す画像変換行列等が含まれる。
【００１６】
対応情報ＤＢ１０４は、情報登録サービス１０５等によって登録された複数の対応情報を記憶する手段である。対応情報ＤＢ１０４は、例えば、情報管理サーバ１０１に含まれていても良いし、クラウドサービス等によって提供されるものであっても良い。
【００１７】
情報提供サービス１０６は、例えば、作成端末１０２等からの要求に応じて、対応情報ＤＢ１０４に記憶された対応情報を、作成端末１０２等に提供する。
【００１８】
作成端末１０２は、例えば、ＰＣ、タブレット端末、スマートフォン等の情報処理装置である。作成端末１０２には、情報管理サーバ１０１から対応情報を取得し、取得した対応情報に基づいて、会議資料等の作成データを所定の表示環境に表示させた場合の視認性を確認する確認用アプリケーション１０７が搭載（インストール）されている。
【００１９】
登録端末１０３は、例えば、ＰＣ、タブレット端末、スマートフォン等の情報処理装置である。登録端末１０３には、前述した対応情報の登録を情報管理サーバ１０１に要求する登録用アプリケーション１０８が搭載（インストール）されている。例えば、登録端末１０３は、校正用の画像を所定の表示環境（例えば会議室のプロジェクタ等）で表示した表示画像を撮像し、校正用の画像と、撮像した画像との関係を示す画像変換行列を算出する。また、所定の表示環境の情報と、算出した画像変換行列とを含む対応情報を情報管理サーバ１０１に送信し、対応情報ＤＢ１０４への登録を要求する。
【００２０】
上記の構成により、例えば、会議資料等の作成データを作成する作成者は、対応情報ＤＢ１０４に登録された複数の表示環境に、作成データを表示させた場合の視認性を確認することができるようになる。
【００２１】
＜ハードウェア構成＞
情報管理サーバ１０１、及び作成端末１０２は、例えば図２に示すハードウェア構成のコンピュータ２００により実現される。
【００２２】
（コンピュータのハードウェア構成）
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、通信Ｉ／Ｆ部２０５、入力部２０６、表示部２０７、外部Ｉ／Ｆ部２０８、及びバス２０９等を有する。
【００２３】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等からプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００全体の制御や機能を実現する演算装置である。ＲＡＭ２０２はプログラムやデータを一時保持する揮発性のメモリ（記憶装置）の一例である。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリ（記憶装置）の一例である。ＲＯＭ２０３には、例えば、コンピュータ２００の起動時に実行されるＢＩＯＳや、各種の設定等のプログラムやデータが格納されている。
【００２４】
また、ストレージ部２０４は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ２００全体を制御する基本ソフトウェアであるＯＳ（Operating System）、及びＯＳ上において各種機能を提供するアプリケーションプログラム等が含まれる。ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等によって実現される。
【００２５】
通信Ｉ／Ｆ部２０５は、コンピュータ２００をネットワークに接続する通信インタフェースである。これにより、コンピュータ２００は、通信Ｉ／Ｆ部２０５を介してデータ通信を行うことができる。
【００２６】
入力部２０６は、例えば、キーボード、マウス、タッチパネル等を含み、利用者が各操作信号を入力するのに用いられる入力装置である。表示部２０７は、例えば、ディスプレイ等を含み、コンピュータ２００による処理結果を表示する表示装置である。
【００２７】
外部Ｉ／Ｆ部２０８は、外部装置とのインタフェースである。外部装置には、記録媒体２１０等がある。これにより、コンピュータ２００は外部Ｉ／Ｆ部２０８を介して記録媒体２１０の読み取り、書き込み等を行うことができる。記録媒体２１０には、ＵＳＢ（Universal Serial Bus）メモリ、各種のメモリカード等が含まれる。
【００２８】
バス２０９は、上記の各構成に共通に接続され、例えば、アドレス信号、データ信号、各種の制御信号等を伝達する。
【００２９】
情報管理サーバ１０１、及び作成端末１０２は、例えば、図２に示すコンピュータ２００でプログラムを実行することにより、後述するような各種の処理を実現する。
【００３０】
（登録端末のハードウェア構成）
図３は、一実施形態に係る登録端末のハードウェア構成例を示す図である。登録端末１０３は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ストレージ部３０４、通信Ｉ／Ｆ部３０５、入力部３０６、表示部３０７、カメラ部３０８、外部Ｉ／Ｆ部３０９、及びバス３１０等を有する。
【００３１】
ＣＰＵ３０１は、ＲＯＭ３０３やストレージ部３０４等に格納されたプログラムやデータをＲＡＭ３０２上に読み出し、処理を実行することで、登録端末１０３の各機能を実現する演算装置である。ＲＡＭ３０２は、ＣＰＵ３０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３０３は、電源を切ってもプログラムやデータを保持することができる不揮発性のメモリである。
【００３２】
ストレージ部３０４は、例えば、ＨＤＤ、ＳＳＤ、フラッシュＲＯＭ等のストレージ装置であり、ＯＳ、アプリケーションプログラム、及び各種データ等を記憶する。
【００３３】
通信Ｉ／Ｆ部３０５は、例えば、３Ｇ（3rd. Generation）、ＬＴＥ（Long Term Evolution）等の移動通信網や、有線／無線ＬＡＮ通信等の通信方式に対応した通信インタフェースである。
【００３４】
入力部３０６は、例えば、キーボードやタッチパネル等の入力装置である。表示部３０７は、例えば、ディスプレイ等の表示装置である。また、入力部３０６、及び表示部３０７は、例えば、タッチパネルディスプレイ等の一体化された表示入力部３１１であっても良い。
【００３５】
カメラ部３０８は、カメラセンサ等の撮像素子を含む。カメラ部３０８は、撮像素子で撮像したデータを、所定のフォーマットの画像（映像）データに変換して出力する。
【００３６】
外部Ｉ／Ｆ部２０８は、外部装置とのインタフェースである。外部装置には、例えば、プロジェクタや、ディスプレイ等の表示装置が含まれる。
【００３７】
バス３１０は、上記の各構成に共通に接続され、例えば、アドレス信号、データ信号、各種の制御信号等を伝達する。
【００３８】
［第１の実施形態］
＜機能構成＞
図４は、第１の実施形態に係る情報処理システムの機能構成図である。情報処理システム１００は、例えば、インターネット等のネットワークＮに接続された、情報管理サーバ１０１、作成端末１０２、及び登録端末１０３を有する。
【００３９】
（情報管理サーバの機能構成）
情報管理サーバ１０１は、例えば、図２のＣＰＵ２０１等により、情報登録サービス１０５、情報提供サービス１０６等のプログラムを実行することにより、対応情報受信部４０１、対応情報管理部４０２、対応情報提供部４０３等を実現する。また、図４の例では、情報管理サーバ１０１に対応情報ＤＢ１０４が含まれている。
【００４０】
なお、図４に示す情報管理サーバ１０１の構成はあくまで一例である。例えば、図１でも述べたように、対応情報ＤＢ１０４は、情報管理サーバ１０１の外部に設けられていても良い。また、情報登録サービス１０５と、情報提供サービス１０６は、１つのプログラムであっても良い。さらに、情報管理サーバ１０１は、複数のコンピュータによって、図４の機能を実現するものであっても良い。
【００４１】
対応情報受信部４０１は、登録端末１０３から送信された、表示環境を識別するための情報と、表示対象となる画像を対応する表示環境において表示させた場合の視認性を判断するための情報とを対応づけた対応情報の登録要求を受信する。
【００４２】
対応情報管理部（管理手段）４０２は、対応情報受信部４０１が受信した登録要求に含まれる対応情報を対応情報ＤＢ１０４に記憶（登録）する。対応情報管理部４０２は、表示環境を識別するための情報ごとに、表示対象となる画像を対応する表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を、対応情報ＤＢ１０４として管理する。
【００４３】
対応情報提供部４０３は、作成端末１０２からの対応情報の取得要求に応じて、対応情報ＤＢに記憶された複数の対応情報のうち、取得要求に含まれる表示環境を識別するための情報に対応する対応情報を作成端末１０２に提供する。
【００４４】
対応情報ＤＢ１０４は、表示環境を識別するための情報ごとに、表示対象となる画像を対応する表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を記憶する手段である。対応情報ＤＢ１０４は、例えば、図２のストレージ部２０４、及び図２のＣＰＵ２０１で動作するプログラム等によって実現される。
【００４５】
図５は、第１の実施形態に係る対応情報の例を示す図である。対応情報ＤＢ１０４には、例えば、図５（ａ）に示すような対応情報５０１が記憶されている。図５（ａ）の例では、対応情報５０１には、項目として、表示環境ＩＤ、表示環境名、変換行列等の情報が含まれる。
【００４６】
「表示環境ＩＤ」は、表示環境を識別するための情報の一例である。「表示環境名」は、表示環境の名前である。なお、表示環境は、表示対象となる電子データを表示させる物理的な場所を示す。
【００４７】
「変換行列」は、表示対象となる画像と、表示対象となる画像を表示環境に表示させた場合の表示画像との関係を示す画像変換行列のデータの一例である。例えば、表示環境ＩＤ「１」に対応する変換行列５０２は、図５（ｂ）に示すような画像変換行列の各データを、カンマで区切って列挙したものである。
【００４８】
画像変換行列は、例えば、公知のアフィン変換や、ホモグラフィ変換等の変換行列を利用することができる。ここでは、画像変換行列がアフィン変換の変換行列であるものとして説明を行う。ただし、アフィン変換の変換行列は画像変換行列の一例であり、本発明の範囲を限定するものではない。
【００４９】
３次元空間上の点Ａ（ｘ、ｙ、ｚ）を、アフィン変換の変換行列を用いて点Ｂ（ｘ'、ｙ'、ｚ'）に移動させる場合、以下の式（１）で表すことができる。
【００５０】
【数１】
2017010348.tif 000003
なお、点Ｂに対してどのような処理が行われるかは、ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｔｘ、ｔｙ、ｔｚの値によって決まる。
【００５１】
例えば、拡大、縮小等のスケール変換は、以下の式（２）で表される。
【００５２】
【数２】
2017010348.tif 000004
式（２）おいて、それぞれ、ａの値でｘ軸方向、ｅの値でｙ軸方向、ｉの値でｚ軸方向のスケール変換を行う。例えば、図５（ｂ）に示す変換行列は、ｘ軸方向、ｙ軸方向、ｚ軸方向共に、０．７倍に縮小する処理を示している。
【００５３】
また、ｘ軸まわりの回転移動は、式（３）、ｙ軸まわりの回転移動は、式（４）、ｚ軸周りの回転移動は、式（５）でそれぞれ表される。
【００５４】
【数３】
2017010348.tif 000005
【００５５】
【数４】
2017010348.tif 000006
【００５６】
【数５】
2017010348.tif 000007
また、原点の移動は、ｔｘ、ｔｙ、ｔｚの値によって表される。
【００５７】
上記の組合せにより、３次元空間上の点の様々な移動を、変換行列を用いて表すことができる。
【００５８】
なお、図５（ａ）において、例えば、表示環境ＩＤ「１」の変換行列は、表示対象となる画像（例えば校正用の画像）と、表示対象となる画像を「Ａ会議室（最後列正面）」で撮像した画像との対応関係を示している。例えば、表示対象となる画像に、図５（ａ）の表示環境ＩＤ「１」の変換行列を用いてアフィン変換を行うことにより、表示対象となる画像を「Ａ会議室（最後列正面）」で見た画像に相当する画像を得ることができる。
【００５９】
なお、「変換行列」は、表示対象となる画像を対応する表示環境において表示させた場合の視認性を判断するための情報の一例である。
【００６０】
（作成端末の機能構成）
作成端末１０２は、例えば、図２のＣＰＵ２０１等により、確認用アプリケーション１０７を実行することにより、環境情報管理部４１１、対応情報取得部４１２、画像処理部４１３、文字認識部４１４、情報提示部４１５、表示制御部４１６、操作受付部４１７等を実現する。
【００６１】
また、作成端末１０２は、資料作成部４１８、記憶部４１９等を有する。
【００６２】
環境情報管理部４１１は、例えば、図６に示すような、会議環境に関する情報を管理する。
【００６３】
図６は、第１の実施形態に係る作成端末が管理する情報の例を示す図である。
【００６４】
図６（ａ）は、会議環境を管理する情報６０１の例である。図６（ａ）の例では、会議環境を管理する情報６０１には、項目として、「会議環境ＩＤ」、及び「会議環境」の情報が含まれる。
【００６５】
「会議環境ＩＤ」は、会議環境を識別するための識別情報である。なお、会議環境は、作成端末１０２の利用者（ユーザ）によって指定される表示環境の一例である。例えば、会議環境ＩＤ「３」は、タブレットＢと、Ａ会議に設置されている表示装置（例えばプロジェクタ）の両方を用いて会議を行う場合の会議環境を示している。このような場合、会議資料を作成する作成者は、Ａ会議室に設置されたプロジェクタ等と、タブレット端末Ｂの両方で十分な視認性が得られる会議資料を作成することが望ましい。
【００６６】
図６（ｂ）は、図６（ａ）に示す利用者によって指定される会議環境ＩＤと、図５（ａ）で説明した対応情報管理部４０２によって管理される表示環境ＩＤとの対応関係を管理する情報６０２である。図６（ｂ）の例では、会議環境ＩＤ「１」の会議環境「Ａ会議室」に対して、表示環境ＩＤ「１」の「Ａ会議室（最後列正面）」と、表示環境ＩＤ「２」の「Ａ会議室（最前列左側）」とが対応づけられている。これは、「Ａ会議室」で表示される会議資料は、表示環境ＩＤ「１」、「２」のいずれでも視認性が良いことが望ましいためである。
【００６７】
例えば、作成端末１０２の利用者（作成者）は、環境情報管理部４１１が提供する編集画面等により、図６に示すような会議環境に関する情報を管理することができるものとする。
【００６８】
図４に戻って、作成端末１０２の機能構成の説明を続ける。
【００６９】
対応情報取得部４１２は、作成端末１０２の利用者（ユーザ）によって指定された会議環境ＩＤに対応する対応情報を、情報管理サーバ１０１から取得する。なお、作成端末１０２の利用者によって指定された会議環境ＩＤ（表示環境）は、利用者が、会議資料等の電子データを表示させる物理的な場所（例えば会議室）を示す。
【００７０】
画像処理部４１３は、対応情報取得部４１２が取得した対応情報に含まれる前述の画像変換行列を用いて、画像処理（例えばアフィン変換）を行い、会議資料等の所定のデータを、対応情報に含まれる表示環境に表示させた場合の画像を生成する。
【００７１】
文字認識部４１４は、画像処理部４１３によって生成された画像に対して、例えば、公知のＯＣＲ（Optical Character Recognition）等の技術を用いて文字認識を行い、文字の認識率の算出や、認識が困難な領域の抽出等を行う。なお、ＯＣＲは、文字認識技術の一例である。
【００７２】
情報提示部（提示手段）４１５は、表示環境において表示させる電子データを、指定された表示環境に表示させた場合の視認性を示す情報を、作成端末１０２の利用者に提示する。
【００７３】
例えば、作成端末１０２は、作成端末１０２の利用者によって指定された表示環境を識別するための識別情報（会議環境ＩＤ）に対応する視認性を判断するための情報（例えば変換行列）を、対応情報取得部４１２を用いて取得する。また、作成端末１０２の情報提示部４１５は、対応情報取得部４１２が取得した情報に基づいて、表示させる対象の電子データの指定された表示環境における視認性を示す情報を利用者に対して提示する。例えば、情報提示部４１５は、会議資料等の電子データを、指定された表示環境に表示させた場合の視認性を示す情報を、表示制御部４１６を介して、図２の表示部２０７等に表示する。
【００７４】
表示制御部４１６は、情報提示部４１５が提示する視認性を示す情報や、環境情報管理部４１１が提供する編集画面等を、図２の表示部２０７等に表示させる。
【００７５】
操作受付部４１７は、作成端末１０２の利用者（作成者）による操作を受け付ける。
【００７６】
資料作成部４１８は、例えば、会議資料等の電子データを作成する。資料作成部４１８は、例えば、図２のＣＰＵ２０１で動作するプログラムによって実現される。
【００７７】
記憶部４１９は、環境情報管理部４１１が管理する会議環境に関する情報や、資料作成部４１８によって作成された電子データ等を記憶する。記憶部４１９は、例えば、図２のストレージ部２０４、及び図２のＣＰＵ２０１で動作するプログラム等によって実現される。
【００７８】
（登録端末の機能構成）
登録端末１０３は、例えば、図３のＣＰＵ３０１等により、登録用アプリケーション１０８を実行することにより、表示入力制御部４３１、撮像制御部４３２、対応情報生成部４３３、対応情報送信部４３４等を実現する。また、登録端末１０３は、記憶部４３５を有する。
【００７９】
表示入力制御部４３１は、例えば、図３の表示入力部３１１等に各種の表示画面を表示させ、登録端末１０３の利用者（登録者）の入力操作を受け付ける。
【００８０】
撮像制御部４３２は、登録者の撮影操作に応じて、例えば、図３のカメラ部３０８を用いて、表示環境に表示された校正用の画像を撮影（撮像）する。
【００８１】
対応情報生成部４３３は、記憶部４３５に記憶した校正用の画像と、撮像制御部４３２によって撮像された校正用の画像との関係を示す前述した画像変換行例を生成する。例えば、対応情報生成部４３３は、記憶部４３５に記憶した校正用の画像の特徴点と、撮像された校正用の画像の特徴点を抽出し、その対応関係に基づいて画像変換行列を生成する。
【００８２】
対応情報送信部４３４は、対応情報生成部４３３によって生成された画像変換行列と、表示環境を識別するための情報とを対応づけて情報管理サーバ１０１に送信することにより、対応情報の登録を要求する。なお、対応情報生成部４３３によって生成された画像変換行列は、表示対象となる画像を対応する表示環境において表示させた場合の視認性を判断するための情報の一例である。
【００８３】
記憶部４３５は、校正用の画像を記憶する手段であり、例えば、図３のストレージ部３０４、及び図３のＣＰＵ３０１で動作するプログラム等によって実現される。
【００８４】
＜処理の流れ＞
（登録処理の例）
図７は、第１の実施形態に係る対応情報の登録処理の一例を示すフローチャートである。ここでは、タブレット端末や、スマートフォン等の登録端末１０３の内蔵カメラ等を用いて、表示環境に表示された校正用の画像を撮影して、対応情報を作成する場合の例について説明する。
【００８５】
なお、図７の開始時点において、登録者は、表示環境に設置されたプロジェクタや、ディスプレイ等に、登録端末１０３の記憶部４３５に記憶された校正用の画像（例えば、グレイコード等）と同じ画像を、表示させておくものとする。また、破線の矢印は、登録者等による操作を示すものとする。
【００８６】
ステップＳ７０１において、登録者は、登録端末１０３に対して、対応情報の登録の開始操作を行う。
【００８７】
ステップＳ７０２において、登録者の開始操作を受け付けた登録端末１０３の撮像制御部４３２は、例えば、図８（ａ）に示すような、校正用の画像を撮影（撮像）するための撮影画面８０１を表示入力部３１１等に表示させる。図８（ａ）の例では、撮影画面８０１には、登録者に校正用の画像の撮影を促すメッセージ８０２と、撮影ボタン８０３が表示されている。
【００８８】
ステップＳ７０３において、登録者は、校正用の画像の撮影操作を行う。例えば、登録者は、図５（ａ）の表示環境ＩＤ「１」の「Ａ会議室（最後列正面）」の対応情報を登録する場合、Ａ会議室の最後列の正面から、表示された校正用の画像が撮影画面８０１に入るようにして、撮影ボタン８０３を選択する。
【００８９】
ステップＳ７０４において、ステップＳ７０３の撮影操作によって撮影された撮影画像に基づいて、登録端末１０３の対応情報生成部４３３は、校正用の画像と、撮影画像との関係を示す前述の画像変換行列を作成する。例えば、対応情報生成部４３３は、記憶部４３５に記憶した校正用の画像の特徴点と、撮像された校正用の画像の特徴点を抽出し、その対応関係に基づいて画像変換行列を生成する。
【００９０】
ステップＳ７０５において、対応情報生成部４３３は、例えば、図８（ｂ）に示すような、対応情報の登録画面８０４を表示入力部３１１等に表示させる。図８（ｂ）の例では、撮影画面８０１には、登録者に表示環境名の入力を促すメッセージ８０５、表示環境名の入力欄８０６、及び登録ボタン８０７が表示されている。
【００９１】
ステップＳ７０６において、登録者は、登録情報の入力操作を行う。例えば、登録者は、図８（ｂ）の登録画面８０４において、表示環境名の入力欄８０６に表示環境名（例えば、「Ａ会議室（最後列正面）」等）を入力し、登録ボタン８０７を選択する。
【００９２】
ステップＳ７０７において、登録者の入力操作を受け付けた登録端末１０３の対応情報送信部４３４は、情報管理サーバ１０１に、対応情報の登録要求を送信する。この対応情報の登録要求には、例えば、ステップＳ７０４で作成された画像変換行列と、ステップＳ７０６で入力された表示環境名が含まれる。
【００９３】
ステップＳ７０８において、情報管理サーバ１０１の対応情報受信部４０１は、登録端末１０３からの対応情報の登録要求を受信する。また、情報管理サーバ１０１の対応情報管理部４０２は、登録要求に含まれる表示環境名と、画像変換行列とを対応づけて対応情報ＤＢ１０４に保存（記憶）する。例えば、このとき、対応情報管理部４０２は、対応情報ＤＢ１０４に保存する対応情報に、表示環境ＩＤを付与する。
【００９４】
ステップＳ７０９において、また、情報管理サーバ１０１の対応情報管理部４０２は、登録端末１０３に、対応情報の登録が完了したことを示す完了通知を送信する。
【００９５】
ステップＳ７１０において、登録端末１０３の表示入力制御部４３１は、例えば、図８（ｃ）に示すような登録の完了画面８０８を表示入力部３１１等に表示させる。
【００９６】
上記の処理により、例えば、スマートフォンやタブレット端末等を用いて対応情報を登録することができるようになる。
【００９７】
ただし、上記の処理は、対応情報の登録方法の一例である。
【００９８】
例えば、対応情報の登録は、登録端末１０３から、表示デバイスの解像度等の情報を入力し、登録端末１０３の対応情報生成部４３３は、入力された解像度等の情報に基づいて画像変換行列を作成するものであっても良い。この方法は、例えば、図５（ａ）に示す対応情報５０１において、表示環境ＩＤ「３」のタブレット端末Ｂ、表示環境ＩＤ「４」の表示装置Ｃ等、表示デバイと正対し、拡大、縮小のみを行う画像変換行列に適用することができる。
【００９９】
また、対応情報は、サービスを提供する事業者等により、予め登録された情報であっても良い。例えば、事業者等は、図５（ａ）の表示環境ＩＤ「５」の表示環境名「小会議室正面（標準パターン）」等のように、一般的な使用環境における複数の対応情報を作成し、対応情報ＤＢ１０４に予め登録しておくものであっても良い。
【０１００】
また、対応情報は、プロジェクタ等で校正用の画像を投影して、投影された校正用の画像をカメラで撮影し、プロジェクタ、カメラ、及び投影面の位置等に基づいて算出するものであっても良い。
【０１０１】
（確認処理の例）
図９は、第１の実施形態に係る確認処理の例を示すシーケンス図である。なお、破線の矢印は、作成者（作成端末１０２の利用者）等による操作を示すものとする。
【０１０２】
ステップＳ９０１において、例えば、会議資料等を作成する作成者は、資料の作成操作を行う。例えば、作成者は、一般のプレゼンテーションソフトウェア等で会議資料の作成操作を行う。
【０１０３】
ステップＳ９０２において、作成端末１０２の資料作成部４１８は、作成者の操作に応じて、例えば、会議資料等の資料の作成を行う。
【０１０４】
ステップＳ９０３において、作成者は、作成した資料の確認操作を行う。
【０１０５】
ステップＳ９０４において、資料の確認操作を受け付けた作成端末１０２の表示制御部４１６は、図４（ａ）で説明した会議環境を管理する情報６０１等に基づいて、例えば、図１０に示すような、会議環境の選択画面１００１を表示部２０７等に表示させる。
【０１０６】
図１０は、第１の実施形態に係る会議環境の選択画面の例を示す図である。図１０の例では、会議環境の選択画面１００１には、「Ａ会議室」の選択ボタン１００２、「タブレットＢ」の選択ボタン１００３、「タブレットＢ＋Ａ会議室」の選択ボタン１００４、」「表示装置Ｃ」の選択ボタン１００５が表示されている。作成者は、これらのボタンを選択することにより、会議環境を選択（指定）することができる。
【０１０７】
ステップＳ９０５において、作成者は、会議環境の選択操作を行う。ここでは、一例として、作成者は、図１０の会議環境の選択画面１００１から、「Ａ会議室」の選択ボタン１００２を選択するものとする。
【０１０８】
ステップＳ９０６において、作成端末１０２の対応情報取得部４１２は、図４（ｂ）で説明した対応関係を管理する情報６０２等に基づいて、選択された会議環境に対応する表示環境の対応情報の取得を情報管理サーバ１０１に要求する。例えば、対応情報取得部４１２は、図６（ａ）の会議環境ＩＤ「１」の会議環境「Ａ会議室」が選択された場合、図６（ｂ）の会議環境ＩＤ「１」に対応する表示環境ＩＤ「１」、「２」の対応情報の取得を情報管理サーバ１０１に要求する。
【０１０９】
ステップＳ９０７において、情報管理サーバ１０１の対応情報提供部４０３は、作成端末１０２から受信した対応情報の取得要求に応じて、対応情報ＤＢ１０４から要求された対応情報を抽出する。
【０１１０】
ステップＳ９０８において、情報管理サーバ１０１の対応情報提供部４０３は、抽出した対応情報を作成端末に送信する。
【０１１１】
ステップＳ９０９において、作成端末１０２の画像処理部４１３は、情報管理サーバ１０１から送信された対応情報に含まれる画像変換行列を用いて、ステップＳ９０２で作成された資料の画像変換（例えばアフィン変換）を行う。例えば、画像処理部４１３は、作成された資料に対して、表示環境ＩＤ「１」、「２」のそれぞれに対応する画像変換を行う。
【０１１２】
ステップＳ９１０において、作成端末１０２の文字認識部４１４は、ステップＳ９０９で画像変換された表示環境ＩＤ「１」、「２」のそれぞれに対応する画像に対して、文字認識処理を行い、文字認識率を計算する。
【０１１３】
ステップＳ９１１において、作成端末１０２の情報提示部４１５は、文字認識率がより低い表示環境（例えば、表示環境ＩＤ「１」）における視認性を示す情報を、表示部２０７等に表示させる。このとき、表示部２０７等に表示される表示画面の例を図１１に示す。
【０１１４】
図１１は、第１の実施形態に係る視認性の確認画面の例を示す図である。なお、図１１に示す視認性の確認画面は、指定された表示環境における視認性を示す情報の一例である。
【０１１５】
図１１（ａ）の例では、視認性の確認画面１１０１には、作成した資料の画像１１０２、文字が認識できないエリア１１０３、文字の認識率を示すメッセージ１１０４、及び確認ボタン１１０５等が表示されている。なお、文字が認識できないエリア１１０３は、例えば、背景色を変えて表示されているものとする。
【０１１６】
これより、作成者は、「Ａ会議室」の会議環境で、作成した資料の一部が視認困難であることを認識し、例えば、文字の大きさを大きく変更することができるようになる。また、変更後の資料には、再度、図９に示す確認処理を行うことができる。
【０１１７】
なお、図１１（ａ）に示す視認性の確認画面１１０１は一例である。図１１（ｂ）の例では、ステップＳ９０９で画像変換された画像のうち、視認性が悪い（例えば、文字認識率が低い）領域の画像１１０７を表示させているものとする。このように、情報提示部４１５が提供する視認性の確認画面は、作成者が視認性を確認することが可能な様々な情報であって良い。
【０１１８】
以上、本実施形態に係る情報処理システム１００によれば、作成した文書データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にすることができる。
【０１１９】
［第２の実施形態］
第１の実施形態では、表示環境と、表示対象となる画像を表示環境に表示させた場合の視認性を判断するための情報が、画像変換行列である場合の例について説明を行った。本実施形態では、視認性を判断するための情報が、表示環境で推奨される文字の大きさを示す情報である場合の例について説明する。
【０１２０】
図１２は、第２の実施形態に係る対応情報の例を示す図である。図１２の例では、対応情報１２０２は、図５（ａ）に示す第１の実施形態の対応情報５０１に含まれる「変換行列」に代えて、「推奨する最小ポイント数」の項目が含まれる。なお、「ポイント数」は、文字の大きさ（フォントサイズ）を示す情報の一例である。
【０１２１】
この「推奨する最小ポイント数」の情報は、例えば、複数の表示環境で複数のポイント数の文字を表示させて、登録者が視認できた文字のポイント数を、登録端末１０３で情報管理サーバ１０１に登録すること等によって得ることができる。例えば、図１２の例では、表示環境ＩＤ「１」の表示環境名「Ａ会議室（最後列正面）」では、２０ポイント未満のフォントを用いると視認性が良くないことを示している。
【０１２２】
＜処理の流れ＞
図１３は、第２の実施形態に係る確認処理と例を示すシーケンス図である。なお、図１３のステップＳ９０１〜Ｓ９０６の処理は、図９に示す第１の実施形態の処理と同様なので、ここでは差分を中心に説明を行う。
【０１２３】
ステップＳ１３０１において、作成端末１０２は、情報管理サーバ１０１から対応情報を受信する。この対応情報には、前述の「推奨する最小ポイント数」の情報が含まれる。作成端末１０２の画像処理部４１３は、ステップ９０２で作成された資料に含まれる「推奨する最小ポイント数」よりも小さい文字を抽出する。
【０１２４】
ステップＳ１３０２において、作成端末１０２の情報提示部４１５は、ステップＳ１３０１で抽出された「推奨する最小ポイント数」よりも小さい文字を示す確認画面を、表示部２０７等に表示させる。このとき、表示部２０７等に表示される表示画面の例を図１４に示す。
【０１２５】
図１４は、第２の実施形態に係る視認性の確認画面の例を示す図である。なお、図１４に示す視認性の確認画面１４０１は、指定された表示環境における視認性を示す情報の一例である。
【０１２６】
図１４の例では、視認性の確認画面１４０１には、作成した資料の画像１４０２、「推奨する最小ポイント数」よりも小さい文字を含むエリア１４０３、指定された表示環境（例えばＡ会議室）で推奨される文字の大きさを示すメッセージ１４０４、及び確認ボタン１４０５等が表示されている。なお、「推奨する最小ポイント数」よりも小さい文字を含むエリア１４０３は、例えば、背景色を変えて表示されているものとする。
【０１２７】
これより、作成者は、「Ａ会議室」の会議環境で、作成した資料の一部が視認困難であることを認識し、例えば、文字の大きさを推奨されたサイズに変更することができるようになる。
【０１２８】
このように、本実施形態においても、第１の実施形態と同様に、作成した文書データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にすることができる。
＜まとめ＞
以上、本発明に係る情報処理システム（１００）は、
表示環境を識別するための情報ごとに、表示対象となる画像を対応する前記表示環境において表示させた場合の視認性を判断するための情報を対応づけた対応情報を管理する管理手段（４０２）と、
前記表示環境のうち、前記管理手段においてユーザによって指定された表示環境を識別するための識別情報に対応する前記視認性を判断するための情報に基づいて、ユーザが前記指定された表示環境において表示させる対象の電子データの前記指定された表示環境における視認性を示す情報を前記ユーザに対して提示する提示手段（４１５）と、
を有する。
これにより、作成した文書データを様々な表示環境で表示させた場合の視認性を示す情報を利用者に提示することを容易にする情報処理システム（１００）を提供することができる。
【０１２９】
なお、図４に示す情報処理システム１００の構成は一例である。情報処理システム１００は、様々なシステム構成が可能である。例えば、図４において、作成端末１０２が有する画像処理部４１３、文字認識部４１４、情報提示部４１５等の少なくとも一部は、情報管理サーバ１０１が有していても良い。また、登録端末１０３の対応情報生成部４３３は、情報管理サーバ１０１が有していても良い。さらに、図４において、情報管理サーバ１０１の対応情報管理部４０２は、作成端末１０２が有していても良い。さらにまた、作成端末１０２と登録端末１０３は、同じ情報処理装置であっても良い。
【０１３０】
また、図５（ａ）、及び図１２に示す対応情報は、表示対象となる画像を前記所定の表示環境に表示させた場合の視認性を判断するための情報の一例である。視認性を判断するための情報は、例えば、図１５に示すように、表示装置の解像度や、画面サイズ等の情報であっても良い。
【符号の説明】
【０１３１】
１００      情報処理システム
１０４      対応情報ＤＢ（対応情報）
４０２      対応情報管理部（管理手段）
４１３      画像処理部（画像処理手段）
４１４      文字認識部（文字認識手段）
４１５      情報提示部（提示手段）
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２００６−２５９９１７号公報
【図１】
2017010348.tif 000008
【図２】
2017010348.tif 000009
【図３】
2017010348.tif 000010
【図４】
2017010348.tif 000011
【図５】
2017010348.tif 000012
【図６】
2017010348.tif 000013
【図７】
2017010348.tif 000014
【図８】
2017010348.tif 000015
【図９】
2017010348.tif 000016
【図１０】
2017010348.tif 000017
【図１１】
2017010348.tif 000018
【図１２】
2017010348.tif 000019
【図１３】
2017010348.tif 000020
【図１４】
2017010348.tif 000021
【図１５】
2017010348.tif 000022