(57)【特許請求の範囲】
【請求項１】
フォントデータを所定形式のマスクパターンを用いて分割して、該マスクパターンに適合した部分のフォントデータと、該マスクパターンを透過した部分のフォントデータとを生成し、テキストデータと、前記マスクパターンに適合した部分のフォントデータと、前記マスクパターンを透過した部分のフォントデータとをネットワーク経由で送信する発信者側装置と、
前記テキストデータと、前記マスクパターンに適合した部分のフォントデータと、前記マスクパターンを透過した部分のフォントデータとをネットワーク経由で受信し、前記テキストデータを前記マスクパターンに適合した部分のフォントデータを用いて表示した画面と、前記テキストデータを前記マスクパターンを透過した部分のフォントデータを用いて表示した画面とを、短い時間間隔で交互に表示する閲覧者側装置と
を備えたことを特徴とする画像表示装置。
【請求項２】
前記マスクパターンは、乱数値を用いて作成されることを特徴とする請求項１記載の画像表示装置。
【請求項３】
前記マスクパターンに適合した部分のフォントデータ及び前記マスクパターンを透過した部分のフォントデータは、元のフォントデータの一部の画素と、明度・彩度ともに低い範囲の乱数値を有する画素とからなることを特徴とする請求項１記載の画像表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像表示装置に係り、特にインターネット等のネットワークを介して受信した画像をブラウザと称される閲覧ソフトウェアを用いて表示する画像表示装置に関する。
【０００２】
【従来の技術】
近年のめざましいインターネット等のネットワークの発達に伴って、各種の情報をコンピュータで収集することが可能となっている。インターネット等のネットワークでは文書データ、音声データ、画像データ等の各種のデータが授受されている。
特に、画像データはデータ量が大きいため従来はネットワークを介して送受信することは困難であったが、近年ではコンピュータの処理能力の向上及びネットワークの伝送容量の増大に伴って盛んに授受されている。
【０００３】
受信側において、画像データは主としてブラウザと称される閲覧ソフトウェアを用いて簡単に表示させることができる。インターネット等のネットワークで画像を表示する場合には予め送信者が画像を作成してファイル形式で保存しておく必要がある。
近年、ＬＡＮ（Local Area Network）等のネットワークではクライアント・サーバ型のネットワークを構築するのが一般的であり、スキャナ等の画像読取装置も画像読取用のサーバに接続される。このサーバは複数のクライアントからの画像読取指示に対して画像をスキャナにて読み取って画像読取指示を送信してきたクライアントに対して返信するという形式がとられる。
従来、この種の装置は、閲覧者に画像を閲覧させることを目的として用いられている。例えば特開平９−２００３９４号には、ネットワークを介してクライアント機等から画像読取指示を受け、読取画像データをクライアント機等へ送信可能とした画像処理装置が案出されている。
【０００４】
【発明が解決しようとする課題】
ところで、従来の画像表示装置は、読み取った画像を元の画像データのまま送信しているため、閲覧者が意図した場合、閲覧ソフトウェアで表示した画像がファイルとして保存されてしまうという問題があった、
また、読み取った画像を元の画像データのまま送信しているため、表示した画像の著作権保護の要否に関わらずファイルとして保存することができ、従って表示された画像がデータベースの検索結果等であった場合に著作権上の問題が生じてしまうという問題があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、閲覧ソフトウェアに表示された画像の保存を禁止して著作権を効果的に保護することのできる画像表示装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するために、本発明は、フォントデータを所定形式のマスクパターンを用いて分割して、該マスクパターンに適合した部分のフォントデータと、該マスクパターンを透過した部分のフォントデータとを生成し、テキストデータと、前記マスクパターンに適合した部分のフォントデータと、前記マスクパターンを透過した部分のフォントデータとをネットワーク経由で送信する発信者側装置と、前記テキストデータと、前記マスクパターンに適合した部分のフォントデータと、前記マスクパターンを透過した部分のフォントデータとをネットワーク経由で受信し、前記テキストデータを前記マスクパターンに適合した部分のフォントデータを用いて表示した画面と、前記テキストデータを前記マスクパターンを透過した部分のフォントデータを用いて表示した画面とを、短い時間間隔で交互に表示する閲覧者側装置とを備えたことを特徴とする。
また、本発明は、前記マスクパターンが、乱数値を用いて作成されることを特徴とする。
更に、本発明は、前記マスクパターンに適合した部分のフォントデータ及び前記マスクパターンを透過した部分のフォントデータが、元のフォントデータの一部の画素と、明度・彩度ともに低い範囲の乱数値を有する画素とからなることを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態による画像表示装置について詳細に説明する。
〔第１実施形態〕
図１は、本発明の第１実施形態による画像表示装置を説明するための図である。
図１において、１０は画像データを発信する者である。尚、図１においては、画像データの発信源を発信者１０として表しているが、当然ながら自然人、法人等の人格権を有する者に限定する意味ではない。
【０００８】
Ｄ１は発信者１０から提供される画像データである。１２は画像データを所定の形式に変換する際に用いられるマスクパターンである。１４は、マスクパターン１２を用いて画像データＤ１を上記所定の形式に変換する変換器である。
また、Ｐ１は変換器１４によって変換されたマスクパターンに適合した部分の画像を示し、Ｐ２はマスクパターンを透過した部分の画像を示す。
更に、１８は閲覧者を示し、１６は閲覧者１８が操作するビューアを示す。
【０００９】
以上のように、本実施形態においては、変換器１４とビューア１８とを含み、発信者１０がデータベースの検索結果等、著作権の保護を必要とする画像データＤ１を作成したものとする。
発信者１０は画像データＤ１ネットワーク経由で閲覧者１８に閲覧させることに異存は無いが、画面コピーを用いてファイルとして保存されると不利益になる状況を考える。つまり、発信者１０は作成した画像データＤ１を配布する意志はあるが、配布した画像データＤ１に対しては著作権を主張したい状況を考える。
【００１０】
上記構成における本発明の第１実施形態による画像表示装置の動作の概要について簡単に説明すると、変換器１４が適当な乱数を用いてマスクパターン１２を発生させ、画像データＤ１をマスクパターン１２に適合した部分の画像Ｐ１とマスクパターン１２を透過した部分の画像Ｐ２とに分割する。閲覧者１８はビューア１６を用いて閲覧する。ビューア１６は短い時間間隔を置いて交互に、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とを表示する。閲覧者１８が肉眼で視る限り、ビューア１６の表示内容は元の画像データＤ１の内容に見える。しかし閲覧者１８が任意の時点における画像をファイル形式で保存する場合には意味不明の画像にしか過ぎない。
【００１１】
以下、本発明の第１実施形態による画像表示装置の動作について詳細に説明する。
まず、変換器１４は適当な乱数を用いてマスクパターン１２を発生させる。ここでいうマスクパターン１２とは、画像データＤ１を適当な大きさの区間に分けて、マスクビットが“１”の画素については「適合」、マスクビットが“０”の画素については「透過」と判定するビットの集まりをいう。
【００１２】
例えば画像データＤ１を縦１６ピクセル×横１６ピクセルの単位に分けて上記の処理を行うには、２５６ビットのビット列から成るマスクパターンを作成すれば良い。変換器１４は画像データＤ１をマスクパターン１２に通すことでマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とに分割する。
【００１３】
変換器１４は マスクパターンに適合した部分の画像Ｐ１を作成する際、元の画像データＤ１と同じ大きさの画素数を持たせ、マスクパターン１２のビットが“１”の画素については元の画像データＤ１と同じ値を、マスクパターン１２のビットが“０”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００１４】
変換器１４は マスクパターンを透過した部分の画像Ｐ２を作成する際、元の画像データＤ１と同じ大きさの画素数を持たせ、マスクパターン１２のビットが“０”の画素については元の画像データＤ１と同じ値を、マスクパターン１２のビットが“１”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００１５】
発信者１０はネットワーク経由で、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２の両方をネットワーク経由で送信する。閲覧者１８は、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２との両方をネットワーク経由で受信し、ビューア１６を用いて閲覧する。
【００１６】
ビューア１６は短い時間間隔を置いて交互に、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とを表示する。各々の画像が持つ、元の画像データに無かった部分の画素の値は明度・彩度ともに低い範囲の乱数値である為、閲覧者１８が肉眼で視る限り、表示内容は元の画像データＤ１と同一に見える。
【００１７】
例え閲覧者１８がマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２との両方の画面コピーを採取し、データファイルとして保存しても元の画像データＤ１を作成することは著しく困難である。なぜならば使用されたマスクパターン１２が不明である以上、各々の画像中のどの画素が元の画像データを表すものかが判別できないからである。
【００１８】
このように、本実施形態においては、画像データＤ１に対してマスクパターン１２を用いてマスク処理を行いマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とを作成し、表示する際にはこれらを短時間間隔で交互に表示している。よって、閲覧者１８の見た目には画像データＤ１そのものが表示されているように見えるが、ビューア１６に表示された画像をファイルに保存しても元の画像データＤ１は得られないため実質的に画像データＤ１の保存ができないことになり、従って著作権を効果的に保護することができる。
【００１９】
〔第２実施形態〕
次に、本発明の第２実施形態による画像表示装置について説明する。
図２は、本発明の第２実施形態による画像表示装置を説明するための図である。
図２において、１０は画像データを発信する者である。尚、図２においては、画像データの発信源を発信者１０として表しているが、当然ながら自然人、法人等の人格権を有する者に限定する意味ではない。
【００２０】
Ｄ１０は発信者１０から提供されるテキストデータである。１２は画像データを所定の形式に変換する際に用いられるマスクパターンであり、２０はフォントファイルである。１４は、マスクパターン１２を用いてフォントファイル２０を上記所定の形式に変換する変換器である。
また、Ｐ１０は変換器１４によって変換されたマスクパターンに適合した部分のフォントを示し、Ｐ２はマスクパターンを透過した部分のフォントを示す。
更に、１８は閲覧者を示し、１６は閲覧者１８が操作するビューアを示す。
【００２１】
発信者１０はデータベースの検索結果等、著作権の保護を必要とするテキストデータＤ１０を作成したとする。これをネットワーク経由で閲覧者１８に閲覧させることに異存は無いが、画面コピーを用いてファイルとして保存した後、適当なＯＣＲ（Optical Character Reader）を用いてファイルとして保存されると不利益になる。ここでいうＯＣＲは、イメージスキャナ等を用いて読み取った画像データに基づいてテキストデータを得るものである。
【００２２】
以下、本発明の第２実施形態による画像表示装置の動作について詳細に説明する。
まず、変換器１４は適当な乱数を用いてマスクパターン１２を発生させる。ここでいうマスクパターンとは、１文字分のフォントと同じ大きさの、マスクビットが“１”の画素については「適合」、マスクビットが“０”の画素については「透過」と判定するビットの集まりをいう。
【００２３】
例えば１文字分のフォントが縦１６ピクセル×横１６ピクセルの場合、上記の処理を行うには、２５６ビットのビット列から成るマスクパターンを作成すれば良い。
変換器１４はフォントファイル２０をマスクパターン１２に通すことでマスクパターンに適合した部分のフォントＰ１０とマスクパターンを透過した部分のフォントＰ１２とに分割する。
【００２４】
変換器１４は マスクパターンに適合した部分のフォントＰ１０を作成する際、元のフォントファイル２０と各文字について同じ大きさの画素数を持たせ、マスクパターン１２のビットが“１”の画素については元のフォントデータと同じ値を、マスクパターンのビットが“０”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００２５】
変換器１４は マスクパターンを透過した部分のフォントＰ１２を作成する際、元のフォントファイル２０と同じ大きさの画素数を持たせ、マスクパターンのビットが“０”の画素については元のフォントデータ２０と同じ値を、マスクパターン１２のビットが“１”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００２６】
発信者１０はネットワーク経由で、テキストデータＤ１０、マスクパターンに適合した部分のフォントＰ１０、及びマスクパターンを透過した部分のフォントＰ１２をネットワーク経由で送信する。
閲覧者１８は、テキストデータＤ１０、マスクパターンに適合した部分のフォントＰ１０、及びマスクパターンを透過した部分のフォントＰ１２をネットワーク経由で受信し、ビューア１６を用いて閲覧する。
【００２７】
ビューア１６は短い時間間隔を置いて交互に、テキストデータＤ１０をマスクパターンに適合した部分のフォントＰ１０を用いて表示した画面とマスクパターンを透過した部分のフォントＰ１２を用いて表示した画面とを表示する。
各々のフォントが持つ、元のフォントに無かった部分の画素の値は明度・彩度ともに低い範囲の乱数値である為、閲覧者１８が肉眼で見る限り、表示内容は元のテキストデータＤ１０を元のフォントファイル２０を用いて表示した画面に見える。
【００２８】
例え閲覧者１８がマスクパターンに適合した部分のフォントＰ１０を用いて表示した画面とマスクパターンを透過した部分のフォントＰ１２を用いて表示した画面との両方の画面コピーを採取し、データファイルとして保存しても元のフォントファイル２０を作成することは著しく困難である。なぜならば使用されたマスクパターン１２が不明である以上、各々のフォント中のどの画素が元のフォントデータを表すものかが判別できないからである。
【００２９】
このように、本実施形態においては、フォントファイル２０に対してマスクパターン１２を用いてマスク処理を行いマスクパターンに適合した部分のフォントＰ１０とマスクパターンを透過した部分のフォントＰ１２とを作成し、テキストデータＤ１０を表示する際にはマスクパターンに適合した部分のフォントＰ１０とマスクパターンを透過した部分のフォントＰ１２とを短時間間隔で切り替えて用いて表示している。よって、閲覧者１８の見た目にはテキストＤ１０そのものが表示されているように見えるが、ビューア１６に表示された、マスクパターンに適合した部分のフォントＰ１０を用いて表示した画面とマスクパターンを透過した部分のフォントＰ１２を用いて表示した画面とをファイルに保存しても元のテキストＤ１０は得られないため実質的にテキストＤ１０の保存ができないことになり、従って著作権を効果的に保護することができる。
【００３０】
〔第３実施形態〕
次に、本発明の第３実施形態による画像表示装置について詳細に説明する。
図３は、本発明の第３実施形態による画像表示装置を説明するための図である。
図３において、１０は画像データを発信する者である。尚、図３においては、画像データの発信源を発信者１０として表しているが、当然ながら自然人、法人等の人格権を有する者に限定する意味ではない。
【００３１】
Ｄ１は発信者１０から提供される画像データである。１２は画像データを所定の形式に変換する際に用いられるマスクパターンである。１４は、マスクパターン１２を用いて画像データＤ１を上記所定の形式に変換する変換器である。
また、Ｐ１は変換器１４によって変換されたマスクパターンに適合した部分の画像を示し、Ｐ２はマスクパターンを透過した部分の画像を示す。
【００３２】
尚、３０は、発信者１０側のサイトを示し、４０は閲覧者１８側のサイトを示す。サイト３０内のビューア１６は発信者の用いるＷｅｂサーバ（図示省略）に配置されたビューアを示し、サイト４０内のビューア１６は閲覧者１６が用いるブラウザを示す。
【００３３】
以下、本発明の第３実施形態による画像表示装置の動作について詳細に説明する。
まず、変換器１４は適当な乱数を用いてマスクパターン１２を発生させる。ここでいうマスクパターン１２とは、画像を適当な大きさの区間に分けて、マスクビットが“１”の画素については「適合」、マスクビットが“０”の画素については「透過」と判定するビットの集まりをいう。
【００３４】
例えば画像を縦１６ピクセル×横１６ピクセルの単位に分けて上記の処理を行うには、２５６ビットのビット列から成るマスクパターンを作成すれば良い。
変換器１４は画像データＤ１をマスクパターン１２に通すことでマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とに分割する。
【００３５】
変換器１４は マスクパターンに適合した部分の画像Ｐ１を作成する際、元の画像データＤ１と同じ大きさの画素数を持たせ、マスクパターン１２のビットが“１”の画素については元の画像データと同じ値を、マスクパターン１２のビットが“０”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００３６】
変換器１４は マスクパターンを透過した部分の画像Ｐ２を作成する際、元の画像データＤ２と同じ大きさの画素数を持たせ、マスクパターン１２のビットが“０”の画素については元の画像データと同じ値を、マスクパターン１２のビットが“１”の画素については彩度・明度ともに低い範囲の、適当な乱数値を配置する。
【００３７】
閲覧者１８は、所有するブラウザ（図示省略）を用いて発信者１０のサイト３０内のＷｅｂサーバにアクセスする。閲覧者１８の所有するブラウザはビューア１６をダウンロードし起動する。
サイト４０内にダウンロードされたビューア１６は、データベースの検索等によって画像データＤ１が発生する度に、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２の両方を受信する。
【００３８】
ビューア１６は短い時間間隔を置いて交互に、マスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とを表示する。各々の画像が持つ、元の画像データに無かった部分の画素の値は明度・彩度ともに低い範囲の乱数値である為、閲覧者１８が肉眼で視る限り、表示内容は元の画像データ２に見える。例え閲覧者１８がマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２との両方の画面コピーを採取し、データファイルとして保存しても元の画像データＤ１を作成することは著しく困難である。なぜならば使用されたマスクパターン１２が不明である以上、各々の画像中のどの画素が元の画像データを表すものかが判別できないからである。
【００３９】
このように、本実施形態においては、画像データＤ１に対してマスクパターン１２を用いてマスク処理を行いマスクパターンに適合した部分の画像Ｐ１とマスクパターンを透過した部分の画像Ｐ２とを作成し、表示する際にはこれらを短時間間隔で交互に表示している。よって、閲覧者１８の見た目には画像データＤ１そのものが表示されているように見えるが、ビューア１６に表示された画像をファイルに保存しても元の画像データＤ１は得られないため実質的に画像データＤ１の保存ができないことになり、従って著作権を効果的に保護することができる。
閲覧者１８がビューア１６を有していない場合には画像データＤ１の内容を表示することはできないが、本実施形態においては、ビューア１６をダウンロードすることができるので利便性が良い。
【００４０】
【発明の効果】
以上、説明したように、本発明によれば、表示された画像の保存を禁止して著作権を効果的に保護することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１実施形態による画像表示装置を説明するための図である。
【図２】本発明の第２実施形態による画像表示装置を説明するための図である。
【図３】本発明の第３実施形態による画像表示装置を説明するための図である。
【符号の説明】
１２      マスクパターン
１４      変換器
１６      ビューア
２０      フォントファイル
Ｄ１      画像データ
Ｄ１０    テキストデータ
Ｐ１      マスクパターンに適合した部分の画像
Ｐ２      マスクパターンを透過した部分の画像
Ｐ１０    マスクパターンに適合した部分のフォント
Ｐ１２    マスクパターンに透過した部分のフォント
【図１】
0003541714.tif 000002
【図２】
0003541714.tif 000003
【図３】
0003541714.tif 000004