(57)【要約】【課題】表示内容の書き換えにかかる時間を短くすること。【解決手段】設定された表示モードにおける各領域のセキュリティレベルとそれまでの表示モードにおける各領域のセキュリティレベルと取得された文書データとに基づいて、表示内容の書き換えが必要な領域の描画データを生成するようにした（Ｓ１０２、Ｓ１０３）。そのため、書き換えが必要な領域の描画データのみを生成することができ、例えば、表示内容の書き換え時に、画面全体の描画データを生成する方法に比べ、表示内容の書き換えにかかる時間を短くすることができる。【選択図】図７
2007199996.tif 000002
【特許請求の範囲】
【請求項１】
所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムであって、
前記情報生成装置は、前記所定データの表示画像の各領域それぞれに各表示モードにおける機密度を付与する付与手段を備え、
前記情報表示装置は、自装置の使用状態を検出する検出手段と、前記機密度が付与された所定データを取得する取得手段と、その所定データに付与されている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示する表示手段と、を備えることを特徴とする文書表示システム。
【請求項２】
前記情報生成装置は、前記付与手段で前記所定データの表示画像の各領域に付与された機密度とそれら各領域の情報とを含むセキュリティレイヤとを生成し、
前記表示態様設定手段は、前記セキュリティレイヤに含まれている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定することを特徴とする請求項１に記載の文書表示システム。
【請求項３】
前記生成手段は、暗号化された画像データを復号する際、圧縮された画像データを復号する際、又はテキストデータを画像データに展開する際に、前記設定手段で設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて前記所定データの画像を生成することを特徴とする請求項１又は２に記載の文書表示システム。
【請求項４】
前記表示手段は、前記生成手段で生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記特定領域の表示のみを更新することで、前記所定データを表示することを特徴とする請求項１から３のいずれか１項に記載の文書表示システム。
【請求項５】
前記表示態様として、前記所定データをモザイク状に表示する表示態様、前記所定データを一色で塗りつぶして表示する表示態様、及び前記所定データをそのまま表示する表示態様を含むこと特徴とする請求項１から４のいずれか１項に記載の文書表示システム。
【請求項６】
新しい表示モードが設定される前に、現在の表示モードに基づいて描画データを予め生成する事前生成手段を備え、
前記表示手段は、前記事前生成手段で前記描画データが生成されている場合には、その描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示することを特徴とする請求項１から５のいずれか１項に記載の文書表示システム。
【請求項７】
所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報生成装置であって、
前記所定データの表示画像の各領域それぞれに各表示モードにおける機密度を付与する付与手段を備えたことを特徴とする情報生成装置。
【請求項８】
所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報表示装置であって、
自装置の使用状態を検出する検出手段と、機密度が付与された所定データを取得する取得手段と、その所定データに付与されている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示する表示手段と、を備えることを特徴とする情報表示装置。
【請求項９】
所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報表示装置であって、
前記所定データとしてタグ付きデータを取得する取得手段と、そのタグ付きデータに機密度を付与する付与手段と、そのタグ付きデータに付与されている各領域の機密度と使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得されたタグ付きデータとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記タグ付きデータを表示する表示手段と、を備えることを特徴とする情報表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定データを生成する情報生成装置と、その所定データを取得して表示可能な情報表示装置とを備えた文書表示システム、情報生成装置及び情報表示装置に関する。
【背景技術】
【０００２】
従来、例えば、文字や画像等が配された複数のレイヤを組み合わせることで、画面全体の描画データを生成して表示する情報表示装置がある（例えば特許文献１参照）。
【特許文献１】特開２００４−２８９４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の技術にあっては、常に、画面全体の描画データを生成するようになっているため、例えば、表示内容の書き換え時には、描画データの生成に多くの時間がかかり、その結果、表示内容の書き換えにかかる時間が長くなる恐れがあった。
本発明は、上記従来の技術の未解決の課題を解決することを目的とするものであって、表示内容の書き換えにかかる時間を短縮可能な文書表示システム、情報生成装置及び情報表示装置を提供することを課題とする。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明の文書表示システムは、所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムであって、前記情報生成装置は、前記所定データの表示画像の各領域それぞれに各表示モードにおける機密度を付与する付与手段を備え、前記情報表示装置は、自装置の使用状態を検出する検出手段と、前記機密度が付与された所定データを取得する取得手段と、その所定データに付与されている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示する表示手段と、を備えることを特徴とする。
【０００５】
また、前記情報生成装置は、前記付与手段で前記所定データの表示画像の各領域に付与された機密度とそれら各領域の情報とを含むセキュリティレイヤとを生成し、前記表示態様設定手段は、前記セキュリティレイヤに含まれている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定してもよい。
さらに、前記生成手段は、暗号化された画像データを復号する際、圧縮された画像データを復号する際、又はテキストデータを画像データに展開する際に、前記設定手段で設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて前記所定データの画像を生成してもよい。
【０００６】
また、前記表示手段は、前記生成手段で生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記特定領域の表示のみを更新することで、前記所定データを表示してもよい。
さらに、前記表示態様として、前記所定データをモザイク状に表示する表示態様、前記所定データを一色で塗りつぶして表示する表示態様、及び前記所定データをそのまま表示する表示態様を含んでもよい。
【０００７】
また、新しい表示モードが設定される前に、現在の表示モードに基づいて描画データを予め生成する事前生成手段を備え、前記表示手段は、前記事前生成手段で前記描画データが生成されている場合には、その描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示してもよい。
さらに、本発明の情報生成装置は、所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報生成装置であって、前記所定データの表示画像の各領域それぞれに各表示モードにおける機密度を付与する付与手段を備えたことを特徴とする。
【０００８】
また、本発明の情報表示装置は、所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報表示装置であって、自装置の使用状態を検出する検出手段と、機密度が付与された所定データを取得する取得手段と、その所定データに付与されている各領域の機密度と前記検出手段で検出された使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得された所定データとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記所定データを表示する表示手段と、を備えることを特徴とする。
【０００９】
さらに、所定データを生成する情報生成装置と、その生成された所定データを取得して所定の表示モードで表示可能な情報表示装置と、を備えた文書表示システムにおける情報表示装置であって、前記所定データとしてタグ付きデータを取得する取得手段と、そのタグ付きデータに機密度を付与する付与手段と、そのタグ付きデータに付与されている各領域の機密度と使用状態とに基づいて当該所定データの表示態様を領域毎に設定する表示態様設定手段と、前記表示モードを設定する表示モード設定手段と、その設定された表示モードにおける各領域の機密度とそれまでの表示モードにおける各領域の機密度と前記取得手段で取得されたタグ付きデータとに基づいて特定領域の描画データを生成する生成手段と、その生成された描画データと前記表示態様設定手段で設定された表示態様とに基づいて前記タグ付きデータを表示する表示手段と、を備えることを特徴とする。
【００１０】
このような構成によれば、表示内容の書き換えが必要な領域の描画データのみを生成することができ、例えば、表示内容の書き換え時に、画面全体の描画データを生成する方法に比べ、表示内容の書き換えにかかる時間を短くすることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の文書表示システムを図面に基づいて詳細に説明する。
この文書表示システムは、表示対象となるコンテンツの印刷データ（文書データ）を生成して送信するパーソナルコンピュータ、及び前記送信された文書データを格納し、ユーザの操作により前記格納された文書データを表示する情報表示装置を含んで構成される。
なお、本実施形態では、文書データを情報表示装置に送信してストレージに格納させる動作をパーソナルコンピュータのプリンタドライバの機能を用いて行うため、前記文書データを送信等させる動作を「印刷」とも呼ぶこととする。
【００１２】
＜文書表示システムの構成＞
図１は、本発明を適用した文書表示システム１の外観を示す構成図である。また、図２は、その文書表示システム１を構成するパーソナルコンピュータ２の内部構成を示すブロック図であり、図３は、情報表示装置３の内部構成を示すブロック図である。
【００１３】
＜情報生成装置の構成＞
パーソナルコンピュータ２は、図２に示すように、入力機器１０、記憶装置２０、プログラムＲＯＭ／ＲＡＭ（Read Only Memory / Random Access Memory）３０、ＣＰＵ（Central Processing Unit）４０、表示駆動部５０、ディスプレイ６０及びインタフェース装置７０を含んで構成される。
【００１４】
入力機器１０は、キーボードやマウス等の入力装置によって構成され、ユーザが指示操作を行うと当該指示操作に応じた信号（指示信号）をＣＰＵ４０に出力する。
記憶装置２０は、不揮発性のメモリ（電源を切断しても保持データが維持されるメモリ）によって構成され、パーソナルコンピュータ２の各部を制御するための各種プログラム、及び複数のコンテンツのデータ（印刷対象データ）を格納する。
【００１５】
プログラムＲＯＭ／ＲＡＭ３０は、ＣＰＵ４０による各種処理の実行時に、ワークエリアを形成するとともに、当該処理の処理結果を格納する。
ＣＰＵ４０は、入力機器１０から出力される指示信号に従って、記憶装置２０に格納されているプログラムを読み出して各種処理を実行する。そして、ＣＰＵ４０は、記憶装置２０に格納されている印刷対象データに基づいて、図４に示すように、印刷対象データのメタデータ（ファイル名、タイトル、サムネイル数、文書方向）、ページ数分のページブロック情報（ＩＤ、ページ画像データへのオフセット、ページ画像のデータサイズ、セキュリティレイヤへのオフセット、セキュリティレイヤのデータサイズ）、ページ画像のデータ（暗号化されたビットマップ）、セキュリティレイヤデータ（後述）、及びチェックサムを含めて文書データを生成し、その文書データをインタフェース装置７０を介して情報表示装置３に送信する。また、ＣＰＵ４０は、各種処理の処理結果をプログラムＲＯＭ／ＲＡＭ３０に格納する。
【００１６】
表示駆動部５０は、ＣＰＵ４０による各種処理の実行時に、当該処理の処理結果が表示されるようにディスプレイ６０を駆動する。
ディスプレイ６０は、表示駆動部５０で駆動されて各種情報を表示画面に表示する。
インタフェース装置７０は、情報表示装置３とＴＣＰ／ＩＰ等の通信プロトコルで接続され、所定のＩＤによって１対１のデータ通信を行い、ＣＰＵ４０で生成される文書データを情報表示装置３に送信する。
【００１７】
＜パーソナルコンピュータの機能部＞
また、図２において、一般アプリケーション１００、印刷制御部１１０、データ生成部１２０及びデータ転送部１３０は、プログラムＲＯＭ／ＲＡＭ３０及びＣＰＵ４０によって実現される機能部である。
一般アプリケーション１００は、ワープロソフト等のアプリケーションプログラムであり、ユーザによって印刷の指示操作が行われると、図５に示すように、その指示操作に対応する印刷対象データの印刷要求を印刷制御部１１０に出力する。
また、一般アプリケーション１００は、印刷設定（例えば、印刷データの転送先の設定）を行わせる印刷ダイアログの表示を要求する印刷設定要求が印刷制御部１１０から出力されると、図６に示すように、印刷ダイアログをディスプレイ６０に表示させる。
【００１８】
さらに、一般アプリケーション１００は、その印刷ダイアログで印刷設定が行われると、その印刷設定の結果及び印刷対象データの描画命令（印刷指示）をオペレーティングシステム経由で印刷制御部１１０に出力する。
描画命令としては、座標及びスタイル付きでテキスト描画を指示する命令、座標及びスタイル付きで線描画を指示する命令、プリンタと同じ解像度をもつ座標系においてドット単位でピクセルペイントを指示する命令等を挙げることができる。
【００１９】
印刷制御部１１０は、プリンタドライバであり、一般アプリケーション１００から印刷要求が出力されると印刷設定要求を一般アプリケーション１００に出力する。
また、印刷制御部１１０は、一般アプリケーション１００から印刷設定の結果及び印刷指示が出力されると、それら印刷設定の結果及び印刷指示（描画命令）に基づいて文書データを生成させる印刷データ生成要求をデータ生成部１２０に出力する。
さらに、印刷制御部１１０は、データ生成部１２０から印刷データが出力されると、その印刷データをデータ転送部１４０に出力する。
【００２０】
データ生成部１２０は、印刷制御部１１０から印刷データ生成要求（描画命令）が出力されると、描画命令（テキスト描画命令、画像描画命令、罫線命令）を蓄積して印刷対象データのページ画像のデータを生成する。また、データ生成部１２０は、その生成したページ画像に文字領域（文字が描画される領域）、画像領域（画像が描画される領域）及び罫線領域（罫線が描画される領域）を設定すると共に、文字領域に中程度のセキュリティレベルを設定し（例えば、５）、画像領域に高いセキュリティレベルを設定し（例えば、１０）、罫線領域に低いセキュリティレベルを設定して（例えば、０）、前記設定された各領域とそれら各領域に設定されたセキュリティレベルとを含むセキュリティレイヤデータを生成する。そして、データ生成部１２０は、前記ページ画像のデータとセキュリティレイヤデータとをパッケージ化し、チェックサムを付して文書データを生成し、その文書データを含むように印刷データを生成して印刷制御部１１０に出力する。
【００２１】
また、データ生成部１２０は、その生成したページ画像に文字領域（文字が描画される領域）、画像領域（画像が描画される領域）及び罫線領域（罫線が描画される領域）を設定すると共に、文字領域に中程度のセキュリティレベルを設定し（例えば、５）、画像領域に高いセキュリティレベルを設定し（例えば、１０）、罫線領域に低いセキュリティレベルを設定して（例えば、０）、前記設定された各領域とそれら各領域に設定されたセキュリティレベルとを含む通常モードのセキュリティレイヤデータを生成する。
【００２２】
さらに、データ生成部１２０は、前記生成したページ画像に広告用領域（広告が描画される領域）及び画像領域を設定すると共に、広告用領域及び画像領域に最大のセキュリティレベルを設定し（例えば、２０）、前記設定された各領域とそれら各領域に設定されたセキュリティレベルとを含む複写モードのセキュリティレイヤデータを生成する。
すなわち、複写モードのセキュリティレイヤデータには、通常モードのセキュリティレイヤデータと異なる箇所（設定されたセキュリティレベルが異なる箇所、領域が異なる箇所）のみが記載される。なお、各領域には、それぞれ固有のＩＤが付される。
データ転送部１４０では、印刷制御部１１０から印刷データが出力されると、その印刷データをインタフェース装置７０に送信する。
【００２３】
＜情報表示装置の構成＞
一方、情報表示装置３は、図３に示すように、インタフェース装置２００、指紋検出装置２１０、ストレージ２２０、プログラムＲＯＭ／ＲＡＭ２３０、ＣＰＵ２４０、ＮＶＲＡＭ２５０、アクセラレータ回路２６０、表示駆動部２７０、メイン表示パネル２８０及び電源制御２９０を含んで構成される。
【００２４】
インタフェース装置２００は、パーソナルコンピュータ２と接続され、パーソナルコンピュータ２から送信される文書データをストレージ２２０に格納させる。その際、インタフェース装置２００は、セキュリティレイヤデータの有無とチェックサムとを確認する。
指紋検出装置２１０は、ユーザの指が押し当てられると当該指の指紋の特徴部を検出し、その検出結果を示す信号（指紋信号）をアクセラレータ回路２６０に出力する。
【００２５】
ストレージ２２０は、フラッシュメモリ等の不揮発性のメモリによって構成され、情報表示装置３から送信される文書データを格納する。
プログラムＲＯＭ／ＲＡＭ２３０は、不揮発性のメモリによって構成され、情報表示装置３の各部を制御するための各種プログラムを格納する。
ＣＰＵ２４０は、ユーザによって入力される指示信号に従って、プログラムＲＯＭ／ＲＡＭ２３０に格納されているプログラムを読み出して各種処理を実行する。そして、ＣＰＵ２４０は、ストレージ２２０に格納されている文書データをメイン表示パネル２８０に描画させる指令をアクセラレータ回路２６０に出力する。また、ＣＰＵ２４０は、各種処理の処理結果をＮＶＲＡＭ２５０に格納する。
【００２６】
ＮＶＲＡＭ２５０は、ＦＲＡＭ（Ferroelectric Random Access Memory）、ＭＲＡＭ（Magnetoresistive Random Access Memory）、ｎｖＳＲＡＭ（non-volatile Static Random Access Memory）等の不揮発性メモリで構成され、ＣＰＵ２４０による各種処理の実行時に、ワークエリアを形成するとともに、当該処理の処理結果（例えば、セキュリティレイヤデータ、アクセス権があるユーザの指紋信号とその指紋信号に対応するユーザの権限の高さ「０、５、１０」）を格納する。
【００２７】
アクセラレータ回路２６０は、ＣＰＵ２４０の命令に従って、メイン表示パネル２８０に描画する画像の描画処理（後述）を行う。そして、アクセラレータ回路２６０は、その描画処理の処理結果である描画データを表示駆動部２７０に出力する。
（最初の描画時は、更新領域は設定されておらず、その場合は全てが更新該当領域であると仮定され全画面更新動作になる。）
表示駆動部２７０は、メイン表示パネル２８０を制御し、アクセラレータ回路２６０から出力される描画データをメイン表示パネル２８０に描画する。具体的には、表示駆動部２７０は、アクセラレータ回路２６０から描画データが入力される画素書込部２７０ａを備える。そして、表示駆動部２７０は、画素書込部２７０ａに入力された描画データを参照して、メイン表示パネル２８０のＸドライバ及びＹドライバを駆動することにより、前記入力された描画データをメイン表示パネル２８０に描画する。
【００２８】
メイン表示パネル２８０は、Ａ４サイズの高画素密度の記憶性表示装置（電源を切断しても表示内容が維持される表示装置）で構成される。そして、メイン表示パネル２８０は、表示駆動部２７０の制御に応じて、所定画素に画素データを表示する。なお、メイン表示パネル２８０としては、例えば、電気泳動ディスプレイ、コレステリック液晶ディスプレイ、或いはエレクトロデポジションディスプレイ等を採用することができる。
電源制御２９０は、一次電池或いは二次電池によって構成される。そして、電源制御２９０は、情報表示装置３全体に各部を適切に動作させるための電力を供給する。
【００２９】
＜ＣＰＵの動作＞
次に、ＣＰＵ２４０で実行されるモード変換時表示処理を図７のフローチャートに基づいて説明する。このモード変換時表示処理は、モード（通常モード、複写モード）が切り替わると実行される処理であって、まず、そのステップＳ１０１で、前記切り替わり後のモード（現在のモード）に対応するセキュリティレイヤデータがストレージ２２０に格納されているか否かを判定する。そして、格納されている場合には（あり）ステップＳ１０２に移行し、格納されていない場合には（なし）この演算処理を終了する。
【００３０】
次にステップＳ１０２に移行して、複写モードに対応するセキュリティレイヤデータをストレージ２２０から読み出し、そのセキュリティレイヤデータに含まれている領域を抽出する。
次にステップＳ１０３に移行して、前記ステップＳ１０２で抽出された領域を更新領域に設定する。
【００３１】
次にステップＳ１０４に移行して、前記ステップＳ１０３で設定された更新領域に対応する描画データがＮＶＲＡＭ２５０に格納されているか（キャッシュが存在するか）否かを判定する。そして、格納されている場合には（Ｙｅｓ）ステップＳ１０６に移行し、格納されていない場合には（Ｎｏ）ステップＳ１０５に移行する。
前記ステップＳ１０５では、前記ステップＳ１０３で設定された更新領域それぞれに対してページ画像の作成処理（後述）を実行してから、前記ステップＳ１０６に移行する。
【００３２】
前記ステップＳ１０６では、描画処理（後述）を実行する。
次にステップＳ１０７に移行して、前記切り替わり前のモードに対応する描画データを生成するキャッシュ作成処理を実行し、前記ステップＳ１０３で設定された更新領域の描画データを生成し、その描画データをＮＶＲＡＭ２５０に格納し、その描画データの格納先のアドレスを更新領域対キャッシュアドレステーブルに格納してから、この演算処理を終了する。
【００３３】
次に、前記モード変換時表示処理のステップＳ１０５で実行されるページ画像の作成処理を図８のフローチャートに基づいて説明する。このページ画像作成処理は、まず、そのステップＳ２０１で、メイン表示パネル１８０に表示されているページ画像のデータをストレージ２２０から取得して解析する。
次にステップＳ２０２に移行して、ページ画像のデータ（暗号化されたビットマップ）を復号化する画像展開処理を実行する。
【００３４】
次にステップＳ２０３に移行して、前記ステップＳ２０２で復号化されたビットマップの画素を選択し、その選択された画素は前記ステップＳ１０３で設定された更新領域に含まれるか否かを判定する。そして、含まれる場合には（Ｙｅｓ）ステップＳ２０４に移行し、含まれない場合には（Ｎｏ）前記ステップＳ２０２に移行する。
前記ステップＳ２０４では、前記ステップＳ２０３で選択された画素の描画データを生成する。
【００３５】
次にステップＳ２０５に移行して、前記ステップＳ２０４で生成された描画データをＮＶＲＡＭ２５０に格納する。
次にステップＳ２０６に移行して、図１４に示すように、前記ステップＳ２０５で生成された描画データの格納先のアドレスを更新領域対キャッシュアドレステーブルに格納してから、この演算処理を終了する。
【００３６】
＜アクセラレータ回路の動作＞
次に、アクセラレータ回路２１０で実行される描画処理を図９のフローチャートに基づいて説明する。この描画処理は、まず、そのステップＳ３０１で、描画対象画素をＹ方向（平面視下方向）に１画素分シフトする（描画対象画素のＹ座標に１を加算する）。なお、初期状態にあっては、描画対象画素のＹ座標は０に設定されている。
【００３７】
次にステップＳ３０２に移行して、前記ステップＳ３０１で設定された描画対象画素のＹ座標が前記ステップＳ１０３で設定された更新領域に含まれるか否かを判定する。そして、更新領域に含まれる場合には（Ｙｅｓ）ステップＳ３０３に移行し、更新領域に該当しない場合には（Ｎｏ）前記ステップＳ３０１に移行する。
前記ステップＳ３０３では、描画対象画素をＸ軸方向（平面視右方向）に１画素分シフトする（描画対象画素のＸ座標に１を加算する）。なお、初期状態にあっては、描画対象画素のＸ座標は０に設定されている。
【００３８】
次にステップＳ３０４に移行して、前記ステップＳ３０１及びＳ３０３で設定された描画対象画素の座標（Ｘ、Ｙ）が前記ステップＳ１０３で設定された更新領域に含まれるか否かを判定する。そして、含まれる場合には（Ｙｅｓ）ステップＳ３０３に移行し、該当しない場合には（Ｎｏ）前記ステップＳ３０１に移行する。
次にステップＳ３０５に移行して、指紋検出装置２１０から出力される指紋信号に対応するユーザの権限の高さをプログラムＮＶＲＡＭ２５０から読み出す。
【００３９】
次にステップＳ３０６に移行して、まず、前記ステップＳ３０１及びＳ３０３で設定された描画対象画素を含む領域に設定されているセキュリティレベルをストレージ２２０から読み出す。
次に、その読み出したセキュリティレベルから前記ステップＳ３０５で読み出された権限の高さ（数値）を減算する。そして、その減算結果が０より小さい場合には（＜０）ステップＳ３０７に移行し、０以上５以下である場合には（０以上５以下）ステップＳ３０８に移行し、５より大きい場合には（＞５）ステップＳ３０９に移行する。
【００４０】
前記ステップＳ３０７では、スキップ数を１に設定し、ページ画像をそのまま表示する表示態様とし、ステップＳ３１０に移行する。
前記ステップＳ３０８では、スキップ数を１０に設定し、同じ色を１０画素連続して表示し、ページ画像をモザイク状に表示する表示態様とし、前記ステップＳ３１０に移行する。
前記ステップＳ３０９では、スキップ数を−１に設定し、黒一色で塗りつぶす表示態様とし、前記ステップＳ３１０に移行する。
【００４１】
前記ステップＳ３１０では、前記ステップＳ３０１及びＳ３０３で設定された描画対象画素のＸ座標が、前記ステップＳ３０７〜Ｓ３０９で設定されたスキップ数で割り切れるか否かを判定する。そして、割り切れる場合にはＮＶＲＡＭ２５０に格納された描画データにおける前記描画対象画素の描画データを画素書込部２７０ａに出力し、割り切れない場合には前回このステップで出力した描画データを前記描画対象画素の描画データとして画素書込部２７０ａに出力する。なお、スキップ数が負値である場合、及び黒色の描画データを出力する。また、初期状態にあっては、前回出力した描画データとして、黒色の描画データを用いる。
【００４２】
すなわち、スキップ数が１である領域は描画データがそのまま表示され、スキップ数が１０である領域は各画素で同じ色が１０画素連続して表示されて、描画データがモザイク状に表示され、スキップ数が−１である領域は黒一色で塗りつぶして表示される。
次にステップＳ３１１に移行して、前記ステップＳ３０１及びＳ３０３で設定された描画対象画素のＸ座標が、Ｘ方向端の座標値であるか否かを判定する。そして、Ｘ方向端の座標値である場合には（Ｙｅｓ）ステップＳ３１２に移行し、Ｘ方向端の座標値でない場合には（Ｎｏ）前記ステップＳ３０３に移行する。
【００４３】
次にステップＳ３１２に移行して、前記ステップＳ３０１及びＳ３０３で設定された描画対象画素のＹ座標が、Ｙ方向端の座標値であるか否かを判定する。そして、Ｙ方向端の座標値である場合には（Ｙｅｓ）この演算処理を終了し、Ｙ方向端の座標値でない場合には（Ｎｏ）前記ステップＳ３０１に移行する。
【００４４】
＜情報表示装置の具体的動作＞
次に、本実施形態の情報表示装置の動作を具体的状況に基づいて詳細に説明する。
まず、パーソナルコンピュータ２の入力装置１０を操作し、ユーザが印刷の指示操作を行ったとする。すると、一般アプリケーション１００によって、図５に示すように、その指示操作に対応する印刷対象データ（図１０）の印刷要求が出力され、印刷制御部１１０によって、印刷設定要求が一般アプリケーション１００に出力される。
また、一般アプリケーション１００によって、図６に示すように、ディスプレイ６０が駆動され、印刷設定を行わせる印刷ダイアログがディスプレイ６０に表示される。
【００４５】
ここで、ユーザが印刷ダイアログで印刷設定を行ったとする。すると、一般アプリケーション１００によって、その印刷設定の結果及び印刷対象データの描画命令（印刷指示）がオペレーティングシステム経由で印刷制御部１１０に出力され、印刷制御部１１０によって、それら印刷設定の結果及び印刷指示（描画命令）に基づいて文書データを生成させる印刷データ生成要求が出力され、データ生成部１２０に出力される。
【００４６】
また、データ生成部１２０によって、図１０及び１１に示すように、印刷データ生成要求（テキスト描画命令、画像描画命令、罫線命令）が蓄積されて印刷対象データのページ画像のデータが生成される。また、データ生成部１２０によって、その生成されたページ画像に文字領域、画像領域及び罫線領域が設定されると共に、文字領域にセキュリティレベル（５）が設定され、画像領域にセキュリティレベル（１０）が設定され、罫線領域にセキュリティレベル（０）が設定され、図１２及び１３に示すように、前記設定された各領域とそれら各領域に設定されたセキュリティレベルを含む通常モードのセキュリティレイヤデータが生成される。さらに、データ生成部１２０によって、前記生成されたページ画像に広告用領域及び画像領域が設定されると共に、広告用領域及び画像領域にセキュリティレベル（２０）が設定され、前記設定された各領域とそれら各領域に設定されたセキュリティレベルとを含む複写モードのセキュリティレイヤデータが生成される。そして、データ生成部１２０によって、前記ページ画像のデータと各モードのセキュリティレイヤデータとがパッケージ化され、チェックサムを付して文書データが生成され、その文書データを含むように印刷データが生成されて印刷制御部１１０に出力される。
【００４７】
さらに、印刷制御部１１０によって、その印刷データが転送され、データ転送部１４０によって、その転送された印刷データがインタフェース装置７０に出力される。
そして、インタフェース装置７０によって、その出力された印刷データ（文書データ）が情報表示装置３のインタフェース装置２００に送信され、インタフェース装置２００によって、その送信された文書データがストレージ２２０に格納される。
【００４８】
また、ページ画像の通常モードによる表示中に、情報表示装置３を操作し、ユーザが通常モードから複写モードへの切替操作を行ったとする。すると、ＣＰＵ２４０でモード変換時表示処理が実行され、複写モードに対応するセキュリティレイヤデータがストレージ２２０に格納されているとすると、図７に示すように、まず、そのステップＳ１０１の判定が「あり」となり、ステップＳ１０２で、複写モードに対応するセキュリティレイヤデータがストレージ２２０から読み出され、図１２に示すように、そのセキュリティレイヤデータに含まれている領域（ＩＤ１の領域、ＩＤ６の領域）が抽出される。
また、ステップＳ１０３で、その抽出された領域が更新領域に設定され、その更新領域に対応する描画データがＮＶＲＡＭ２５０に格納されていないと、ステップＳ１０４の判定が「Ｎｏ」となり、ステップＳ１０５で、ページ画像の作成処理が実行される。
【００４９】
ページ画像の作成処理が実行されると、図８に示すように、まず、そのステップＳ２０１で、メイン表示パネル２８０に表示されているページ画像のデータがストレージ２２０から取得されて解析され、ステップＳ２０２で、そのページ画像のデータを復号化する画像展開処理が実行される。また、ステップＳ２０３で、その復号化されたページ画像の画素が選択され、その選択された画素が前記設定された更新領域に含まれるとすると、ステップＳ２０３の判定が「Ｙｅｓ」となり、ステップＳ２０４で、前記選択された画素の描画データが生成され、ステップＳ２０５で、その生成された描画データがＮＶＲＡＭ２５０に格納され、ステップＳ２０６で、図１４に示すように、その描画データの格納先のアドレスが更新領域対キャッシュアドレステーブルに格納され、この演算処理は終了する。
【００５０】
ページ画像の作成処理が終了すると、ステップＳ１０６で、描画処理が実行される。
描画処理が実行されると、図９に示すように、まず、そのステップＳ３０１で、描画対象画素のＹ座標が１とされ、そのＹ座標が前記更新領域に含まれるとすると、ステップＳ３０２の判定は「Ｙｅｓ」となり、ステップＳ３０３で、描画対象画素のＸ座標が１とされ、描画対象画素のＸ、Ｙ座標（１、１）が前記更新領域に含まれるとすると、ステップＳ３０４の判定は「Ｙｅｓ」となり、ステップＳ３０５で、指紋検出装置２１０から出力される指紋信号に対応するユーザの権限の高さ（数値）がプログラムＮＶＲＡＭ２５０から読み出される。
【００５１】
さらに、ユーザの権限の高さが１０であり、また、図１２及び１３に示すように、前記選択されたページ画像の座標（１、１）を含む領域のセキュリティレベルが２０であったとする。すると、ステップＳ３０６で、まず、描画対象画素を含む領域に設定されているセキュリティレベル２０がストレージ２２０から読み出される。次に、そのキュリティレベル２０から前記権限の高さ１０が減算され、その減算結果１０によって判定が「＞５」となり、ステップＳ３０９で、スキップ数が−１に設定される。
【００５２】
また、ステップＳ３１０で、黒色の描画データが描画対象画素（Ｘ、Ｙ座標（１、１）の画素）の描画データとして画素書込部２７０ａに出力される。また、描画対象画素のＸ座標が１であるため、ステップＳ３１１の判定が「Ｎｏ」となり、上記フローが前記ステップＳ３０３から（描画対象画素がＸ方向に１画素分シフトして）繰り返し実行される。
上記フローが繰り返し実行され、描画対象画素のＸ座標がページ画像のＸ方向端の座標値になると、前記ステップＳ３１２の判定が「Ｙｅｓ」となり、また、ステップＳ３１１の判定が「Ｎｏ」となり、上記フローが前記ステップＳ３０１から（描画対象画素がＹ方向に１画素分シフトして）繰り返し実行され、画素書込部２７０ａによって、広告領域及び画像領域の表示のみが更新され、メイン表示パネル２８０に表示されていた広告及び画像は黒一色で塗りつぶして表示される。
【００５３】
また、ステップＳ１０６で、通常モードに対応する描画データを生成するキャッシュ作成処理が実行され、前記設定された更新領域の描画データが生成され、その生成された描画データがＮＶＲＡＭ２５０に格納され、その描画データの格納先のアドレスが更新領域対キャッシュアドレステーブルに格納され、この演算処理は終了する。
このように、本実施形態の文書表示システム１にあっては、設定された表示モードにおける各領域のセキュリティレベル（図１５）とそれまでの表示モードにおける各領域のセキュリティレベル（図１６）と取得された文書データとに基づいて、書き換えが必要な領域（図１７）の描画データを生成するようにした。そのため、書き換えが必要な領域の描画データのみを生成でき、例えば、表示内容の書き換え時に、画面全体の描画データを生成する方法に比べ、表示内容の書き換えにかかる時間を短くすることができる。
【００５４】
以上、上記実施形態では、図１及び図２のパーソナルコンピュータ２が特許請求の範囲に記載の情報生成装置を構成し、以下同様に、図２のプログラムＲＯＭ／ＲＡＭ３０、ＣＰＵ４０及びデータ生成部１２０が付与手段を構成し、図３の指紋検出装置２１０が検出手段を構成し、図３のインタフェース装置２００が取得手段を構成し、図３のアクセラレータ回路２６０が表示態様設定手段を構成し、図３のＣＰＵ２４０が表示モード設定手段及び生成手段を構成し、図３のアクセラレータ回路２６０、表示駆動部２７０、画素書込部２７０ａ及びメイン表示パネル２８０が表示手段を構成し、図３のＣＰＵ２４０、図７のステップＳ１０７が事前生成手段を構成する。
【００５５】
なお、本発明の文書表示システム、情報生成装置及び情報表示装置は、上記実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
上記実施形態にあっては、ユーザの権限の高さに応じて表示モードを選択する例を示したが、これに限られるものではない。例えば、複写や読書等のユーザの利用シーンに応じて選択してもよいし、社外や社内といった利用場所に応じて選択してもよい。そのようにすれば、表示内容を機密とすることが困難な環境下において機密度の高いデータの細部を隠して表示することができ、よりセキュリティを向上することができる。  
【００５６】
また、表示モード（通常モード、複写モード）が切り替えられた際に描画データを生成する例を示したが、これに限られるものではない。例えば、情報表示装置３によって、暗号化された画像データを復号する際、圧縮された画像データを復号する際、又はテキストデータを画像データに展開する際に、描画データを生成するようにしてもよい。
さらに、通常モードと複写モードとの２つのモードに遷移可能とし、切り替わり後のモードを描画した後、切り替わり前のモードに対応する描画データを生成する例を示したが、これに限られるものではない。例えば、３つ以上のモードに遷移可能である場合には、全てのモードに対応する描画データを生成してもよいし、統計データからもっとも遷移確率の高いモードに対応する描画データだけを生成してもよい。
【図面の簡単な説明】
【００５７】
【図１】本発明の文書表示システムの一実施形態を示す構成図である。
【図２】図１のパーソナルコンピュータの内部構成を示すブロック図である。
【図３】図１の情報表示装置の内部構成を示すブロック図である。
【図４】文書データを説明するための説明図である。
【図５】パーソナルコンピュータの機能構成を説明するための説明図である。
【図６】印刷ダイアログを説明するための説明図である。
【図７】モード変換時表示処理を示すフローチャートである。
【図８】ページ画像の作成処理を示すフローチャートである。
【図９】描画処理を示すフローチャートである。
【図１０】印刷対象データを説明するための説明図である。
【図１１】描画命令を説明するための説明図である。
【図１２】セキュリティレイヤデータを説明するための説明図である。
【図１３】セキュリティレイヤデータを説明するための説明図である。
【図１４】更新領域対キャッシュアドレステーブルを説明するための説明図である。
【図１５】文書表示システムの動作を説明するための説明図である。
【図１６】文書表示システムの動作を説明するための説明図である。
【図１７】文書表示システムの動作を説明するための説明図である。
【符号の説明】
【００５８】
１は文書表示システム、２はパーソナルコンピュータ、３は情報表示装置、１０は入力装置、２０は指紋検出装置、３０はプログラムＲＡＭ／ＲＯＭ、４０はＣＰＵ、５０は表示駆動部、６０はディスプレイ、７０はインタフェース装置、１００は一般アプリケーション、１１０は印刷制御部、１２０はデータ生成部、１３０はデータ転送部、２００はインタフェース装置、２１０は指紋検出装置、２２０はストレージ、２３０はプログラムＲＯＭ／ＲＡＭ、２４０はＣＰＵ、２５０はＮＶＲＡＭ、２６０はアクセラレータ回路、２７０は表示駆動部、２７０ａは画素書込部、２８０はメイン表示パネル、２９０は電源制御
【図１】
2007199996.tif 000003
【図２】
2007199996.tif 000004
【図３】
2007199996.tif 000005
【図４】
2007199996.tif 000006
【図５】
2007199996.tif 000007
【図６】
2007199996.tif 000008
【図７】
2007199996.tif 000009
【図８】
2007199996.tif 000010
【図９】
2007199996.tif 000011
【図１０】
2007199996.tif 000012
【図１１】
2007199996.tif 000013
【図１２】
2007199996.tif 000014
【図１３】
2007199996.tif 000015
【図１４】
2007199996.tif 000016
【図１５】
2007199996.tif 000017
【図１６】
2007199996.tif 000018
【図１７】
2007199996.tif 000019