JP2001202280A - Content display device and content distribution system - Google Patents
Content display device and content distribution systemInfo
- Publication number
- JP2001202280A JP2001202280A JP2000012274A JP2000012274A JP2001202280A JP 2001202280 A JP2001202280 A JP 2001202280A JP 2000012274 A JP2000012274 A JP 2000012274A JP 2000012274 A JP2000012274 A JP 2000012274A JP 2001202280 A JP2001202280 A JP 2001202280A
- Authority
- JP
- Japan
- Prior art keywords
- content
- display device
- data
- content display
- software module
- 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.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
(57)【要約】
【課題】ネットワークを通じてサーバーにアクセスして
コンテンツデータを表示するブラウザにより表示される
コンテンツの内容について、コンテンツ提供側の意志に
より、必要に応じて、コピーさせない、画面キャプチャ
禁止、電子透かし挿入など、コンテンツ保護処理をかけ
る仕組みを提供すること。
【解決手段】ネットワーク上のコンテンツサーバーにア
クセスしてコンテンツデータを受取り、これを表示する
コンテンツ表示手段を備えたコンテンツ表示装置であっ
て、受取ったデータがコンテンツ保護処理を受けたいコ
ンテンツデータであることを示す特別なデータタイプで
ある場合に、前記コンテンツ表示手段から呼び出され、
所定のコンテンツ保護処理を実行する追加型ソフトウエ
アモジュールを備えたことを特徴とするコンテンツ表示
装置により、課題を解決する。
(57) [Summary] [Problem] To prevent the content of a content displayed by a browser that accesses a server through a network and display the content data from being displayed as required according to the content provider's intention, to prohibit screen capture, Provide a mechanism to apply content protection processing such as digital watermark insertion. Kind Code: A1 A content display device provided with content display means for accessing a content server on a network to receive and display content data, wherein the received data is content data to be subjected to content protection processing. In the case of a special data type indicating, is called from the content display means,
The problem is solved by a content display device including an additional software module that executes a predetermined content protection process.
Description
【0001】[0001]
【0002】本発明は、ネットワーク等を介して配信さ
れるデジタルコンテンツをCRT、液晶などの画面上に表
示するコンテンツ表示装置に関する。[0002] The present invention relates to a content display device for displaying digital contents distributed via a network or the like on a screen such as a CRT or a liquid crystal display.
【0003】[0003]
【従来技術】ネットワークを介したコンテンツの配信、
表示を行う仕組みとして、WWW(World Wide Web)と
呼ばれる仕組みが普及してきている。WWWにおいて
は、クライアントであるコンテンツ表示装置が、WWW
ブラウザと呼ばれる表示用ソフトウェアの働きにより、
WWW特有の通信プロトコルを介して、ネットワーク上
の特定のWWWサーバからコンテンツデータを受け取
り、その内容をコンテンツ表示装置の表示用メモリ領域
に展開してコンテンツの表示を行う。2. Description of the Related Art Content distribution via a network,
As a display mechanism, a mechanism called WWW (World Wide Web) has become widespread. In the WWW, a content display device as a client is
By the operation of display software called a browser,
The content data is received from a specific WWW server on the network via a communication protocol specific to the WWW, and the content is displayed in a display memory area of the content display device to display the content.
【0004】[0004]
【発明が解決しようとする課題】しかし、従来のWWW
ブラウザでは、WWWサーバーから入手した画像などの
コンテンツデータは、メニューコマンドによるコピーや
表示画面のキャプチャーなど、コンテンツ表示装置側で
自由に複製が可能であり、そのコンテンツの著作権者の
意に反した2次利用を防ぐ仕組み、即ち、コンテンツ保
護処理の仕組みがなかった。However, the conventional WWW
In a browser, content data such as images obtained from a WWW server can be freely copied on the content display device side, such as copying with a menu command or capturing a display screen, which is contrary to a copyright holder of the content. There was no mechanism for preventing secondary use, that is, no mechanism for content protection processing.
【0005】本発明はこのような問題点を考慮してなさ
れたものであり、その目的とするところは、ブラウザに
より表示されるコンテンツの内容について、コンテンツ
提供側の意志により、必要に応じてコンテンツ保護処理
をかける仕組みを提供することにある。[0005] The present invention has been made in view of such a problem, and an object of the present invention is to provide a content displayed by a browser on a content providing side as required by the content provider. It is to provide a mechanism for performing a protection process.
【0006】[0006]
【課題を解決するための手段】前述の目的を達成するた
めの第1の発明は、ネットワーク上のコンテンツサーバ
ーにアクセスしてコンテンツデータを受取り、これを表
示するコンテンツ表示手段を備えたコンテンツ表示装置
であって、受取ったデータがコンテンツ保護処理を受け
たいコンテンツデータであることを示す特別なデータタ
イプである場合に、前記コンテンツ表示手段から呼び出
され、所定のコンテンツ保護処理を実行する追加型ソフ
トウエアモジュールを備えたことを特徴とするコンテン
ツ表示装置である。According to a first aspect of the present invention, there is provided a content display apparatus having content display means for accessing a content server on a network, receiving content data, and displaying the content data. And additional software which is called from the content display means and executes a predetermined content protection process when the received data is a special data type indicating that the content data is content data to be subjected to the content protection process. A content display device comprising a module.
【0007】WWWブラウザの中には、様々なデータ形
式に対応するために、構成要素となるプログラムモジュ
ールを追加することにより、ブラウザプログラムの本体
部分に手を加えることなしに、認識、表示可能なデータ
形式を容易に追加できる仕組みを備えたものがある。こ
のようなWWWブラウザの仕組みを利用して、保護した
いコンテンツデータにはそれを表すデータタイプを定義
し、そのデータタイプに対応したプログラムモジュール
の中で所望のコンテンツ保護処理を実行するようにコン
テンツ表示装置を構成すればよい。In the WWW browser, a program module serving as a component is added in order to cope with various data formats, so that the WWW browser can be recognized and displayed without changing the main body of the browser program. Some have a mechanism for easily adding a data format. Utilizing such a mechanism of the WWW browser, a data type representing the content data to be protected is defined, and the content display is performed so as to execute a desired content protection process in a program module corresponding to the data type. What is necessary is just to comprise an apparatus.
【0008】第1の発明の好ましい一態様として、前記
追加型ソフトウエアモジュールは、コンテンツ表示装置
の補助記憶装置に対象コンテンツデータを残さないよう
にすることでコンテンツ保護処理を実現するコンテンツ
表示装置が提供可能である。通常のWWWブラウザで
は、一度表示されたページが再度アクセスされた時の表
示を速く行うために、コンテンツデータをブラウザの管
理するキャッシュ領域に保持するが、前記追加型ソフト
ウエアモジュールが特別なデータタイプのデータを処理
する際に、このキャッシュ領域へのデータ保持を行わな
いことによってキャッシュ領域からのコンテンツデータ
の複製が不可能になるからである。[0008] In a preferred aspect of the first invention, the additional type software module is a content display device that realizes a content protection process by not storing target content data in an auxiliary storage device of the content display device. Can be provided. In a normal WWW browser, the content data is stored in a cache area managed by the browser in order to speed up the display of a once displayed page when the page is accessed again. However, the additional software module has a special data type. This is because, when the data is processed, the content data cannot be copied from the cache area by not storing the data in the cache area.
【0009】また、第1の発明の好ましい一態様とし
て、前記追加型ソフトウエアモジュールは、コンテンツ
表示装置上でコンテンツ表示手段による表示ウインドウ
が操作対象でなくなった時を関知してその表示ウインド
ウを不可視状態とすることでコンテンツ保護処理を実現
するコンテンツ表示装置が提供可能である。コンテンツ
データをコピーする場合には、コンテンツ表示装置に搭
載されているコンピュータのオペレーティングシステム
(以下OS)の管理するコピーデータ保持領域に保持し
たデータを、ブラウザとは別に起動された何らかのアプ
リケーションプログラムに移す操作が必要であるが、そ
のようなアプリケーションプログラムを操作すると、そ
の瞬間にコンテンツ表示ウインドウが隠れてしまうた
め、コピー操作が大変やりにくくなるからである。In a preferred aspect of the first invention, the additional software module is configured to make the display window invisible on the content display device when the display window by the content display means is no longer an operation target. It is possible to provide a content display device that realizes content protection processing by setting the state. When copying the content data, the data held in the copy data holding area managed by the operating system (hereinafter referred to as OS) of the computer mounted on the content display device is transferred to some application program started separately from the browser. This is because an operation is required, but when such an application program is operated, the content display window is hidden at that moment, so that the copy operation becomes very difficult.
【0010】また、第1の発明の好ましい一態様とし
て、前記追加型ソフトウエアモジュールは、コンテンツ
表示手段のコンテンツデータコピー機能を無効化するこ
とでコンテンツ保護処理を実現するコンテンツ表示装置
が提供可能である。In a preferred aspect of the first invention, the additional software module can provide a content display device that realizes content protection processing by disabling a content data copy function of content display means. is there.
【0011】また、第1の発明の好ましい一態様とし
て、前記追加型ソフトウエアモジュールは、コンテンツ
表示装置の画面キャプチャ機能を無効化することでコン
テンツ保護処理を実現するコンテンツ表示装置が提供可
能である。Further, as a preferred aspect of the first invention, the additional type software module can provide a content display device that realizes content protection processing by disabling a screen capture function of the content display device. .
【0012】前述の目的を達成するための第2の発明
は、保護したいコンテンツデータに電子透かしを挿入す
ることを特徴とする、第1の発明のコンテンツ表示装置
を含むコンテンツ配信システムである。A second invention for achieving the above object is a content distribution system including a content display device according to the first invention, wherein a digital watermark is inserted into content data to be protected.
【0013】電子透かしとは、画像、音声などのデジタ
ルデータ中に、権利者に関する情報やデータの属性情報
など、付加的なデータを埋め込む技術である。権利情報
をデータ中に電子透かしとして埋め込むことにより、例
えば、権利情報が埋め込んであるコンテンツを、第三者
が無断で複製し配信した場合に、配信されたコンテンツ
から埋め込んでおいた権利情報を抽出することで、コン
テンツの創作者または権利者が証明できるので、第三者
の無断使用を証明するといったことができる。Digital watermarking is a technique for embedding additional data, such as information on a right holder and data attribute information, in digital data such as images and sounds. By embedding the rights information as a digital watermark in the data, for example, when the contents with the embedded rights information are copied and distributed by a third party without permission, the embedded rights information is extracted from the distributed contents. By doing so, the creator or right holder of the content can be proved, so that unauthorized use of a third party can be proved.
【0014】第2の発明の好ましい一態様としては、電
子透かしとして可視電子透かしを用いるコンテンツ配信
システムが考えられる。電子透かしは不可視電子透か
し、可視電子透かしに大別することができ、可視電子透
かしは、埋め込んだ情報を明示することができる点を特
徴としている。例えば、デジタル画像の隅に著作権情報
を表す文字列を目に見える形で書き込んだものは、可視
電子透かしの一種である。As a preferred embodiment of the second invention, a content distribution system using a visible digital watermark as the digital watermark is considered. Digital watermarks can be broadly classified into invisible digital watermarks and visible digital watermarks, and visible digital watermarks are characterized in that embedded information can be specified. For example, a character string representing copyright information visibly written in a corner of a digital image is a kind of visible digital watermark.
【0015】さらに、第2の発明の好ましい一態様とし
ては、電子透かしとして除去可能な可視電子透かしを用
い、コンテンツ表示装置の前記追加型ソフトウエアモジ
ュールは、保護したいコンテンツデータを表示する際に
電子透かしを除去して表示することを特徴とするコンテ
ンツ配信システムとそのシステム用のコンテンツ表示装
置が考えられる。Further, as a preferred embodiment of the second invention, a removable digital watermark is used as a digital watermark, and the additional type software module of the content display device displays the digital data when displaying the content data to be protected. A content distribution system that removes a watermark for display and a content display device for the system can be considered.
【0016】可視電子透かしは一般的には、埋め込んだ
情報を明示することが可能な反面、コンテンツの意匠性
を損なってしまうといった欠点がある。除去可能な可視
電子透かしとは、埋め込んだ可視電子透かしを必要に応
じて除去できるようにしたものであり、例えば特開平1
1−296661にて除去可能な可視電子透かしの実現
方法が開示されている。この技術を前記追加型モジュー
ルに利用すれば、コンテンツ表示手段が表示している時
はオリジナルな状態でデータを表示するが、コピーコマ
ンドを使用した時や、キャッシュ領域からコピーした場
合は、電子透かしが付いたままのデータしか入手できな
いようなコンテンツ表示装置が実現可能である。[0016] In general, a visible digital watermark can clearly indicate embedded information, but has a disadvantage in that the design of the content is impaired. The visible digital watermark that can be removed is such that the embedded visible digital watermark can be removed as needed.
1-296661 discloses a method for realizing a visible digital watermark that can be removed. If this technology is applied to the additional module, the data is displayed in the original state when the content display means is displaying it. However, when the copy command is used or when the data is copied from the cache area, the digital watermark is displayed. It is possible to realize a content display device in which only data with a mark can be obtained.
【0017】第3の発明は、第1の発明または第2の発
明のコンテンツ表示装置を実現する追加型ソフトウエア
モジュールのプログラムを記録したコンピュータ読取り
可能な記録媒体である。According to a third aspect of the present invention, there is provided a computer-readable recording medium storing a program of an additional software module for realizing the content display device according to the first or second aspect of the present invention.
【0018】第4の発明は、第1の発明または第2の発
明のコンテンツ表示装置を実現する追加型ソフトウエア
モジュールのプログラムを組込んだコンテンツ表示装置
からの送信リクエストにだけ応答するコンテンツサーバ
ーとネットワークで接続された1つ以上の前記コンテン
ツ表示装置とで構成されるコンテンツ配信システムであ
る。According to a fourth aspect of the present invention, there is provided a content server which responds only to a transmission request from a content display device incorporating a program of an additional software module for realizing the content display device according to the first or second invention. A content distribution system includes one or more content display devices connected via a network.
【0019】[0019]
【発明の実施の形態】以下、図面に基づいて本発明の実
施の形態を詳細に説明する。図1は、本発明の実施の形
態に係るコンテンツ配信システムの構成を示した図であ
る。このコンテンツ配信システムは、配信サーバ1、ネ
ットワーク2、コンテンツ表示装置3で実現される。コ
ンテンツ表示装置3は、パーソナル型のコンピュータ3
1に、コンテンツ表示手段33、追加型ソフトウエアモ
ジュール710、同720を搭載して実現される。コン
テンツ表示手段33としては、本実施形態ではWWWブ
ラウザ(以下単にブラウザ)700を用いる。従って配
信サーバー1にはWWWサーバーソフトウエアが搭載さ
れる必要がある。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a diagram showing a configuration of a content distribution system according to an embodiment of the present invention. This content distribution system is realized by a distribution server 1, a network 2, and a content display device 3. The content display device 3 is a personal computer 3
1 is realized by mounting the content display means 33, the additional software modules 710, and 720. In this embodiment, a WWW browser (hereinafter simply referred to as a browser) 700 is used as the content display unit 33. Therefore, the distribution server 1 needs to be loaded with WWW server software.
【0020】図2は、配信サーバ1の処理を示すフロー
チャートである。配信サーバ1は、蓄積されている原コ
ンテンツデータ10に可視電子透かしを埋め込みコンテ
ンツデータ11とし(S3)、ネットワーク2を介して
コンテンツ表示装置3に、コンテンツデータ11を配信
する(S7)。また、コンテンツ制作工程において可視
電子透かしを埋め込んだコンテンツデータ11を制作
し、配信サーバ10は、コンテンツデータ11を蓄積し
てそのまま配信を行うようにしてもよい。FIG. 2 is a flowchart showing the processing of the distribution server 1. The distribution server 1 embeds a visible digital watermark in the stored original content data 10 as content data 11 (S3), and distributes the content data 11 to the content display device 3 via the network 2 (S7). In the content production process, the content data 11 in which the visible digital watermark is embedded may be produced, and the distribution server 10 may accumulate the content data 11 and distribute it as it is.
【0021】図3は、コンテンツ表示装置3のハードウ
ェアを示した図である。コンテンツ表示装置3はコンピ
ュータ31の上に実現される。コンピュータ31は、補
助記憶装置32を備え、ユーザインターフェースとして
キーボード200、マウス300、CRTモニタ400
を具備し、GUI(グラフィカルユーザインターフェー
ス)を備えたOS(オペレーティングシステム)により
制御される。コンピュータ31で動作する各種アプリケ
ーションソフトウェアは、コンテンツ表示手段33もそ
のようなアプリケーションソフトの一種であるが、CR
Tモニタ400上に現れる個別のウインドウの中にその
アプリケーションソフトの表示データを出力する。FIG. 3 is a diagram showing the hardware of the content display device 3. The content display device 3 is realized on a computer 31. The computer 31 includes an auxiliary storage device 32, and has a keyboard 200, a mouse 300, and a CRT monitor 400 as user interfaces.
And is controlled by an OS (operating system) having a GUI (graphical user interface). As for various kinds of application software operating on the computer 31, the content display means 33 is a kind of such application software.
The display data of the application software is output in an individual window appearing on the T monitor 400.
【0022】キーボード200には、画面キャプチャ用
キー201が備わっており、CRTモニタ400に表示
されている内容の全部、またはコンテンツ表示手段33
の表示内容、あるいは本発明に係らないアプリケーショ
ンソフトウェア500が画面上に表示している内容を、
デジタルデータとして取り込むことができるよう、コン
ピュータ31のOSにより定義されている。The keyboard 200 is provided with a screen capture key 201, so that all of the content displayed on the CRT monitor 400 or the content display means 33 is provided.
Of the displayed content or the content displayed on the screen by the application software 500 not related to the present invention,
It is defined by the OS of the computer 31 so that it can be captured as digital data.
【0023】また画面コピー用ソフトウェア600は、
これをキーボード200またはマウス300で操作する
ことにより、CRTモニタ400に表示されている内容
の全部、または本発明に係らないアプリケーションソフ
トウェア500がそのウインドウ上に表示している内容
を、デジタルデータとして取り込むことができる。The screen copy software 600 includes:
By operating this with the keyboard 200 or the mouse 300, the entire contents displayed on the CRT monitor 400 or the contents displayed on the window by the application software 500 not related to the present invention are taken in as digital data. be able to.
【0024】ブラウザ700は、配信サーバ1がブラウ
ザ700のリクエストに応答してネットワーク2を介し
て送付したコンテンツデータ11を一旦コンピュータ3
1の補助記憶装置32に記録し、指定された表示指示情
報(これも配信サーバ1から入手するコンテンツデータ
の一種であり、最初に配信サーバー1から入手するデー
タである)に応じて表示画面データを構成してCRTモ
ニタ400の画面上にウィンドウ750として表示す
る。また、送られてきたコンテンツデータ11は、補助
記憶装置32に記録せずに直接表示を行うようにしても
よい。The browser 700 sends the content data 11 sent from the distribution server 1 via the network 2 in response to the request from the browser 700 to the computer 3 once.
Display data stored in the first auxiliary storage device 32 and specified according to designated display instruction information (this is also a type of content data obtained from the distribution server 1 and is data obtained first from the distribution server 1). And display it as a window 750 on the screen of the CRT monitor 400. The sent content data 11 may be directly displayed without being recorded in the auxiliary storage device 32.
【0025】図1に示すように、ブラウザ700は、ソ
フトウェアの構成要素として、追加型ソフトウェアモジ
ュール710および、追加型ソフトウェアモジュール7
20と連携して動作する。710および720は、ブラ
ウザ700が動作するために必ずしも必要ではなく、7
10および720の両方を含んでいない状態では、ブラ
ウザ700は、コンテンツ保護機能を具備しない状態で
動作することができる。また、710および720のう
ち片方だけを含んでいる状態では、ブラウザ700は追
加されているソフトウェアモジュールに対応する機能を
具備した状態で動作し、710および720の両方を含
んでいる状態では、各々のソフトウェアモジュールが提
供する機能の両方を具備した状態で動作する。As shown in FIG. 1, a browser 700 includes an additional software module 710 and an additional software module 7 as software components.
It operates in cooperation with the H.20. 710 and 720 are not necessary for the browser 700 to operate,
In a state that does not include both 10 and 720, the browser 700 can operate without the content protection function. When only one of 710 and 720 is included, the browser 700 operates with the function corresponding to the added software module, and when both include 710 and 720, The software module operates with both functions provided by the software module.
【0026】ブラウザ700と追加型ソフトウエアモジ
ュールの関係についてさらに説明する。追加型ソフトウ
エアモジュール710および720は、それぞれ、サー
バー1が送信するコンテンツデータ11に与えられたデ
ータタイプに応じて、ブラウザ700から呼び出され
る。このデータタイプはコンテンツデータ11のファイ
ル拡張子で識別される。配信サーバー1と追加型ソフト
ウエアモジュール710および720の間で、コンテン
ツ保護を必要とするデータタイプ(の表示方法)を予め
決めておいて、ブラウザ700が適切に対応できるよう
にコンテンツ表示装置31上に設定しておく必要があ
る。The relationship between the browser 700 and the additional software module will be further described. Each of the additional software modules 710 and 720 is called from the browser 700 according to the data type given to the content data 11 transmitted by the server 1. This data type is identified by the file extension of the content data 11. Between the distribution server 1 and the additional software modules 710 and 720, (a display method of) a data type requiring content protection is determined in advance, and the content type is displayed on the content display device 31 so that the browser 700 can appropriately handle the data type. Must be set to
【0027】この設定の仕方としては、インターネット
を用いるメールなどのアプリケーションで様々なデータ
型を扱うために考案されたMIME Type(Multipurpose In
ternet Mail Extention Type)の仕組みに則って設定す
るのが現在最も簡単である。即ち、コンテンツ保護を必
要とするデータタイプを表すMIME Typeとその表示(フ
ァイル拡張子)を適当な文字列として定義し、追加型ソ
フトウエアモジュール710および720のプログラム
コードの中に、このモジュールはどのようなMIME Type
を扱うモジュールなのかを指定するコードを所定の書式
で書込んでおく。次に、ブラウザ700の指定する追加
型ソフトウエアモジュールを格納するためのフォルダに
追加型ソフトウエアモジュール710および720を格
納する。このようにしておけば、ブラウザ700が起動
された時に、ブラウザ700は、同フォルダ中のソフト
ウエアモジュールを順に検査し、内部に対応するMIME T
ypeを明示する記述があれば、そのMIME Typeと当該ソフ
トウエアモジュールの対応をブラウザ内部に記憶する。As a setting method, a MIME type (Multipurpose In Multimedia In) designed to handle various data types in an application such as mail using the Internet is used.
Currently, it is easiest to set it according to the mechanism of Internet Mail Extension Type. That is, a MIME type indicating a data type requiring content protection and its display (file extension) are defined as an appropriate character string, and this module is included in the program codes of the additional software modules 710 and 720. MIME Type
Write a code that specifies whether the module handles the file in a predetermined format. Next, the additional software modules 710 and 720 are stored in a folder for storing the additional software modules specified by the browser 700. By doing so, when the browser 700 is started, the browser 700 sequentially checks the software modules in the same folder, and internally stores the corresponding MIME T
If there is a description specifying ype, the correspondence between the MIME Type and the software module is stored in the browser.
【0028】本実施例では、可視電子透かしを挿入した
データのMIME Typeを拡張子「.xx0」、それ以外の保護
処理を行いたいデータのMIME Typeを拡張子「.xx1」で
表示することとする。「.xx0」に対しては追加モジュー
ル710が呼び出され、「.xx1」に対しては追加モジュ
ール720が対応する。In this embodiment, the MIME type of the data into which the visible digital watermark is inserted is displayed with the extension “.xx0”, and the MIME type of the other data to be protected is displayed with the extension “.xx1”. I do. The additional module 710 is called for “.xx0”, and the additional module 720 corresponds to “.xx1”.
【0029】図4は、追加型ソフトウェアモジュール7
10を含んだブラウザ700が、コンテンツ表示を行う
場合の処理を示すフローチャートである。配信サーバー
1から入手したデータのタイプが「.xx0」であると、ブ
ラウザ700は追加モジュール710を呼び出す。呼び
出された追加モジュール710は、コンテンツの表示に
先だって、受信したコンテンツデータ11から可視電子
透かしを除去したコンテンツデータ12を作成する(S
10)。次にそのデータをブラウザ700の画面表示用
メモリ領域に展開して(S12)、ブラウザ700に制
御を戻す。可視電子透かしが除去されたコンテンツデー
タ12は、補助記憶装置32に記録しない。従って、C
RTモニタ400上のウィンドウ750に表示される
が、ブラウザ700用のキャッシュ領域には保持されな
い。FIG. 4 shows the additional software module 7.
10 is a flowchart showing a process when the browser 700 including the content 10 displays content. If the type of the data obtained from the distribution server 1 is “.xx0”, the browser 700 calls the additional module 710. The called additional module 710 creates the content data 12 by removing the visible digital watermark from the received content data 11 before displaying the content (S).
10). Next, the data is developed in the screen display memory area of the browser 700 (S12), and the control is returned to the browser 700. The content data 12 from which the visible digital watermark has been removed is not recorded in the auxiliary storage device 32. Therefore, C
Although displayed in the window 750 on the RT monitor 400, it is not stored in the cache area for the browser 700.
【0030】ウィンドウ750として表示されるコンテ
ンツ12は、可視電子透かしを除去した状態であるた
め、原コンテンツ10の意匠性を損なわない。一方、ネ
ットワーク2により伝送される元のコンテンツデータ1
1には、可視電子透かしが埋め込まれているため、ネッ
トワーク2から不正にコンテンツデータ11の入手が行
われたとしても、可視電子透かしがそのまま見えるため
著作権者の意に反した二次利用を抑止することができ
る。Since the contents 12 displayed as the window 750 are in a state where the visible digital watermark is removed, the design of the original contents 10 is not impaired. On the other hand, the original content data 1 transmitted by the network 2
1 has a visible digital watermark embedded therein, so that even if the content data 11 is illegally obtained from the network 2, the visible digital watermark can be seen as it is, so that secondary use contrary to the copyright holder's will is prevented. Can be deterred.
【0031】追加型ソフトウェアモジュール710は、
受信したコンテンツデータ11を補助記憶装置32に記
録してもよく、記録しなくてもよい。補助記憶装置32
にコンテンツデータ11を記録した場合は、コンテンツ
データ11に埋め込まれた可視電子透かしにより、補助
記憶装置32からコンテンツデータ11を複製すること
による、コンテンツの二次利用を抑止することができ
る。また、補助記憶装置32にコンテンツデータ11を
記録しない場合は、コンテンツデータ11の複製自体が
不可能である。The additional software module 710 includes:
The received content data 11 may or may not be recorded in the auxiliary storage device 32. Auxiliary storage device 32
When the content data 11 is recorded in the content data 11, secondary use of the content by duplicating the content data 11 from the auxiliary storage device 32 can be suppressed by the visible digital watermark embedded in the content data 11. If the content data 11 is not recorded in the auxiliary storage device 32, the content data 11 cannot be copied.
【0032】図5は、追加型ソフトウェアモジュール7
20を含んだブラウザ700が、コンテンツ表示を行う
場合の処理を示すフローチャートである。配信サーバー
1から入手したデータのタイプが「.xx1」であると、ブ
ラウザ700は追加モジュール720を呼び出す。呼び
出された追加モジュール720は、コンテンツの表示に
先だって、コンテンツの表示に先だって、画面キャプチ
ャ用キー201の機能を、何も行わないように定義する
(S20)。そしてコンテンツデータをブラウザ700
の画面表示用メモリ領域に展開する(S22)。次に、
今コンテンツデータを表示した枠内へのマウス操作に関
するイベント処理を再設定する(S24)。ここで、例
えば当該コンテンツデータ表示枠にカーソールを移動し
て右クリックした時に現れるメニューからコピーコマン
ドを選択できなくするように設定することも可能であ
る。次に、ブラウザ700のメニュー操作自体を変更す
るために、まず、ブラウザ700の表示枠のイベント処
理設定情報を追加ソフトウエアモジュール720が処理
できる適当なメモリ領域に待避する(S26)。そし
て、新しいブラウザ700の表示枠のイベント処理設定
情報を設定する(S28)。FIG. 5 shows the additional software module 7.
20 is a flowchart showing a process when the browser 700 including the content 20 displays content. If the type of the data obtained from the distribution server 1 is “.xx1”, the browser 700 calls the additional module 720. The called additional module 720 defines the function of the screen capture key 201 so as to perform nothing before displaying the content and prior to displaying the content (S20). Then, the content data is transmitted to the browser 700.
(S22). next,
The event processing relating to the mouse operation in the frame in which the content data is now displayed is reset (S24). Here, for example, it is also possible to set so that the copy command cannot be selected from a menu that appears when the cursor is moved to the content data display frame and right-clicked. Next, in order to change the menu operation itself of the browser 700, first, the event processing setting information in the display frame of the browser 700 is saved in an appropriate memory area that can be processed by the additional software module 720 (S26). Then, the event processing setting information of the display frame of the new browser 700 is set (S28).
【0033】これらイベント処理設定情報の設定の仕方
は使用するWWWブラウザの仕様に依存する。その詳細
については、本発明の本質的部分でないため省略する。How to set the event processing setting information depends on the specifications of the WWW browser used. The details are omitted because they are not essential to the present invention.
【0034】図7は、追加モジュール720により新た
に設定されたイベント処理を説明するフローチャートで
ある。追加モジュール720が起動されることによるブ
ラウザ700のイベント処理に関して説明する。FIG. 7 is a flowchart for explaining an event process newly set by the additional module 720. The event processing of the browser 700 when the additional module 720 is activated will be described.
【0035】ステップS28において、追加モジュール
720は、ブラウザ700のイベント処理ハンドラが、
操作者がコンピュータ31上のブラウザ700以外のア
プリケーションに操作を切り替えた場合はステップS1
01を、ブラウザ700以外のアプリケーションからブ
ラウザ700に操作対象が戻った場合はステップS10
2を実行するようにイベント処理設定情報を設定してい
る。その直後は、ステップS00のイベント待ちの状態
である。その後、マウス300のクリックなどの何らか
のイベントが発生すると、ブラウザ700のイベント処
理ハンドラが働き、何のイベントが生じたのかを検査
し、該当するイベントに対応する処理ルーチンを呼び出
す(S99)。操作者がコンピュータ31上のブラウザ
700以外のアプリケーションに操作を切り替えた場合
は、ブラウザ700の表示枠750を最小化して表示内
容が見えないようにする(S101)。また、操作者が
ブラウザ700以外のアプリケーションからブラウザ7
00に操作対象を戻した場合は、最小化したブラウザ7
00の表示枠750を元のサイズに戻す(S102)。
それ以外のイベントに関しては、従来と同じ処理を行う
(S100)。各処理を実行した後はステップS00に
戻り次のイベントが発生するのを待つ。In step S28, the additional module 720 determines that the event processing handler of the browser 700
If the operator has switched the operation to an application other than the browser 700 on the computer 31, step S1
01 when the operation target returns to the browser 700 from an application other than the browser 700 (step S10).
Event processing setting information is set so as to execute Step 2. Immediately thereafter, it is in a state of waiting for an event in step S00. Thereafter, when an event such as a click of the mouse 300 occurs, the event processing handler of the browser 700 operates to check what event has occurred, and calls a processing routine corresponding to the event (S99). When the operator switches the operation to an application other than the browser 700 on the computer 31, the display frame 750 of the browser 700 is minimized so that the display contents are not visible (S101). Further, when the operator uses an application other than the browser 700,
When the operation target is returned to 00, the browser 7 minimized
The display frame 750 of 00 is returned to the original size (S102).
For other events, the same processing as the conventional event is performed (S100). After executing each process, the process returns to step S00 and waits for the occurrence of the next event.
【0036】ステップS101の処理により、ブラウザ
700に保護コンテンツデータが表示された後、画面キ
ャプチャーソフト600を操作しようとしても、表示ウ
インドウ750が隠れてしまうため、コンテンツデータ
のコピーができない。After the protected content data is displayed on the browser 700 by the process of step S101, even if the user tries to operate the screen capture software 600, the display window 750 is hidden, so that the content data cannot be copied.
【0037】また、図5で示した追加型ソフトウェアモ
ジュール720による一連の処理が実行されると、画面
キャプチャキー201を押しても、キー201に対応し
た処理内容は変更されており、画面コピー処理は実行さ
れない。When a series of processing by the additional type software module 720 shown in FIG. 5 is executed, even if the screen capture key 201 is pressed, the processing corresponding to the key 201 is changed, and the screen copy processing is not performed. Not executed.
【0038】追加型ソフトウェアモジュール720は、
上記以外の画面コピー抑止手段を具備していてもよい。
ステップS28で、ブラウザ表示枠750に対するイベ
ント処理情報を設定するが、ここで、ブラウザ700の
メニューからコピーコマンドを選択できないように設定
することも可能である。The additional software module 720 includes:
Screen copy suppression means other than the above may be provided.
In step S28, event processing information for the browser display frame 750 is set. Here, it is also possible to set so that a copy command cannot be selected from the menu of the browser 700.
【0039】WWWサーバーの仕様により、あるタイミ
ングで(例えば異なるコンテンツページを表示させるよ
うブラウザ700の操作を行った時)追加モジュール7
20の終了処理ルーチンが実行される。この時の終了処
理の動作内容を図6のフローチャートに示す。According to the specifications of the WWW server, an additional module 7 is provided at a certain timing (for example, when the browser 700 is operated to display a different content page).
A termination processing routine of 20 is executed. The operation contents of the termination processing at this time are shown in the flowchart of FIG.
【0040】終了処理ではまず、キーボード200のキ
ー設定を元に戻す(S30)。この結果画面キャプチャ
キー201が再び有効になる。次に、ブラウザ表示枠7
50に関するイベント処理設定情報を元の状態に復帰さ
せる(S32)。この結果ブラウザ700の動作は全て
追加型ソフトウエアモジュール720が起動される前の
状態、すなわち図7でステップS101およびS102
が存在しない動作フローの状態に戻る。In the end processing, first, the key setting of the keyboard 200 is returned to the original (S30). As a result, the screen capture key 201 becomes valid again. Next, the browser display frame 7
The event processing setting information related to 50 is returned to the original state (S32). As a result, all operations of the browser 700 are in a state before the additional software module 720 is started, that is, in steps S101 and S102 in FIG.
Returns to the state of the operation flow in which no exists.
【0041】以上に示した例では、追加型ソフトウェア
モジュールは、コンテンツ保護手段により独立したモジ
ュール710、720となっているが、各々の機能を具
備した、一つの追加型ソフトウェアモジュールとして構
成してもよい。また、ブラウザ700は、追加型ソフト
ウェアモジュール710、720が組み込まれていない
場合にコンテンツ11を受信した時の動作として、コン
テンツ11をそのまま表示するよう構成してもよく、コ
ンテンツの表示を行わないように構成してもよい。In the example described above, the additional software modules are independent modules 710 and 720 by the content protection means. However, the additional software modules may be configured as one additional software module having each function. Good. In addition, the browser 700 may be configured to display the content 11 as it is, as an operation when the content 11 is received when the additional software modules 710 and 720 are not installed, so that the content is not displayed. May be configured.
【0042】追加型ソフトウェアモジュール710、7
20が処理を実行した後でブラウザ700に制御を戻す
前に、配信サーバー1に対して、何らかの受取りメッセ
ージを送付するように追加型ソフトウェアモジュール7
10、720を構成することも可能である。この場合、
配信サーバー側では、保護コンテンツデータを送付した
後、受取りメッセージが来れば、ブラウザ700側に追
加型ソフトウエアモジュールが組込まれていることを確
認できる。終了メッセージが正常に帰ってこなければ、
それ以後の同じブラウザ700からのリクエストに返答
しないように配信サーバー1を構成することも可能であ
る。Additional software modules 710, 7
After performing the processing and before returning control to the browser 700, the additional software module 7 may be configured to send any received message to the distribution server 1.
It is also possible to configure 10, 720. in this case,
On the distribution server side, when the received message arrives after sending the protected content data, it is possible to confirm that the additional software module is incorporated in the browser 700 side. If the end message does not return normally,
It is also possible to configure the distribution server 1 so as not to reply to a subsequent request from the same browser 700.
【0043】例えば、配信サーバー1がブラウザ700
からの最初のリクエストに返答する時に(この時、ブラ
ウザ700には、コンテンツ全体の表紙のようなデータ
が送付されるものとする)、以後の保護コンテンツデー
タを配信するための専用プログラムを発生させ、その後
のブラウザ700のリクエストに対するコンテンツデー
タの送付はこの専用プログラムにて処理するものとし、
その専用プログラムが上記の終了メッセージの有無を確
認して、以後のレスポンスを区別するようにさせればよ
い。この専用プログラムはひとまとまりのコンテンツを
送付し終った時点で自動消滅する。このような配信サー
バ1を使用することにより必要なソフトウエアモジュー
ルを組込んでいないブラウザ700に対しては保護コン
テンツデータを含んだコンテンツ全体の配信を拒否する
ことができる。For example, when the distribution server 1 has the browser 700
(In this case, data such as the cover of the entire content is sent to the browser 700) at the time of replying to the first request from the browser, a special program for distributing the protected content data thereafter is generated. The subsequent transmission of the content data in response to the request from the browser 700 is processed by this dedicated program.
The dedicated program may confirm the presence or absence of the end message and distinguish subsequent responses. This dedicated program automatically disappears when it has sent a piece of content. By using such a distribution server 1, it is possible to reject distribution of the entire content including the protected content data to a browser 700 in which a necessary software module is not incorporated.
【0044】ブラウザ700からデータタイプに応じて
追加型ソフトウェアモジュールが呼び出される仕組みと
してMIME Typeを用いて実現する実施形態を述べたが、
本発明の趣旨はこれに限定されるものではない。コンテ
ンツ表示手段33としては、最低限、コンテンツデータ
のデータタイプを認識してこのタイプに応じて適切な追
加型モジュールを呼び出す機能があればよい。Although the embodiment in which the additional type software module is called from the browser 700 according to the data type by using the MIME Type has been described,
The gist of the present invention is not limited to this. As a minimum, the content display means 33 only needs to have a function of recognizing the data type of the content data and calling an appropriate additional module according to the type.
【0045】また、コンテンツ表示手段33としてWW
Wブラウザを使用した実施形態を述べたが、本発明の趣
旨はこれに限定されるものではない。配信サーバー1と
コンテンツ表示手段33との間のデータ転送プロトコ
ル、コンテンツの記述方法、コンテンツ表示手段33自
体の実現方法は現在普及しているWWW技術に制限され
るものではなく、独自の方式であってもよい。Further, WW is used as the content display means 33.
Although the embodiment using the W browser has been described, the gist of the present invention is not limited to this. The data transfer protocol between the distribution server 1 and the content display means 33, the method of describing the content, and the method of realizing the content display means 33 themselves are not limited to the currently widespread WWW technology, but are unique. You may.
【0046】[0046]
【発明の効果】以上、本発明によれば、電子透かし機能
や画面コピー抑止機能といった、コンテンツ保護機能を
ブラウザに追加し、ブラウザが表示するコンテンツが著
作権者の意図しない仕方で二次利用されることを防ぐ、
あるいは抑止することができる。本発明を利用すること
により、ネットワークを通じて、特定の会員向けに追加
型ソフトウェアとコンテンツを提供するサービス、不特
定のユーザに対し追加型ソフトウェアモジュールを無償
で配布しコンテンツを有償で販売するサービス、不特定
のユーザに対しコンテンツ自体は無償で配信し追加型ソ
フトウェアモジュールを有償で販売するサービス、追加
型ソフトウェアモジュールおよびコンテンツを有償で販
売するサービスなどが考えられるため、本発明は、明ら
かに、極めて実用的で有用な技術である。As described above, according to the present invention, a content protection function such as a digital watermark function and a screen copy suppression function is added to a browser, and the content displayed by the browser is secondarily used in a manner not intended by the copyright holder. To prevent
Or they can be deterred. By using the present invention, a service for providing additional software and content to specific members via a network, a service for distributing additional software modules to unspecified users free of charge and selling content for a fee, The present invention is obviously extremely practical because it is possible to distribute the content itself to specific users free of charge and sell additional software modules for a fee, and to sell additional software modules and content for a fee. And useful technology.
【図1】 本発明の一実施形態に係るコンテンツ表示装
置3とそれを含めたコンテンツ配信システムの構成例を
示す図である。FIG. 1 is a diagram illustrating a configuration example of a content display device 3 and a content distribution system including the same according to an embodiment of the present invention.
【図2】 配信サーバー1の処理を説明する図である。FIG. 2 is a diagram illustrating processing of a distribution server 1.
【図3】 コンテンツ表示装置3の構成図である。FIG. 3 is a configuration diagram of a content display device 3.
【図4】 追加ソフトウエアモジュール710の処理内
容を説明するフロー図である。FIG. 4 is a flowchart illustrating processing contents of an additional software module 710.
【図5】 追加ソフトウエアモジュール720の処理内
容を説明するフロー図である。FIG. 5 is a flowchart illustrating processing contents of an additional software module 720;
【図6】 追加ソフトウエアモジュール720の終了処
理内容を説明するフロー図である。FIG. 6 is a flowchart for explaining the termination processing content of an additional software module 720;
【図7】 追加ソフトウエアモジュール720起動後の
コンテンツ表示手段33の処理動作を説明するフロー図
である。FIG. 7 is a flowchart for explaining the processing operation of the content display means 33 after the additional software module 720 is activated.
1 配信サーバ 2 ネットワーク 3 コンテンツ表示装置 10 原コンテンツデータ 11 配信コンテンツデータ 31 コンピュータ 32 補助記憶装置 33 コンテンツ表示手段 200 キーボード 201 画面キャプチャキー 300 マウス 400 モニタ 500 アプリケーションソフトウエア 600 画面キャプチャソフト 700 ブラウザ 710、720 追加モジュール 750 ブラウザ700の表示するウインドウ Reference Signs List 1 distribution server 2 network 3 content display device 10 original content data 11 distribution content data 31 computer 32 auxiliary storage device 33 content display means 200 keyboard 201 screen capture key 300 mouse 400 monitor 500 application software 600 screen capture software 700 browser 710, 720 Additional module 750 Window displayed by browser 700
フロントページの続き Fターム(参考) 5B017 AA06 BA08 BB09 CA15 CA16 5B075 KK54 PP02 PP03 PQ02 5B082 GA11 5B085 AE06 BG07 Continuation of the front page F term (reference) 5B017 AA06 BA08 BB09 CA15 CA16 5B075 KK54 PP02 PP03 PQ02 5B082 GA11 5B085 AE06 BG07
Claims (10)
アクセスしてコンテンツデータを受取り、これを表示す
るコンテンツ表示手段を備えたコンテンツ表示装置であ
って、受取ったデータがコンテンツ保護処理を受けたい
コンテンツデータであることを示す特別なデータタイプ
である場合に、前記コンテンツ表示手段から呼び出さ
れ、所定のコンテンツ保護処理を実行する追加型ソフト
ウエアモジュールを備えたことを特徴とするコンテンツ
表示装置。1. A content display device provided with content display means for accessing content servers on a network to receive and display content data, wherein the received data is content data to be subjected to content protection processing. A content display device comprising an additional software module which is called from the content display means and executes a predetermined content protection process when the data type is a special data type.
コンテンツ表示装置の補助記憶装置に対象コンテンツデ
ータを残さないようにすることでコンテンツ保護処理を
実現する請求項1に記載のコンテンツ表示装置。2. The additional software module, comprising:
The content display device according to claim 1, wherein the content protection processing is realized by not storing the target content data in the auxiliary storage device of the content display device.
コンテンツ表示装置上でコンテンツ表示手段による表示
ウインドウが操作対象でなくなった時を関知してその表
示ウインドウを不可視状態とすることでコンテンツ保護
処理を実現する請求項1に記載のコンテンツ表示装置。3. The additional software module comprises:
2. The content display apparatus according to claim 1, wherein the content protection processing is realized by making the display window invisible when the display window by the content display means is no longer an operation target on the content display apparatus.
コンテンツ表示手段のコンテンツデータコピー機能を無
効化することでコンテンツ保護処理を実現する請求項1
に記載のコンテンツ表示装置。4. The additional software module comprises:
2. A content protection process is realized by disabling a content data copy function of a content display means.
A content display device according to claim 1.
コンテンツ表示装置の画面キャプチャ機能を無効化する
ことでコンテンツ保護処理を実現する請求項1に記載の
コンテンツ表示装置。5. The additional software module,
The content display device according to claim 1, wherein the content protection process is realized by disabling a screen capture function of the content display device.
しを挿入することを特徴とする、請求項1から請求項5
のいずれかに記載のコンテンツ表示装置を含むコンテン
ツ配信システム。6. A digital watermark is inserted in content data to be protected.
A content distribution system including the content display device according to any one of the above.
る請求項6に記載のコンテンツ配信システム。7. The content distribution system according to claim 6, wherein a visible digital watermark is used as the digital watermark.
かしを用い、前記追加型ソフトウエアモジュールは、保
護したいコンテンツデータを表示する際に電子透かしを
除去して表示することを特徴とする請求項7に記載のコ
ンテンツ配信システムで用いられるコンテンツ表示装
置。8. The method according to claim 7, wherein a removable digital watermark is used as the digital watermark, and the additional software module removes and displays the digital watermark when displaying content data to be protected. A content display device used in the content distribution system according to 1.
表示装置、または請求項6から請求項8に記載のコンテ
ンツ配信システムに用いられるコンテンツ表示装置のい
ずれかを実現する追加型ソフトウエアモジュールのプロ
グラムを記録したコンピュータ読取り可能な記録媒体。9. An additional software module for realizing one of the content display device according to claim 1 and the content display device used in the content distribution system according to claim 6. Computer-readable recording medium on which the program of the present invention is recorded.
能な記録媒体に記録されている追加型ソフトウエアモジ
ュールを組込んだコンテンツ表示装置からの送信リクエ
ストにだけ応答するコンテンツサーバーとネットワーク
で接続された1つ以上の前記コンテンツ表示装置とで構
成されるコンテンツ配信システム。10. A network connected to a content server which responds only to a transmission request from a content display device incorporating an additional software module recorded on the computer-readable recording medium according to claim 9. A content distribution system including at least one content display device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000012274A JP2001202280A (en) | 2000-01-20 | 2000-01-20 | Content display device and content distribution system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000012274A JP2001202280A (en) | 2000-01-20 | 2000-01-20 | Content display device and content distribution system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001202280A true JP2001202280A (en) | 2001-07-27 |
Family
ID=18540013
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000012274A Pending JP2001202280A (en) | 2000-01-20 | 2000-01-20 | Content display device and content distribution system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001202280A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001292270A (en) * | 2000-04-07 | 2001-10-19 | Nec Corp | Communication terminal device |
| JP2017004371A (en) * | 2015-06-12 | 2017-01-05 | Necプラットフォームズ株式会社 | Information terminal device, server, and control method |
| US20190392167A1 (en) * | 2017-01-19 | 2019-12-26 | Creator's Head Inc. | Information control program, information control system, and information control method |
| JP2020149332A (en) * | 2019-03-13 | 2020-09-17 | 株式会社サテライトオフィス | Security browser application software |
-
2000
- 2000-01-20 JP JP2000012274A patent/JP2001202280A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001292270A (en) * | 2000-04-07 | 2001-10-19 | Nec Corp | Communication terminal device |
| JP2017004371A (en) * | 2015-06-12 | 2017-01-05 | Necプラットフォームズ株式会社 | Information terminal device, server, and control method |
| US20190392167A1 (en) * | 2017-01-19 | 2019-12-26 | Creator's Head Inc. | Information control program, information control system, and information control method |
| US11734443B2 (en) * | 2017-01-19 | 2023-08-22 | Creator's Head Inc. | Information control program, information control system, and information control method |
| JP2020149332A (en) * | 2019-03-13 | 2020-09-17 | 株式会社サテライトオフィス | Security browser application software |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6298446B1 (en) | Method and system for copyright protection of digital images transmitted over networks | |
| US8868450B2 (en) | Limited-use browser and security system | |
| JP4682276B2 (en) | Watermark encoder and decoder enable software and apparatus | |
| US6789200B1 (en) | Method of automatically instituting secure, safe libraries and functions when exposing a system to potential system attacks | |
| US7295677B2 (en) | Systems and methods for adding watermarks using network-based imaging techniques | |
| US20130318634A1 (en) | Image forming apparatus, launching method of program in the apparatus, image forming system, and program and storage medium therefor | |
| JP2001101173A (en) | Technique for preparing viewer specified view of document | |
| JP2003536120A (en) | Apparatus and method for preventing unauthorized copying and distribution of electronic messages transmitted over a network | |
| US8738771B2 (en) | Secure graphical objects in web documents | |
| JP2014049059A (en) | Cost management system, cost management device, and program | |
| JP4018266B2 (en) | Device control device, terminal device, network system, control method, and storage medium | |
| JP2001202280A (en) | Content display device and content distribution system | |
| JP2009177828A (en) | Multifunction device, user interface providing device, and user interface providing method | |
| US8302203B2 (en) | Content transmission system, transmission server, communication terminal, and content transmission method | |
| US20020019813A1 (en) | Information processing apparatus, information processing system, information processing method, and storage medium therefor | |
| JP2009223658A (en) | Operation display system and program for the same | |
| EP1001330A2 (en) | Method and system for copyright protection of digital images transmitted over networks | |
| JP2001154984A (en) | Method and system for protecting copyright of digital image transmitted through network | |
| JPWO2002033543A1 (en) | Software rental system | |
| CN115270191B (en) | Dynamic information protection method and device based on API (application program interface) | |
| JP2002163153A (en) | Data copy method, data copy system, recording medium recording copy program provided with data for copy, and data for copy | |
| JP2011145772A (en) | Server, control method, and program | |
| JPH11149469A (en) | Document processing apparatus, document processing method, and storage medium | |
| JP4236819B2 (en) | Content providing system and content providing program | |
| CN117874723A (en) | Desktop screen watermark generation method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060306 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060316 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060704 |