JP2000261655A - Image processing apparatus and method - Google Patents
Image processing apparatus and methodInfo
- Publication number
- JP2000261655A JP2000261655A JP11065329A JP6532999A JP2000261655A JP 2000261655 A JP2000261655 A JP 2000261655A JP 11065329 A JP11065329 A JP 11065329A JP 6532999 A JP6532999 A JP 6532999A JP 2000261655 A JP2000261655 A JP 2000261655A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- information
- image
- input
- unit
- 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.)
- Granted
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
(57)【要約】
【課題】 ネットワーク化や電子ファイル化によってデ
ィジタル化された著作物のやり取りが可能であるため、
プリント側に依存する複写防止機能だけでは、それらの
著作物の不正複写を防ぐのは難しい。
【解決手段】 画像データに含まれる著作権に関する情
報を検索し(S5003)、著作権に関する情報が検出されな
かった場合はその画像データが表す画像に対応する著作
権に関する情報が存在するか否かをデータベースに照会
し(S5004)、その照会結果に応じた著作権に関する情報
を画像データに付加する(S5006からS5010)。
(57) [Summary] [Problem] Because digitalized works can be exchanged by networking or electronic file creation,
It is difficult to prevent unauthorized copying of those literary works only with the copy prevention function that depends on the print side. SOLUTION: Information about copyright contained in image data is searched (S5003), and if no information about copyright is detected, whether or not there is information about copyright corresponding to the image represented by the image data is determined. Is referred to the database (S5004), and information on the copyright according to the result of the query is added to the image data (S5006 to S5010).
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理装置および
その方法に関し、例えば、ディジタル化された文書や画
像の著作権を保護する機能を有する画像処理装置および
その方法に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus and method, and more particularly, to an image processing apparatus having a function of protecting the copyright of a digitized document or image and a method therefor.
【0002】[0002]
【従来の技術】近年、カラー複写機の性能の向上に伴
い、紙幣、株券および債権などの有価証券、並びに、定
期券、催しものの入賞券、金券など(以下「特定原稿」
と呼ぶ)に対する複写を防止する機能の開発が行われて
いる。2. Description of the Related Art In recent years, as the performance of color copiers has been improved, securities such as banknotes, stock certificates, and receivables, commuter passes, prize tickets for events, and cash vouchers (hereinafter referred to as "specific manuscripts")
) Is being developed.
【0003】[0003]
【発明が解決しようとする課題】特定原稿の複写を防止
する技術として、主に読み取った画像データと、予めメ
モリに格納された特定原稿の画像データとを比較して、
複写してよい画像か否かを判断し、その判断結果が否を
示す場合は、プリンタ側で正常にプリント出力しないよ
うに処理する方法が知られている。As a technique for preventing copying of a specific document, mainly, image data read out is compared with image data of a specific document stored in a memory in advance.
A method is known in which it is determined whether or not an image can be copied, and if the result of the determination indicates negative, the printer performs processing so as not to print out normally.
【0004】しかし、近年、ネットワーク化や電子ファ
イル化が進み、ネットワークを介してディジタル情報化
された画像のやり取りが行われているため、プリンタ側
に依存する複写防止機能だけでは、ディジタル化され
た、著作権を有する文書や画像などの不正複写を防止す
ることは難しい。However, in recent years, networking and electronic files have been advanced, and digitalized images have been exchanged via a network. Therefore, digitalization has been required only with a copy protection function that depends on a printer. It is difficult to prevent unauthorized copying of copyrighted documents and images.
【0005】本発明は、上述の問題を解決するためのも
のであり、ディジタル化された文書や画像などの著作権
を保護する機能を有する画像処理装置およびその方法を
提供することを目的とする。とくに、各入力画像データ
に対して適切かつ確実に著作権に関する情報をもたせる
ことによって、画像処理上で著作権保護を行うことを目
的とする。An object of the present invention is to solve the above-mentioned problems, and an object of the present invention is to provide an image processing apparatus having a function of protecting the copyright of a digitized document or image and a method therefor. . In particular, it is an object of the present invention to protect copyright in image processing by giving appropriate and reliable information on copyright to each input image data.
【0006】[0006]
【発明が解決するための手段】本発明は、前記の目的を
達成する一手段として、以下の構成を備える。The present invention has the following arrangement as one means for achieving the above object.
【0007】本発明にかかる画像処理装置は、画像デー
タを入力する入力手段(例えば図2に示される著作制御
情報付加部2004)と、入力画像データに含まれる著作権
に関する情報を検出する検出手段(例えば図3に示され
るコントローラ3004)と、前記著作権に関する情報が検
出されなかった場合、前記入力画像データにより表され
る画像に対応する著作権に関する情報が存在するか否か
をデータベース(例えば図3に示されるデータベースマ
シン3007)に照会する照会手段(例えば図3に示される
コントローラ3004)と、前記照会結果に応じた著作権に
関する情報を前記入力画像データに付加する付加手段
(例えば図3に示されるヘッダデータ付加部3003)とを
有することを特徴とする。[0007] The image processing apparatus according to the present invention comprises an input means for inputting image data (for example, a copyright control information adding unit 2004 shown in FIG. 2), and a detecting means for detecting information on copyright contained in the input image data. (For example, the controller 3004 shown in FIG. 3), and if no information about the copyright is detected, a database (for example, whether or not there is information about the copyright corresponding to the image represented by the input image data) Inquiring means (for example, the controller 3004 shown in FIG. 3) for inquiring the database machine 3007 shown in FIG. 3 and adding means (for example, FIG. 3) for adding information on the copyright corresponding to the inquiry result to the input image data. And a header data adding unit 3003) shown in FIG.
【0008】本発明にかかる画像処理方法は、画像デー
タを入力し(例えば図5に示されるステップS5001)、入
力画像データに含まれる著作権に関する情報を検出し
(例えば図5に示されるステップS5002)、前記著作権に
関する情報が検出されなかった場合、前記入力画像デー
タにより表される画像に対応する著作権に関する情報が
存在するか否かをデータベースに照会し(例えば図5に
示されるステップS5004)、前記照会結果に応じた著作
権に関する情報を前記入力画像データに付加する(例え
ば図5に示されるステップS5008)ことを特徴とする。In the image processing method according to the present invention, image data is input (for example, step S5001 shown in FIG. 5), and information on copyright included in the input image data is detected (for example, step S5002 shown in FIG. 5). If the information about the copyright is not detected, the database is queried as to whether there is information about the copyright corresponding to the image represented by the input image data (for example, step S5004 shown in FIG. 5). And adding information about the copyright according to the inquiry result to the input image data (for example, step S5008 shown in FIG. 5).
【0009】[0009]
【発明の実施の形態】以下、図面を参照して本発明の好
ましい実施形態を詳細に説明する。なお、以下では、著
作権が設定され得るすべての出版物から取得される画
像、並びに、著作権が設定され得るすべての画像を「著
作物」と呼ぶことにする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the drawings. In the following, images obtained from all publications for which copyrights can be set and all images for which copyrights can be set will be referred to as “copyrights”.
【0010】[0010]
【第1実施形態】[スキャナ]図1は本実施形態における
スキャナの構成例を示す図である。スキャナ1000はスキ
ャナ本体1000aとドキュメントフィーダ1000bから構成さ
れる。First Embodiment [Scanner] FIG. 1 is a diagram showing a configuration example of a scanner according to the present embodiment. The scanner 1000 includes a scanner main body 1000a and a document feeder 1000b.
【0011】スキャナ本体1000aにおいて、1010は原稿
が載置される原稿台ガラス、1012は第一ミラーユニット
である。第一ミラーユニット1012は、原稿を照明するハ
ロゲンランプ1005および第一反射ミラー1002から構成さ
れる。1020は第二ミラーユニットで、第二の反射ミラー
1003および第三の反射ミラー1004から構成される。1001
は原稿からの反射光をカラーCCDリニアイメージセンサ
(以下、単に「CCD」と呼ぶ)1100上へ結像させるため
のレンズユニットである。1009は、ドキュメントフィー
ダ1000bを用いて、原稿の流し読みを行う場合のプラテ
ンガラスである。In the scanner main body 1000a, reference numeral 1010 denotes a platen glass on which a document is placed, and 1012 denotes a first mirror unit. The first mirror unit 1012 includes a halogen lamp 1005 for illuminating a document and a first reflection mirror 1002. 1020 is the second mirror unit, the second reflection mirror
1003 and a third reflecting mirror 1004. 1001
Is a lens unit for forming an image of reflected light from a document on a color CCD linear image sensor (hereinafter simply referred to as “CCD”) 1100. Reference numeral 1009 denotes a platen glass when the document is read by using the document feeder 1000b.
【0012】上記構成における原稿読み取り走査は次の
ようになる。原稿台ガラス1010上に原稿を載置し、ミラ
ーユニット1012および1020をステッピングモータ1014に
より二対一のスピードで、矢印Aの方向(副走査方向)
に移動して原稿画像を読み取る。この場合、ミラーユニ
ット1012および1020の移動開始は破線で示す位置から行
われる。The original reading scan in the above configuration is as follows. An original is placed on the platen glass 1010, and the mirror units 1012 and 1020 are moved at a two-to-one speed by a stepping motor 1014 in the direction of arrow A (sub-scanning direction).
To read the original image. In this case, the movement of the mirror units 1012 and 1020 is started from the position indicated by the broken line.
【0013】ドキュメントフィーダ1000bにおいて、100
6は原稿を供給するための給紙トレイ、1007は原稿をピ
ックアップするためのピックアップローラ、1008は原稿
を供給するためのフィードローラ、1011は排紙トレイで
ある。原稿は、給紙トレイ1006上に読取面を上にして搭
載される。In the document feeder 1000b, 100
Reference numeral 6 denotes a paper feed tray for supplying the original, 1007 denotes a pickup roller for picking up the original, 1008 denotes a feed roller for supplying the original, and 1011 denotes a discharge tray. The document is mounted on the paper feed tray 1006 with the reading surface facing up.
【0014】その片面を読み取る場合、原稿は、ピック
アップローラ1007によりフィードローラ1008へ送られ
る。そして、その読み取りタイミングに合せてフィード
ローラ1008によって供給される原稿は、破線矢印で示す
パスで搬送され、プラテンガラス1009上を通過し、排紙
トレイ1011へ排出される。プラテンガラス1009上を通過
する原稿からの反射光は、ミラーユニット1012および10
20並びにレンズユニット1001を通ってCCD1100上に結像
される。When reading one side of the original, the original is sent to a feed roller 1008 by a pickup roller 1007. Then, the document supplied by the feed roller 1008 in synchronization with the reading timing is conveyed along a path indicated by a dashed arrow, passes over the platen glass 1009, and is discharged to the paper discharge tray 1011. The reflected light from the original passing on the platen glass 1009 is reflected by the mirror units 1012 and 1012.
An image is formed on the CCD 1100 through the lens unit 1001 and the lens unit 1001.
【0015】一方、その両面を読み取る場合、フィード
ローラ1007によって供給される原稿は、実線矢印で示す
パスで搬送され、まず、その表面がプラテンガラス1009
を通過して、表面の画像が読み取られる。その後、実線
矢印で示す搬送経路に従って反転され、表面の読み取り
時とは逆の方向からその裏面の画像が読み取られ、片面
読み取り時と同様に排紙トレイ1011へ排出される。な
お、プラテンガラス1009上における原稿の搬送方向は、
表面を読み取る際は矢印Bで示す方向に、裏面を読み取
る際は矢印Cで示す方向になるので、矢印B方向の読み取
りを正方向の、矢印C方向の読み取りを逆方向の読み取
りと呼ぶ。On the other hand, when reading both sides of the original, the original supplied by the feed roller 1007 is conveyed along the path shown by the solid line arrow.
, An image of the surface is read. Thereafter, the image is reversed according to the transport path indicated by the solid arrow, the image on the back side is read in the direction opposite to the direction when reading the front side, and is discharged to the paper discharge tray 1011 in the same manner as when reading on one side. Note that the transport direction of the document on the platen glass 1009 is
When reading the front surface, the direction is indicated by arrow B, and when reading the back surface, the direction is indicated by arrow C. Therefore, reading in the direction of arrow B is called reading in the forward direction, and reading in the direction of arrow C is called reading in the reverse direction.
【0016】[信号処理回路]図2はスキャナ1000の信
号処理回路の構成例を示すブロック図である。[Signal Processing Circuit] FIG. 2 is a block diagram showing a configuration example of a signal processing circuit of the scanner 1000.
【0017】CCD1100から出力された各色の信号は、ア
ナログ信号処理部2001へ入力され、サンプルホールドさ
れ、ゲインコントロールアンプによって所定の信号レベ
ルに調整された後、A/Dコンバータにより例えば各色8ビ
ットのディジタルデータへ変換される。なお、アナログ
信号処理部2001においては、画像の読み取り方向に応じ
てアンプゲイン、A/Dコンバータの基準レベル(オフセ
ット)が切り換えられる。A signal of each color output from the CCD 1100 is input to an analog signal processing unit 2001, sampled and held, and adjusted to a predetermined signal level by a gain control amplifier. Converted to digital data. In the analog signal processing unit 2001, the amplifier gain and the reference level (offset) of the A / D converter are switched according to the image reading direction.
【0018】シェーディング補正部2002は、CCD1100の
画素間の感度ばらつきなどを補正するためのもので、読
み取り方向(正/逆)に応じて二種類の補正データを有
する。これは、CCD1100からの出力信号が、読み取り方
向によって異なる色信号になるためで、CCD1100におけ
る電荷の転送経路が読み取り方向(正/逆)に対して異
なることに起因する。なお、シェーディング補正部2002
は、CCD1100のRGB各ラインの空間的位置の差による信号
のずれ(色ずれ)を補正する機能も有する。The shading correction unit 2002 is for correcting sensitivity variations between pixels of the CCD 1100, and has two types of correction data according to the reading direction (forward / reverse). This is because the output signal from the CCD 1100 becomes a different color signal depending on the reading direction, and the charge transfer path in the CCD 1100 is different in the reading direction (forward / reverse). The shading correction unit 2002
Also has a function of correcting a signal shift (color shift) due to a difference in spatial position of each RGB line of the CCD 1100.
【0019】マスキング補正部2003は、RGB色空間の補
正を行うもので、読み取り方向(正/逆)に対応する二
種類の補正係数をもつ。従って、マスキング補正部2003
の出力は、読み取り方向に関わらず色について一定にな
る。The masking correction unit 2003 corrects the RGB color space, and has two types of correction coefficients corresponding to the reading direction (forward / reverse). Therefore, the masking correction unit 2003
Is constant for colors regardless of the reading direction.
【0020】アナログ処理部2001からマスキング補正部
2003の処理によって正規化された各色のディジタルデー
タには、著作制御情報付加部2004により著作権に関する
制御情報が付加される。著作制御情報の付加に関して
は、以下で詳細に説明する。著作制御情報が付加された
各色のディジタルデータは、一旦、メモリ2005に格納さ
れ、利用者の指示によってフィルムレコーダ、プリン
タ、パソコンまたはファクシミリ装置などの機器へ送ら
れる。From the analog processing unit 2001 to the masking correction unit
The copyright control information adding unit 2004 adds copyright control information to the digital data of each color normalized by the process of 2003. The addition of the copyright control information will be described in detail below. The digital data of each color to which the copyright control information has been added is temporarily stored in the memory 2005, and is sent to a device such as a film recorder, a printer, a personal computer, or a facsimile machine according to a user's instruction.
【0021】上述した回路構成において、例えばアナロ
グ信号処理部2001のゲインおよびオフセット、シェーデ
ィング補正部2002による色ずれ補正のためのメモリコン
トロール、並びに、マスキング補正部2003の補正係数な
どの設定および制御はコントローラ2007により管理され
る。また、各ブロックが必要とするクロックおよびタイ
ミングパルスは、コントローラ2007により制御されるタ
イミング発生部2006によって発生される。In the above-described circuit configuration, for example, setting and control of the gain and offset of the analog signal processing unit 2001, memory control for color shift correction by the shading correction unit 2002, and correction coefficients of the masking correction unit 2003 are performed by the controller. Managed by 2007. Further, a clock and a timing pulse required by each block are generated by a timing generation unit 2006 controlled by the controller 2007.
【0022】なお、上記の説明では、画像入力デバイス
としてイメージスキャナを例として説明したが、これに
限定されるものではない。例えば、ディジタルスチルカ
メラ、ディジタルビデオカメラ、フィルムスキャナなど
の画像入力デバイスから画像を入力してもよいし、光デ
ィスクや磁気ディスクなどの記録媒体に記録された画像
を入力する場合も、本実施形態の構成に含まれる。In the above description, an image scanner has been described as an example of an image input device, but the present invention is not limited to this. For example, an image may be input from an image input device such as a digital still camera, a digital video camera, or a film scanner, or an image recorded on a recording medium such as an optical disk or a magnetic disk may be input. Included in the configuration.
【0023】[著作制御情報]図4は著作物の画像に著
作制御情報を付加する様子を説明する図である。つま
り、対象画像のデータ領域外(以下、「非画像領域」と
呼ぶ)に著作権に関する制御情報をヘッダデータとして
付加するものである。[Copy Control Information] FIG. 4 is a view for explaining the manner in which copyright control information is added to an image of a copyrighted work. That is, the control information regarding the copyright is added as header data outside the data area of the target image (hereinafter, referred to as “non-image area”).
【0024】このヘッダデータには、プリントなどの可
否を判定するための禁止/許可フラグ4001、および、電
子ファイルを含む著作物に固有のコードである暗証コー
ド4002が含まれる。そして、その画像データは、禁止/
許可フラグ4001が‘1’でプリント可能、‘0’でプリン
ト不可であることが示される。もし、禁止/許可フラグ4
001が‘0’の画像データをプリントなどしたい場合に
は、著作権を有する出版社や著者から暗証コード4002に
対応するコードを取得する必要がある。The header data includes a prohibition / permission flag 4001 for determining whether or not printing is permitted, and a secret code 4002 that is a code unique to a copyrighted work including an electronic file. And the image data is prohibited /
When the permission flag 4001 is “1”, printing is possible, and when “0”, printing is not possible. If prohibition / permission flag 4
When it is desired to print image data in which 001 is “0”, it is necessary to obtain a code corresponding to the personal identification code 4002 from a copyrighted publisher or author.
【0025】なお、禁止/許可フラグ4001は、プリント
の禁止/許可を表すだけでなく、フィルムレコーダによ
るフィルムへの記録、光ディスクや磁気ディスクあるい
はSMARTカードやコンパクトフラッシュ(CF)カードなど
の記録媒体への記録、ネットワークや通信回線を介した
伝送などの可否の判断にも利用される。The prohibition / permission flag 4001 indicates not only the prohibition / permission of printing but also recording on a film by a film recorder, recording on an optical disk, a magnetic disk, or a recording medium such as a SMART card or a compact flash (CF) card. Is also used to determine whether or not recording is possible and transmission via a network or a communication line.
【0026】[著作制御情報付加部]図3は著作制御情
報付加部2004の構成例を示すブロック図である。[Copy Control Information Addition Unit] FIG. 3 is a block diagram showing a configuration example of the copyright control information addition unit 2004.
【0027】図3において、3001は原稿の画像データを
格納する画像メモリ、3002はコントローラ3004からの情
報に基づき著作制御情報を生成するヘッダデータ生成
部、3003はヘッダデータ生成部3002により生成されるヘ
ッダデータを画像データに付加するヘッダデータ付加
部、3004は著作権に関する制御情報の指示、並びに、表
示および通信を制御するコントローラ、3005は著作権に
関する情報を表示する著作情報表示部、3006はデータベ
ースマシン3007を管理するホストコンピュータ、3008は
回線である。In FIG. 3, reference numeral 3001 denotes an image memory for storing image data of a document; 3002, a header data generating unit for generating copyright control information based on information from a controller 3004; 3003, a header data generating unit 3002 A header data adding unit for adding header data to the image data; 3004, an instruction for control information related to copyright, and a controller for controlling display and communication; 3005, a copyright information display unit for displaying information about copyright; 3006, a database A host computer that manages the machine 3007 and a line 3008 are lines.
【0028】マスキング補正部2003から出力される画像
データが画像メモリ3001に保持されると、コントローラ
3004は、回線3008を介して外部のホストコンピュータ30
06にアクセスし、画像メモリ3001に格納された画像デー
タが表す画像が著作物か否かを照会する。具体的には画
像メモリ3001に保持された画像データまたはその一部を
ホストコンピュータ3006へ送り、その画像データに対応
する著作権に関する情報を受信する。勿論、その画像デ
ータに対応する著作権に関する情報がなければ、ホスト
コンピュータ3006からは「著作権に関する情報なし」を
示す応答がある。When the image data output from the masking correction unit 2003 is held in the image memory 3001, the controller
3004 is an external host computer 30 via line 3008
Access is made to 06 to check whether the image represented by the image data stored in the image memory 3001 is a copyrighted work. Specifically, the image data stored in the image memory 3001 or a part thereof is sent to the host computer 3006, and information on copyright corresponding to the image data is received. Of course, if there is no copyright information corresponding to the image data, the host computer 3006 sends a response indicating "no copyright information".
【0029】そして、コントローラ3004は、ヘッダデー
タ生成部3004に指示してヘッダデータを生成させる。生
成されたヘッダデータは、ヘッダデータ付加部3007によ
って画像データに付加される。なお、画像データに付加
された、または、付加される著作制御情報は著作情報表
示部3005に表示される。Then, the controller 3004 instructs the header data generation unit 3004 to generate header data. The generated header data is added to the image data by the header data adding unit 3007. The copyright control information added to or added to the image data is displayed on the copyright information display unit 3005.
【0030】次に、ヘッダデータの生成について図5を
参照して説明する。なお、図5に示す処理はコントロー
ラ3004によって実行されるものである。Next, generation of header data will be described with reference to FIG. The processing shown in FIG. 5 is executed by the controller 3004.
【0031】画像メモリ3001に画像データが格納される
と(S5001)、その画像データに著作制御情報を含むヘッ
ダデータがあるかどうかを検索し(S5002)、ヘッダデー
タがあれば処理を終了する。When image data is stored in the image memory 3001 (S5001), it is searched whether or not the image data includes header data including copyright control information (S5002). If there is header data, the process is terminated.
【0032】ヘッダデータがない場合は、ホストコンピ
ュータ3006を介してデータベースマシン3007にアクセス
して(S5004)、画像データが表す画像が著作物であるか
どうかを調べる(S5005)。例えば画像メモリ3001に格納
された画像データに対応または類似する画像データが著
作物としてデータベースマシン3007に登録されている場
合、画像メモリ3001に格納された画像データは著作物を
表すと判定し、許可/禁止フラグ4001を‘0’にセットす
る(S5006)。そして、ホストコンピュータ3006を介し
て、その著作物に対応するコードを受信し(S5007)、受
信されるコードを暗証コード4002にセットして(S500
8)、処理を終了する。If there is no header data, the database machine 3007 is accessed via the host computer 3006 (S5004) to check whether the image represented by the image data is a copyrighted work (S5005). For example, if image data corresponding to or similar to the image data stored in the image memory 3001 is registered as a literary work in the database machine 3007, it is determined that the image data stored in the image memory 3001 represents the literary work, and permission is granted. The / prohibition flag 4001 is set to '0' (S5006). Then, a code corresponding to the copyrighted work is received via the host computer 3006 (S5007), and the received code is set in the personal identification code 4002 (S500
8), end the processing.
【0033】一方、画像メモリ3001に格納された画像デ
ータに対応または類似する画像データがデータベースマ
シン3007に登録されていない場合は、許可/禁止フラグ4
001を‘1’にセットし(S5009)、暗証コード4002には例
えば‘111…1’をセットして、画像メモリ3001に格納さ
れた画像データが表す画像は著作物ではないことを示
す。なお、暗証コード4002にセットする値は、著作物に
固有のコードと重なるものでなければよく、とくに限定
されるものではない。On the other hand, if image data corresponding to or similar to the image data stored in the image memory 3001 is not registered in the database machine 3007, the permission / prohibition flag 4
001 is set to “1” (S5009), and for example, “111... 1” is set to the personal identification code 4002 to indicate that the image represented by the image data stored in the image memory 3001 is not a copyrighted work. The value set in the personal identification code 4002 is not particularly limited as long as it does not overlap with a code unique to the copyrighted work.
【0034】このようにして、画像データに著作制御情
報付加部2004により著作権情報を含むヘッダデータを付
加し、その著作権を保護することが可能になる。なお、
利用者自ら作成した画像にプリント禁止情報を付加する
ことで、その著作権の保護を行うことも、著作制御情報
付加部2004などに著作情報入力部を接続することで可能
になる。As described above, the copyright control information adding unit 2004 adds the header data including the copyright information to the image data, thereby protecting the copyright. In addition,
The copyright can be protected by adding the print prohibition information to the image created by the user by connecting the copyright information input unit to the copyright control information addition unit 2004 or the like.
【0035】[0035]
【第2実施形態】以下、本発明にかかる第2実施形態を説
明する。なお、本実施形態において、第1実施形態と略
同様の構成については、同一符号を付して、その詳細説
明を省略する。[Second Embodiment] Hereinafter, a second embodiment according to the present invention will be described. In the present embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted.
【0036】図7は第2実施形態において著作物の画像に
著作制御情報を付加する様子を説明する図である。つま
り、対象画像の非画像領域に著作権に関する制御情報で
ある著作マークを付加するものである。著作マークは、
プリントなどの禁止/許可を表すマーク(例えば、図7に
示す著作マークに付された斜線は禁止を示す)、およ
び、その供給元のロゴおよびその著作物の管理番号で構
成される。もし、禁止が設定された著作マークを有する
画像データが表す画像をプリントしたい場合は、著作権
を有する出版社や著者からその管理番号のコードを取得
する必要がある。なお、著作マークとして「透かし」を
利用することもできる。FIG. 7 is a diagram for explaining how copyright control information is added to an image of a copyrighted work in the second embodiment. That is, a copyright mark, which is control information regarding copyright, is added to the non-image area of the target image. The copyright mark is
It is composed of a mark indicating prohibition / permission of printing or the like (for example, a hatched line attached to the copyright mark shown in FIG. 7 indicates prohibition), a logo of the supplier and a management number of the copyrighted work. If the user wants to print an image represented by image data having a copyright mark for which prohibition has been set, it is necessary to obtain the code of the management number from the publisher or author who has the copyright. Note that a “watermark” can be used as the copyright mark.
【0037】図6は第2実施形態の著作制御情報付加部20
04の構成例を示すブロック図で、6002はコントローラ30
04からの情報に基づき著作制御情報を生成する著作マー
ク生成部、6003は著作マーク生成部6002で生成された著
作マークを画像データに付加する著作マーク付加部であ
る。FIG. 6 shows the copyright control information adding section 20 of the second embodiment.
04 is a block diagram showing an example of the configuration of the controller.
A copyright mark generation unit that generates copyright control information based on the information from 04, and 6003 is a copyright mark addition unit that adds the copyright mark generated by the copyright mark generation unit 6002 to the image data.
【0038】次に、著作マークの生成について図8を参
照して説明する。なお、図8に示す処理はコントローラ3
004によって実行されるものである。Next, generation of a copyright mark will be described with reference to FIG. The processing shown in FIG.
004.
【0039】画像メモリ3001に画像データが格納される
と(S8001)、その画像データに著作マークがあるかどう
かを検索し(S8002)、著作マークがあれば処理を終了す
る。When image data is stored in the image memory 3001 (S8001), it is searched whether or not the image data has a copyright mark (S8002). If there is a copyright mark, the process is terminated.
【0040】著作マークがない場合は、ホストコンピュ
ータ3006を介してデータベースマシン3007にアクセスし
て(S8004)、画像データが表す画像が著作物であるかど
うかを調べる(S8005)。例えば画像メモリ3001に格納さ
れた画像データに対応または類似する画像データが著作
物としてデータベースマシン3007に登録されている場
合、画像メモリ3001に格納された画像データは著作物を
表すと判定し、著作マークに禁止をセットする(S800
6)。そして、ホストコンピュータ3006を介して、その著
作物に対応するロゴおよび管理番号を受信し(S8007)、
受信されるロゴおよび管理番号を著作マークにセットし
て(S8008)、処理を終了する。If there is no copyright mark, the database machine 3007 is accessed via the host computer 3006 (S8004) to check whether the image represented by the image data is a copyrighted work (S8005). For example, if image data corresponding to or similar to the image data stored in the image memory 3001 is registered as a copyrighted work in the database machine 3007, it is determined that the image data stored in the image memory 3001 represents a copyrighted work, and the copyrighted work is determined. Set prohibition on the mark (S800
6). Then, via the host computer 3006, the logo and management number corresponding to the work are received (S8007),
The received logo and management number are set in the copyright mark (S8008), and the process ends.
【0041】一方、画像メモリ3001に格納された画像デ
ータに対応または類似する画像データがデータベースマ
シン3007に登録されていない場合は、著作マークに許可
をセットし(S8009)、著作マークに「著作者なし」を示
す情報をセットする(S8010)。On the other hand, if image data corresponding to or similar to the image data stored in the image memory 3001 is not registered in the database machine 3007, permission is set for the copyright mark (S8009), and the copyright mark is set to "Author". Information indicating "none" is set (S8010).
【0042】このようにして、画像データに著作制御情
報付加部2004により著作権情報を含む著作マークを付加
し、その著作権を保護することが可能になる。なお、利
用者自ら作成した画像に著作マークを付加することで、
その著作権の保護を行うことも、著作制御情報付加部20
04などに著作情報入力部を接続することで可能になる。In this manner, the copyright mark including the copyright information is added to the image data by the copyright control information adding unit 2004, and the copyright can be protected. In addition, by adding a copyright mark to the image created by the user himself,
The protection of the copyright is also performed by the copyright control information adding unit 20.
It becomes possible by connecting the copyright information input section to 04 or the like.
【0043】[0043]
【第3実施形態】以下、本発明にかかる第3実施形態を説
明する。なお、本実施形態において、第1実施形態と略
同様の構成については、同一符号を付して、その詳細説
明を省略する。Third Embodiment Hereinafter, a third embodiment according to the present invention will be described. In the present embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof will be omitted.
【0044】図10は第3実施形態において著作物の画像
に著作制御情報を付加する様子を説明する図である。つ
まり、対象画像の非画像領域に著作権に関する制御情報
を示すバーコードを付加するものである。このバーコー
ドは、プリントなどの禁止/許可を表す禁止/許可フラグ
および暗証コードで構成される。もし、禁止/設定フラ
グが禁止に設定された画像データが表す画像をプリント
したい場合は、著作権を有する出版社や著者からその著
作物に対応するコードを取得する必要がある。FIG. 10 is a diagram for explaining how copyright control information is added to an image of a copyrighted work in the third embodiment. That is, a barcode indicating control information regarding copyright is added to the non-image area of the target image. This bar code is composed of a prohibition / permission flag indicating prohibition / permission of printing or the like and a password. If the user wants to print an image represented by image data for which the prohibition / setting flag is set to prohibition, it is necessary to obtain a code corresponding to the work from a publisher or author who has the copyright.
【0045】図9は第3実施形態の著作制御情報付加部20
04の構成例を示すブロック図で、9002はコントローラ30
04からの情報に基づき著作制御情報を示すバーコードを
生成するバーコード生成部、9003はバーコード生成部90
02で生成されたバーコードを画像データに付加するバー
コード付加部である。FIG. 9 shows the copyright control information adding section 20 of the third embodiment.
04 is a block diagram showing an example of the configuration of 900, where 9002 is the controller 30
A barcode generation unit that generates a barcode indicating copyright control information based on the information from 04, 9003 is a barcode generation unit 90
A barcode adding unit that adds the barcode generated in 02 to image data.
【0046】次に、バーコードの生成について図11を参
照して説明する。なお、図11に示す処理はコントローラ
3004によって実行されるものである。Next, generation of a barcode will be described with reference to FIG. The processing shown in FIG.
This is what is done by 3004.
【0047】画像メモリ3001に画像データが格納される
と(S1101)、その画像データにバーコードがあるかどう
かを検索し(S1102)、バーコードがあれば処理を終了す
る。When image data is stored in the image memory 3001 (S1101), it is searched for a barcode in the image data (S1102), and if there is a barcode, the process is terminated.
【0048】バーコードがない場合は、ホストコンピュ
ータ3006を介してデータベースマシン3007にアクセスし
て(S1104)、画像データが表す画像が著作物であるかど
うかを調べる(S1105)。例えば画像メモリ3001に格納さ
れた画像データに対応または類似する画像データが著作
物としてデータベースマシン3007に登録されている場
合、画像メモリ3001に格納された画像データは著作物を
表すと判定し、禁止/許可フラグを禁止にセットする(S1
106)。そして、ホストコンピュータ3006を介して、その
著作物に対応するコードを受信し(S1107)、受信される
コードを暗証コードにセットして(S1108)、処理を終了
する。If there is no barcode, the database machine 3007 is accessed via the host computer 3006 (S1104) to check whether or not the image represented by the image data is a copyrighted work (S1105). For example, if image data corresponding to or similar to the image data stored in the image memory 3001 is registered as a literary work in the database machine 3007, it is determined that the image data stored in the image memory 3001 represents a literary work, and prohibited. / Enable flag set to disable (S1
106). Then, a code corresponding to the copyrighted work is received via the host computer 3006 (S1107), the received code is set as a personal identification code (S1108), and the process ends.
【0049】一方、画像メモリ3001に格納された画像デ
ータに対応または類似する画像データがデータベースマ
シン3007に登録されていない場合は、禁止/許可フラグ
に許可をセットする(S1109)。On the other hand, when image data corresponding to or similar to the image data stored in the image memory 3001 is not registered in the database machine 3007, permission is set to the prohibition / permission flag (S1109).
【0050】このようにして、画像データに著作制御情
報付加部2004により著作権情報を含むバーコードを付加
し、その著作権を保護することが可能になる。なお、利
用者自ら作成した画像にバーコードを付加することで、
その著作権の保護を行うことも、著作制御情報付加部20
04などに著作情報入力部を接続することで可能になる。In this manner, the bar code including the copyright information is added to the image data by the copyright control information adding unit 2004, and the copyright can be protected. In addition, by adding a barcode to the image created by the user himself,
The protection of the copyright is also performed by the copyright control information adding unit 20.
It becomes possible by connecting the copyright information input section to 04 or the like.
【0051】以上説明した各実施形態によれば、著作物
を読み取る際、あるいは、読み取った後の画像データに
著作権に関する制御情報を付加することができるので、
著作物のコピーや孫コピーなどの不正複写を防ぎ、ディ
ジタルデータとして不正に配布されることを防ぐことが
可能になる。According to each of the embodiments described above, it is possible to add copyright control information when reading a copyrighted work or to image data after reading.
It is possible to prevent illegal copying such as a copy of a copyrighted work or a grandchild copy, and to prevent illegal distribution as digital data.
【0052】[0052]
【他の実施形態】なお、本発明は、複数の機器(例えば
ホストコンピュータ、インタフェイス機器、リーダ、プ
リンタなど)から構成されるシステムに適用しても、一
つの機器からなる装置(例えば、複写機、ファクシミリ
装置など)に適用してもよい。[Other Embodiments] The present invention can be applied to a system composed of a plurality of devices (for example, a host computer, an interface device, a reader, a printer, etc.), and can be applied to a single device (for example, a copying machine). Machine, facsimile machine, etc.).
【0053】また、本発明の目的は、前述した実施形態
の機能を実現するソフトウェアのプログラムコードを記
録した記憶媒体(または記録媒体)を、システムあるい
は装置に供給し、そのシステムあるいは装置のコンピュ
ータ(またはCPUやMPU)が記憶媒体に格納されたプログ
ラムコードを読み出し実行することによっても、達成さ
れることは言うまでもない。この場合、記憶媒体から読
み出されたプログラムコード自体が前述した実施形態の
機能を実現することになり、そのプログラムコードを記
憶した記憶媒体は本発明を構成することになる。また、
コンピュータが読み出したプログラムコードを実行する
ことにより、前述した実施形態の機能が実現されるだけ
でなく、そのプログラムコードの指示に基づき、コンピ
ュータ上で稼働しているオペレーティングシステム(OS)
などが実際の処理の一部または全部を行い、その処理に
よって前述した実施形態の機能が実現される場合も含ま
れることは言うまでもない。Further, an object of the present invention is to supply a storage medium (or a recording medium) in which a program code of software for realizing the functions of the above-described embodiments is recorded to a system or an apparatus, and a computer (a computer) of the system or the apparatus. It is needless to say that the present invention can also be achieved by a CPU or an MPU) reading and executing the program code stored in the storage medium. In this case, the program code itself read from the storage medium implements the functions of the above-described embodiment, and the storage medium storing the program code constitutes the present invention. Also,
When the computer executes the readout program code, not only the functions of the above-described embodiments are realized, but also the operating system (OS) running on the computer based on the instructions of the program code.
It is needless to say that a case in which the functions of the above-described embodiments are implemented by performing part or all of the actual processing.
【0054】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張カー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書込まれた後、そのプログラムコードの指示
に基づき、その機能拡張カードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行い、そ
の処理によって前述した実施形態の機能が実現される場
合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written in the memory provided in the function expansion card inserted into the computer or the function expansion unit connected to the computer, the program code is read based on the instruction of the program code. Needless to say, the CPU included in the function expansion card or the function expansion unit performs part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0055】本発明を上記記憶媒体に適用する場合、そ
の記憶媒体には、先に説明したフローチャートに対応す
るプログラムコードが格納されることになる。When the present invention is applied to the storage medium, the storage medium stores program codes corresponding to the flowcharts described above.
【0056】[0056]
【発明の効果】以上説明したように、本発明によれば、
ディジタル化された文書や画像などの著作権を保護する
機能を有する画像処理装置およびその方法を提供するこ
とを目的とする。とくに、各入力画像データに対して適
切かつ確実に著作権に関する情報をもたせることによっ
て、画像処理上で著作権保護を行うことを目的とする。As described above, according to the present invention,
It is an object of the present invention to provide an image processing apparatus having a function of protecting the copyright of digitalized documents and images, and a method therefor. In particular, it is an object of the present invention to protect copyright in image processing by giving appropriate and reliable information on copyright to each input image data.
【図1】スキャナの構成例を示す図、FIG. 1 is a diagram illustrating a configuration example of a scanner.
【図2】図1に示すスキャナの信号処理回路の構成例を
示すブロック図、FIG. 2 is a block diagram showing a configuration example of a signal processing circuit of the scanner shown in FIG. 1;
【図3】図2に示す著作制御情報付加部の構成例を示す
ブロック図、FIG. 3 is a block diagram showing a configuration example of a copyright control information adding unit shown in FIG. 2;
【図4】著作物の画像に著作制御情報を付加する様子を
説明する図、FIG. 4 is a diagram for explaining how copyright control information is added to an image of a copyrighted work;
【図5】ヘッダデータの生成を説明するフローチャー
ト、FIG. 5 is a flowchart illustrating generation of header data;
【図6】第2実施形態の著作制御情報付加部の構成例を
示すブロック図、FIG. 6 is a block diagram showing a configuration example of a copyright control information adding unit according to the second embodiment;
【図7】第2実施形態において著作物の画像に著作制御
情報を付加する様子を説明する図、FIG. 7 is a view for explaining how copyright control information is added to an image of a work in the second embodiment;
【図8】著作マークの生成を説明するフローチャート、FIG. 8 is a flowchart illustrating generation of a copyright mark,
【図9】第3実施形態の著作制御情報付加部の構成例を
示すブロック図、FIG. 9 is a block diagram illustrating a configuration example of a copyright control information adding unit according to a third embodiment;
【図10】第3実施形態において著作物の画像に著作制
御情報を付加する様子を説明する図、FIG. 10 is a diagram illustrating a state in which copyright control information is added to a copyrighted work image in the third embodiment;
【図11】バーコードの生成を説明するフローチャート
である。FIG. 11 is a flowchart illustrating generation of a barcode.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) 9A001 Fターム(参考) 2C061 AP03 AP04 AR01 BB17 CL10 2C087 AA03 AA09 AA13 AB01 AB05 BA03 BA14 BB10 BD02 BD07 BD46 CB17 2H027 DA50 EJ03 ZA07 5C076 AA14 AA40 BA06 5C077 LL14 MP08 PP23 PP65 PP66 PQ22 PQ30 9A001 BB01 BB03 BB04 CC07 DD06 EE05 FF03 HH31 JJ04 JJ35 JJ64 KK16 KK42 LL02 LL03──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI theme coat ゛ (reference) 9A001 F term (reference) 2C061 AP03 AP04 AR01 BB17 CL10 2C087 AA03 AA09 AA13 AB01 AB05 BA03 BA14 BB10 BD02 BD07 BD46 CB17 2H027 DA50 EJ03 ZA07 5C076 AA14 AA40 BA06 5C077 LL14 MP08 PP23 PP65 PP66 PQ22 PQ30 9A001 BB01 BB03 BB04 CC07 DD06 EE05 FF03 HH31 JJ04 JJ35 JJ64 KK16 KK42 LL02 LL03
Claims (6)
る検出手段と、 前記著作権に関する情報が検出されなかった場合、前記
入力画像データにより表される画像に対応する著作権に
関する情報が存在するか否かをデータベースに照会する
照会手段と、 前記照会結果に応じた著作権に関する情報を前記入力画
像データに付加する付加手段とを有することを特徴とす
る画像処理装置。1. An input unit for inputting image data, a detecting unit for detecting information on copyright included in the input image data, and when the information on copyright is not detected, the information is represented by the input image data. Query means for querying a database as to whether or not there is information on copyright corresponding to the image to be read, and additional means for adding information on copyright according to the result of the inquiry to the input image data. Image processing apparatus.
ことを特徴とする請求項1に記載された画像処理装置。2. The image processing apparatus according to claim 1, wherein the input unit is an image input device.
する表示手段を有する請求項1または請求項2に記載され
た画像処理装置。3. The image processing apparatus according to claim 1, further comprising display means for displaying the information on the copyright.
データベースへ送信し、前記データベースから前記入力
画像データに対応する著作権に関する情報を受信するこ
とを特徴とする請求項1から請求項3の何れかに記載され
た画像処理装置。4. The apparatus according to claim 1, wherein the inquiry unit transmits the input image data to a database, and receives information on copyright corresponding to the input image data from the database. An image processing device according to any one of the above.
し、 前記著作権に関する情報が検出されなかった場合、前記
入力画像データにより表される画像に対応する著作権に
関する情報が存在するか否かをデータベースに照会し、 前記照会結果に応じた著作権に関する情報を前記入力画
像データに付加することを特徴とする画像処理方法。5. Inputting image data, detecting information on copyright included in the input image data, and, when the information on copyright is not detected, a copyright corresponding to the image represented by the input image data. An image processing method comprising: inquiring a database as to whether or not information on a right exists; and adding information on a copyright according to the result of the inquiry to the input image data.
た記録媒体であって、前記プログラムコードは少なくと
も、 画像データを入力するステップのコードと、 入力画像データに含まれる著作権に関する情報を検出す
るステップのコードと、 前記著作権に関する情報が検出されなかった場合、前記
入力画像データにより表される画像に対応する著作権に
関する情報が存在するか否かをデータベースに照会する
ステップのコードと、 前記照会結果に応じた著作権に関する情報を前記入力画
像データに付加するステップのコードとを有することを
特徴とする記録媒体。6. A recording medium on which a program code for image processing is recorded, wherein the program code includes at least a code for inputting image data and a step for detecting information on copyright included in the input image data. And a code of a step of inquiring a database whether or not there is information on copyright corresponding to the image represented by the input image data when the information on copyright is not detected; and A code for a step of adding information on copyright according to the result to the input image data.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06532999A JP3740314B2 (en) | 1999-03-11 | 1999-03-11 | Image processing apparatus and method |
| US09/520,161 US6972856B1 (en) | 1999-03-11 | 2000-03-07 | Querying of copyright host, printing of copyright information and host registration of copyright data |
| US11/231,783 US7403299B2 (en) | 1999-03-11 | 2005-09-22 | Querying of copyright host, printing of copyright information and host registration of copyright data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06532999A JP3740314B2 (en) | 1999-03-11 | 1999-03-11 | Image processing apparatus and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000261655A true JP2000261655A (en) | 2000-09-22 |
| JP3740314B2 JP3740314B2 (en) | 2006-02-01 |
Family
ID=13283782
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06532999A Expired - Fee Related JP3740314B2 (en) | 1999-03-11 | 1999-03-11 | Image processing apparatus and method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3740314B2 (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002251274A (en) * | 2000-11-30 | 2002-09-06 | Seiko Epson Corp | Print management system, method and recording medium for copyrighted work |
| US7072493B2 (en) | 2001-04-24 | 2006-07-04 | Microsoft Corporation | Robust and stealthy video watermarking into regions of successive frames |
| US7095873B2 (en) | 2002-06-28 | 2006-08-22 | Microsoft Corporation | Watermarking via quantization of statistics of overlapping regions |
| US7136535B2 (en) | 2002-06-28 | 2006-11-14 | Microsoft Corporation | Content recognizer via probabilistic mirror distribution |
| US7152163B2 (en) | 2001-04-24 | 2006-12-19 | Microsoft Corporation | Content-recognition facilitator |
| US7181622B2 (en) | 2001-04-24 | 2007-02-20 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7266244B2 (en) | 2001-04-24 | 2007-09-04 | Microsoft Corporation | Robust recognizer of perceptually similar content |
| US7356188B2 (en) | 2001-04-24 | 2008-04-08 | Microsoft Corporation | Recognizer of text-based work |
| US7421128B2 (en) | 1999-10-19 | 2008-09-02 | Microsoft Corporation | System and method for hashing digital images |
| US7770014B2 (en) | 2004-04-30 | 2010-08-03 | Microsoft Corporation | Randomized signal transforms and their applications |
| US7831832B2 (en) | 2004-01-06 | 2010-11-09 | Microsoft Corporation | Digital goods representation based upon matrix invariances |
-
1999
- 1999-03-11 JP JP06532999A patent/JP3740314B2/en not_active Expired - Fee Related
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7421128B2 (en) | 1999-10-19 | 2008-09-02 | Microsoft Corporation | System and method for hashing digital images |
| JP2002251274A (en) * | 2000-11-30 | 2002-09-06 | Seiko Epson Corp | Print management system, method and recording medium for copyrighted work |
| US7356188B2 (en) | 2001-04-24 | 2008-04-08 | Microsoft Corporation | Recognizer of text-based work |
| US7406195B2 (en) | 2001-04-24 | 2008-07-29 | Microsoft Corporation | Robust recognizer of perceptually similar content |
| US7152163B2 (en) | 2001-04-24 | 2006-12-19 | Microsoft Corporation | Content-recognition facilitator |
| US7181622B2 (en) | 2001-04-24 | 2007-02-20 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7188249B2 (en) | 2001-04-24 | 2007-03-06 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7188065B2 (en) | 2001-04-24 | 2007-03-06 | Microsoft Corporation | Categorizer of content in digital signals |
| US7240210B2 (en) | 2001-04-24 | 2007-07-03 | Microsoft Corporation | Hash value computer of content of digital signals |
| US7266244B2 (en) | 2001-04-24 | 2007-09-04 | Microsoft Corporation | Robust recognizer of perceptually similar content |
| US7318158B2 (en) | 2001-04-24 | 2008-01-08 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7072493B2 (en) | 2001-04-24 | 2006-07-04 | Microsoft Corporation | Robust and stealthy video watermarking into regions of successive frames |
| US7707425B2 (en) | 2001-04-24 | 2010-04-27 | Microsoft Corporation | Recognizer of content of digital signals |
| US7657752B2 (en) | 2001-04-24 | 2010-02-02 | Microsoft Corporation | Digital signal watermaker |
| US7318157B2 (en) | 2001-04-24 | 2008-01-08 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7568103B2 (en) | 2001-04-24 | 2009-07-28 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7617398B2 (en) | 2001-04-24 | 2009-11-10 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7634660B2 (en) | 2001-04-24 | 2009-12-15 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7636849B2 (en) | 2001-04-24 | 2009-12-22 | Microsoft Corporation | Derivation and quantization of robust non-local characteristics for blind watermarking |
| US7095873B2 (en) | 2002-06-28 | 2006-08-22 | Microsoft Corporation | Watermarking via quantization of statistics of overlapping regions |
| US7136535B2 (en) | 2002-06-28 | 2006-11-14 | Microsoft Corporation | Content recognizer via probabilistic mirror distribution |
| US7831832B2 (en) | 2004-01-06 | 2010-11-09 | Microsoft Corporation | Digital goods representation based upon matrix invariances |
| US7770014B2 (en) | 2004-04-30 | 2010-08-03 | Microsoft Corporation | Randomized signal transforms and their applications |
| US8595276B2 (en) | 2004-04-30 | 2013-11-26 | Microsoft Corporation | Randomized signal transforms and their applications |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3740314B2 (en) | 2006-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7403299B2 (en) | Querying of copyright host, printing of copyright information and host registration of copyright data | |
| US7979019B2 (en) | Image forming apparatus, image forming method, control program, and computer-readable program | |
| US7140534B2 (en) | Data recording medium, reading device, recording device, and methods thereof | |
| JP3740314B2 (en) | Image processing apparatus and method | |
| US7259878B2 (en) | Image processing apparatus effective for preventing counterfeiting of a copy-prohibition object | |
| US4897735A (en) | Image processing apparatus for multi-media copying machine | |
| JP2001024845A (en) | Scanner with RF reader | |
| US8576420B2 (en) | Image processing apparatus that can maintain security | |
| JP2001086330A (en) | Image processing system | |
| US7924470B2 (en) | Document processing method, document processing apparatus and program | |
| JP2005208575A (en) | Image processing apparatus, image processing method, and program for executing the method on a computer | |
| US8228545B2 (en) | Image reading apparatus and image forming apparatus | |
| JP2009206577A (en) | Image processor | |
| JPH1188659A (en) | Image forming system | |
| JP2001243329A (en) | Information processor, information processing method and storage medium | |
| US7626726B2 (en) | Apparatus and system for image processing based on extracted image portion | |
| JP4736115B2 (en) | Document management apparatus, image forming apparatus, document management system, document management method, and program | |
| US20070008570A1 (en) | Image processing apparatus, program, and recording medium | |
| JP4193619B2 (en) | Image forming apparatus | |
| CN101287055A (en) | Image processing device and image processing system | |
| JP2000165575A (en) | Image generation apparatus, image generation method, and storage medium | |
| JP4221396B2 (en) | Unauthorized shooting prevention system, image data generation device, unauthorized shooting prevention method, and program | |
| CN100379248C (en) | Image recording device and image reading device | |
| JP2002368992A (en) | Image processing apparatus, image processing system, image processing method and program, and computer-readable medium | |
| JP2006025254A (en) | Image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050930 |
|
| 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: 20051014 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051107 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081111 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091111 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101111 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111111 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121111 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131111 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |