(57)【要約】【課題】ＤＲＭ情報が改ざんされ画像ファイルが再生されることを防げるようにすることを目的とする。【解決手段】画素パッケージング装置２００は画像ファイルの画素毎に基本情報データ１１２Ａを生成する。基本情報データ１１２Ａには画像ファイルを識別する画像ファイル番号、画素を識別する画素番号、画素の色や輝度、画像ファイルのＤＲＭ情報やインベントリ情報を含める。画素パッケージング装置２００は全ての画素の基本情報データ１１２Ａを含んだ画素パッケージファイル１１０を画像ファイルに相当するファイルとして生成する。画素パッケージファイル配信サーバ３００は画素パッケージファイル１１０を配信する。画素パッケージファイル再生端末４００は基本情報データＡ毎にＤＲＭ情報に基づいて画像の再生を許可するか否かを判定し、全ての基本情報データ１１２Ａに対して画像の再生を許可した場合に画像を表示する。【選択図】図１
2011209842.tif 000002
【特許請求の範囲】
【請求項１】
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出部と、
前記画素値抽出部により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成部と、
前記画素単位データ生成部により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成部と
を備えたことを特徴とする画素パッケージング装置。
【請求項２】
前記画素パッケージング装置は、さらに、
画素を識別する画素識別値を一覧にした画素一覧データを生成する画素一覧データ生成部を備え、
前記画素パッケージファイル生成部は、前記画素単位データと前記画素一覧データ生成部により生成された画素一覧データとを含んだ画素パッケージファイルを生成する
ことを特徴とする請求項１記載の画素パッケージング装置。
【請求項３】
請求項１または請求項２記載の画素パッケージング装置と、
前記画素パッケージング装置により生成された画素パッケージファイルを配信する画素パッケージファイル配信装置と、
前記画素パッケージファイル配信装置から配信された画素パッケージファイルを記憶し、前記画素パッケージファイル内の画素単位データに含まれる制限情報に基づいて対象画像の表示を許可するか否かを判定し、対象画像の表示を許可したとき前記画素パッケージファイル内の画素単位データに含まれる画素値に基づいて対象画像を表示装置に表示する画素パッケージファイル再生装置と
を有することを特徴とする画素パッケージファイル配信システム。
【請求項４】
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出処理と、
前記画素値抽出処理により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成処理と、
前記画素単位データ生成処理により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成処理と
をコンピュータに実行させる画素パッケージングプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、画像データに対応する画素パッケージファイルを生成する画素パッケージング装置および画素パッケージングプログラムに関するものである。
【背景技術】
【０００２】
従来、画像ファイルについて、インベントリ情報やＤＲＭ情報（ＤＲＭ：Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ［デジタル著作権管理］）が画像ファイルと別に管理され、画像のダウンロードや再生の際にそれらの情報によって再生の可否が判断されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１２３３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、例えば、ＤＲＭ情報が改ざんされ画像ファイルが再生されることを防げるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の画素パッケージング装置は、
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出部と、
前記画素値抽出部により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成部と、
前記画素単位データ生成部により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成部とを備える。
【０００６】
前記画素パッケージング装置は、さらに、
画素を識別する画素識別値を一覧にした画素一覧データを生成する画素一覧データ生成部を備え、
前記画素パッケージファイル生成部は、前記画素単位データと前記画素一覧データ生成部により生成された画素一覧データとを含んだ画素パッケージファイルを生成する。
【０００７】
本発明の画素パッケージファイル配信システムは、
前記画素パッケージング装置と、
前記画素パッケージング装置により生成された画素パッケージファイルを配信する画素パッケージファイル配信装置と、
前記画素パッケージファイル配信装置から配信された画素パッケージファイルを記憶し、前記画素パッケージファイル内の画素単位データに含まれる制限情報に基づいて対象画像の表示を許可するか否かを判定し、対象画像の表示を許可したとき前記画素パッケージファイル内の画素単位データに含まれる画素値に基づいて対象画像を表示装置に表示する画素パッケージファイル再生装置とを有する。
【０００８】
本発明の画素パッケージングプログラムは、
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出処理と、
前記画素値抽出処理により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成処理と、
前記画素単位データ生成処理により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成処理とをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、例えば、ＤＲＭ情報が改ざんされ画像ファイルが再生されることを防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１における画像配信システム１００の構成図。
【図２】実施の形態１における画素パッケージング装置２００の機能構成図。
【図３】実施の形態１における画素パッケージファイル配信サーバ３００の機能構成図。
【図４】実施の形態１における画素パッケージファイル再生端末４００の機能構成図。
【図５】実施の形態１におけるパッケージファイル登録処理を示すフローチャート。
【図６】実施の形態１における画素パッケージファイル１１０の構成図。
【図７】実施の形態１におけるパッケージファイル配信処理を示すフローチャート。
【図８】実施の形態１におけるパッケージファイル再生処理を示すフローチャート。
【図９】実施の形態１における画像配信システム１００のハードウェア資源の一例を示す図。
【図１０】実施の形態２における画像配信システム１００の画像配信方法の概要図。
【図１１】実施の形態２における画素パッケージファイル１１０の再生条件を示す表。
【発明を実施するための形態】
【００１１】
実施の形態１．
画像を構成する複数画素それぞれの画素情報をパッケージングしてパッケージファイルを生成する装置と、パッケージファイルを配信する装置と、パッケージファイルに基づいて画像を再生する装置とを有する画像配信システムについて説明する。
【００１２】
図１は、実施の形態１における画像配信システム１００の構成図である。
実施の形態１における画像配信システム１００の構成について、図１に基づいて以下に説明する。
【００１３】
画像配信システム１００（パッケージファイル配信システムの一例）は、画素パッケージング装置２００、画素パッケージファイル配信サーバ３００および画素パッケージファイル再生端末４００を備える。
画素パッケージング装置２００、画素パッケージファイル配信サーバ３００および画素パッケージファイル再生端末４００はネットワーク１０１を介して通信を行う。
【００１４】
画素パッケージング装置２００は、画像を構成する複数画素それぞれの画素値を含んだ画素パッケージファイル１１０を生成し、生成した画素パッケージファイル１１０を画素パッケージファイル配信サーバ３００に提供する。
画素パッケージファイル配信サーバ３００は、画素パッケージング装置２００から提供された画素パッケージファイル１１０を登録する。
【００１５】
画素パッケージファイル配信サーバ３００は、画素パッケージファイル１１０を画素パッケージファイル再生端末４００へ配信する。
画素パッケージファイル再生端末４００は、画素パッケージファイル１１０を再生するユーザと画素パッケージファイル１１０をダウンロードしたユーザとが一致する場合に画素パッケージファイル１１０に含まれる画像データを再生する。
【００１６】
図２は、実施の形態１における画素パッケージング装置２００の機能構成図である。
実施の形態１における画素パッケージング装置２００の機能構成について、図２に基づいて以下に説明する。
【００１７】
画素パッケージング装置２００は、パッケージファイル生成部２１０、パッケージファイル送信部２２０、画像ファイル記憶部２８０および画素パッケージファイル記憶部２９０を備える。
【００１８】
パッケージファイル生成部２１０は、画素データ抽出部２１１、画素番号変換部２１２、画素基本データ作成部２１３、基本情報ファイル作成部２１４およびパッケージ処理部２１５を備え、画素パッケージファイル１１０を生成する。
【００１９】
画素データ抽出部２１１（画素値抽出部の一例）は、対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する。
【００２０】
画素番号変換部２１２は、画素毎に画素の二次元座標値に基づいて画素を識別する画素番号を特定する。
【００２１】
画素基本データ作成部２１３（画素一覧データ生成部の一例）は、画素を識別する画素識別値を一覧にした画素一覧データを生成する。
【００２２】
基本情報ファイル作成部２１４（画素単位データ生成部の一例）は、画素データ抽出部２１１により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する。
【００２３】
パッケージ処理部２１５（画素パッケージファイル生成部の一例）は、基本情報ファイル作成部２１４により生成された画素単位データを含んだ画素パッケージファイル１１０を生成する。
例えば、パッケージ処理部２１５は、画素単位データと画素基本データ作成部２１３により生成された画素一覧データとを含んだ画素パッケージファイル１１０を生成する。
【００２４】
パッケージファイル送信部２２０は、画素パッケージファイル１１０を画素パッケージファイル配信サーバ３００へ送信する。
【００２５】
画像ファイル記憶部２８０は、対象画像データを記憶する。
【００２６】
画素パッケージファイル記憶部２９０は、パッケージ処理部２１５により生成された画素パッケージファイル１１０を記憶する。
【００２７】
「色」「輝度」は画素値の一例である。
後述する「画像ファイル」は対象画像データの一例である。
後述する「画素基本データ１１１」は画素一覧データの一例である。
後述する「基本情報データ１１２Ａ」は画素単位データの一例である。
【００２８】
「ＤＲＭ情報」は制限情報の一例である。
例えば、ＤＲＭ情報は、ユーザの認証に用いるユーザ認証情報と、パッケージファイルのコピーを許可するか否かを示すコピー許可情報とを含む。
ユーザ認証情報は、ユーザ認証の要否を示す認証要否情報と、ユーザ認証を行うユーザ認証装置を指定する認証装置情報と、ユーザ認証の方法を示す認証方法情報とを含む。
【００２９】
後述する「許可認証データ」はユーザ認証情報の一例である。
後述する「閲覧許可の有無」「許可確認先」「許可確認方法」は認証要否情報、認証装置情報、認証方法情報の一例である。
後述する「複製許可データ」はコピー許可情報の一例である。
【００３０】
図３は、実施の形態１における画素パッケージファイル配信サーバ３００の機能構成図である。
実施の形態１における画素パッケージファイル配信サーバ３００の機能構成について、図３に基づいて以下に説明する。
【００３１】
画素パッケージファイル配信サーバ３００は、ファイル受信・保存部３１０、アクセス処理部３２０、パッケージファイルアクセス部３３０、ログイン照会部３３１、パッケージファイル配信部３３２、パッケージファイル記憶部３９０およびログイン情報記憶部３９１を備える。
【００３２】
ファイル受信・保存部３１０は、画素パッケージング装置２００から画素パッケージファイル１１０を受信し、受信した画素パッケージファイル１１０をパッケージファイル記憶部３９０に記憶する。
【００３３】
アクセス処理部３２０は、画素パッケージファイル配信サーバ３００に対するユーザのログインデータとしてサーバログインデータを画素パッケージファイル再生端末４００から受信する。
アクセス処理部３２０は、受信したサーバログインデータとログイン情報記憶部３９１に記憶されている登録ユーザデータとに基づいてユーザのログインを許可するか否かを判定する。
【００３４】
パッケージファイルアクセス部３３０は、配信する画素パッケージファイル１１０を配信要求ファイルとして指定するパッケージファイル配信要求を画素パッケージファイル再生端末４００から受信する。
【００３５】
ログイン照会部３３１は、パッケージファイル配信要求に基づいて配信要求ファイルをパッケージファイル記憶部３９０から入力する。
ログイン照会部３３１は、配信要求ファイル内の画素単位データに含まれるユーザ認証情報とアクセス処理部３２０が受信したサーバログインデータとに基づいて、配信要求ファイルの配信を許可するか否かを判定する。
例えば、ログイン照会部３３１は、配信要求ファイル内の画素単位データに含まれるユーザ認証情報を参照し、認証要否情報がユーザ認証を要することを示す場合に認証装置情報に指定されたユーザ認証装置へサーバログインデータと認証方法情報とを送信する。ログイン照会部３３１は、ユーザ認証装置からユーザを認証許可するか否かを示す認証結果を受信し、受信した認証結果に基づいて配信ファイルの配信を許可するか否かを判定する。
【００３６】
パッケージファイル配信部３３２は、ログイン照会部３３１により配信許可された場合、配信要求ファイル内の画素単位データにサーバログインデータ（許可ユーザ識別データの一例）を加えたファイルを配信ファイルとして生成する。
パッケージファイル配信部３３２は、生成した配信ファイルを画素パッケージファイル再生端末４００へ配信する。
【００３７】
パッケージファイル記憶部３９０は、画素パッケージング装置２００から提供された複数の画素パッケージファイル１１０を記憶する。
【００３８】
ログイン情報記憶部３９１は、画素パッケージファイル配信サーバ３００の利用を許可される複数のユーザそれぞれのデータを登録ユーザデータとして記憶する。
【００３９】
後述する「配信ログインＩＤ」はサーバログインデータ（許可ユーザ識別データ）の一例である。
【００４０】
図４は、実施の形態１における画素パッケージファイル再生端末４００の機能構成図である。
実施の形態１における画素パッケージファイル再生端末４００の機能構成について、図４に基づいて以下に説明する。
【００４１】
画素パッケージファイル再生端末４００は、パッケージファイル配信サーバアクセス部４１０、パッケージファイル配信要求部４２０、パッケージファイル受信部４２１、パッケージファイル再生部４３０、ＤＲＭ情報確認部４３１および端末記憶部４９０を備える。
【００４２】
パッケージファイル配信サーバアクセス部４１０は、画素パッケージファイル配信サーバ３００に対するユーザのログインデータとしてサーバログインデータを入力する。
パッケージファイル配信サーバアクセス部４１０は、入力したサーバログインデータを画素パッケージファイル配信サーバ３００へ送信する。
【００４３】
パッケージファイル配信要求部４２０は、配信要求するパッケージファイルを配信要求ファイルとして指定するパッケージファイル配信要求を画素パッケージファイル配信サーバ３００へ送信する。
【００４４】
パッケージファイル受信部４２１は、配信要求ファイルとサーバログインデータとを含んだ配信ファイルを画素パッケージファイル配信サーバ３００から受信する。
【００４５】
パッケージファイル再生部４３０（ユーザ識別データ入力部の一例）は、画素パッケージファイル再生端末４００に対するユーザのログインデータとして端末ログインデータ（特定ユーザ識別データの一例）を入力する。
パッケージファイル再生部４３０は、再生する配信ファイルを再生要求ファイルとして指定する配信ファイル再生要求を入力する。
パッケージファイル再生部４３０（画像表示部の一例）は、ＤＲＭ情報確認部４３１が全ての画素単位データに対して対象画像の表示を許可した場合、画素パッケージファイル１１０内の全ての画素単位データそれぞれに含まれる画素情報に基づいて対象画像を表示装置に表示する。
例えば、パッケージファイル再生部４３０は、全ての画素単位データでサーバログインデータと端末ログインデータとが一致した場合に対象画像を表示する。
また、パッケージファイル再生部４３０は、全ての画素単位データで対象画像のコピーが許可された場合に前記対象画像を表示する。
【００４６】
ＤＲＭ情報確認部４３１（表示許可判定部の一例）は、画素パッケージファイル１１０内の画素単位データに含まれる制限情報に基づいて対象画像の表示を許可するか否かを画素単位データ毎に判定する。
例えば、ＤＲＭ情報確認部４３１は、対象画像の表示を許可する否かを判定する表示許可判定として端末ログインデータとサーバログインデータ（制限情報の一例）とが一致するか否かを画素単位データ毎に判定する。
また、ＤＲＭ情報確認部４３１は、コピー許可情報（制限情報の一例）に基づいて対象画像のコピーを許可するか否かを画素単位データ毎に判定する。
【００４７】
端末記憶部４９０（配信ファイル記憶部の一例）は、パッケージファイル受信部４２１により受信された配信ファイルを記憶する。
【００４８】
後述する「再生ログインＩＤ」は端末ログインデータ（特定ユーザ識別データ）の一例である。
【００４９】
次に、画像配信システム１００の画像配信方法（パッケージファイル配信方法の一例）として、パッケージファイル登録処理、パッケージファイル配信処理およびパッケージファイル再生処理を説明する。
【００５０】
図５は、実施の形態１におけるパッケージファイル登録処理を示すフローチャートである。
実施の形態１におけるパッケージファイル登録処理について、図５に基づいて以下に説明する。
【００５１】
Ｓ１１１において、画素データ抽出部２１１は、パッケージングする対象の画像ファイルを画像ファイル記憶部２８０から取得し、取得した画像ファイルから画素毎に画素データを抽出する。
【００５２】
例えば、パッケージングする対象の画像ファイルはパッケージファイル提供者によって入力装置（キーボード、マウスなど）を用いて指定される。
【００５３】
画像ファイルは予め画像ファイル記憶部２８０に記憶され、画像ファイル番号で識別される。
画像ファイルは、画像を構成する複数の画素それぞれのデータ（画素データ）を含み、特定の画像を表す。
画素データは、色（例えば、ＲＧＢ値）、輝度、画像内の座標値などの画素値を示す。
【００５４】
また、画像ファイル毎にＤＲＭ情報とインベントリ情報とが定められている。ＤＲＭ情報とインベントリ情報とは画像ファイル番号に対応付けて画像ファイル記憶部２８０に記憶されているものとする。
ＤＲＭ情報とインベントリ情報とについては後述する。
【００５５】
Ｓ１１１の後、Ｓ１１２に進む。
【００５６】
Ｓ１１２において、画素番号変換部２１２は、Ｓ１１１で抽出した全ての画素データに対して画素データに含まれる座標値を画素番号に変換する。
【００５７】
例えば、画像の大きさが「６４０×４８０」ピクセルであれば、画素番号変換部２１２は座標値（ｕ，ｖ）の画素の画素番号（＝（ｖ×６４０）＋（ｕ＋１））を算出する。
座標値（０，０）の画素の画素番号は「１」、座標値（６３９，０）の画素の画素番号は「６４０」、座標値（０，１）の画素の画素番号は「６４１」となる。
【００５８】
Ｓ１１２の後、Ｓ１１３に進む。
【００５９】
Ｓ１１３において、画素基本データ作成部２１３は、Ｓ１１２で生成した画素番号を用いて画素基本データ１１１を生成する。
Ｓ１１３の後、Ｓ１１４に進む。
【００６０】
図６は、実施の形態１における画素パッケージファイル１１０の構成図である。
図６に示すように、画素基本データ１１１は「画像ファイル番号」と「画素番号」とにより画素を一覧にしたデータである。
「画像ファイル番号」と「画素番号」との組み合わせによって一つの画素が特定される。
【００６１】
図５に戻り、パッケージファイル登録処理の説明を続ける。
【００６２】
Ｓ１１４において、基本情報ファイル作成部２１４は、Ｓ１１１で抽出した画素データとＳ１１２で生成した画素番号と画像ファイルに対応するインベントリ情報やＤＲＭ情報を用いて基本情報ファイル１１２を生成する。インベントリ情報やＤＲＭ情報は画像ファイル番号に対応付けて画像ファイル記憶部２８０に予め記憶される。
Ｓ１１４の後、Ｓ１１５に進む。
【００６３】
図６に示すように、基本情報ファイル１１２は画像ファイルを構成する全ての画素それぞれの基本情報データ１１２Ａを有する。
基本情報データ１１２Ａは、画像ファイル番号、画素番号、画素データ（輝度、色など）、インベントリ情報、ＤＲＭ情報を含んだデータである。画像ファイル番号とインベントリ情報とＤＲＭ情報とは全ての画素の基本情報データ１１２Ａで共通し、画素番号と画素データとは基本情報データ１１２Ａに対応する画素によって異なる。
【００６４】
インベントリ情報は、画像ファイルの生成時刻や生成者など、画像ファイルに関する情報を示す。インベントリ情報は画像ファイルを再生するユーザによって参照される。
【００６５】
ＤＲＭ情報は、画像ファイルの著作権に関する情報である。
ＤＲＭ情報は、許可認証データや複製許可データを含む。
【００６６】
許可認証データは「閲覧許可の有無」「許可確認先」「許可確認方法」を情報として含む。
閲覧許可の有無は、画像の閲覧許可が必要か否かを示す情報である。
許可確認先は、閲覧許可を確認する装置（例えば、ユーザ認証装置）を示す情報である。
許可確認方法は、年齢や権限などユーザを確認する項目を示す情報である。
【００６７】
複製許可データは、画像の複製を許可するか否かを示す。
【００６８】
図５に戻り、パッケージファイル登録処理の説明を続ける。
【００６９】
Ｓ１１５において、パッケージ処理部２１５は、Ｓ１１３で生成した画素基本データ１１１とＳ１１４で生成した基本情報ファイル１１２とを用いて画素パッケージファイル１１０を生成する。パッケージ処理部２１５は生成した画素パッケージファイル１１０を画素パッケージファイル記憶部２９０に記憶する。
Ｓ１１５の後、Ｓ１２０に進む。
【００７０】
図６に示すように、画素パッケージファイル１１０は画素基本データ１１１と基本情報ファイル１１２とを含んだデータである。
【００７１】
画素パッケージファイル１１０は、パッケージＩＤによって識別されるものとする。
【００７２】
図５に戻り、パッケージファイル登録処理の説明を続ける。
【００７３】
Ｓ１２０において、パッケージファイル送信部２２０は、Ｓ１１５で生成された画素パッケージファイル１１０を画素パッケージファイル配信サーバ３００へ送信する。
画素パッケージファイル配信サーバ３００のファイル受信・保存部３１０は、画素パッケージファイル１１０を受信し、受信した画素パッケージファイル１１０をパッケージファイル記憶部３９０に登録する。
Ｓ１２０により、パッケージファイル登録処理は終了する。
【００７４】
図７は、実施の形態１におけるパッケージファイル配信処理を示すフローチャートである。
実施の形態１におけるパッケージファイル配信処理について、図７に基づいて以下に説明する。
【００７５】
Ｓ２１０において、画素パッケージファイル配信サーバ３００のアクセス処理部３２０は、画像配信サービス用のログインデータを画素パッケージファイル再生端末４００から受信し、画像配信サービスに対するユーザのログイン処理を行う。
以下、Ｓ２１０で受信した画像配信サービス用のログインデータを「配信ログインデータ」という。
【００７６】
例えば、画素パッケージファイル再生端末４００のパッケージファイル配信サーバアクセス部４１０は画像配信サービスのログイン画面（ＷＥＢページ）を表示装置に表示し、ユーザは入力装置を用いてログイン画面に自分のユーザＩＤおよびパスワードを入力する。
パッケージファイル配信サーバアクセス部４１０は、ログイン画面に入力されたユーザＩＤとパスワードとを配信ログインデータとして画素パッケージファイル配信サーバ３００へ送信する。画素パッケージファイル配信サーバ３００のアクセス処理部３２０は、配信ログインデータを受信する。
アクセス処理部３２０は、ログイン情報記憶部３９１に登録されている複数の登録ユーザデータを検索する。登録ユーザデータは、画像配信サービスに登録されたユーザのユーザＩＤやパスワードなどを示す。
アクセス処理部３２０は、配信ログインデータに含まれるユーザＩＤおよびパスワードがいずれかの登録ユーザデータと一致した場合、画像配信サービスへのログインを許可し、配信要求画面を返信する。パッケージファイル配信サーバアクセス部４１０は配信要求画面を表示する。
アクセス処理部３２０は、配信ログインデータに含まれるユーザＩＤおよびパスワードがいずれの登録ユーザデータとも一致しない場合、画像配信サービスへのログインを却下し、ログインエラー画面を返信する。パッケージファイル配信サーバアクセス部４１０はログインエラー画面を表示する。この場合、ユーザは、ログイン画面に戻ってユーザＩＤおよびパスワードを入力し直し、画像配信サービスへのログインを再度試みる。
【００７７】
Ｓ２１０で画像配信サービスへのログインが許可された後、Ｓ２２０に進む。
【００７８】
Ｓ２２０において、画素パッケージファイル配信サーバ３００のパッケージファイルアクセス部３３０は、パッケージファイル配信要求を画素パッケージファイル再生端末４００から受信する。
パッケージファイル配信要求とは、ユーザがダウンロードしたい画素パッケージファイル１１０（以下、「配信要求ファイル」という）を指定したデータである。
【００７９】
例えば、画素パッケージファイル再生端末４００のパッケージファイル配信要求部４２０は配信要求画面を表示する。配信要求画面とは、画素パッケージファイル配信サーバ３００から配信される画素パッケージファイル１１０のパッケージＩＤを一覧にした画面である。ユーザはダウンロードしたい画素パッケージファイル１１０を配信要求画面の一覧から選択する。
パッケージファイル配信要求部４２０は選択された画素パッケージファイル１１０を配信要求ファイルとして指定したパッケージファイル配信要求を送信し、アクセス処理部３２０はパッケージファイル配信要求を受信する。
【００８０】
Ｓ２２０の後、Ｓ２３０に進む。
【００８１】
Ｓ２３０において、ログイン照会部３３１は、パッケージファイル配信要求に指定された配信要求ファイルをパッケージファイル記憶部３９０から取得する。
ログイン照会部３３１は、配信要求ファイル内の基本情報データ１１２Ａを参照し、基本情報データ１１２Ａ内のＤＲＭ情報に含まれる許可認証データに基づいて、配信許可するか否かを判定する。ＤＲＭ情報は配信要求ファイルに含まれる全ての基本情報データ１１２Ａで共通しているため、いずれの基本情報データ１１２Ａを参照しても構わない。
【００８２】
例えば、ログイン照会部３３１は、許可認証データが「閲覧許可無し」を示す場合、配信許可する。
また、ログイン照会部３３１は、許可認証データが「閲覧許可有り」を示す場合、配信ログインデータのユーザＩＤと許可認証データに含まれる「許可確認方法」とを含んだユーザ認証要求をユーザ認証装置へ送信する。ユーザ認証装置は許可認証データに「許可確認先」として指定される。
ユーザ認証装置は、登録ユーザ毎にユーザＩＤに対応付けて年齢や種別（無料ユーザ、有料ユーザ）などの属性情報を記憶している。
ユーザ認証装置は、ユーザ認証要求に含まれるユーザＩＤに対応する登録ユーザの属性情報と「許可確認方法」とに基づいて配信許可するか否かを判定する。例えば、登録ユーザの年齢が２０歳であり、「許可確認方法」が“１８歳以上”で年齢制限していれば配信を許可する。また、登録ユーザの種別が“無料ユーザ”であり、「許可確認方法」が無料ユーザを制限していれば配信を却下する。
ユーザ認証装置は判定結果を返信し、ログイン照会部３３１はユーザ認証装置の判定結果を使用する。
【００８３】
Ｓ２３０で認証許可された後、Ｓ２４０に進む。
Ｓ２３０で認証許可されなかった場合、パッケージファイル配信部３３２は配信エラー画面を返信し、画素パッケージファイル再生端末４００のパッケージファイル配信要求部４２０は配信エラー画面を表示する。この場合、ユーザは配信要求画面に戻り、画素パッケージファイル１１０を指定し直す。
【００８４】
Ｓ２４０において、パッケージファイル配信部３３２は配信要求ファイルに対して配信ログインデータのユーザＩＤを全ての基本情報データ１１２ＡそれぞれのＤＲＭ情報に追加する。以下、ＤＲＭ情報に追加されたユーザＩＤを「配信ログインＩＤ」という。
パッケージファイル配信部３３２は配信ログインＩＤを追加した配信要求ファイルを配信ファイルとして画素パッケージファイル再生端末４００へ送信する。
画素パッケージファイル再生端末４００のパッケージファイル受信部４２１は配信ファイルを受信し、受信した配信ファイル（画素パッケージファイル１１０）を端末記憶部４９０に記憶する。
Ｓ２４０により、パッケージファイル配信処理は終了する。
【００８５】
図８は、実施の形態１におけるパッケージファイル再生処理を示すフローチャートである。
実施の形態１におけるパッケージファイル再生処理について、図８に基づいて以下に説明する。
【００８６】
Ｓ３１０において、画素パッケージファイル再生端末４００のパッケージファイル再生部４３０は、ユーザが再生したい画素パッケージファイル１１０のパッケージＩＤと画像配信サービス用のユーザＩＤとを入力する。
【００８７】
例えば、ユーザは、画素パッケージファイル１１０を再生するためにパッケージファイル再生部４３０を起動する。
パッケージファイル再生部４３０はユーザＩＤを入力するログイン画面を表示し、ユーザはログイン画面に画像配信サービス用のユーザＩＤを入力する。
パッケージファイル再生部４３０は端末記憶部４９０に記憶されている画素パッケージファイル１１０を一覧にして表示し、ユーザは一覧の中から画素パッケージファイル１１０（パッケージＩＤ）を選択する。
【００８８】
ユーザが先に画素パッケージファイル１１０を指定し、画素パッケージファイル１１０が指定されたときにパッケージファイル再生部４３０が起動し、その後にパッケージファイル再生部４３０がログイン画面でユーザＩＤを要求しても構わない。
【００８９】
以下、Ｓ３１０で入力されたユーザＩＤを「再生ログインＩＤ」という。
また、Ｓ３１０で指定された画素パッケージファイル１１０を「再生要求ファイル」という。
【００９０】
Ｓ３１０の後、Ｓ３２０に進む。
【００９１】
Ｓ３２０において、ＤＲＭ情報確認部４３１は再生要求ファイルを端末記憶部４９０から取得し、再生要求ファイルの再生を許可するか否かを以下のように判定する。
【００９２】
ＤＲＭ情報確認部４３１は、再生要求ファイル内の基本情報データ１１２Ａ毎に、基本情報データ１１２Ａ内のＤＲＭ情報に含まれる配信ログインＩＤを再生ログインＩＤと比較する。ＤＲＭ情報確認部４３１は、再生要求ファイル内の画素基本データ１１１を参照することにより基本情報データ１１２Ａの数を知ることができる。
全ての基本情報データ１１２Ａの配信ログインＩＤが再生ログインＩＤと一致する場合、ＤＲＭ情報確認部４３１は再生要求ファイルの再生を許可する。
少なくともいずれかの基本情報データ１１２Ａの配信ログインＩＤが再生ログインＩＤと一致しない場合、ＤＲＭ情報確認部４３１は再生要求ファイル内の基本情報データ１１２Ａ毎に基本情報データ１１２Ａ内のＤＲＭ情報に含まれる複製許可データを参照する。
全ての基本情報データ１１２Ａの複製許可データが“複製許可”を示す場合、ＤＲＭ情報確認部４３１は再生要求ファイルの再生を許可する。
少なくともいずれかの基本情報データ１１２Ａの複製許可データが“複製許可”を示さない場合、ＤＲＭ情報確認部４３１は再生要求ファイルの再生を許可しない。“複製許可”を示さない場合とは、複製許可データが“複製不許可”を示す場合、ＤＲＭ情報に複製許可データが含まれない場合、複製許可データが“複製許可”と“複製不許可”とのいずれでもない規定外の値を示す場合などである。ＤＲＭ情報が改ざんされ、ＤＲＭ情報に複製許可データが含まれない場合や複製許可データが規定外の値を示す場合が考えられるためである。
【００９３】
また、再生要求ファイル内の画素基本データ１１１に示される画素数と再生要求ファイル内の基本情報データ１１２Ａの数とが一致しない場合、ＤＲＭ情報確認部４３１は再生要求ファイルが改ざんされていると判断し、再生要求ファイルの再生を許可しない。
【００９４】
また、ＤＲＭ情報確認部４３１は全ての基本情報データ１１２ＡにおいてＤＲＭ情報が一致するか否かを判定し、ＤＲＭ情報が一致しない場合に上記の判定結果に関わらず再生要求ファイルの再生を許可しなくてもよい。再生要求ファイルが改ざんされていると考えられるからである。
【００９５】
Ｓ３２０の後、Ｓ３２１に進む。
【００９６】
Ｓ３２１において再生許可の場合（ＹＥＳ）、Ｓ３３０に進む。
Ｓ３２１において再生不許可の場合（ＮＯ）、パッケージファイル再生部４３０が再生エラー画面を表示し、パッケージファイル再生処理は終了する。このとき、再生要求ファイルを破壊して画素パッケージファイル１１０を再生できなくしても構わない。
【００９７】
Ｓ３３０において、パッケージファイル再生部４３０は、再生要求ファイル内の基本情報データ１１２Ａ毎に基本情報データ１１２Ａに示される画素データ（色、輝度など）に基づいて画素の色や輝度を特定する。
パッケージファイル再生部４３０は、基本情報データ１１２Ａに示される画素番号に基づいて画像内の座標を特定し、特定した座標に対応する表示装置内のドットを特定する。
パッケージファイル再生部４３０は、特定した表示装置内のドットに特定した色や輝度で画素を表示して画像を表示装置に表示させる。
Ｓ３３０により、パッケージファイル再生処理は終了する。
【００９８】
上記した画像配信方法により、例えば、画素パッケージファイル１１０の再生を以下のように制限することができる。
画素パッケージファイル１１０のＤＲＭ情報に許可認証方法として“１８歳以上”を設定し、複製許可データとして“複製不許可”を設定すれば、１８歳以上のユーザに配信した画素パッケージファイル１１０が１８歳未満のユーザによって再生されることを防ぐことができる。
画素パッケージファイル１１０のＤＲＭ情報に複製許可データとして“複製許可”を設定すれば、画素パッケージファイル再生端末４００を使用する複数のユーザが画素パッケージファイル１１０を再生することができる。
【００９９】
また、全ての画素（基本情報データ１１２Ａ）にＤＲＭ情報を含み全ての画素のＤＲＭ情報に基づいて再生の許可を判定するため、画素の一部が改ざんされ画像が再生されてしまうことを防ぐことができる。
【０１００】
図９は、実施の形態１における画像配信システム１００のハードウェア資源の一例を示す図である。
図９において、画素パッケージング装置２００、画素パッケージファイル配信サーバ３００および画素パッケージファイル再生端末４００は、ＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）（マイクロプロセッサ、マイクロコンピュータともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、通信ボード９１５、表示装置９０１、キーボード９０２、マウス９０３、ドライブ装置９０４、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。ドライブ装置９０４は、ＦＤ（Ｆｌｅｘｉｂｌｅ・Ｄｉｓｋ・Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ・Ｖｅｒｓａｔｉｌｅ・Ｄｉｓｃ）などの記憶媒体を読み書きする装置である。
【０１０１】
通信ボード９１５は、有線または無線で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、電話回線などの通信網に接続している。
【０１０２】
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。
【０１０３】
プログラム群９２３には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラムは、ＣＰＵ９１１により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
【０１０４】
ファイル群９２４には、実施の形態において説明する「〜部」で使用される各種データ（入力、出力、判定結果、計算結果、処理結果など）が含まれる。
【０１０５】
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
【０１０６】
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。
【０１０７】
実施の形態２．
パッケージファイルが配信先の端末装置から別の端末装置にコピーされ、コピー先の端末装置で画像データが再生される場合について説明する。
【０１０８】
図１０は、実施の形態２における画像配信システム１００の概要図である。
実施の形態２における画像配信システム１００について、図１０に基づいて以下に説明する。
【０１０９】
まず、画像配信システム１００の構成について説明する。
【０１１０】
画像配信システム１００の構成は実施の形態１（図１参照）と同様である。但し、ネットワーク１０１には２台の画素パッケージファイル再生端末４００Ａ・Ｂが接続されている。
画素パッケージング装置２００と画素パッケージファイル配信サーバ３００との機能構成は、実施の形態１（図２、図３参照）と同じである。
【０１１１】
画素パッケージファイル再生端末４００Ａ・Ｂは、実施の形態１で説明した構成（図４参照）に加えて、パッケージファイル破壊部４３２を備える。
但し、画素パッケージファイル１１０のコピー先である画素パッケージファイル再生端末４００Ｂは、パッケージファイル配信サーバアクセス部４１０、パッケージファイル配信要求部４２０およびパッケージファイル受信部４２１を備えなくても構わない。
パッケージファイル破壊部４３２については後述する。
【０１１２】
次に、画像配信システム１００の画像配信方法について説明する。
【０１１３】
画素パッケージファイル配信サーバ３００は、画素パッケージファイル１１０を配信するとき、画素パッケージファイル１１０内の基本情報データ１１２Ａ毎に基本情報データ１１２Ａに含まれるＤＲＭ情報に配信ログインＩＤの他に「配信先装置ＩＤ」を追加する（図７、Ｓ２４０）。
配信先装置ＩＤとは、配信先の画素パッケージファイル再生端末４００Ａを識別する装置ＩＤ（例えば、ＭＡＣアドレス）である。例えば、画素パッケージファイル再生端末４００Ａの装置ＩＤは、ユーザが画像配信サービスにログインするときに配信ログインデータと共に画素パッケージファイル配信サーバ３００へ通知される。
【０１１４】
ここで、画素パッケージファイル再生端末４００Ａに配信された画素パッケージファイル１１０が画素パッケージファイル再生端末４００Ｂにコピーされたものとする。
例えば、画素パッケージファイル１１０はネットワーク１０１を介した通信により又は記憶媒体（例えば、ＣＤ−ＲＯＭ）を用いて画素パッケージファイル再生端末４００Ａ・Ｂ間でコピーされる。
【０１１５】
画素パッケージファイル再生端末４００ＢのＤＲＭ情報確認部４３１は、画素パッケージファイル１１０を再生するユーザと画素パッケージファイル１１０をダウンロードしたユーザとが異なり、画素パッケージファイル１１０がコピー制限されている場合、画素パッケージファイル１１０の再生を許可しない（図８、Ｓ３２０）。
【０１１６】
パッケージファイル破壊部４３２は、画素パッケージファイル再生端末４００Ｂの装置ＩＤと画素パッケージファイル１１０のＤＲＭ情報に含まれる配信先装置ＩＤ（画素パッケージファイル再生端末４００Ａの装置ＩＤ）とが異なるため、画素パッケージファイル１１０を破壊する。
画素パッケージファイル１１０の破壊（破棄）とは、画素パッケージファイル１１０の消去（削除）、画素パッケージファイル１１０内の基本情報データ１１２Ａの削除や書き換えなど、画素パッケージファイル１１０によって画像を表示できなくすることである。
【０１１７】
図１１は、実施の形態２における画素パッケージファイル１１０の再生条件を示す表である。
実施の形態２における画素パッケージファイル１１０の再生条件について、図１１に基づいて以下に説明する。
全ての基本情報データ１１２Ａの配信ログインＩＤが再生ログインＩＤと一致する場合、ＤＲＭ情報確認部４３１は画素パッケージファイル１１０の再生を許可する（項番１〜４）。
全ての基本情報データ１１２Ａの複製許可データが“複製許可”を示す場合、ＤＲＭ情報確認部４３１は画素パッケージファイル１１０の再生を許可する（項番５，６）。
少なくともいずれかの基本情報データ１１２Ａの複製許可データが“複製許可”を示さない場合、ＤＲＭ情報確認部４３１は画素パッケージファイル１１０の再生を許可しない（項番７）。
少なくともいずれかの基本情報データ１１２Ａの複製許可データが“複製許可”を示さず、少なくともいずれかの基本情報データ１１２Ａの配信先装置ＩＤと自再生端末装置の端末ＩＤとが一致しない場合、パッケージファイル破壊部４３２は画素パッケージファイル１１０を破壊する（項番８）。
【０１１８】
項番４や項番７の再生条件において、複製許可データが“複製不許可”であることを理由にＤＲＭ情報確認部４３１が画素パッケージファイル１１０の再生を却下し、パッケージファイル破壊部４３２が画素パッケージファイル１１０を破壊しても構わない。
項番７の再生条件において、自再生端末装置と配信先装置とが一致することを理由に画素パッケージファイル１１０の再生を許可しても構わない。
【０１１９】
また、ＤＲＭ情報確認部４３１は全ての基本情報データ１１２ＡにおいてＤＲＭ情報が一致するか否かを判定し、パッケージファイル破壊部４３２は全ての基本情報データ１１２ＡにおいてＤＲＭ情報が一致しない場合に画素パッケージファイル１１０を破壊してもよい。画素パッケージファイル１１０が改ざんされていると考えられるからである。
【０１２０】
図１１の再生条件により、例えば、画素パッケージファイル１１０の再生を以下のように制限することができる。
画素パッケージファイル１１０のＤＲＭ情報に許可確認方法として“有料ユーザ”を設定し、複製許可データとして“複製不許可”を設定すれば、有料で配信した画素パッケージファイル１１０が端末装置間で不正にコピーされても、画素パッケージファイル１１０のコピーは破壊され利用できない。
【０１２１】
ＤＲＭ情報確認部４３１は、画素パッケージファイル１１０内の基本情報データ１１２ＡのＤＲＭ情報に基づいて基本情報データ１１２Ａ毎に再生を許可するか否かを判定しても構わない（図８、Ｓ３２０）。
パッケージファイル再生部４３０は、画素パッケージファイル１１０に含まれる基本情報データ１１２Ａのうち再生を許可された基本情報データ１１２Ａを用いて画像を表示させる（図８、Ｓ３３０）。例えば、パッケージファイル再生部４３０は再生を許可されなかった基本情報データ１１２Ａに対応する画素をモザイクで表示する。つまり、再生を許可された画素は表示され再生を許可されなかった画素はモザイクされる。
これにより、例えば、有料ユーザに対して画像内の全画素を表示し、無料ユーザに対して一部の画素をモザイク処理して画像を表示させることができる。
この場合、パッケージファイル提供者は画素毎にＤＲＭ情報を定義し、画素パッケージング装置２００は画素パッケージファイル１１０内の基本情報データ１１２Ａ毎に基本情報データ１１２Ａに対応する画素のＤＲＭ情報を設定する（図５、Ｓ１１４）。
また、画素パッケージファイル配信サーバ３００は配信要求ファイル内の基本情報データ１１２Ａ毎に基本情報データ１１２Ａに含まれるＤＲＭ情報に基づいて配信許可を判定する（図７、Ｓ２３０）。画素パッケージファイル配信サーバ３００は配信許可した基本情報データ１１２ＡのＤＲＭ情報だけに配信ログインＩＤを追加して配信要求ファイルを配信する（図７、Ｓ２４０）。
【０１２２】
実施の形態１，２において、例えば、以下のようなパッケージファイル配信システムについて説明した。
【０１２３】
画素パッケージファイル配信システム（画像配信システム１００）は、画素パッケージング装置２００、画素パッケージファイル配信サーバ３００および画素パッケージファイル再生端末４００を有する。
【０１２４】
画素パッケージング装置２００は、画素基本データ作成部２１３、基本情報ファイル作成部２１４およびパッケージ処理部２１５を備える。
【０１２５】
画素パッケージファイル１１０に画素単位（基本情報データ１１２Ａ）でＤＲＭ情報などの関連情報を保持することにより、画素パッケージファイル１１０の再生を制限することができる。
基本情報ファイル１１２がなければ、各画素の基本データ（色、輝度など）を取得できないので、画像を再生できない。基本情報ファイル１１２がある場合でも、ＤＲＭ情報に基づく再生権限がなければ、画像の再生が制限される。
【符号の説明】
【０１２６】
１００  画像配信システム、１０１  ネットワーク、１１０  画素パッケージファイル、１１１  画素基本データ、１１２  基本情報ファイル、１１２Ａ  基本情報データ、２００  画素パッケージング装置、２１０  パッケージファイル生成部、２１１  画素データ抽出部、２１２  画素番号変換部、２１３  画素基本データ作成部、２１４  基本情報ファイル作成部、２１５  パッケージ処理部、２２０  パッケージファイル送信部、２８０  画像ファイル記憶部、２９０  画素パッケージファイル記憶部、３００  画素パッケージファイル配信サーバ、３１０  ファイル受信・保存部、３２０  アクセス処理部、３３０  パッケージファイルアクセス部、３３１  ログイン照会部、３３２  パッケージファイル配信部、３９０  パッケージファイル記憶部、３９１  ログイン情報記憶部、４００，４００Ａ，４００Ｂ  画素パッケージファイル再生端末、４１０  パッケージファイル配信サーバアクセス部、４２０  パッケージファイル配信要求部、４２１  パッケージファイル受信部、４３０  パッケージファイル再生部、４３１  ＤＲＭ情報確認部、４３２  パッケージファイル破壊部、４９０  端末記憶部、９０１  表示装置、９０２  キーボード、９０３  マウス、９０４  ドライブ装置、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群。
【図１】
2011209842.tif 000003
【図２】
2011209842.tif 000004
【図３】
2011209842.tif 000005
【図４】
2011209842.tif 000006
【図５】
2011209842.tif 000007
【図６】
2011209842.tif 000008
【図７】
2011209842.tif 000009
【図８】
2011209842.tif 000010
【図９】
2011209842.tif 000011
【図１０】
2011209842.tif 000012
【図１１】
2011209842.tif 000013