(57)【要約】【課題】特定の情報を受け手側に明示させない状態を実現することができる情報処理装置を提供する。【解決手段】電子文書はプロセッサにより制御される。プロセッサは、メモリに格納されうインタプリタモジュールを実行する。インタプリタモジュールは、操作対象データの編集情報及び関連性情報に基づき、電子文書から電子データを生成する。関連性情報は、操作対象データのうち、一部の操作対象データを選択する第１選択情報と、他の一部の操作対象データを選択する第２選択情報とを含む。電子データは、第１選択情報により選択される一部の操作対象データに基づき表示される第１表示データと、第２選択情報により選択される他の一部の操作対象データに基づき表示される第２表示データとを含む。第２表示データは、第１表示データよりも読みやすさが低下させられている。【選択図】図１
2018133009.tif 000002
【特許請求の範囲】
【請求項１】
操作の対象となる複数の操作対象データを含む電子文書を処理する情報処理装置であって、
前記電子文書は、
１つ以上のプロセッサにより制御されるものであり、
前記１つ以上のプロセッサは、
メモリに格納されるインタプリタモジュールを実行するものであり、
前記インタプリタモジュールは、
前記複数の操作対象データの編集情報を取得するための第１取得指示と、
前記複数の操作対象データの関連性情報を取得するための第２取得指示と、
前記第１取得指示により取得される前記編集情報と、前記第２取得指示により取得される前記関連性情報と、に基づき、前記電子文書から電子データを生成するための生成指示と、
を含み、
前記関連性情報は、
前記複数の操作対象データのうち、一部の操作対象データを選択させる第１選択情報と、
前記第１選択情報と関連付いているものであり、且つ前記複数の操作対象データのうち、他の一部の操作対象データを選択させる第２選択情報と、
を含み、
前記電子データは、
表示データとして利用されるものであって、
前記第１選択情報により選択される前記一部の操作対象データに基づき表示される第１表示データと、
前記第２選択情報により選択される前記他の一部の操作対象データに基づき表示され、且つ前記第１表示データよりも読みやすさが低下させられる第２表示データと、
を含む、
情報処理装置。
【請求項２】
前記編集情報は、
前記複数の操作対象データのそれぞれに設定自在であり、且つ仮現運動を生じさせるためのアニメーション情報、
を含み、
前記電子データは、
前記複数の操作対象データのうち、前記アニメーション情報が設定されている操作対象データに基づき、生成されるものである、
請求項１に記載の情報処理装置。
【請求項３】
前記アニメーション情報は、
前記複数の操作対象データのそれぞれの表示順序を特定する表示順序情報と、
前記表示順序情報に基づき表示順序を設定される操作対象データのそれぞれの動きを特定する動き情報と、
を含み、
前記動き情報は、
時間の経過に応じて、前記複数の操作対象データの少なくとも一部を変化させるための情報が特定するものである、
請求項２に記載の情報処理装置。
【請求項４】
前記編集情報は、
前記複数の操作対象データのそれぞれの属性情報、
をさらに含み、
前記属性情報は、
少なくとも、前記複数の操作対象データに文字情報が含まれるか否かを示すものであり、
前記電子データは、
前記アニメーション情報が設定されている操作対象データのうち、前記文字情報が含まれる操作対象データに基づき、生成されるものである、
請求項２又は３に記載の情報処理装置。
【請求項５】
前記第１選択情報は、
１つ以上の文字が特定されるものであり、
前記第２選択情報は、
前記第１選択情報で示される意味と相補的な意味となる１つ以上の文字が特定されるものである、
請求項４に記載の情報処理装置。
【請求項６】
前記表示データは、
文字、数字、及び約物の少なくとも１つを表示言語として表示させるものであり、
前記第２表示データは、
前記読みやすさとして視認性、可読性、及び判読性の少なくとも１つが低下させられるものであって、
前記視認性は、
前記表示言語と、前記表示言語の背景色との明度差、彩度差、及び色相差の少なくとも１つに基づき定まるものであり、
前記可読性は、
前記表示言語の大きさ、前記表示言語と前記表示言語との間の広がり、及び前記表示言語の形の少なくとも１つに基づき定まるものであり、
前記判読性は、
少なくとも前記表示言語の書体に基づき定まるものである、
請求項５に記載の情報処理装置。
【請求項７】
前記電子データは、
前記電子文書と同一又は異なるフォーマットで形成されるものである、
請求項１〜６の何れか一項に記載の情報処理装置。
【請求項８】
前記電子文書は、
オフィススイートにより作成されるものである、
請求項１〜７の何れか一項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置に関する。
【背景技術】
【０００２】
プレゼンテーションアプリケーション等により、電子文書のページ内に配置させる画像等のオブジェクト、すなわち、操作の対象となる操作対象データにアニメーション機能を実現するデータをさらに設定することにより、直感的な理解を促すプレゼンテーション又は資料の閲覧等を受け手側に提供する電子データが生成されている（例えば、特許文献１〜３参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４３８９４号公報
【特許文献２】特開２０１５−００１９６１号公報
【特許文献３】特開２０１５−２１７６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の従来技術では、アニメーション機能を実現するデータがさらに設定される操作対象データの表示形態同士の少なくとも一部が表示時に重なって表示される場合、その内容及び順番等が受け手側に把握されるように、操作対象データの表示形態が変更される。
【０００５】
また、特許文献２に記載の従来技術では、操作対象データに設定されるアニメーション機能を実現するデータにより、操作対象データの表示形態が時間の経過に応じて遷移する情報が出力物から把握できるようにするために、時間の経過に応じて遷移する操作対象データの表示形態の代表的なものを出力物に出力させるデータが生成される。
【０００６】
また、特許文献３に記載の従来技術では、出力物の印刷枚数を少なく抑えつつ、アニメーション機能を実現するデータにより、操作対象データの表示形態の途中経過が出力物に印刷される。
【０００７】
よって、特許文献１〜３に記載の従来技術は、特定の情報を受け手側に明示させない状態を実現できない状況である。
【０００８】
本開示はこのような状況に鑑みてなされたものであり、特定の情報を受け手側に明示させない状態を実現することができるようにするものである。
【課題を解決するための手段】
【０００９】
本開示の一側面である情報処理装置は、操作の対象となる複数の操作対象データを含む電子文書を処理する情報処理装置であって、前記電子文書は、１つ以上のプロセッサにより制御されるものであり、前記１つ以上のプロセッサは、メモリに格納されるインタプリタモジュールを実行するものであり、前記インタプリタモジュールは、前記複数の操作対象データの編集情報を取得するための第１取得指示と、前記複数の操作対象データの関連性情報を取得するための第２取得指示と、前記第１取得指示により取得される前記編集情報と、前記第２取得指示により取得される前記関連性情報と、に基づき、前記電子文書から電子データを生成するための生成指示と、を含み、前記関連性情報は、前記複数の操作対象データのうち、一部の操作対象データを選択させる第１選択情報と、前記第１選択情報と関連付いているものであり、且つ前記複数の操作対象データのうち、他の一部の操作対象データを選択させる第２選択情報と、を含み、前記電子データは、表示データとして利用されるものであって、前記第１選択情報により選択される前記一部の操作対象データに基づき表示される第１表示データと、前記第２選択情報により選択される前記他の一部の操作対象データに基づき表示され、且つ前記第１表示データよりも読みやすさが低下させられる第２表示データと、を含む。
【００１０】
よって、電子データのうち、第２表示データは、第１表示データよりも読みやすさを低下させるものであり、且つ他の一部の操作対象データに基づき表示されるものであることにより、特定の情報だけ読みやすさを低下させることができるため、特定の情報を受け手側に明示させない状態を実現することができる。
【００１１】
また、前記編集情報は、前記複数の操作対象データのそれぞれに設定自在であり、且つ仮現運動を生じさせるためのアニメーション情報、を含み、前記電子データは、前記複数の操作対象データのうち、前記アニメーション情報が設定されている操作対象データに基づき、生成されるものである、ことが好ましい。
【００１２】
また、前記アニメーション情報は、前記複数の操作対象データのそれぞれの表示順序を特定する表示順序情報と、前記表示順序情報に基づき表示順序を設定される操作対象データのそれぞれの動きを特定する動き情報と、を含み、前記動き情報は、時間の経過に応じて、前記複数の操作対象データの少なくとも一部を変化させるための情報が特定するものである、ことが好ましい。
【００１３】
また、前記編集情報は、前記複数の操作対象データのそれぞれの属性情報、をさらに含み、前記属性情報は、少なくとも、前記複数の操作対象データに文字情報が含まれるか否かを示すものであり、前記電子データは、前記アニメーション情報が設定されている操作対象データのうち、前記文字情報が含まれる操作対象データに基づき、生成されるものである、ことが好ましい。
【００１４】
また、前記第１選択情報は、１つ以上の文字が特定されるものであり、前記第２選択情報は、前記第１選択情報で示される意味と相補的な意味となる１つ以上の文字が特定されるものである、ことが好ましい。
【００１５】
また、前記表示データは、文字、数字、及び約物の少なくとも１つを表示言語として表示させるものであり、前記第２表示データは、前記読みやすさとして視認性、可読性、及び判読性の少なくとも１つが低下させられるものであって、前記視認性は、前記表示言語と、前記表示言語の背景色との明度差、彩度差、及び色相差の少なくとも１つに基づき定まるものであり、前記可読性は、前記表示言語の大きさ、前記表示言語と前記表示言語との間の広がり、及び前記表示言語の形の少なくとも１つに基づき定まるものであり、前記判読性は、少なくとも前記表示言語の書体に基づき定まるものである、ことが好ましい。
【００１６】
また、前記電子データは、前記電子文書と同一又は異なるフォーマットで形成されるものである、ことが好ましい。
【００１７】
また、前記電子文書は、オフィススイートにより作成されるものである、ことが好ましい。
【発明の効果】
【００１８】
本開示の一側面によれば、特定の情報を受け手側に明示させない状態を実現することができるようにするものである。
【図面の簡単な説明】
【００１９】
【図１】本開示を適用した情報処理装置１の構成例を示す図である。
【図２】インタプリタモジュールが画像形成装置４１に実装される一例を示す図である。
【図３】インタプリタモジュールがＰＣ４２に実装される一例を示す図である。
【図４】インタプリタモジュールがプリンタコントローラー４３に実装される一例を示す図である。
【図５】電子文書が外部から提供される一例を示す図である。
【図６】関連性情報を特定するテーブルの一例を示す図である。
【図７】関連性情報を特定するテーブルの別の一例を示す図である。
【図８】電子文書の編集環境の一例を示す図である。
【図９】アニメーションの一例を示す図である。
【図１０】情報処理装置１の制御例を説明するフローチャートである。
【図１１】第１取得処理の処理例を説明するフローチャートである。
【図１２】第２取得処理の処理例を説明するフローチャートである。
【図１３】編集処理の処理例を説明するフローチャートである。
【図１４】電子データ生成処理の処理例を説明するフローチャートである。
【図１５】用語とその解説とによる相補的な関係の一例を示す図である。
【図１６】２枚分のスライドを含む表示データ７１の一例を示す図である。
【図１７】３枚分のスライドを含む表示データ７１の一例を示す図である。
【図１８】後から表示させる予定のものが次ページに集約されるスライドの表示データ７１の一例を示す図である。
【図１９】後から表示させる予定のものが次ページの余白Ｘに配置されるスライドの表示データ７１の一例を示す図である。
【図２０】後から表示させる予定のものが同一ページに含まれるスライドの表示データ７１の一例を示す図である。
【図２１】後から表示させる予定のものが別のページに含まれるスライドの表示データ７１の一例を示す図である。
【図２２】後から表示させる予定のものが含まれないスライドの表示データ７１の一例を示す図である。
【図２３】後から表示させる予定のものを配置させる代わりに空欄Ｙを含ませるスライドの表示データ７１の一例を示す図である。
【図２４】後から表示させる予定のものが装飾により編集されているスライドの表示データ７１の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本開示の実施形態を説明するが、本開示は以下の実施形態に限られるものではない。また、本実施形態を通じて、「処理」、「演算」、「計算」、「決定」又は「表示」等のような用語を用いる説明は、コンピュータシステム又は同様な電子コンピュータ装置の動作又は処理に関連するものであり、その動作又は処理は、コンピュータシステムのレジスタ等の中で物理量として表現されるデータを、物理量として同様に表現される他のデータに変換又は処理されるものである。
【００２１】
図１は、本開示を適用した情報処理装置１の構成例を示す図である。情報処理装置１は、１つ以上のプロセッサ１１と、メモリコントローラー１２と、メモリ１３と、ネットワークインターフェース２１と、周辺インターフェース２２とを備えることができる。情報処理装置１は、周辺インターフェース２２を介して、入力装置３１、出力装置３２、又は１つ以上の外部ポート３３を備えることもできる。１つ以上のプロセッサ１１、メモリコントローラー１２、メモリ１３、ネットワークインターフェース２１、周辺インターフェース２２、入力装置３１、出力装置３２、及び外部ポート３３等の構成要素は、１つ以上の信号バス又は通信ラインを経て通信することができる。このような構成要素は、１つ以上の信号処理又は特定用途向け集積回路を含めて、ハードウェア、ソフトウェア、又はその両方の組み合わせで実現させることもできる。メモリ１３は、不揮発性メモリ又は磁気ディスク記憶装置等により実現されるものであって、プロセッサ１１又は周辺インターフェース２２等からのアクセスがメモリコントローラー１２により制御されるものである。
【００２２】
周辺インターフェース２２は、入力装置３１、出力装置３２、又は外部ポート３３と、プロセッサ１１と、メモリ１３とを論理的に結合させるものである。１つ以上のプロセッサ１１は、メモリ１３に記憶されたさまざまなソフトウェアを実行することにより、さまざまな機能を遂行し、各種データを処理するものである。なお、周辺インターフェース２２、プロセッサ１１、及びメモリコントローラー１２は、単一チップで実現されてもよく、それぞれの個別のチップで実現されてもよい。
【００２３】
メモリ１３は、ソフトウェアコンポーネントが記憶されているものであって、具体的にはオペレーティングシステム、通信モジュール、グラフィックモジュール、入力モジュール、及びアプリケーション等を含むことができるものである。オペレーティングシステムは、メモリ１３の管理及び制御又は電源の管理等のようなシステムタスクを制御及び管理するためのさまざまなソフトウェアコンポーネント等を備え、ソフトウェアコンポーネント同士の通信を実行させるものである。通信モジュールは、１つ以上の外部ポート３３を経て他の装置との通信を実現するものである。外部ポート３３は、例えば、ユニバーサルシリアルバス等であって、他の装置に直接又は間接的に結合するものである。グラフィックモジュールは、表示装置等のような出力装置３２にグラフィックをレンダリングして表示するためのソフトウェアコンポーネントを備える。グラフィックは、テキスト、ウェブページ、アイコン、又はアニメーション等を含め、ユーザーに表示できるオブジェクトを含むものである。入力モジュールは、さまざまなアプリケーションにユーザーの操作を入力させるための入力インターフェースとして機能するものである。
【００２４】
オブジェクトは、ユーザーが入力装置３１等を操作することによって選択可能なものであり、文字、数字、若しくは約物のような表示言語又は画像を指す。例えば、表示装置等のような出力装置３２に表示された文字列であって、ユーザーの一連の操作により、オブジェクトの１つがハイライト表示され、ハイライト表示されたオブジェクトが選択される。
【００２５】
アプリケーションは、オフィススイートモジュール、インタプリタモジュール又はその部分集合を含むことができる。オフィススイートモジュールは、文書作成又は表計算等の処理が可能なものであり、オフィスワーク、教育、又は家庭等のあらゆる場面で一般的に使用されるものである。オフィススイートモジュールは、代表的なものとして、Ｍｉｃｒｏｓｏｆｔ（登録商標）のＷｏｒｄ（登録商標）、Ｅｘｃｅｌ（登録商標）、及びＰｏｗｅｒＰｏｉｎｔ（登録商標）等のＯｆｆｉｃｅがある。また、Ａｐａｃｈｅ  ＯｐｅｎＯｆｆｉｃｅ等のように同様の機能を実現するものも複数流通している。Ｍｉｃｒｏｓｏｆｔ（登録商標）のＯｆｆｉｃｅ及びオープンソースのＡｐａｃｈｅ  ＯｐｅｎＯｆｆｉｃｅは標準化団体で標準化が行われており、それらのファイルフォーマットであるＯＯＸＭＬ（Ｏｆｆｉｃｅ  Ｏｐｅｎ  ＸＭＬ）又はＯＤＦ（ＯｐｅｎＤｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）等をサポートした多数の互換アプリケーションも提供されている。
【００２６】
ＰｏｗｅｒＰｏｉｎｔ（登録商標）により作成可能なファイルフォーマットであるＯＯＸＭＬ形式で作成されたファイルにはアニメーション機能を含ませることができる。インタプリタモジュールは、オフィススイートモジュールにより生成されたさまざまな電子文書を解析し、電子データを生成するものであって、インタプリタモジュールを含むものであり、１つ以上のプロセッサ１１により実行されるものである。
【００２７】
図２は、インタプリタモジュールが画像形成装置４１に実装される一例を示す図である。画像形成装置４１に実装されるインタプリタモジュールは、電子データを媒体に印刷させることができるものである。図３は、インタプリタモジュールがＰＣ４２に実装される一例を示す図である。ＰＣ４２に実装されるインタプリタモジュールは、ＰＣ４２で編集された電子データを解釈実行して表示させることができるものである。図４は、インタプリタモジュールがプリンタコントローラー４３に実装される一例を示す図である。プリンタコントローラー４３に実装されるインタプリタモジュールは、電子データをラスターイメージにしたものを画像形成装置４１に提供することができるものである。図５は、電子文書が外部から提供される一例を示す図である。ノートＰＣ４５から無線媒体を介して提供される電子文書は、画像形成装置４１に実装されるインタプリタモジュールにより電子データに変換されるものである。ＵＳＢメモリ４６等の外部記憶装置に記憶されている電子文書又はスマートフォン４７等の外部端末により転送される電子文書も同様に処理されるものである。
【００２８】
つまり、電子文書は、１つ以上のプロセッサ１１により制御されるものであり、１つ以上のプロセッサ１１は、メモリ１３に格納されるインタプリタモジュールを実行するものである。インタプリタモジュールは、第１取得指示と、第２取得指示と、生成指示とを含むものである。第１取得指示は、複数の操作対象データの編集情報を取得するためのものである。操作対象データは、電子文書のページ内に配置させる文字、図形又は画像等のオブジェクトであって、ユーザーが入力装置３１等を操作することによって選択可能なものである。第２取得指示は、複数の操作対象データの関連性情報を取得するためのものである。生成指示は、第１取得指示により取得される編集情報と、第２取得指示により取得される関連性情報と、に基づき、電子文書から電子データを生成するためのものである。関連性情報は、第１選択情報と、第２選択情報とを含むものである。第１選択情報は、複数の操作対象データのうち、一部の操作対象データを選択させるものである。第２選択情報は、第１選択情報と関連付いているものであり、且つ複数の操作対象データのうち、他の一部の操作対象データを選択させるものである。
【００２９】
図６は、関連性情報を特定するテーブルの一例を示す図である。第１選択情報は、複数のオブジェクトのうち、先に表示させるオブジェクトに含まれるキーワードであり、設問のオブジェクトに該当するものである。第１選択情報は、例えば、「問題」、「質問」、「Ｑｕｅｓｔｉｏｎ」、「Ｑ．」及び「？」等である。一方、第２選択情報は、複数のオブジェクトのうち、後に表示させるオブジェクトに含まれるキーワードであり、解答のオブジェクトに該当するものである。第２選択情報は、例えば、「答え」、「Ａｎｓｗｅｒ」、「正解」、「Ａ．」及び「-」すなわち未設定等である。つまり、第１選択情報のキーワードを含むオブジェクトは、「設問」のオブジェクトであり、第２選択情報のキーワードを含むオブジェクトは、「解答」のオブジェクトである。よって、第２選択情報のキーワードを含むオブジェクトであって、且つアニメーション機能付きのオブジェクトは、第１選択情報のキーワードを含むオブジェクトの次に動作するものであるため、特定の情報を受け手側に明示させない状態を実現するためには、編集処理が実行されるのが好ましい。
【００３０】
なお、第１選択情報及び第２選択情報は、それぞれ別のテーブルで管理してもよい。また、第１選択情報及び第２選択情報は、初期値としてキーワードが設定されるものであってもよく、適宜修正、追加、又は削除等がされるものであってもよい。第１選択情報及び第２選択情報は、深層学習等により適宜更新されるものであってもよい。
【００３１】
また、先に表示させるオブジェクト又は後に表示させるオブジェクトの何れかに第１選択情報又は第２選択情報のキーワードが含まれていれば、後に表示させるオブジェクトが編集対象となり、編集処理が実行される。また、先に表示させるオブジェクト及び後に表示させるオブジェクトの何れにも第１選択情報又は第２選択情報のキーワードが含まれていなければ、オブジェクトの編集処理を実行させずに電子文書から電子データが生成されればよい。
【００３２】
図７は、関連性情報を特定するテーブルの別の一例を示す図である。第１選択情報は、複数のオブジェクトのうち、先に表示させるオブジェクトの形状を特定するものである。第１選択情報は、特徴量Ａ，Ｃ，Ｅ，Ｇ及びＩ等であり、それぞれ類似度ａ，ｃ，ｅ，ｇ及びｉ等が設定されている。一方、第２選択情報は、複数のオブジェクトのうち、後に表示させるオブジェクトの形状を特定するものである。第２選択情報は、特徴量Ｂ，Ｄ，Ｆ，Ｈ，Ｊ等であり、それぞれ類似度ｂ，ｄ，ｆ，ｈ及びｊ等が設定されている。例えば、第２選択情報の特徴量Ｂ，Ｄ，Ｆ，Ｈ，Ｊ等で特定されるオブジェクトであって、且つアニメーション機能付きのオブジェクトは、第１選択情報の特徴量Ａ，Ｃ，Ｅ，Ｇ及びＩ等で特定されるオブジェクトの次に動作するものであるため、特定の情報を受け手側に明示させない状態を実現するためには、編集処理が実行されるのが好ましい。
【００３３】
なお、第１選択情報及び第２選択情報は、音情報であってもよい。例えば、第１選択情報及び第２選択情報は、応答の基本パターン等により構成されるものであってもよい。また、例えば、第１選択情報及び第２選択情報は、楽譜に含まれる代表的なコード進行等のように一定の規則で順番に並ぶ音情報の集合であってもよい。
【００３４】
また、第１選択情報は、第１選択情報及び第２選択情報の少なくとも一方の入れ子構造であってもよい。第２選択情報についても同様である。つまり、第１選択情報と、第２選択情報との間には一定の規則に基づき関連性が導かれるものであればよい。
【００３５】
図８は、電子文書の編集環境の一例を示す図である。図９は、アニメーションの一例を示す図である。図８に示すように、電子文書は、Ｍｉｃｒｏｓｏｆｔ（登録商標）のＰｏｗｅｒＰｏｉｎｔ（登録商標）のようなプレゼンテーション作成ソフトウェアにより、スライド内で移動、出現、消去等の動きとしてのアニメーション機能がオブジェクトに付けられる。アニメーション機能が付けられたオブジェクト同士は、前後関係が関連付けされることにより、動きの順番が制御される。このようなアニメーション機能を利用してプレゼンテーション用の資料が作成される際、受け手側である聴衆に問題を出すことが想定されるときがある。例えば、スライドの上部にオブジェクトとして「日本の人口は？」と初めに問題を表示後、次のアクションとして答えをスライドの下部にオブジェクトとして「１億２０００万人」と表示又は出現させる構成が編集されることがある。
【００３６】
つまり、図９に示すように、「日本の人口は？」という内容のオブジェクトを表示データ７１に変換したものが１番目に表示されるように設定され、マウス又はキーボード等のような入力装置３１が操作されることにより、「１億２０００万人」という内容のオブジェクトを表示データ７１に変換したものが２番目に表示されるように設定され、操作可能な２つのオブジェクトが同一のスライドに含まれる。このような構成のプレゼンテーションファイルがダイレクトプリントされる場合、スライドに存在するオブジェクトは全て同一の用紙に印刷される。よって、講習会等で事前に印刷資料が配布される場合、聴衆は問題がスクリーンに表示されたときに印刷資料を見れば、印刷資料には答えが印刷されているため、答えが見えることになり、送り手側が受け手側に問題を出題する意味が無くなる。
【００３７】
そこで、後に表示されるオブジェクトに編集処理を実行する。具体的には、電子データは、表示データ７１として利用されるものであって、第１表示データと、第２表示データと、を含むものである。表示データ７１は、文字、数字、及び約物の少なくとも１つを表示言語として表示させるものである。第１表示データは、第１選択情報により選択される一部の操作対象データに基づき表示されるものである。第２表示データは、第２選択情報により選択される他の一部の操作対象データに基づき表示され、且つ第１表示データよりも読みやすさが低下させられるものである。
【００３８】
具体的には、第２表示データは、読みやすさとして視認性、可読性、及び判読性の少なくとも１つが低下させられるものである。視認性は、表示言語と、表示言語の背景色との明度差、彩度差、及び色相差の少なくとも１つに基づき定まるものである。可読性は、表示言語の大きさ、表示言語と表示言語との間の広がり、及び表示言語の形の少なくとも１つに基づき定まるものである。判読性は、少なくとも表示言語の書体に基づき定まるものである。
【００３９】
なお、図９の一例においては、「日本の人口は？」が第１表示データに相当し、「１億２０００万人」が第２表示データに相当する。
【００４０】
編集情報は、オブジェクトの動きを設定するためのアニメーション情報を含む。アニメーション情報は、複数の操作対象データのそれぞれに設定自在であり、且つ仮現運動を生じさせるためのものである。アニメーション情報は、表示順序情報と、動き情報とを含むものである。表示順序情報は、複数の操作対象データのそれぞれの表示順序を特定させるものである。動き情報は、表示順序情報に基づき設定される複数の操作対象データのそれぞれの動きを特定させるものである。よって、電子データは、複数の操作対象データのうち、編集情報に含まれるアニメーション情報が設定されている操作対象データに基づき、生成されるものである。
【００４１】
また、編集情報は、複数の操作対象データのそれぞれの属性情報を含む。属性情報は、少なくとも、複数の操作対象データに文字情報が含まれるか否かを示すものである。よって、電子データは、アニメーション情報が設定されている操作対象データのうち、文字情報が含まれる操作対象データに基づき、生成されるものである。関連性情報に含まれる第１選択情報は、１つ以上の文字が特定されるものである。関連性情報に含まれる第２選択情報は、第１選択情報で示される意味と相補的な意味となる１つ以上の文字が特定されるものである。
【００４２】
なお、電子データは、電子文書と同一又は異なるフォーマットで形成されるものである。例えば、電子文書がオフィススイートにより作成されるものであれば、電子文書はＯＯＸＭＬフォーマットのファイルであるため、電子文書と同一のフォーマットであれば、電子データはＯＯＸＭＬフォーマットのファイルとなる。一方、電子文書と異なるフォーマットは、各種存在し、例えば、ＰＤＦフォーマットのファイルである。
【００４３】
図１０は、情報処理装置１の制御例を説明するフローチャートである。ステップＳ１１において、電子文書が取得される。電子文書は、例えばオフィススイートにより作成されるＯＯＸＭＬフォーマットのファイルである。なお、電子文書は、ＯＯＸＭＬフォーマットのファイルでなくてもよい。例えば、電子文書は、原稿をＯＣＲ又はＩＣＲ（ｉｎｔｅｌｌｉｇｅｎｔ  ｃｈａｒａｃｔｅｒ  ｒｅｃｏｇｎｉｔｉｏｎ）等で読み込んだデータから構成されるものであってもよい。
【００４４】
ステップＳ１２において、第１取得処理が実行される。第１取得処理は、第１取得指示により実行される処理であって、複数の操作対象データの編集情報を取得する処理である。第１取得処理の詳細については後述する。ステップＳ１３において、アニメーションフラグが１であるか否かが判定される。アニメーションフラグが１であると判定される場合（ステップＳ１３；Ｙ）、ステップＳ１４に進む。一方、アニメーションフラグが１でないと判定される場合（ステップＳ１３；Ｎ）、ステップＳ１７に進む。ステップＳ１４において、第２取得処理が実行される。第２取得処理は、第２取得指示により実行される処理であって、複数の操作対象データの関連性情報を取得する処理である。第２取得処理の詳細については後述する。ステップＳ１５において、選択フラグが１であるか否かが判定される。選択フラグが１であると判定される場合（ステップＳ１５；Ｙ）、ステップＳ１６に進む。一方、選択フラグが１でないと判定される場合（ステップＳ１５；Ｎ）、ステップＳ１７に進む。ステップＳ１６において、編集処理が実行される。編集処理の詳細については後述する。ステップＳ１７において、電子データ生成処理が実行され、処理は終了する。電子データ生成処理の詳細については後述する。
【００４５】
図１１は、第１取得処理の処理例を説明するフローチャートである。ステップＳ３１において、電子文書に含まれる操作対象データが取得される。ステップＳ３２において、操作対象データの編集情報が取得される。ステップＳ３３において、編集情報にアニメーション情報が含まれるか否かが判定される。編集情報にアニメーション情報が含まれると判定される場合、ステップＳ３４に進む。一方、編集情報にアニメーション情報が含まれないと判定される場合、ステップＳ３７に進む。
【００４６】
なお、アニメーション情報が編集情報に含まれていれば、操作対象データはアニメーション設定がされていることになるため、マウス又はキーボード等のような入力装置３１によるアクション又は前に表示されるオブジェクトのアニメーションの終了等をトリガーとして、後に表示されるオブジェクトに出現、消滅、移動、点滅等のような動きが生じるものである。
【００４７】
ステップＳ３４において、編集情報に属性情報が含まれているか否かが判定される。編集情報に属性情報が含まれていると判定される場合、ステップＳ３５に進む。一方、編集情報に属性情報が含まれていないと判定される場合、ステップＳ３７に進む。ステップＳ３５において、属性情報には操作対象データに文字情報が含まれる旨が示されているか否かが判定される。属性情報には操作対象データに文字情報が含まれる旨が示されていると判定される場合、ステップＳ３６に進む。一方、属性情報には操作対象データに文字情報が含まれる旨が示されていないと判定される場合、ステップＳ３７に進む。ステップＳ３６において、アニメーションフラグが１に設定される。ステップＳ３７において、アニメーションフラグが０に設定される。
【００４８】
つまり、複数の操作対象データのうち、アニメーション情報が設定されている操作対象データであって、且つ文字情報が含まれる操作対象データであれば、操作対象データ同士に関連性があるか否かが判定される処理に移行するものである。
【００４９】
図１２は、第２取得処理の処理例を説明するフローチャートである。ステップＳ５１において、操作対象データの関連性情報が取得される。ステップＳ５２において、関連性情報に第１選択情報及び第２選択情報が含まれるか否かが判定される。関連性情報に第１選択情報及び第２選択情報が含まれると判定される場合、ステップＳ５３に進む。一方、関連性情報に第１選択情報及び第２選択情報が含まれないと判定される場合、ステップＳ５４に進む。ステップＳ５３において、選択フラグが１に設定される。ステップＳ５４において、選択フラグが０に設定される。
【００５０】
図１３は、編集処理の処理例を説明するフローチャートである。ステップＳ６１において、複数の操作対象データのうち、第１選択情報に基づき一部の操作対象データが選択される。ステップＳ６２において、複数の操作対象データのうち、第２選択情報に基づき他の一部の操作対象データが選択される。なお、第１選択情報に基づき選択される一部の操作対象データは、第１選択情報と意味が一致するものであればよい。例えば、第１選択情報に含まれる「問題」という用語と完全一致でなくても意味が一致するものであればよい。具体的には、電子文書に含まれる操作の対象となる複数の操作対象データを自然言語処理により解析した結果、「問題」という用語そのものが含まれていなかったとしても、文脈から「問題」に相当するものが含まれていれば、「問題」という用語が含まれているものとしてもよい。
【００５１】
図１４は、電子データ生成処理の処理例を説明するフローチャートである。ステップＳ７１において、一部の操作対象データに基づき第１表示データが生成される。ステップＳ７２において、他の一部の操作対象データに基づき第２表示データが生成される。ステップＳ７３において、第１表示データよりも第２表示データの読みやすさが低下させられる。なお、ステップＳ７２，Ｓ７３の処理は同時に実行されるものであってもよい。
【００５２】
図１５は、用語とその解説とによる相補的な関係の一例を示す図である。スライド上側のオブジェクトは、先に表示させるオブジェクトである。一方、スライド下側のオブジェクトは、後に表示させるオブジェクトである。図１５の先に表示させるオブジェクトは用語であり、図１５の後に表示させるオブジェクトはその解説であって、対となる関係性があるものである。なお、オブジェクト間の関連性情報は、改行又は改ページ等のように前後で変化が生じる契機となるメタ情報であってもよい。つまり、オブジェクト間の関連性情報は、先に表示させるオブジェクト、後に表示させるオブジェクト、及びその前後を結合させるメタ情報の少なくとも一方に含まれるものであればよい。
【００５３】
図１６は、２枚分のスライドを含む表示データ７１の一例を示す図である。図１６においては、操作対象データとなる対象オブジェクト６１はスライド（１）に含まれている。図１７は、３枚分のスライドを含む表示データ７１の一例を示す図である。図１７においては、操作対象データとなるオブジェクトはスライド（２）に含まれているため、受け手側である聴衆がスライド（１）を閲覧した時点ではスライド（２）に含まれる解答を見ることができない状態となっている。図１８は、後から表示させる予定のものが次ページに集約されるスライドの表示データ７１の一例を示す図である。図１８においては、操作対象データとなるオブジェクトはスライド（２）に含まれ、且つスライド（２）は２つのスライドの内容が１枚に集約されている。よって、受け手側である聴衆がスライド（１）を閲覧した時点ではスライド（２）に含まれる解答を見ることができない状態となり、且つ用紙枚数の増加が回避される状態である。
【００５４】
図１９は、後から表示させる予定のものが次ページの余白Ｘに配置されるスライドの表示データ７１の一例を示す図である。図１９においては、操作対象データとなるオブジェクトは次ページのスライド（２）の余白Ｘに配置されている。よって、受け手側である聴衆がスライド（１）を閲覧した時点ではスライド（２）に含まれる解答を見ることができない状態となり、且つ用紙枚数の増加が回避される状態である。なお、余白Ｘは、スライド（２）に対応するメタ文字及びメタファイル等のメタ情報から判別すればよい。余白Ｘが判別される場合、余白Ｘの領域に合うように操作対象データとなるオブジェクトを拡大又は縮小して配置すればよい。配置箇所は、余白Ｘ内であればよいため、左上、右上、左下、又は右下等が予め設定されていてもよい。図２０は、後から表示させる予定のものが同一ページに含まれるスライドの表示データ７１の一例を示す図である。図２０においては、スライド（１）〜（４）のそれぞれには操作対象データとなるオブジェクトが含まれている。
【００５５】
図２１は、後から表示させる予定のものが別のページに含まれるスライドの表示データ７１の一例を示す図である。図２１においては、最終ページにスライド（５）が新しいページとして追加されている。操作対象データとなるオブジェクトは、スライド（５）のサイズと、それぞれのオブジェクトのサイズと、オブジェクトの数とに合わせて拡大又は縮小され、スライド（５）に集約されて配置されている。スライド（１）〜（４）のそれぞれには、集約先のページ情報と、集約先のページ内の参照先情報とが付加されている。例えば、スライド（１）に含まれる「Ｐ５：＊１」は、オブジェクトがスライド（５）に集約され、且つオブジェクトの参照先が＊１となる旨が示されている。スライド（２）〜（４）についても同様である。よって、受け手側である聴衆がスライド（１）〜（４）を閲覧した時点ではスライド（５）に含まれる解答を見ることができない状態となり、且つ用紙枚数の過剰な増加が回避されている状態である。
【００５６】
図２２は、後から表示させる予定のものが含まれないスライドの表示データ７１の一例を示す図である。図２２においては、操作対象データとなるオブジェクトは、スライド（１）〜（４）から削除されている。よって、受け手側である聴衆がスライド（１）〜（４）を閲覧した時点では解答を見ることができない状態となる。図２３は、後から表示させる予定のものを配置させる代わりに空欄Ｙを含ませるスライドの表示データ７１の一例を示す図である。図２３においては、スライド（１）〜（４）のそれぞれに四角形状の空欄Ｙのオブジェクトが挿入されている。よって、受け手側である聴衆がスライド（１）〜（４）を閲覧した時点ではスライド（５）に含まれる解答を見ることができない状態となる。なお、図２３においては、空欄Ｙのオブジェクトは四角形状であるが、丸形状又は楕円形状等のように他の図形形状であってもよい。また、空欄Ｙを形成する輪郭線は、実線だけでなく点線等のような他の線であってもよい。さらに、空欄Ｙの代わりに伏せ字、括弧等の記号、ＱＲコード（登録商標）、又はＵＲＬ等が挿入されるものであってもよい。
【００５７】
図２４は、後から表示させる予定のものが装飾により編集されているスライドの表示データ７１の一例を示す図である。図２４においては、スライド（１）〜（４）のそれぞれの操作対象データとなるオブジェクトは、装飾されている。具体的には、操作対象となるオブジェクトの濃度が低い状態に設定されることにより、一見してわかりづらい状態となっている。よって、送り手側によるプレゼンテーションの際、受け手側である聴衆は、スクリーンに投影されるスライド（１）〜（４）を主に注視するため、解答を即座に閲覧することができない状態となる。この場合、聴衆は、後で配布される資料を見直すことにより解答を確認することができる。なお、装飾は、色の変更、オブジェクトの拡大又は縮小、ホログラム等のような特定角度からしか視認できないものとする等の処理がある。
【００５８】
以上の説明から、本開示を適用した情報処理装置１において、電子データのうち、第２表示データは、第１表示データよりも読みやすさを低下させるものであり、且つ他の一部の操作対象データに基づき表示されるものであることにより、特定の情報だけ読みやすさを低下させることができるため、特定の情報を受け手側に明示させない状態を実現することができる。
【００５９】
また、電子データは、複数の操作対象データのうち、アニメーション情報が設定されている操作対象データに基づき、生成されるものであることにより、仮現運動を生じさせるものが対象となるため、送り手側により作成される資料の表現のバリエーションを増やすことができる。
【００６０】
また、アニメーション情報に含まれる動き情報が、時間の経過に応じて、複数の操作対象データの少なくとも一部を変化させるための情報が特定されるものであり、且つ電子データはアニメーション情報が設定されている操作対象データに基づき、生成されるものであることにより、送り手側が受け手側に直感的なプレゼンテーションを提供することができる。
【００６１】
また、電子データは、アニメーション情報が設定されている操作対象データのうち、文字情報が含まれる操作対象データに基づき、生成されるものであることにより、文字情報により操作対象データを選択することができるため、文字に基づく相関関係により操作対象データを選択することができる。
【００６２】
また、一部の操作対象データは、操作対象データのうち、１つ以上の文字が特定される第１選択情報に基づき選択されるものであり、他の一部の操作対象データは、操作対象データのうち、第１選択情報で示される意味と相補的な意味となる１つ以上の文字が特定される第２選択情報に基づき選択されるものであることにより、一部の操作対象データと、他の一部の操作対象データとは、意味が互いに相補的な関係となるため、送り手側が受け手側に相補的な関係の文字列で表現されるプレゼンテーションを提供することができる。
【００６３】
また、第２表示データは、読みやすさとして視認性、可読性、及び判読性の少なくとも１つが低下させられるものであることにより、簡易な方法で読みやすさが調整されるため、低コストで、読みやすさを調整することができる。
【００６４】
また、電子データは、電子文書と同一又は異なるフォーマットで形成されるものであることにより、電子データの出力先の選択肢を増やすことができるため、送り手側が提供できるプレゼンテーション環境の選択肢を増やすことができる。
【００６５】
また、電子文書は、オフィススイートにより作成されるものであることにより、市場に流通している著名なアプリケーションを利用することができるため、電子データの元データとなる電子文書の編集環境の汎用性を高めることができる。
【００６６】
以上、本開示を適用した情報処理装置１を実施形態に基づいて説明したが、本開示はこれに限定されるものではなく、本開示の趣旨を逸脱しない範囲で、変更を加えてもよい。
【００６７】
また、プロセッサ１１が実行するプログラムを記憶する記録媒体としてメモリ１３が不揮発性メモリ又は磁気ディスク装置を用いる一例について説明したが、これに限らず、光ディスク、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｄｉｓｃ）、及びＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）等の半導体メモリであってもよい。
【００６８】
また、ネットワークインターフェース２１を介して接続された不図示の他のコンピュータが、メモリ１３に記憶されたプログラムを書き換える、又は新たなプログラムを追加して書き込むようにしてもよい。さらに、情報処理装置１が、ネットワークインターフェース２１を介して接続された不図示の他のコンピュータからプログラムをダウンロードし、そのダウンロードしたプログラムをメモリ１３に記憶してもよい。このようなプログラムは、１つ以上のプロセッサ１１が直接実行可能なプログラムだけではなく、ソースプログラム、圧縮処理されたプログラム、又は暗号化されたプログラム等であってもよい。
【００６９】
なお、図１７〜２４においてはスライドとして説明したが、用紙であってもよい。例えば、用紙であれば、図２２においては、解答に該当するオブジェクトが削除されている箇所に聴衆が解答を書き込むこともできる。同様に、図２３においては、空欄Ｙに聴衆が解答を書き込むこともできる。また、図１７〜２４におけるスライドはＷｅｂページとして表現されるものであってもよく、ストリーミング等のように動画として配信されるものであってもよい。
【００７０】
なお、上記で説明した一連の処理は、ハードウェアにより実行させることもでき、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合は、そのソフトウェアを構成するプログラムが、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータに、プログラムを記録する記録媒体から、又は、インターネット等を介して、インストールされるものである。
【符号の説明】
【００７１】
１  情報処理装置、１１  プロセッサ、１２  メモリコントローラー、１３  メモリ
２１  ネットワークインターフェース、２２  周辺インターフェース
３１  入力装置、３２  出力装置、３３  外部ポート
４１  画像形成装置、４２  ＰＣ、４３  プリンタコントローラー、４５  ノートＰＣ
４６  ＵＳＢメモリ、４７  スマートフォン
７１  表示データ
Ｘ  余白、Ｙ  空欄
【図１】
2018133009.tif 000003
【図２】
2018133009.tif 000004
【図３】
2018133009.tif 000005
【図４】
2018133009.tif 000006
【図５】
2018133009.tif 000007
【図６】
2018133009.tif 000008
【図７】
2018133009.tif 000009
【図８】
2018133009.tif 000010
【図９】
2018133009.tif 000011
【図１０】
2018133009.tif 000012
【図１１】
2018133009.tif 000013
【図１２】
2018133009.tif 000014
【図１３】
2018133009.tif 000015
【図１４】
2018133009.tif 000016
【図１５】
2018133009.tif 000017
【図１６】
2018133009.tif 000018
【図１７】
2018133009.tif 000019
【図１８】
2018133009.tif 000020
【図１９】
2018133009.tif 000021
【図２０】
2018133009.tif 000022
【図２１】
2018133009.tif 000023
【図２２】
2018133009.tif 000024
【図２３】
2018133009.tif 000025
【図２４】
2018133009.tif 000026