JP5361778B2 - Pixel packaging apparatus and pixel packaging program - Google Patents
Pixel packaging apparatus and pixel packaging program Download PDFInfo
- Publication number
- JP5361778B2 JP5361778B2 JP2010074852A JP2010074852A JP5361778B2 JP 5361778 B2 JP5361778 B2 JP 5361778B2 JP 2010074852 A JP2010074852 A JP 2010074852A JP 2010074852 A JP2010074852 A JP 2010074852A JP 5361778 B2 JP5361778 B2 JP 5361778B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- package file
- data
- unit
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Storage Device Security (AREA)
- Processing Or Creating Images (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、例えば、画像データに対応する画素パッケージファイルを生成する画素パッケージング装置および画素パッケージングプログラムに関するものである。 The present invention relates to a pixel packaging apparatus and a pixel packaging program for generating a pixel package file corresponding to image data, for example.
従来、画像ファイルについて、インベントリ情報やDRM情報(DRM:Digital Rights Management[デジタル著作権管理])が画像ファイルと別に管理され、画像のダウンロードや再生の際にそれらの情報によって再生の可否が判断されている。 Conventionally, for image files, inventory information and DRM information (DRM: Digital Rights Management) are managed separately from the image file, and whether or not the image file can be reproduced is determined when the image is downloaded or reproduced. ing.
本発明は、例えば、DRM情報が改ざんされ画像ファイルが再生されることを防げるようにすることを目的とする。 An object of the present invention is to prevent, for example, alteration of DRM information and reproduction of an image file.
本発明の画素パッケージング装置は、
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出部と、
前記画素値抽出部により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成部と、
前記画素単位データ生成部により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成部とを備える。
The pixel packaging device of the present invention is
A pixel value extraction unit that inputs target image data including pixel values of each of a plurality of pixels constituting the target image, and extracts pixel values from the input target image data;
A pixel unit data generation unit that generates pixel unit data for each pixel including pixel values extracted by the pixel value extraction unit and restriction information indicating a predetermined condition for restricting display of the target image;
A pixel package file generation unit that generates a pixel package file including the pixel unit data generated by the pixel unit data generation unit.
前記画素パッケージング装置は、さらに、
画素を識別する画素識別値を一覧にした画素一覧データを生成する画素一覧データ生成部を備え、
前記画素パッケージファイル生成部は、前記画素単位データと前記画素一覧データ生成部により生成された画素一覧データとを含んだ画素パッケージファイルを生成する。
The pixel packaging device further includes:
A pixel list data generation unit that generates pixel list data that lists pixel identification values for identifying pixels;
The pixel package file generation unit generates a pixel package file including the pixel unit data and the pixel list data generated by the pixel list data generation unit.
本発明の画素パッケージファイル配信システムは、
前記画素パッケージング装置と、
前記画素パッケージング装置により生成された画素パッケージファイルを配信する画素パッケージファイル配信装置と、
前記画素パッケージファイル配信装置から配信された画素パッケージファイルを記憶し、前記画素パッケージファイル内の画素単位データに含まれる制限情報に基づいて対象画像の表示を許可するか否かを判定し、対象画像の表示を許可したとき前記画素パッケージファイル内の画素単位データに含まれる画素値に基づいて対象画像を表示装置に表示する画素パッケージファイル再生装置とを有する。
The pixel package file distribution system of the present invention is
The pixel packaging device;
A pixel package file delivery device for delivering a pixel package file generated by the pixel packaging device;
Storing the pixel package file distributed from the pixel package file distribution device, determining whether to permit display of the target image based on the restriction information included in the pixel unit data in the pixel package file; A pixel package file reproducing device for displaying a target image on a display device based on a pixel value included in pixel unit data in the pixel package file.
本発明の画素パッケージングプログラムは、
対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する画素値抽出処理と、
前記画素値抽出処理により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する画素単位データ生成処理と、
前記画素単位データ生成処理により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成処理とをコンピュータに実行させる。
The pixel packaging program of the present invention is
Pixel value extraction processing for inputting target image data including pixel values of each of a plurality of pixels constituting the target image, and extracting pixel values from the input target image data;
Pixel unit data generation processing for generating pixel unit data for each pixel including pixel values extracted by the pixel value extraction processing and restriction information indicating a predetermined condition for restricting display of the target image;
A computer is caused to execute a pixel package file generation process for generating a pixel package file including the pixel unit data generated by the pixel unit data generation process.
本発明によれば、例えば、DRM情報が改ざんされ画像ファイルが再生されることを防ぐことができる。 According to the present invention, for example, it is possible to prevent the DRM information from being altered and the image file from being reproduced.
実施の形態1.
画像を構成する複数画素それぞれの画素情報をパッケージングしてパッケージファイルを生成する装置と、パッケージファイルを配信する装置と、パッケージファイルに基づいて画像を再生する装置とを有する画像配信システムについて説明する。
An image distribution system having an apparatus for packaging pixel information of a plurality of pixels constituting an image and generating a package file, an apparatus for distributing the package file, and an apparatus for reproducing an image based on the package file will be described. .
図1は、実施の形態1における画像配信システム100の構成図である。
実施の形態1における画像配信システム100の構成について、図1に基づいて以下に説明する。
FIG. 1 is a configuration diagram of an image distribution system 100 according to the first embodiment.
The configuration of the image distribution system 100 according to
画像配信システム100(パッケージファイル配信システムの一例)は、画素パッケージング装置200、画素パッケージファイル配信サーバ300および画素パッケージファイル再生端末400を備える。
画素パッケージング装置200、画素パッケージファイル配信サーバ300および画素パッケージファイル再生端末400はネットワーク101を介して通信を行う。
The image distribution system 100 (an example of a package file distribution system) includes a
The
画素パッケージング装置200は、画像を構成する複数画素それぞれの画素値を含んだ画素パッケージファイル110を生成し、生成した画素パッケージファイル110を画素パッケージファイル配信サーバ300に提供する。
画素パッケージファイル配信サーバ300は、画素パッケージング装置200から提供された画素パッケージファイル110を登録する。
The
The pixel package
画素パッケージファイル配信サーバ300は、画素パッケージファイル110を画素パッケージファイル再生端末400へ配信する。
画素パッケージファイル再生端末400は、画素パッケージファイル110を再生するユーザと画素パッケージファイル110をダウンロードしたユーザとが一致する場合に画素パッケージファイル110に含まれる画像データを再生する。
The pixel package
The pixel package
図2は、実施の形態1における画素パッケージング装置200の機能構成図である。
実施の形態1における画素パッケージング装置200の機能構成について、図2に基づいて以下に説明する。
FIG. 2 is a functional configuration diagram of the
A functional configuration of the
画素パッケージング装置200は、パッケージファイル生成部210、パッケージファイル送信部220、画像ファイル記憶部280および画素パッケージファイル記憶部290を備える。
The
パッケージファイル生成部210は、画素データ抽出部211、画素番号変換部212、画素基本データ作成部213、基本情報ファイル作成部214およびパッケージ処理部215を備え、画素パッケージファイル110を生成する。
The package
画素データ抽出部211(画素値抽出部の一例)は、対象画像を構成する複数画素それぞれの画素値を含んだ対象画像データを入力し、入力した対象画像データから画素値を抽出する。 A pixel data extraction unit 211 (an example of a pixel value extraction unit) receives target image data including pixel values of a plurality of pixels constituting the target image, and extracts pixel values from the input target image data.
画素番号変換部212は、画素毎に画素の二次元座標値に基づいて画素を識別する画素番号を特定する。
The pixel
画素基本データ作成部213(画素一覧データ生成部の一例)は、画素を識別する画素識別値を一覧にした画素一覧データを生成する。 The pixel basic data creation unit 213 (an example of a pixel list data generation unit) generates pixel list data that lists pixel identification values for identifying pixels.
基本情報ファイル作成部214(画素単位データ生成部の一例)は、画素データ抽出部211により抽出された画素値と対象画像の表示を制限する所定の条件を示す制限情報とを含んだ画素単位データを画素毎に生成する。
The basic information file creation unit 214 (an example of the pixel unit data generation unit) includes pixel unit data including the pixel value extracted by the pixel
パッケージ処理部215(画素パッケージファイル生成部の一例)は、基本情報ファイル作成部214により生成された画素単位データを含んだ画素パッケージファイル110を生成する。
例えば、パッケージ処理部215は、画素単位データと画素基本データ作成部213により生成された画素一覧データとを含んだ画素パッケージファイル110を生成する。
The package processing unit 215 (an example of a pixel package file generation unit) generates the
For example, the
パッケージファイル送信部220は、画素パッケージファイル110を画素パッケージファイル配信サーバ300へ送信する。
The package
画像ファイル記憶部280は、対象画像データを記憶する。
The image
画素パッケージファイル記憶部290は、パッケージ処理部215により生成された画素パッケージファイル110を記憶する。
The pixel package
「色」「輝度」は画素値の一例である。
後述する「画像ファイル」は対象画像データの一例である。
後述する「画素基本データ111」は画素一覧データの一例である。
後述する「基本情報データ112A」は画素単位データの一例である。
“Color” and “luminance” are examples of pixel values.
An “image file” to be described later is an example of target image data.
“Pixel
“
「DRM情報」は制限情報の一例である。
例えば、DRM情報は、ユーザの認証に用いるユーザ認証情報と、パッケージファイルのコピーを許可するか否かを示すコピー許可情報とを含む。
ユーザ認証情報は、ユーザ認証の要否を示す認証要否情報と、ユーザ認証を行うユーザ認証装置を指定する認証装置情報と、ユーザ認証の方法を示す認証方法情報とを含む。
“DRM information” is an example of restriction information.
For example, the DRM information includes user authentication information used for user authentication and copy permission information indicating whether or not copying of a package file is permitted.
The user authentication information includes authentication necessity information indicating whether or not user authentication is necessary, authentication device information specifying a user authentication device that performs user authentication, and authentication method information indicating a user authentication method.
後述する「許可認証データ」はユーザ認証情報の一例である。
後述する「閲覧許可の有無」「許可確認先」「許可確認方法」は認証要否情報、認証装置情報、認証方法情報の一例である。
後述する「複製許可データ」はコピー許可情報の一例である。
“Allowed authentication data” to be described later is an example of user authentication information.
“Browsing permission / non-permission”, “permission confirmation destination”, and “permission confirmation method” to be described later are examples of authentication necessity information, authentication device information, and authentication method information.
“Copy permission data” to be described later is an example of copy permission information.
図3は、実施の形態1における画素パッケージファイル配信サーバ300の機能構成図である。
実施の形態1における画素パッケージファイル配信サーバ300の機能構成について、図3に基づいて以下に説明する。
FIG. 3 is a functional configuration diagram of the pixel package
A functional configuration of the pixel package
画素パッケージファイル配信サーバ300は、ファイル受信・保存部310、アクセス処理部320、パッケージファイルアクセス部330、ログイン照会部331、パッケージファイル配信部332、パッケージファイル記憶部390およびログイン情報記憶部391を備える。
The pixel package
ファイル受信・保存部310は、画素パッケージング装置200から画素パッケージファイル110を受信し、受信した画素パッケージファイル110をパッケージファイル記憶部390に記憶する。
The file receiving / saving
アクセス処理部320は、画素パッケージファイル配信サーバ300に対するユーザのログインデータとしてサーバログインデータを画素パッケージファイル再生端末400から受信する。
アクセス処理部320は、受信したサーバログインデータとログイン情報記憶部391に記憶されている登録ユーザデータとに基づいてユーザのログインを許可するか否かを判定する。
The
The
パッケージファイルアクセス部330は、配信する画素パッケージファイル110を配信要求ファイルとして指定するパッケージファイル配信要求を画素パッケージファイル再生端末400から受信する。
The package
ログイン照会部331は、パッケージファイル配信要求に基づいて配信要求ファイルをパッケージファイル記憶部390から入力する。
ログイン照会部331は、配信要求ファイル内の画素単位データに含まれるユーザ認証情報とアクセス処理部320が受信したサーバログインデータとに基づいて、配信要求ファイルの配信を許可するか否かを判定する。
例えば、ログイン照会部331は、配信要求ファイル内の画素単位データに含まれるユーザ認証情報を参照し、認証要否情報がユーザ認証を要することを示す場合に認証装置情報に指定されたユーザ認証装置へサーバログインデータと認証方法情報とを送信する。ログイン照会部331は、ユーザ認証装置からユーザを認証許可するか否かを示す認証結果を受信し、受信した認証結果に基づいて配信ファイルの配信を許可するか否かを判定する。
The
The
For example, the
パッケージファイル配信部332は、ログイン照会部331により配信許可された場合、配信要求ファイル内の画素単位データにサーバログインデータ(許可ユーザ識別データの一例)を加えたファイルを配信ファイルとして生成する。
パッケージファイル配信部332は、生成した配信ファイルを画素パッケージファイル再生端末400へ配信する。
When distribution is permitted by the
The package
パッケージファイル記憶部390は、画素パッケージング装置200から提供された複数の画素パッケージファイル110を記憶する。
The package
ログイン情報記憶部391は、画素パッケージファイル配信サーバ300の利用を許可される複数のユーザそれぞれのデータを登録ユーザデータとして記憶する。
The login
後述する「配信ログインID」はサーバログインデータ(許可ユーザ識別データ)の一例である。 “Distribution login ID” to be described later is an example of server login data (permitted user identification data).
図4は、実施の形態1における画素パッケージファイル再生端末400の機能構成図である。
実施の形態1における画素パッケージファイル再生端末400の機能構成について、図4に基づいて以下に説明する。
FIG. 4 is a functional configuration diagram of the pixel package
The functional configuration of the pixel package
画素パッケージファイル再生端末400は、パッケージファイル配信サーバアクセス部410、パッケージファイル配信要求部420、パッケージファイル受信部421、パッケージファイル再生部430、DRM情報確認部431および端末記憶部490を備える。
The pixel package
パッケージファイル配信サーバアクセス部410は、画素パッケージファイル配信サーバ300に対するユーザのログインデータとしてサーバログインデータを入力する。
パッケージファイル配信サーバアクセス部410は、入力したサーバログインデータを画素パッケージファイル配信サーバ300へ送信する。
The package file delivery
The package file distribution
パッケージファイル配信要求部420は、配信要求するパッケージファイルを配信要求ファイルとして指定するパッケージファイル配信要求を画素パッケージファイル配信サーバ300へ送信する。
The package file
パッケージファイル受信部421は、配信要求ファイルとサーバログインデータとを含んだ配信ファイルを画素パッケージファイル配信サーバ300から受信する。
The package
パッケージファイル再生部430(ユーザ識別データ入力部の一例)は、画素パッケージファイル再生端末400に対するユーザのログインデータとして端末ログインデータ(特定ユーザ識別データの一例)を入力する。
パッケージファイル再生部430は、再生する配信ファイルを再生要求ファイルとして指定する配信ファイル再生要求を入力する。
パッケージファイル再生部430(画像表示部の一例)は、DRM情報確認部431が全ての画素単位データに対して対象画像の表示を許可した場合、画素パッケージファイル110内の全ての画素単位データそれぞれに含まれる画素情報に基づいて対象画像を表示装置に表示する。
例えば、パッケージファイル再生部430は、全ての画素単位データでサーバログインデータと端末ログインデータとが一致した場合に対象画像を表示する。
また、パッケージファイル再生部430は、全ての画素単位データで対象画像のコピーが許可された場合に前記対象画像を表示する。
The package file playback unit 430 (an example of a user identification data input unit) inputs terminal login data (an example of specific user identification data) as user login data for the pixel package
The package
When the DRM
For example, the package
Further, the package
DRM情報確認部431(表示許可判定部の一例)は、画素パッケージファイル110内の画素単位データに含まれる制限情報に基づいて対象画像の表示を許可するか否かを画素単位データ毎に判定する。
例えば、DRM情報確認部431は、対象画像の表示を許可する否かを判定する表示許可判定として端末ログインデータとサーバログインデータ(制限情報の一例)とが一致するか否かを画素単位データ毎に判定する。
また、DRM情報確認部431は、コピー許可情報(制限情報の一例)に基づいて対象画像のコピーを許可するか否かを画素単位データ毎に判定する。
The DRM information confirmation unit 431 (an example of a display permission determination unit) determines, for each pixel unit data, whether or not to permit display of the target image based on the restriction information included in the pixel unit data in the
For example, the DRM
Further, the DRM
端末記憶部490(配信ファイル記憶部の一例)は、パッケージファイル受信部421により受信された配信ファイルを記憶する。
The terminal storage unit 490 (an example of a distribution file storage unit) stores the distribution file received by the package
後述する「再生ログインID」は端末ログインデータ(特定ユーザ識別データ)の一例である。 “Reproduction login ID” described later is an example of terminal login data (specific user identification data).
次に、画像配信システム100の画像配信方法(パッケージファイル配信方法の一例)として、パッケージファイル登録処理、パッケージファイル配信処理およびパッケージファイル再生処理を説明する。 Next, as an image distribution method (an example of a package file distribution method) of the image distribution system 100, a package file registration process, a package file distribution process, and a package file reproduction process will be described.
図5は、実施の形態1におけるパッケージファイル登録処理を示すフローチャートである。
実施の形態1におけるパッケージファイル登録処理について、図5に基づいて以下に説明する。
FIG. 5 is a flowchart showing the package file registration process in the first embodiment.
The package file registration process in the first embodiment will be described below with reference to FIG.
S111において、画素データ抽出部211は、パッケージングする対象の画像ファイルを画像ファイル記憶部280から取得し、取得した画像ファイルから画素毎に画素データを抽出する。
In S111, the pixel
例えば、パッケージングする対象の画像ファイルはパッケージファイル提供者によって入力装置(キーボード、マウスなど)を用いて指定される。 For example, an image file to be packaged is designated by a package file provider using an input device (keyboard, mouse, etc.).
画像ファイルは予め画像ファイル記憶部280に記憶され、画像ファイル番号で識別される。
画像ファイルは、画像を構成する複数の画素それぞれのデータ(画素データ)を含み、特定の画像を表す。
画素データは、色(例えば、RGB値)、輝度、画像内の座標値などの画素値を示す。
The image file is stored in advance in the image
The image file includes data (pixel data) of each of a plurality of pixels constituting the image and represents a specific image.
The pixel data indicates pixel values such as color (for example, RGB values), luminance, and coordinate values in the image.
また、画像ファイル毎にDRM情報とインベントリ情報とが定められている。DRM情報とインベントリ情報とは画像ファイル番号に対応付けて画像ファイル記憶部280に記憶されているものとする。
DRM情報とインベントリ情報とについては後述する。
Also, DRM information and inventory information are defined for each image file. It is assumed that the DRM information and inventory information are stored in the image
The DRM information and inventory information will be described later.
S111の後、S112に進む。 It progresses to S112 after S111.
S112において、画素番号変換部212は、S111で抽出した全ての画素データに対して画素データに含まれる座標値を画素番号に変換する。
In S112, the pixel
例えば、画像の大きさが「640×480」ピクセルであれば、画素番号変換部212は座標値(u,v)の画素の画素番号(=(v×640)+(u+1))を算出する。
座標値(0,0)の画素の画素番号は「1」、座標値(639,0)の画素の画素番号は「640」、座標値(0,1)の画素の画素番号は「641」となる。
For example, if the size of the image is “640 × 480” pixels, the pixel
The pixel number of the pixel with the coordinate value (0,0) is “1”, the pixel number of the pixel with the coordinate value (639,0) is “640”, and the pixel number of the pixel with the coordinate value (0,1) is “641”. It becomes.
S112の後、S113に進む。 It progresses to S113 after S112.
S113において、画素基本データ作成部213は、S112で生成した画素番号を用いて画素基本データ111を生成する。
S113の後、S114に進む。
In S113, the pixel basic
It progresses to S114 after S113.
図6は、実施の形態1における画素パッケージファイル110の構成図である。
図6に示すように、画素基本データ111は「画像ファイル番号」と「画素番号」とにより画素を一覧にしたデータである。
「画像ファイル番号」と「画素番号」との組み合わせによって一つの画素が特定される。
FIG. 6 is a configuration diagram of the
As shown in FIG. 6, the
One pixel is specified by a combination of “image file number” and “pixel number”.
図5に戻り、パッケージファイル登録処理の説明を続ける。 Returning to FIG. 5, the description of the package file registration process will be continued.
S114において、基本情報ファイル作成部214は、S111で抽出した画素データとS112で生成した画素番号と画像ファイルに対応するインベントリ情報やDRM情報を用いて基本情報ファイル112を生成する。インベントリ情報やDRM情報は画像ファイル番号に対応付けて画像ファイル記憶部280に予め記憶される。
S114の後、S115に進む。
In S114, the basic information
It progresses to S115 after S114.
図6に示すように、基本情報ファイル112は画像ファイルを構成する全ての画素それぞれの基本情報データ112Aを有する。
基本情報データ112Aは、画像ファイル番号、画素番号、画素データ(輝度、色など)、インベントリ情報、DRM情報を含んだデータである。画像ファイル番号とインベントリ情報とDRM情報とは全ての画素の基本情報データ112Aで共通し、画素番号と画素データとは基本情報データ112Aに対応する画素によって異なる。
As shown in FIG. 6, the
The
インベントリ情報は、画像ファイルの生成時刻や生成者など、画像ファイルに関する情報を示す。インベントリ情報は画像ファイルを再生するユーザによって参照される。 The inventory information indicates information about the image file such as the generation time and the creator of the image file. The inventory information is referred to by the user who reproduces the image file.
DRM情報は、画像ファイルの著作権に関する情報である。
DRM情報は、許可認証データや複製許可データを含む。
The DRM information is information related to the copyright of the image file.
The DRM information includes permission authentication data and copy permission data.
許可認証データは「閲覧許可の有無」「許可確認先」「許可確認方法」を情報として含む。
閲覧許可の有無は、画像の閲覧許可が必要か否かを示す情報である。
許可確認先は、閲覧許可を確認する装置(例えば、ユーザ認証装置)を示す情報である。
許可確認方法は、年齢や権限などユーザを確認する項目を示す情報である。
The permission authentication data includes “viewing permission / inhibition”, “permission confirmation destination”, and “permission confirmation method” as information.
The presence / absence of browsing permission is information indicating whether or not browsing of an image is necessary.
The permission confirmation destination is information indicating a device (for example, a user authentication device) that confirms browsing permission.
The permission confirmation method is information indicating items for confirming the user such as age and authority.
複製許可データは、画像の複製を許可するか否かを示す。 The duplication permission data indicates whether or not copying of an image is permitted.
図5に戻り、パッケージファイル登録処理の説明を続ける。 Returning to FIG. 5, the description of the package file registration process will be continued.
S115において、パッケージ処理部215は、S113で生成した画素基本データ111とS114で生成した基本情報ファイル112とを用いて画素パッケージファイル110を生成する。パッケージ処理部215は生成した画素パッケージファイル110を画素パッケージファイル記憶部290に記憶する。
S115の後、S120に進む。
In S115, the
It progresses to S120 after S115.
図6に示すように、画素パッケージファイル110は画素基本データ111と基本情報ファイル112とを含んだデータである。
As shown in FIG. 6, the
画素パッケージファイル110は、パッケージIDによって識別されるものとする。
The
図5に戻り、パッケージファイル登録処理の説明を続ける。 Returning to FIG. 5, the description of the package file registration process will be continued.
S120において、パッケージファイル送信部220は、S115で生成された画素パッケージファイル110を画素パッケージファイル配信サーバ300へ送信する。
画素パッケージファイル配信サーバ300のファイル受信・保存部310は、画素パッケージファイル110を受信し、受信した画素パッケージファイル110をパッケージファイル記憶部390に登録する。
S120により、パッケージファイル登録処理は終了する。
In S120, the package
The file reception /
By S120, the package file registration process ends.
図7は、実施の形態1におけるパッケージファイル配信処理を示すフローチャートである。
実施の形態1におけるパッケージファイル配信処理について、図7に基づいて以下に説明する。
FIG. 7 is a flowchart showing the package file distribution process in the first embodiment.
The package file distribution process in the first embodiment will be described below with reference to FIG.
S210において、画素パッケージファイル配信サーバ300のアクセス処理部320は、画像配信サービス用のログインデータを画素パッケージファイル再生端末400から受信し、画像配信サービスに対するユーザのログイン処理を行う。
以下、S210で受信した画像配信サービス用のログインデータを「配信ログインデータ」という。
In S210, the
Hereinafter, the login data for the image distribution service received in S210 is referred to as “distribution login data”.
例えば、画素パッケージファイル再生端末400のパッケージファイル配信サーバアクセス部410は画像配信サービスのログイン画面(WEBページ)を表示装置に表示し、ユーザは入力装置を用いてログイン画面に自分のユーザIDおよびパスワードを入力する。
パッケージファイル配信サーバアクセス部410は、ログイン画面に入力されたユーザIDとパスワードとを配信ログインデータとして画素パッケージファイル配信サーバ300へ送信する。画素パッケージファイル配信サーバ300のアクセス処理部320は、配信ログインデータを受信する。
アクセス処理部320は、ログイン情報記憶部391に登録されている複数の登録ユーザデータを検索する。登録ユーザデータは、画像配信サービスに登録されたユーザのユーザIDやパスワードなどを示す。
アクセス処理部320は、配信ログインデータに含まれるユーザIDおよびパスワードがいずれかの登録ユーザデータと一致した場合、画像配信サービスへのログインを許可し、配信要求画面を返信する。パッケージファイル配信サーバアクセス部410は配信要求画面を表示する。
アクセス処理部320は、配信ログインデータに含まれるユーザIDおよびパスワードがいずれの登録ユーザデータとも一致しない場合、画像配信サービスへのログインを却下し、ログインエラー画面を返信する。パッケージファイル配信サーバアクセス部410はログインエラー画面を表示する。この場合、ユーザは、ログイン画面に戻ってユーザIDおよびパスワードを入力し直し、画像配信サービスへのログインを再度試みる。
For example, the package file delivery
The package file distribution
The
When the user ID and password included in the distribution login data match any registered user data, the
If the user ID and password included in the distribution login data do not match any registered user data, the
S210で画像配信サービスへのログインが許可された後、S220に進む。 After login to the image distribution service is permitted in S210, the process proceeds to S220.
S220において、画素パッケージファイル配信サーバ300のパッケージファイルアクセス部330は、パッケージファイル配信要求を画素パッケージファイル再生端末400から受信する。
パッケージファイル配信要求とは、ユーザがダウンロードしたい画素パッケージファイル110(以下、「配信要求ファイル」という)を指定したデータである。
In S220, the package
The package file distribution request is data specifying a pixel package file 110 (hereinafter referred to as “distribution request file”) that the user wants to download.
例えば、画素パッケージファイル再生端末400のパッケージファイル配信要求部420は配信要求画面を表示する。配信要求画面とは、画素パッケージファイル配信サーバ300から配信される画素パッケージファイル110のパッケージIDを一覧にした画面である。ユーザはダウンロードしたい画素パッケージファイル110を配信要求画面の一覧から選択する。
パッケージファイル配信要求部420は選択された画素パッケージファイル110を配信要求ファイルとして指定したパッケージファイル配信要求を送信し、アクセス処理部320はパッケージファイル配信要求を受信する。
For example, the package file
The package file
S220の後、S230に進む。 It progresses to S230 after S220.
S230において、ログイン照会部331は、パッケージファイル配信要求に指定された配信要求ファイルをパッケージファイル記憶部390から取得する。
ログイン照会部331は、配信要求ファイル内の基本情報データ112Aを参照し、基本情報データ112A内のDRM情報に含まれる許可認証データに基づいて、配信許可するか否かを判定する。DRM情報は配信要求ファイルに含まれる全ての基本情報データ112Aで共通しているため、いずれの基本情報データ112Aを参照しても構わない。
In S230, the
The
例えば、ログイン照会部331は、許可認証データが「閲覧許可無し」を示す場合、配信許可する。
また、ログイン照会部331は、許可認証データが「閲覧許可有り」を示す場合、配信ログインデータのユーザIDと許可認証データに含まれる「許可確認方法」とを含んだユーザ認証要求をユーザ認証装置へ送信する。ユーザ認証装置は許可認証データに「許可確認先」として指定される。
ユーザ認証装置は、登録ユーザ毎にユーザIDに対応付けて年齢や種別(無料ユーザ、有料ユーザ)などの属性情報を記憶している。
ユーザ認証装置は、ユーザ認証要求に含まれるユーザIDに対応する登録ユーザの属性情報と「許可確認方法」とに基づいて配信許可するか否かを判定する。例えば、登録ユーザの年齢が20歳であり、「許可確認方法」が“18歳以上”で年齢制限していれば配信を許可する。また、登録ユーザの種別が“無料ユーザ”であり、「許可確認方法」が無料ユーザを制限していれば配信を却下する。
ユーザ認証装置は判定結果を返信し、ログイン照会部331はユーザ認証装置の判定結果を使用する。
For example, the
In addition, when the permission authentication data indicates “browsing permission exists”, the
The user authentication device stores attribute information such as age and type (free user, paid user) in association with a user ID for each registered user.
The user authentication device determines whether to permit distribution based on the attribute information of the registered user corresponding to the user ID included in the user authentication request and the “permission confirmation method”. For example, if the age of the registered user is 20 and the “permission confirmation method” is “18 years old or older” and the age is restricted, distribution is permitted. If the type of registered user is “free user” and the “permission confirmation method” restricts free users, distribution is rejected.
The user authentication device returns a determination result, and the
S230で認証許可された後、S240に進む。
S230で認証許可されなかった場合、パッケージファイル配信部332は配信エラー画面を返信し、画素パッケージファイル再生端末400のパッケージファイル配信要求部420は配信エラー画面を表示する。この場合、ユーザは配信要求画面に戻り、画素パッケージファイル110を指定し直す。
After the authentication is permitted in S230, the process proceeds to S240.
If the authentication is not permitted in S230, the package
S240において、パッケージファイル配信部332は配信要求ファイルに対して配信ログインデータのユーザIDを全ての基本情報データ112AそれぞれのDRM情報に追加する。以下、DRM情報に追加されたユーザIDを「配信ログインID」という。
パッケージファイル配信部332は配信ログインIDを追加した配信要求ファイルを配信ファイルとして画素パッケージファイル再生端末400へ送信する。
画素パッケージファイル再生端末400のパッケージファイル受信部421は配信ファイルを受信し、受信した配信ファイル(画素パッケージファイル110)を端末記憶部490に記憶する。
S240により、パッケージファイル配信処理は終了する。
In S240, the package
The package
The package
By S240, the package file distribution process ends.
図8は、実施の形態1におけるパッケージファイル再生処理を示すフローチャートである。
実施の形態1におけるパッケージファイル再生処理について、図8に基づいて以下に説明する。
FIG. 8 is a flowchart showing package file playback processing in the first embodiment.
The package file reproduction process in the first embodiment will be described below with reference to FIG.
S310において、画素パッケージファイル再生端末400のパッケージファイル再生部430は、ユーザが再生したい画素パッケージファイル110のパッケージIDと画像配信サービス用のユーザIDとを入力する。
In S310, the package
例えば、ユーザは、画素パッケージファイル110を再生するためにパッケージファイル再生部430を起動する。
パッケージファイル再生部430はユーザIDを入力するログイン画面を表示し、ユーザはログイン画面に画像配信サービス用のユーザIDを入力する。
パッケージファイル再生部430は端末記憶部490に記憶されている画素パッケージファイル110を一覧にして表示し、ユーザは一覧の中から画素パッケージファイル110(パッケージID)を選択する。
For example, the user activates the package
The package
The package
ユーザが先に画素パッケージファイル110を指定し、画素パッケージファイル110が指定されたときにパッケージファイル再生部430が起動し、その後にパッケージファイル再生部430がログイン画面でユーザIDを要求しても構わない。
When the user designates the
以下、S310で入力されたユーザIDを「再生ログインID」という。
また、S310で指定された画素パッケージファイル110を「再生要求ファイル」という。
Hereinafter, the user ID input in S310 is referred to as “reproduction login ID”.
The
S310の後、S320に進む。 It progresses to S320 after S310.
S320において、DRM情報確認部431は再生要求ファイルを端末記憶部490から取得し、再生要求ファイルの再生を許可するか否かを以下のように判定する。
In S320, the DRM
DRM情報確認部431は、再生要求ファイル内の基本情報データ112A毎に、基本情報データ112A内のDRM情報に含まれる配信ログインIDを再生ログインIDと比較する。DRM情報確認部431は、再生要求ファイル内の画素基本データ111を参照することにより基本情報データ112Aの数を知ることができる。
全ての基本情報データ112Aの配信ログインIDが再生ログインIDと一致する場合、DRM情報確認部431は再生要求ファイルの再生を許可する。
少なくともいずれかの基本情報データ112Aの配信ログインIDが再生ログインIDと一致しない場合、DRM情報確認部431は再生要求ファイル内の基本情報データ112A毎に基本情報データ112A内のDRM情報に含まれる複製許可データを参照する。
全ての基本情報データ112Aの複製許可データが“複製許可”を示す場合、DRM情報確認部431は再生要求ファイルの再生を許可する。
少なくともいずれかの基本情報データ112Aの複製許可データが“複製許可”を示さない場合、DRM情報確認部431は再生要求ファイルの再生を許可しない。“複製許可”を示さない場合とは、複製許可データが“複製不許可”を示す場合、DRM情報に複製許可データが含まれない場合、複製許可データが“複製許可”と“複製不許可”とのいずれでもない規定外の値を示す場合などである。DRM情報が改ざんされ、DRM情報に複製許可データが含まれない場合や複製許可データが規定外の値を示す場合が考えられるためである。
For each
When the distribution login ID of all the
If the distribution login ID of at least one of the
When the copy permission data of all the
When the copy permission data of at least one of the
また、再生要求ファイル内の画素基本データ111に示される画素数と再生要求ファイル内の基本情報データ112Aの数とが一致しない場合、DRM情報確認部431は再生要求ファイルが改ざんされていると判断し、再生要求ファイルの再生を許可しない。
If the number of pixels indicated in the
また、DRM情報確認部431は全ての基本情報データ112AにおいてDRM情報が一致するか否かを判定し、DRM情報が一致しない場合に上記の判定結果に関わらず再生要求ファイルの再生を許可しなくてもよい。再生要求ファイルが改ざんされていると考えられるからである。
Further, the DRM
S320の後、S321に進む。 It progresses to S321 after S320.
S321において再生許可の場合(YES)、S330に進む。
S321において再生不許可の場合(NO)、パッケージファイル再生部430が再生エラー画面を表示し、パッケージファイル再生処理は終了する。このとき、再生要求ファイルを破壊して画素パッケージファイル110を再生できなくしても構わない。
If reproduction is permitted in S321 (YES), the process proceeds to S330.
When reproduction is not permitted in S321 (NO), the package
S330において、パッケージファイル再生部430は、再生要求ファイル内の基本情報データ112A毎に基本情報データ112Aに示される画素データ(色、輝度など)に基づいて画素の色や輝度を特定する。
パッケージファイル再生部430は、基本情報データ112Aに示される画素番号に基づいて画像内の座標を特定し、特定した座標に対応する表示装置内のドットを特定する。
パッケージファイル再生部430は、特定した表示装置内のドットに特定した色や輝度で画素を表示して画像を表示装置に表示させる。
S330により、パッケージファイル再生処理は終了する。
In S330, the package
The package
The package
By S330, the package file reproduction process ends.
上記した画像配信方法により、例えば、画素パッケージファイル110の再生を以下のように制限することができる。
画素パッケージファイル110のDRM情報に許可認証方法として“18歳以上”を設定し、複製許可データとして“複製不許可”を設定すれば、18歳以上のユーザに配信した画素パッケージファイル110が18歳未満のユーザによって再生されることを防ぐことができる。
画素パッケージファイル110のDRM情報に複製許可データとして“複製許可”を設定すれば、画素パッケージファイル再生端末400を使用する複数のユーザが画素パッケージファイル110を再生することができる。
By the above image distribution method, for example, the reproduction of the
If “18 years or older” is set as the permission authentication method in the DRM information of the
If “duplication permission” is set as copy permission data in the DRM information of the
また、全ての画素(基本情報データ112A)にDRM情報を含み全ての画素のDRM情報に基づいて再生の許可を判定するため、画素の一部が改ざんされ画像が再生されてしまうことを防ぐことができる。
Further, since all the pixels (
図9は、実施の形態1における画像配信システム100のハードウェア資源の一例を示す図である。
図9において、画素パッケージング装置200、画素パッケージファイル配信サーバ300および画素パッケージファイル再生端末400は、CPU911(Central・Processing・Unit)(マイクロプロセッサ、マイクロコンピュータともいう)を備えている。CPU911は、バス912を介してROM913、RAM914、通信ボード915、表示装置901、キーボード902、マウス903、ドライブ装置904、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。ドライブ装置904は、FD(Flexible・Disk・Drive)、CD(Compact Disc)、DVD(Digital・Versatile・Disc)などの記憶媒体を読み書きする装置である。
FIG. 9 is a diagram illustrating an example of hardware resources of the image distribution system 100 according to the first embodiment.
In FIG. 9, the
通信ボード915は、有線または無線で、LAN(Local Area Network)、インターネット、電話回線などの通信網に接続している。
The
磁気ディスク装置920には、OS921(オペレーティングシステム)、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。
The
プログラム群923には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラムは、CPU911により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
The
ファイル群924には、実施の形態において説明する「〜部」で使用される各種データ(入力、出力、判定結果、計算結果、処理結果など)が含まれる。
The
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。 In the embodiment, arrows included in the configuration diagrams and flowcharts mainly indicate input and output of data and signals.
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。 In the embodiment, what is described as “to part” may be “to circuit”, “to apparatus”, and “to device”, and “to step”, “to procedure”, and “to processing”. May be. That is, what is described as “to part” may be implemented by any of firmware, software, hardware, or a combination thereof.
実施の形態2.
パッケージファイルが配信先の端末装置から別の端末装置にコピーされ、コピー先の端末装置で画像データが再生される場合について説明する。
Embodiment 2. FIG.
A case will be described in which a package file is copied from a distribution destination terminal device to another terminal device, and image data is reproduced on the copy destination terminal device.
図10は、実施の形態2における画像配信システム100の概要図である。
実施の形態2における画像配信システム100について、図10に基づいて以下に説明する。
FIG. 10 is a schematic diagram of the image distribution system 100 according to the second embodiment.
The image distribution system 100 according to the second embodiment will be described below with reference to FIG.
まず、画像配信システム100の構成について説明する。 First, the configuration of the image distribution system 100 will be described.
画像配信システム100の構成は実施の形態1(図1参照)と同様である。但し、ネットワーク101には2台の画素パッケージファイル再生端末400A・Bが接続されている。
画素パッケージング装置200と画素パッケージファイル配信サーバ300との機能構成は、実施の形態1(図2、図3参照)と同じである。
The configuration of the image distribution system 100 is the same as that of the first embodiment (see FIG. 1). However, two pixel package
The functional configurations of the
画素パッケージファイル再生端末400A・Bは、実施の形態1で説明した構成(図4参照)に加えて、パッケージファイル破壊部432を備える。
但し、画素パッケージファイル110のコピー先である画素パッケージファイル再生端末400Bは、パッケージファイル配信サーバアクセス部410、パッケージファイル配信要求部420およびパッケージファイル受信部421を備えなくても構わない。
パッケージファイル破壊部432については後述する。
The pixel package
However, the pixel package file reproduction terminal 400B that is the copy destination of the
The package
次に、画像配信システム100の画像配信方法について説明する。 Next, an image distribution method of the image distribution system 100 will be described.
画素パッケージファイル配信サーバ300は、画素パッケージファイル110を配信するとき、画素パッケージファイル110内の基本情報データ112A毎に基本情報データ112Aに含まれるDRM情報に配信ログインIDの他に「配信先装置ID」を追加する(図7、S240)。
配信先装置IDとは、配信先の画素パッケージファイル再生端末400Aを識別する装置ID(例えば、MACアドレス)である。例えば、画素パッケージファイル再生端末400Aの装置IDは、ユーザが画像配信サービスにログインするときに配信ログインデータと共に画素パッケージファイル配信サーバ300へ通知される。
When the pixel package
The distribution destination device ID is a device ID (for example, a MAC address) that identifies the distribution destination pixel package
ここで、画素パッケージファイル再生端末400Aに配信された画素パッケージファイル110が画素パッケージファイル再生端末400Bにコピーされたものとする。
例えば、画素パッケージファイル110はネットワーク101を介した通信により又は記憶媒体(例えば、CD−ROM)を用いて画素パッケージファイル再生端末400A・B間でコピーされる。
Here, it is assumed that the
For example, the
画素パッケージファイル再生端末400BのDRM情報確認部431は、画素パッケージファイル110を再生するユーザと画素パッケージファイル110をダウンロードしたユーザとが異なり、画素パッケージファイル110がコピー制限されている場合、画素パッケージファイル110の再生を許可しない(図8、S320)。
The DRM
パッケージファイル破壊部432は、画素パッケージファイル再生端末400Bの装置IDと画素パッケージファイル110のDRM情報に含まれる配信先装置ID(画素パッケージファイル再生端末400Aの装置ID)とが異なるため、画素パッケージファイル110を破壊する。
画素パッケージファイル110の破壊(破棄)とは、画素パッケージファイル110の消去(削除)、画素パッケージファイル110内の基本情報データ112Aの削除や書き換えなど、画素パッケージファイル110によって画像を表示できなくすることである。
Since the package
The destruction (discarding) of the
図11は、実施の形態2における画素パッケージファイル110の再生条件を示す表である。
実施の形態2における画素パッケージファイル110の再生条件について、図11に基づいて以下に説明する。
全ての基本情報データ112Aの配信ログインIDが再生ログインIDと一致する場合、DRM情報確認部431は画素パッケージファイル110の再生を許可する(項番1〜4)。
全ての基本情報データ112Aの複製許可データが“複製許可”を示す場合、DRM情報確認部431は画素パッケージファイル110の再生を許可する(項番5,6)。
少なくともいずれかの基本情報データ112Aの複製許可データが“複製許可”を示さない場合、DRM情報確認部431は画素パッケージファイル110の再生を許可しない(項番7)。
少なくともいずれかの基本情報データ112Aの複製許可データが“複製許可”を示さず、少なくともいずれかの基本情報データ112Aの配信先装置IDと自再生端末装置の端末IDとが一致しない場合、パッケージファイル破壊部432は画素パッケージファイル110を破壊する(項番8)。
FIG. 11 is a table showing playback conditions for the
The reproduction conditions of the
When the distribution login ID of all the
When the copy permission data of all the
If the copy permission data of at least one of the
If the copy permission data of at least one of the
項番4や項番7の再生条件において、複製許可データが“複製不許可”であることを理由にDRM情報確認部431が画素パッケージファイル110の再生を却下し、パッケージファイル破壊部432が画素パッケージファイル110を破壊しても構わない。
項番7の再生条件において、自再生端末装置と配信先装置とが一致することを理由に画素パッケージファイル110の再生を許可しても構わない。
In the reproduction conditions of No. 4 and No. 7, the DRM
In the reproduction condition of
また、DRM情報確認部431は全ての基本情報データ112AにおいてDRM情報が一致するか否かを判定し、パッケージファイル破壊部432は全ての基本情報データ112AにおいてDRM情報が一致しない場合に画素パッケージファイル110を破壊してもよい。画素パッケージファイル110が改ざんされていると考えられるからである。
Also, the DRM
図11の再生条件により、例えば、画素パッケージファイル110の再生を以下のように制限することができる。
画素パッケージファイル110のDRM情報に許可確認方法として“有料ユーザ”を設定し、複製許可データとして“複製不許可”を設定すれば、有料で配信した画素パッケージファイル110が端末装置間で不正にコピーされても、画素パッケージファイル110のコピーは破壊され利用できない。
According to the reproduction condition of FIG. 11, for example, the reproduction of the
If “paid user” is set as the permission confirmation method in the DRM information of the
DRM情報確認部431は、画素パッケージファイル110内の基本情報データ112AのDRM情報に基づいて基本情報データ112A毎に再生を許可するか否かを判定しても構わない(図8、S320)。
パッケージファイル再生部430は、画素パッケージファイル110に含まれる基本情報データ112Aのうち再生を許可された基本情報データ112Aを用いて画像を表示させる(図8、S330)。例えば、パッケージファイル再生部430は再生を許可されなかった基本情報データ112Aに対応する画素をモザイクで表示する。つまり、再生を許可された画素は表示され再生を許可されなかった画素はモザイクされる。
これにより、例えば、有料ユーザに対して画像内の全画素を表示し、無料ユーザに対して一部の画素をモザイク処理して画像を表示させることができる。
この場合、パッケージファイル提供者は画素毎にDRM情報を定義し、画素パッケージング装置200は画素パッケージファイル110内の基本情報データ112A毎に基本情報データ112Aに対応する画素のDRM情報を設定する(図5、S114)。
また、画素パッケージファイル配信サーバ300は配信要求ファイル内の基本情報データ112A毎に基本情報データ112Aに含まれるDRM情報に基づいて配信許可を判定する(図7、S230)。画素パッケージファイル配信サーバ300は配信許可した基本情報データ112AのDRM情報だけに配信ログインIDを追加して配信要求ファイルを配信する(図7、S240)。
The DRM
The package
Thereby, for example, all the pixels in the image can be displayed for a paying user, and an image can be displayed by mosaicing some pixels for a free user.
In this case, the package file provider defines DRM information for each pixel, and the
Further, the pixel package
実施の形態1,2において、例えば、以下のようなパッケージファイル配信システムについて説明した。 In the first and second embodiments, for example, the following package file distribution system has been described.
画素パッケージファイル配信システム(画像配信システム100)は、画素パッケージング装置200、画素パッケージファイル配信サーバ300および画素パッケージファイル再生端末400を有する。
The pixel package file distribution system (image distribution system 100) includes a
画素パッケージング装置200は、画素基本データ作成部213、基本情報ファイル作成部214およびパッケージ処理部215を備える。
The
画素パッケージファイル110に画素単位(基本情報データ112A)でDRM情報などの関連情報を保持することにより、画素パッケージファイル110の再生を制限することができる。
基本情報ファイル112がなければ、各画素の基本データ(色、輝度など)を取得できないので、画像を再生できない。基本情報ファイル112がある場合でも、DRM情報に基づく再生権限がなければ、画像の再生が制限される。
By holding related information such as DRM information in pixel units (
Without the
100 画像配信システム、101 ネットワーク、110 画素パッケージファイル、111 画素基本データ、112 基本情報ファイル、112A 基本情報データ、200 画素パッケージング装置、210 パッケージファイル生成部、211 画素データ抽出部、212 画素番号変換部、213 画素基本データ作成部、214 基本情報ファイル作成部、215 パッケージ処理部、220 パッケージファイル送信部、280 画像ファイル記憶部、290 画素パッケージファイル記憶部、300 画素パッケージファイル配信サーバ、310 ファイル受信・保存部、320 アクセス処理部、330 パッケージファイルアクセス部、331 ログイン照会部、332 パッケージファイル配信部、390 パッケージファイル記憶部、391 ログイン情報記憶部、400,400A,400B 画素パッケージファイル再生端末、410 パッケージファイル配信サーバアクセス部、420 パッケージファイル配信要求部、421 パッケージファイル受信部、430 パッケージファイル再生部、431 DRM情報確認部、432 パッケージファイル破壊部、490 端末記憶部、901 表示装置、902 キーボード、903 マウス、904 ドライブ装置、911 CPU、912 バス、913 ROM、914 RAM、915 通信ボード、920 磁気ディスク装置、921 OS、922 ウィンドウシステム、923 プログラム群、924 ファイル群。 100 image distribution system, 101 network, 110 pixel package file, 111 pixel basic data, 112 basic information file, 112A basic information data, 200 pixel packaging device, 210 package file generation unit, 211 pixel data extraction unit, 212 pixel number conversion Unit, 213 pixel basic data creation unit, 214 basic information file creation unit, 215 package processing unit, 220 package file transmission unit, 280 image file storage unit, 290 pixel package file storage unit, 300 pixel package file distribution server, 310 file reception Storage unit, 320 access processing unit, 330 package file access unit, 331 login inquiry unit, 332 package file distribution unit, 390 package file storage Unit, 391 login information storage unit, 400, 400A, 400B pixel package file playback terminal, 410 package file delivery server access unit, 420 package file delivery request unit, 421 package file reception unit, 430 package file playback unit, 431 DRM information confirmation , 432 package file destruction unit, 490 terminal storage unit, 901 display device, 902 keyboard, 903 mouse, 904 drive device, 911 CPU, 912 bus, 913 ROM, 914 RAM, 915 communication board, 920 magnetic disk device, 921 OS , 922 window system, 923 programs, 924 files.
Claims (4)
前記画素値抽出部により抽出された画素値と、対象画像の表示を制限するための制限情報としてユーザ認証を行うユーザ認証装置を指定する認証装置情報を含む制限情報と、を含んだ画素単位データを画素毎に生成する画素単位データ生成部と、
前記画素単位データ生成部により生成された画素単位データを含んだ画素パッケージファイルを生成する画素パッケージファイル生成部と
を備えたことを特徴とする画素パッケージング装置。 A pixel value extraction unit that inputs target image data including pixel values of each of a plurality of pixels constituting the target image, and extracts pixel values from the input target image data;
The pixel value extracted by the pixel value extracting section, limiting information and the pixel unit data including including authentication apparatus information specifying the user authentication device for performing user authentication as restriction information for restricting the display of the object image A pixel unit data generation unit that generates a pixel for each pixel;
A pixel packaging apparatus comprising: a pixel package file generation unit configured to generate a pixel package file including pixel unit data generated by the pixel unit data generation unit.
画素を識別する画素識別値を一覧にした画素一覧データを生成する画素一覧データ生成部を備え、
前記画素パッケージファイル生成部は、前記画素単位データと前記画素一覧データ生成部により生成された画素一覧データとを含んだ画素パッケージファイルを生成する
ことを特徴とする請求項1記載の画素パッケージング装置。 The pixel packaging device further includes:
A pixel list data generation unit that generates pixel list data that lists pixel identification values for identifying pixels;
The pixel packaging apparatus according to claim 1, wherein the pixel package file generation unit generates a pixel package file including the pixel unit data and the pixel list data generated by the pixel list data generation unit. .
前記画素パッケージング装置により生成された画素パッケージファイル内の画素単位データに含まれる認証装置情報を参照し、参照した認証装置情報によって指定されるユーザ認証装置からユーザ認証の結果を受信し、ユーザが認証されたことを前記ユーザ認証の結果が示す場合に前記画素パッケージファイルを配信する画素パッケージファイル配信装置と、
前記画素パッケージファイル配信装置から配信された画素パッケージファイルを記憶し、前記画素パッケージファイル内の画素単位データに含まれる制限情報内の前記認証装置情報以外の情報であって対象画像の表示を制限するための情報に基づいて対象画像の表示を許可するか否かを判定し、対象画像の表示を許可したとき前記画素パッケージファイル内の画素単位データに含まれる画素値に基づいて対象画像を表示装置に表示する画素パッケージファイル再生装置と
を有することを特徴とする画素パッケージファイル配信システム。 A pixel packaging device according to claim 1 or 2,
The authentication device information included in the pixel unit data in the pixel package file generated by the pixel packaging device is referred to, and the user authentication result is received from the user authentication device specified by the referenced authentication device information. A pixel package file distribution device that distributes the pixel package file when the result of the user authentication indicates that it is authenticated ;
A pixel package file distributed from the pixel package file distribution device is stored, and information other than the authentication device information in restriction information included in pixel unit data in the pixel package file is used to restrict display of a target image. Whether to allow display of the target image based on the information for the display, and when display of the target image is permitted, displays the target image based on the pixel value included in the pixel unit data in the pixel package file A pixel package file distribution system, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010074852A JP5361778B2 (en) | 2010-03-29 | 2010-03-29 | Pixel packaging apparatus and pixel packaging program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010074852A JP5361778B2 (en) | 2010-03-29 | 2010-03-29 | Pixel packaging apparatus and pixel packaging program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011209842A JP2011209842A (en) | 2011-10-20 |
JP5361778B2 true JP5361778B2 (en) | 2013-12-04 |
Family
ID=44940862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010074852A Expired - Fee Related JP5361778B2 (en) | 2010-03-29 | 2010-03-29 | Pixel packaging apparatus and pixel packaging program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5361778B2 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000165668A (en) * | 1998-11-27 | 2000-06-16 | Canon Inc | Image processor, image processing system image processing method and storage medium |
JP2005301321A (en) * | 2001-11-08 | 2005-10-27 | Ntt Docomo Inc | Information delivery apparatus, information processing terminal, method for storing content externaly, method for outputting content externally, content describing output permission level, and content output control program |
JP2005051533A (en) * | 2003-07-29 | 2005-02-24 | Fuji Photo Film Co Ltd | System for distributing image, user terminal, and program |
JP2007172148A (en) * | 2005-12-20 | 2007-07-05 | Celartem Technology Inc | Hierarchical distribution method and system for image |
WO2007111196A1 (en) * | 2006-03-24 | 2007-10-04 | Pioneer Corporation | Information delivery apparatus, information recording medium, and information reproducing apparatus |
-
2010
- 2010-03-29 JP JP2010074852A patent/JP5361778B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011209842A (en) | 2011-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7788271B2 (en) | Content distribution server, content distribution method, and program | |
KR100402071B1 (en) | Systems and methods for integrity certification and verification of content consumption environments | |
KR101219839B1 (en) | Flexible licensing architecture in content rights management systems | |
US8607354B2 (en) | Deriving multiple fingerprints from audio or video content | |
JP4806816B2 (en) | Techniques for watermark embedding and content delivery | |
US8280818B2 (en) | License source component, license destination component, and method thereof | |
US20060059105A1 (en) | Move component, program, and move method | |
US7877473B2 (en) | Mode detection of data transfer between a source device and a connected portable device | |
US7765603B2 (en) | Communication system, contents processing device, communication method, and computer program | |
US7336887B2 (en) | Content play back, information processing, and play back restriction | |
KR20110008194A (en) | Included License for Content | |
WO2007139277A1 (en) | Method for executing digital right management and tracking using characteristic of virus and system for executing the method | |
WO2005036407A1 (en) | Content distribution method and content server | |
JP2001306528A (en) | Method and system for distributing contents and recording medium having contents distribution program recorded thereon | |
JP5361777B2 (en) | Pixel package file playback device and pixel package file playback program | |
JP2012528378A (en) | Multimedia content file management system and method using genetic information | |
JP5361778B2 (en) | Pixel packaging apparatus and pixel packaging program | |
JP5377387B2 (en) | Package file delivery system, package file delivery method for package file delivery system, package file delivery server device, package file delivery server program, package file playback terminal device, and package file playback terminal program | |
JP2004110277A (en) | Method, device and program for managing content distribution | |
JP2023012090A (en) | Verification system, distribution server and browser | |
JP2004153476A (en) | Content distribution device, content distribution method, and content distribution program | |
JP2002297555A (en) | Data distribution system | |
JP5680154B2 (en) | Package file reproduction terminal device, package file reproduction terminal program, and file package terminal device. | |
JPWO2006006241A1 (en) | Content distribution system and launcher | |
JP7492805B1 (en) | Content management system, content management method, and content management program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120326 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130522 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130903 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |