(57)【要約】【課題】特定のＯＳ上での動作に限定されずに、スクリーンキャプチャによる画像の不正な複製を防止する有効な方法が無かった。【解決手段】静止画である原画像１００を格納する原画像データ格納装置２と、原画像１００を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて原画像１００と実質上同一に見える、複数の静止画１０１、１０２、１０３に分解する画像データ変換装置３と、画像データ変換装置３で分解された複数の静止画１０１、１０２、１０３を、所定のタイミングで順次繰り返して表示する画像表示装置４とを備えた。【選択図】  図１
2004320299.tif 000002
【特許請求の範囲】
【請求項１】
静止画である原画像を複数の静止画に分解し、前記分解した複数の静止画を所定のタイミングで順次繰り返し表示する画像表示方法であって、前記分解した複数の静止画は、前記所定のタイミングで順次繰り返して表示させた時に、視覚的に合成されて前記原画像と実質上同一に見える、画像表示方法。
【請求項２】
静止画である原画像を格納する原画像データ格納装置と、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置と、
前記画像データ変換装置で分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示する画像表示装置とを備えた、画像表示システム。
【請求項３】
前記画像データ変換装置と前記画像表示装置は伝送路により接続され、
前記画像データ変換装置で分解された前記複数の静止画は、前記伝送路を通じて前記画像表示装置に伝送される、請求項２に記載の画像表示システム。
【請求項４】
前記原画像データ格納装置は、前記画像データ変換装置と同一の装置である、請求項２または請求項３に記載の画像表示システム。
【請求項５】
静止画である原画像を格納するステップと、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解するステップと、
分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示するステップとを備えた、画像表示方法。
【請求項６】
静止画である原画像を格納する原画像データ格納装置から、原画像データを受信する原画像データ受信手段と、
受信した前記原画像データを、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画データに分解する画像データ変換手段とを備えた画像データ変換装置。
【請求項７】
静止画である原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置から、分解された前記複数の静止画データを受信する、分解データ受信手段と、
受信した前記複数の静止画データを、前記所定のタイミングで順次繰り返して表示させる画像表示手段とを備えた画像表示装置。
【請求項８】
分解された前記複数の静止画データは、
特定の一または複数の画素のデータが、前記原画像データの同じ位置の画素のデータとは異なる、請求項６に記載の画像データ変換装置。
【請求項９】
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の一または複数の画素のデータは、
前記原画像データの同じ位置の画素のデータとは明るさが異なる、請求項８に記載の画像データ変換装置。
【請求項１０】
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の一または複数の画素のデータは、
少なくとも、色相、彩度、明度のいずれかが、前記原画像データの同じ位置の画素のデータとは異なる、請求項８または請求項９に記載の画像データ変換装置。
【請求項１１】
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの画素のデータは、
全ての前記複数の静止画データの画素のデータである、請求項８乃至１０のいずれかに記載の画像データ変換装置。
【請求項１２】
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の複数の画素のデータは、
そのうちの２以上の画素のデータが同一である、請求項８に記載の画像データ変換装置。
【請求項１３】
分解された前記複数の静止画データは、
いずれも一画面を表示させるための全てのデータを有する、複数の画面データを有している、請求項６に記載の画像データ変換装置。
【請求項１４】
分解された前記複数の静止画データは、
一画面を表示させるための１つの画面データと、
前記複数の静止画のうちの、前記１つの画面データを有する画面以外の画面を表示させるための、前記１つの画面データとの差分データとを有している、請求項６に記載の画像データ変換装置。
【請求項１５】
さらに、受信した前記複数の静止画データを順次繰り返して表示させるタイミングを任意に設定できる画像表示間隔設定手段を有する、請求項７に記載の画像表示装置。
【請求項１６】
さらに、描画性能情報を入力する描画性能入力手段と、
前記描画性能情報に基づいて表示に関する設定を行なう画像表示情報設定手段とを有する、請求項７または請求項１５に記載の画像表示装置。
【請求項１７】
請求項２に記載の画像表示システムの、
静止画である原画像を格納する原画像データ格納装置と、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置、
前記画像データ変換装置で分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示する画像表示装置、としてコンピュータを機能させるためのプログラム。
【請求項１８】
請求項６に記載の画像データ変換装置の、
静止画である原画像を格納する原画像データ格納装置から、原画像データを受信する原画像データ受信手段、
受信した前記原画像データを、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画データに分解する画像データ変換手段、としてコンピュータを機能させるためのプログラム。
【請求項１９】
請求項７に記載の画像表示装置の、
静止画である原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置から、分解された前記複数の静止画データを受信する、分解データ受信手段、
受信した前記複数の静止画データを、前記所定のタイミングで順次繰り返して表示させる画像表示手段、としてコンピュータを機能させるためのプログラム。
【請求項２０】
請求項１７乃至１９のいずれかに記載のプログラムを担持した記録媒体であって、コンピュータで利用可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スクリーンキャプチャによる画像の取り込みを抑制する、画像表示方法、画像表示システム、画像データ変換装置および画像表示装置に関するものである。
【０００２】
【従来の技術】
パソコン上でディスプレイに表示されている画像のすべてまたは一部を画像データとして入手することのできる機能として、スクリーンキャプチャ機能がある。従来、パソコン上で扱われる画像の不正な複製を防止するためには、パソコンのアプリケーションのスクリーンキャプチャ機能に対する対策が必要であることが一般に認識されている。これは、スクリーンキャプチャによって得られるデータは、再加工および再利用可能な汎用フォーマットの形であり、その後の画像の不正な複製を防止することが困難であるためである。
【０００３】
スクリーンキャプチャを防止する方法として、パソコン上で動作するスクリーンキャプチャ機能が動作することを防ぐ技術が知られている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００１−７５６９６号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、特許文献１で示す技術は、スクリーンキャプチャを防止するのに有効な手段の一つであるが、スクリーンキャプチャ機能を防いだとしても、ビデオメモリには完全な原画像情報が展開される。従って、ビデオメモリへのアクセスに対して、ソフト的またはハード的に直接読み出す手段を構築されることで、その原画像情報が抽出され、そのまま不正に複製される恐れがある。
【０００６】
そのため、画像フォーマットそのものの形式によって、スクリーンキャプチャが機能しても正しい情報を得られないようにする技術が、画像の不正な複製の防止に対して新たな効果を発揮する。
【０００７】
以上のような画像の不正な複製を防止する手段においては、画像を頒布するシステムを構築する上で、容易にまた広範囲に導入できることが要求されている。
【０００８】
そこで本発明は、上記従来の問題点に鑑み、特定のＯＳ上での動作に限定されない、スクリーンキャプチャを有効に作用させない、画像表示方法、画像表示システム、画像データ変換装置および画像表示装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した課題を解決するために、第１の本発明は、
静止画である原画像を複数の静止画に分解し、前記分解した複数の静止画を所定のタイミングで順次繰り返し表示する画像表示方法であって、
前記分解した複数の静止画は、前記所定のタイミングで順次繰り返して表示させた時に、視覚的に合成されて前記原画像と実質上同一に見える、画像表示方法である。
【００１０】
第２の本発明は、
静止画である原画像を格納する原画像データ格納装置と、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置と、
前記画像データ変換装置で分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示する画像表示装置とを備えた、画像表示システムである。
【００１１】
第３の本発明は、
前記画像データ変換装置と前記画像表示装置は伝送路により接続され、
前記画像データ変換装置で分解された前記複数の静止画は、前記伝送路を通じて前記画像表示装置に伝送される、第２の本発明の画像表示システムである。
【００１２】
第４の本発明は、
前記原画像データ格納装置は、前記画像データ変換装置と同一の装置である、第２または第３の本発明の画像表示システムである。
【００１３】
第５の本発明は、
静止画である原画像を格納するステップと、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解するステップと、
分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示するステップとを備えた、画像表示方法である。
【００１４】
第６の本発明は、
静止画である原画像を格納する原画像データ格納装置から、原画像データを受信する原画像データ受信手段と、
受信した前記原画像データを、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画データに分解する画像データ変換手段とを備えた画像データ変換装置である。
【００１５】
第７の本発明は、
静止画である原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置から、分解された前記複数の静止画データを受信する、分解データ受信手段と、
受信した前記複数の静止画データを、前記所定のタイミングで順次繰り返して表示させる画像表示手段とを備えた画像表示装置である。
【００１６】
第８の本発明は、
分解された前記複数の静止画データは、
特定の一または複数の画素のデータが、前記原画像データの同じ位置の画素のデータとは異なる、第６の本発明の画像データ変換装置である。
【００１７】
第９の本発明は、
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の一または複数の画素のデータは、
前記原画像データの同じ位置の画素のデータとは明るさが異なる、第８の本発明の画像データ変換装置である。
【００１８】
第１０の本発明は、
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の一または複数の画素のデータは、
少なくとも、色相、彩度、明度のいずれかが、前記原画像データの同じ位置の画素のデータとは異なる、第８または第９の本発明の画像データ変換装置である。
【００１９】
第１１の本発明は、
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの画素のデータは、
全ての前記複数の静止画データの画素のデータである、第８乃至第１０のいずれかの本発明の画像データ変換装置である。
【００２０】
第１２の本発明は、
前記原画像データの同じ位置の画素のデータとは異なる、分解された前記複数の静止画データの、前記特定の複数の画素のデータは、
そのうちの２以上の画素のデータが同一である、第８の本発明の画像データ変換装置である。
【００２１】
第１３の本発明は、
分解された前記複数の静止画データは、
いずれも一画面を表示させるための全てのデータを有する、複数の画面データを有している、第６の本発明の画像データ変換装置である。
【００２２】
第１４の本発明は、
分解された前記複数の静止画データは、
一画面を表示させるための１つの画面データと、
前記複数の静止画のうちの、前記１つの画面データを有する画面以外の画面を表示させるための、前記１つの画面データとの差分データとを有している、第６の本発明の画像データ変換装置である。
【００２３】
第１５の本発明は、
さらに、受信した前記複数の静止画データを順次繰り返して表示させるタイミングを任意に設定できる画像表示間隔設定手段を有する、第７の本発明の画像表示装置である。
【００２４】
第１６の本発明は、
さらに、描画性能情報を入力する描画性能入力手段と、
前記描画性能情報に基づいて表示に関する設定を行なう画像表示情報設定手段とを有する、第７または第１５の本発明の画像表示装置である。
【００２５】
第１７の本発明は、
第２の本発明の画像表示システムの、
静止画である原画像を格納する原画像データ格納装置と、
前記原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置、
前記画像データ変換装置で分解された前記複数の静止画を、前記所定のタイミングで順次繰り返して表示する画像表示装置、としてコンピュータを機能させるためのプログラムである。
【００２６】
第１８の本発明は、
第６の本発明の画像データ変換装置の、
静止画である原画像を格納する原画像データ格納装置から、原画像データを受信する原画像データ受信手段、
受信した前記原画像データを、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画データに分解する画像データ変換手段、としてコンピュータを機能させるためのプログラムである。
【００２７】
第１９の本発明は、
第７の本発明の画像表示装置の、
静止画である原画像を、所定のタイミングで順次繰り返して表示させた時に視覚的に合成されて前記原画像と実質上同一に見える、複数の静止画に分解する画像データ変換装置から、分解された前記複数の静止画データを受信する、分解データ受信手段、
受信した前記複数の静止画データを、前記所定のタイミングで順次繰り返して表示させる画像表示手段、としてコンピュータを機能させるためのプログラムである。
【００２８】
第２０の本発明は、
第１７乃至第１９のいずれかの本発明のプログラムを担持した記録媒体であって、コンピュータで利用可能な記録媒体である。
【００２９】
【発明の実施の形態】
以下、本発明の実施の形態について、図を用いて説明する。
【００３０】
（実施の形態１）
図１に、本実施の形態１の画像表示システムのブロック図を示す。
【００３１】
本実施の形態１の画像表示システム１は、原画像データ格納装置２、画像データ変換装置３、画像表示装置４より構成されており、これらはいずれもパソコンである。
【００３２】
原画像データ格納装置２に、静止画である原画像データ１６が格納される。原画像データ格納装置２は、原画像データ入力手段２１、原画像データ格納手段２２、原画像データ送信手段２３を備えている。
【００３３】
画像データ変換装置３は、原画像データ格納装置２と伝送路により接続されており、伝送路を介して原画像データ格納装置２から原画像データ１６を取得し、原画像データ１６の分割処理を行なう。画像データ変換装置３は、原画像データ受信手段３１、画像データ変換手段３２、分割データ格納手段３３、分割データ送信手段３４を備えている。
【００３４】
画像表示装置４は、画像データ変換装置３と伝送路により接続されている。本実施の形態１では、その伝送路の一例として、インターネット６０により接続されている。画像表示装置４は、インターネット６０を介して、画像データ変換装置３で原画像データ１６を分割した画像データを、画像データ変換装置３から取得する。
【００３５】
画像表示装置４は、分割データ受信手段４１で取得した、分割された画像データを表示する画像表示手段４２を備えている。画像表示手段４２は、画像表示制御手段５０と画像表示部５１を有している。画像表示部５１は、ディスプレイ等の、実際に画像を目で見えるように表示する部分である。また、画像表示装置４は、画像表示間隔や画像表示部の設定パラメータ等の情報を取得する情報入力手段４３を備えている。そして、必要な情報を情報入力手段４３から取得し、画像表示手段４２に制御情報を渡す、画像表示間隔設定手段４４と画像表示情報設定手段４５が備えられている。
【００３６】
次に、本実施の形態１の画像表示システム１の動作について説明する。
【００３７】
まず、原画像データ格納装置２は、原画像データ入力手段２１により、原画像データ１６を取得する。原画像データ１６の取得方法は、フロッピィーディスク、メモリカード、通信等、パソコンの有する汎用の入力インターフェースによる。原画像データ入力手段２１は、原画像データ格納手段２２に原画像データ１６を格納する。原画像データ格納手段２２は、ハードディスク、メモリ等の、パソコンの有する汎用の記憶手段である。そして、通信回線で接続されている画像データ変換装置３からの要求に応じて、原画像データ送信手段２３が、原画像データ格納手段２２に格納された原画像データ１６を画像データ変換装置３に送信する。
【００３８】
画像データ変換装置３の原画像データ受信手段３１は、通信回線を介して、原画像データ格納装置２から、原画像データ１６を受信して取得する。そして、取得した原画像データ１６を、画像データ変換手段３２により、複数の静止画のデータに分割する。原画像データ１６から複数の静止画のデータへの分割方法については、後述する。分割された複数の静止画のデータは、分割データ格納手段３３に格納される。分割データ格納手段３３に格納される際の、分割された複数の静止画のデータの保存方法については後述する。そして、画像表示装置４からの分割された静止画データの受信要求に応じて、分割データ送信手段３４は、インターネット６０を介して、分割データ格納手段３３に格納された分割された複数の静止画データを画像表示装置４に送信する。
【００３９】
画像表示装置４では、分割データ受信手段４１が画像データ変換装置３から分割された静止画データを受信する。そして、画像表示制御手段５０は、分割データ受信手段４１から分割された静止画データを取得し、所定の時間間隔で、分割された静止画データを繰り返し順番に画像表示部５１に表示させる。分割された静止画データは、所定の時間間隔で繰り返し順番に表示させることで、視覚的に合成されて原画像データ１６に見えるように分割されたデータである。従って、画像表示部５１に、原画像データ１６と実質上同一の表示が見える。なお、画像表示制御手段５０による、分割された静止画データの連続描画方法については後述する。
【００４０】
また、画像表示装置４に備えられた画像表示間隔設定手段４４は、情報入力手段４３に静止画データの繰り返し間隔の設定情報が入力された場合、その情報を情報入力手段４３から取得し、画像表示制御手段５０にその設定内容を通知する。そして、画像表示制御手段５０は、その設定内容を画像表示部５１に設定する。同様に、画像表示情報設定手段４５は、画面解像度等のディスプレイの描画性能に関する情報を情報入力手段４３から取得すると、画像表示制御手段５０にその設定内容を通知する。そして、画像表示制御手段５０は、その設定内容を画像表
示部５１に設定する。画像表示情報設定手段４５による、ディスプレイ特性を考慮した画像表示方法の詳細については、後述する。なお、この場合の情報入力手段４３は、本発明の描画性能入力手段としての一例である。
【００４１】
次に、上述した、画像データ変換手段３２における、原画像データ１６から複数の静止画のデータへの分割方法について、図２および図３を用いて説明する。
【００４２】
図２は、本実施の形態１における、複数の静止画のデータへの分割方法を示している。本実施の形態１の説明では、全ての説明で、原画像の分割の一例として、画像の分割数を３、原画像と異なる情報に変換する対象となる画素の数を１としている。
【００４３】
図２において、１００は原画像Ａ、１０１は原画像と差分を持つ画像Ａ１、１０２は原画像と差分を持つ画像Ａ２、１０３は原画像と差分を持つ画像Ａ３を示している。そして、１０１０は原画像１００上で変換対象となる画素、１０１１は原画像１００の画素１０１０と画像１０１との差分画素、１０１２は原画像１００の画素１０１０と画像１０２との差分画素、１０１３は原画像１００の画素１０１０と画像１０３との差分画素を示している。
【００４４】
図３は、本実施の形態１における画像データ変換装置３の原画像データ受信手段３１と画像データ変換手段３２と分割データ格納手段３３における、複数の静止画のデータへの分割処理部分の詳細を示した機能ブロック図である。図３の原画像入手手段７０は、図１の原画像データ受信手段３１に相当する。また、図３に示す変換対象画素抽出手段７１、変換パラメータ入力手段７２、画素分割変換手段７３、分割画像作成手段７４は、いずれも、図１の画像データ変換手段３２に含まれる。そして、分割画像保存手段７５は、図１の分割データ格納手段３３に相当する。
【００４５】
以下、複数の静止画のデータへの分割方法の動作について説明する。
【００４６】
まず、原画像入手手段７０により原画像１００のデータを入手する。次に、変換対象画素抽出手段７１により、原画像１００に変更を行う１つまたは複数の任意の画素を選択する。ここでは、１つの画素１０１０を選択するものとする。
【００４７】
次に、変換パラメータ入力手段７２から、画素１０１０を分割する際に用いるパラメータを入力する。画素分割変換手段７３は、この入力されたパラメータに応じて、選択された画素１０１０を、複数の画素１０１１、１０１２、１０１３に分割する。ここで、複数の画素１０１１、１０１２、１０１３は、いずれも原画像１００上での画素１０１０とは異なる情報を持ち、これらを連続的に描画した際には、人間の目の残像効果によって、見た目には原画像１００上の画素１０１０が再現できるものである。
【００４８】
分割変換する際には、変換パラメータ入力手段７２から入力されるパラメータとして、いろいろなパラメータに注目することが可能である。例えば輝度に注目すれば、元の画素よりも、暗い、やや暗い、明るいなどの差を生じさせて画素を変換する場合があげられる。他にも色相、彩度、明度等に注目する場合もあげられる。
【００４９】
次に、分割画像作成手段７４は、作成された画素１０１１、１０１２、１０１３と、原画像１００内の選択した画素１０１０を置換した、原画像１００とは異なる複数の画像１０１、１０２、１０３を作成する。こうして得られた分割された画像１０１、１０２、１０３を、分割画像保存手段７５が、１つの画像データの形式で保存する。
【００５０】
上記の原画像を分割する過程において、画像の分割数および変換する画素の数を増やす程、スクリーンキャプチャを有効に作用させない効果が増す。例えば、分割された画像の全ての画素が、原画像の画素と異なるようにしてもよい。逆に、画像の分割数および変換する画素の数を減らす程、原画像の描画の再現性が増す。他にも、画素を分割する際のパラメータを適切に選択すれば、分割数が増えても原画像の再現性は悪化しないし、画像の特徴的な画素を選択して画素置換を行えば、より少ない変換画素数でも十分な不正複製防止効果が得られる。
【００５１】
また、分割された画像の原画像とは異なる複数の画素が同一のデータになるようにしてもよい。例えば、分割された画像の一定の領域の画素データが同一になるようにした場合、その分割された画面をスクリーンキャプチャで取得しても、その一定の領域は、形も全くわからない一色の領域となってしまうという効果が得られる。
【００５２】
次に、上述した、分割データ格納手段３３における、分割された複数の静止画のデータの保存方法について説明する。
【００５３】
図４は、分割された複数画像の保存方法を示している。図４（ａ）、（ｂ）、（ｃ）にて、異なる３種類の保存方法を示している。
【００５４】
図４において、１０１、１０２、１０３は、それぞれ図２に示す分割された画像Ａ１、Ａ２、Ａ３である。また、３０５は、原画像１００とは異なる画像Ａ０で、この画像から画像１０１、１０２、１０３を変換して作成できる、変換元となる画像である。
【００５５】
３００は画像１０１と画像１０２の差分情報Ｍ１２を、３０１は画像１０２と画像１０３の差分情報Ｍ２３を表している。３０２は画像３０５と画像１０１の差分情報Ｍ０１を、３０３は画像３０５と画像１０２の差分情報Ｍ０２を、３０４は画像３０５と画像１０３の差分情報Ｍ０３を表している。
【００５６】
図４（ａ）は分割した画像１０１、１０２、１０３をそのまますべて保存する方法を、図４（ｂ）は完全な情報を有する画像１０１と差分情報３００と差分情報３０１を保存する方法を、図４（ｃ）は完全な情報を有する画像３０５と差分情報３０２と差分情報３０３と差分情報３０４を保存する方法をそれぞれ表している。
【００５７】
以上のように構成された分割された複数の画像の保存方法、図４（ａ）、（ｂ）、（ｃ）の動作について、以下に説明する。
【００５８】
なお、画像１００、１０１、１０２、１０３、３０５のサイズは同じと仮定し、以下そのサイズをＳＩＺＥ（Ａ）と表す。
【００５９】
まず、図４（ａ）の方法における画像の保存サイズは、原画像１００のサイズＳＩＺＥ（Ａ）に対して、分割数倍のサイズ３×ＳＩＺＥ（Ａ）が必要となり、保存サイズの点においてあまり効率がよくない。
【００６０】
図４（ｂ）の方法における保存サイズは、完全な情報を有する画像１０１のサイズＳＩＺＥ（Ａ）と差分情報３００と差分情報３０１のサイズ２αの和となる。αはＳＩＺＥ（Ａ）よりも十分小さいと考えられるから、図４（ａ）の方法よりもより小さいサイズで保存することができるという特徴を持つ。
【００６１】
また同様に、図４（ｃ）の方法も、完全な情報を有する画像３０５のサイズＳＩＺＥ（Ａ）と差分情報３０２と差分情報３０３と差分情報３０４のサイズ３αの和となり、図４（ａ）の方法よりも小さいサイズで保存できるという特徴をもつ。
【００６２】
また、図４（ｂ）の方法では、図４（ｃ）の方法よりもαだけ保存サイズが小さいが、画像を１０１、１０２、１０３の順に作成しなければならないのに対し、図４（ｃ）の方法では画像１０１、１０２、１０３を任意の順序で作成できるという特徴をもつ。
【００６３】
以上より、図４（ｂ）、（ｃ）の方法のように差分情報を利用して複数の画像を保存することで、図４（ａ）の方法のように複数の画像をそのまま保存するよりも、保存サイズを小さくすることができる効果が得られる。
【００６４】
次に、上述した、画像表示制御手段５０における、分割された複数の静止画データの連続描画方法について、図５（ａ）、図５（ｂ）および図６を用いて説明する。
【００６５】
図５（ａ）は、図４（ｂ）の方法で保存された画像の描画方法のフロー図を示し、図５（ｂ）は、図４（ｃ）の方法で保存された画像の描画方法のフロー図を示している。
【００６６】
図６は、本実施の形態１の画像表示装置４の分割データ受信手段４１および画像表示制御手段５０における、システムの画像描画処理部分の詳細を示す機能ブロック図である。図６の、画像データ入力手段８０、変換元画像保持手段８１、差分情報保持手段８２は、図１では分割データ受信手段４１に含まれる。また、図６の、画像作成手段８３、画像描画手段８４は、図１では画像表示制御手段５０に含まれる。
【００６７】
以上のように構成された差分情報を利用した複数画像の連続描画方法、およびその画像描画部分の動作について、以下に説明する。
【００６８】
まず、図５（ａ）の場合について説明する。画像データ入力手段８０によって画像データを入手し、変換元画像保持手段８１へ画像１０１を、差分情報保持手段８２へ差分情報３００、３０１を渡す。
【００６９】
変換元画像保持手段８１は、画像作成手段８３へ画像１０１のデータを渡し、画像作成手段８３は、画像描画手段８４に画像１０１のデータをそのまま渡して画像１０１を描画させる（Ｓ１０）。次に、差分情報保持手段８２から画像作成手段８３に、差分情報３００が渡される。画像作成手段８３は、差分情報３００を用いて、描画済みの画像１０１のデータを画像１０２のデータに変換する（Ｓ１１）。そして、変換して作成された画像１０２のデータを画像描画手段８４に渡し、画像１０２を描画させる（Ｓ１２）。
【００７０】
同様に、次は、差分情報保持手段８２から画像作成手段８３に、差分情報３０１が渡される。画像作成手段８３は、差分情報３０１を用いて、描画済みの画像１０２のデータを画像１０３のデータに変換する（Ｓ１３）。そして、変換して作成された画像１０３のデータを画像描画手段８４に渡し、画像１０３を描画させる（Ｓ１４）。これらを１サイクルとして複数画像の連続描画を行う。
【００７１】
次に、図５（ｂ）の場合について説明する。画像データ入力手段８０によって画像データを入手し、変換元画像保持手段８１へ画像３０５を、差分情報保持手段８２へ差分情報３０２、３０３、３０４を渡す。
【００７２】
画像作成手段８３は、変換元画像保持手段８１から画像３０５のデータが渡され、差分情報保持手段８２から差分情報３０２が渡される。そして、画像作成手段８３は、差分情報３０２を用いて、画像３０５のデータから画像１０１のデータを作成し（Ｓ２０）、作成した１０１のデータを画像描画手段８４に渡して画像１０１を描画させる（Ｓ２１）。
【００７３】
次に、画像作成手段８３は、変換元画像保持手段８１から画像３０５のデータが渡され、差分情報保持手段８２から差分情報３０３が渡される。そして、画像作成手段８３は、差分情報３０３を用いて、画像３０５のデータから画像１０２のデータを作成し（Ｓ２２）、作成した１０２のデータを画像描画手段８４に渡して画像１０２を描画させる（Ｓ２３）。
【００７４】
同様に、次に、画像作成手段８３は、変換元画像保持手段８１から画像３０５のデータが渡され、差分情報保持手段８２から差分情報３０４が渡される。そして、画像作成手段８３は、差分情報３０４を用いて、画像３０５のデータから画像１０３のデータを作成し（Ｓ２４）、作成した１０３のデータを画像描画手段８４に渡して画像１０３を描画させる（Ｓ２５）。これらを１サイクルとして複数画像の連続描画を行う。
【００７５】
図５（ａ）の場合は、図４（ｂ）の方法で保存された画像を描画するため、必ず画像１０１、１０２、１０３の順にしか描画することができないが、変換元の画像データ１０１に対して繰り返し変換を行うだけで、描画可能であるという特徴を持つ。
【００７６】
図５（ｂ）の場合は、図４（ｃ）の方法で保存された画像を描画するため、用途によって画像１０１、１０２、１０３の順番以外の順番でも各画像を描画することができるという特徴を持つ。ただし、１枚描画するたびに画像３０５のデータを画像作成手段８３に渡さなければならないために、図５（ａ）の場合に比べて、それだけ負荷の重い処理が必要となる。
【００７７】
以上のように、本実施の形態１の複数画像の連続描画方法では、１枚の画像データと複数の画像の差分情報を利用して複数の画像データを生成することで、完全な情報を持つ複数の画像を連続的に描画できる効果が得られる。
【００７８】
次に、図７を用いて、本実施の形態１の画像表示システム１の、画像のスクリーンキャプチャ抑止の方法について説明する。
【００７９】
図７（ａ）は、画像表示部５１に連続して描画される複数の画像を人間の目で直接確認する形態を示し、図７（ｂ）は、画像表示部５１に連続して描画される複数の画像をスクリーンキャプチャによって複製する形態を示す。以下に、スクリーンキャプチャ抑止の方法の動作について説明する。
【００８０】
図７（ａ）では、画像１０１、１０２、１０３が連続して繰り返し描画される。この時、原画像１００の画素１０１０と異なる情報を持つ差分画素１０１１、１０１２、１０１３は、連続的に描画されることで、残像効果により、人間の目には原画像１００上での画素１０１０の画素情報と極めて近い情報が再現されて見える。これにより、利用者は、複数の画像１０１、１０２、１０３が連続して描画される表示をあたかも１枚の原画像１００のように視認することができる。
【００８１】
図７（ｂ）では、画像１０１、１０２、１０３が連続して繰り返し描画されている際に、利用者がパソコンのスクリーンキャプチャ機能を用いることで、画像１０１、１０２、１０３のいずれかの画像データが複製される。この時に複製された画像は、差分画素１０１１、１０１２、１０１３のうちのいずれかを含む画像データであり、原画像１００とは異なる画像である。この差分画素が多いほどスクリーンキャプチャにより得られる画像の複製価値が減少し、不正な複製を抑止する効果が増す。
【００８２】
以上より、本実施の形態１の画像表示システム１では、原画像と異なる複数の画像を連続的に繰り返し描画することで、画面を人間の目で見る場合には、複数の画像の残像現象により原画像に忠実な１枚の画像情報が得られるが、スクリーンキャプチャでは原画像とは異なる情報しか得られない。従って、スクリーンキャプチャを有効に作用させず、最終的には原画像の不正な複製を防止する効果が得られる。
【００８３】
次に、図１および図８を用いて、上述した、画像表示情報設定手段４５による、ディスプレイ特性を考慮した画像表示方法について説明する。図８は、画像表示情報設定手段４５における、ディスプレイ特性を考慮した画像表示方法のフロー図を示している。以下、その動作について説明する。
【００８４】
図１に示す画像評価システム１では、画像表示装置４で、分割された複数の画像データが描画される。
【００８５】
まず、描画開始する時に、画像表示情報設定手段４５が、ディスプレイの描画性能に関する情報をすでに所持しているかを確認する（Ｓ３０）。そして、もし持っていなければ、情報入力手段４３が、ディスプレイの描画性能に関する情報を新しく入力するかどうかを確認する（Ｓ３１）。このディスプレイの描画性能に関する情報は、ディスプレイメーカーが提供することも可能であるし、利用者が手で入力することも可能である。
【００８６】
この結果、もしディスプレイの情報を入手していれば、画像表示情報設定手段４５は、専用の描画処理設定を行う（Ｓ３３）。もしディスプレイの情報を入手していなければ、画像表示情報設定手段４５は、あらかじめ与えられている標準の描画処理設定を行う（Ｓ３２）。画像表示情報設定手段４５による描画処理設定は、画像表示制御手段５０に設定内容を指示し、画像表示制御手段５０が画像表示部５１に設定することにより行なわれる。そして、画像表示制御手段５０により画像描画処理が行なわれる（Ｓ３４）。
【００８７】
また、ディスプレイの情報の中に、画像１枚当たりの表示時間の情報が含まれている場合には、画像表示間隔設定手段４４が、その描画処理設定を行なう。そして、その後、画像表示制御手段５０による画像描画処理が行われる。
【００８８】
ここに示すディスプレイの描画性能に関する情報とは、画面解像度や色数やリフレッシュレート、またＣＲＴやＬＣＤの差などによるデバイスとしての残像特性などの項目を指す。
【００８９】
これらの項目の値を用いて、画像１枚あたりの表示時間、色数、画像サイズ、表示順序などを制御することにより、最小限の処理負荷で、十分な画質を確保できるような調整を行うことが可能となるという効果が得られる。
【００９０】
以上より、本実施の形態１の画像表示システム１では、視覚的には原画像を忠実に再現できるが、スクリーンキャプチャでは原画像と異なる画像しか得られない、複数の画像情報を持つ画像データを作成できることとなる。
【００９１】
なお、本実施の形態１において、静止画データの繰り返し間隔の設定情報は、情報入力手段４３から入力されることとしたが、この情報は、画像データ変換装置３で作成される、分割された静止画データに含まれていてもよい。その場合、この設定情報の処理は、画像表示間隔設定手段４４ではなく、分割データ受信手段４１が行い、分割データ受信手段４１が画像表示制御手段５０に設定情報を通知することになる。この場合、分割された複数の画像毎に描画の繰り返し時間を設定でき、画像に合わせて動的に描画の繰り返し時間を変えることが可能になる。
【００９２】
なお、本実施の形態１において、原画像データ格納装置２、画像データ変換装置３、画像表示装置４は、いずれもパソコンとしたが、これらはパソコンでなくてもよい。例えば、画像表示装置４は、携帯電話やカーナビ等の表示画面を有する機器であればよい。
【００９３】
また、本実施の形態１では、原画像データ格納装置２と画像データ変換装置３とは、伝送路で接続された異なる装置としているが、これらは１台の装置で構成されていてもよい。
【００９４】
また、画像データ変換装置３と画像表示装置４とは、インターネットで接続されていることとしたが、それ以外の有線または無線の回線で接続されていてもよい。また、必ずしも伝送路で接続されている必要は無く、分割された画面データを、フレキシブルディスク、メモリカード等の記録媒体で渡すような形態であってもよい。
【００９５】
なお、本発明のプログラムは、上述した本発明の画像表示システム、画像データ変換装置、画像表示装置の全部または一部の手段の機能をコンピュータにより実行させるためのプログラムであって、コンピュータと協働して動作するプログラムである。
【００９６】
また、本発明の記録媒体は、上述した本発明の画像表示システム、画像データ変換装置、画像表示装置の全部または一部の手段の全部または一部の機能をコンピュータにより実行させるためのプログラムを担持した記録媒体であり、コンピュータにより読み取り可能かつ、読み取られた前記プログラムが前記コンピュータと協働して利用される記録媒体である。
【００９７】
なお、本発明の上記「一部の手段」とは、それらの複数の手段の内の、一つ又は幾つかの手段を意味する。
【００９８】
また、本発明の上記「手段の機能」とは、前記手段の全部又は一部の機能を意味する。
【００９９】
また、本発明のプログラムの一利用形態は、コンピュータにより読み取り可能な記録媒体に記録され、コンピュータと協働して動作する態様であっても良い。
【０１００】
また、記録媒体としては、ＲＯＭ等が含まれ、伝送媒体としては、インターネット等の伝送媒体、光・電波・音波等が含まれる。
【０１０１】
また、上述した本発明のコンピュータは、ＣＰＵ等の純然たるハードウェアに限らず、ファームウェアや、ＯＳ、更に周辺機器を含むものであっても良い。
【０１０２】
なお、以上説明した様に、本発明の構成は、ソフトウェア的に実現しても良いし、ハードウェア的に実現しても良い。
【０１０３】
【発明の効果】
本発明は、特定のＯＳ上での動作に限定されない、スクリーンキャプチャを有効に作用させない、画像表示方法、画像表示システム、画像データ変換装置および画像表示装置を提供できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における、画像表示システムのブロック図
【図２】本発明の実施の形態１における、複数の静止画のデータへの分割方法の説明図
【図３】本発明の実施の形態１における、複数の静止画のデータへの分割処理部分を示す機能ブロック図
【図４】本発明の実施の形態１における、分割された複数画像の保存方法を表した図
【図５】本発明の実施の形態１における、複数画像の連続描画方法を表したフロー図
【図６】本発明の実施の形態１における、画像描画部分の機能ブロック図
【図７】本発明の実施の形態１における、画像のスクリーンキャプチャ抑止の方法を表した図
【図８】本発明の実施の形態１における、ディスプレイ特性を考慮した画像表示方法のフロー図
【符号の説明】
１  画像表示システム
２  原画像データ格納装置
３  画像データ変換装置
４  画像表示装置
１６  原画像データ
２１  原画像データ入力手段
２２  原画像データ格納手段
２３  原画像データ送信手段
３１  原画像データ受信手段
３２  画像データ変換手段
３３  分割データ格納手段
３４  分割データ送信手段
４１  分割データ受信手段
４２  画像表示手段
４３  情報入力手段
４４  画像表示間隔設定手段
４５  画像表示情報設定手段
５０  画像表示制御手段
５１  画像表示部
６０  インターネット
１００  原画像
１０１、１０２、１０３、３０５  原画像と異なる画像
１０１０  原画像上で変換される画素
１０１１、１０１２、１０１３  変換された画素
３００、３０１、３０２、３０３、３０４  差分情報
【図１】
2004320299.tif 000003
【図２】
2004320299.tif 000004
【図３】
2004320299.tif 000005
【図４】
2004320299.tif 000006
【図５】
2004320299.tif 000007
【図６】
2004320299.tif 000008
【図７】
2004320299.tif 000009
【図８】
2004320299.tif 000010