[go: up one dir, main page]

JP2002049514A - Image processing method, image processing device, and storage medium - Google Patents

Image processing method, image processing device, and storage medium

Info

Publication number
JP2002049514A
JP2002049514A JP2000238416A JP2000238416A JP2002049514A JP 2002049514 A JP2002049514 A JP 2002049514A JP 2000238416 A JP2000238416 A JP 2000238416A JP 2000238416 A JP2000238416 A JP 2000238416A JP 2002049514 A JP2002049514 A JP 2002049514A
Authority
JP
Japan
Prior art keywords
image
tiles
image processing
processing method
information
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.)
Withdrawn
Application number
JP2000238416A
Other languages
Japanese (ja)
Inventor
Miyuki Enokida
幸 榎田
Yasuo Fukuda
康男 福田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2000238416A priority Critical patent/JP2002049514A/en
Publication of JP2002049514A publication Critical patent/JP2002049514A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【課題】 ファイル管理を容易な構成とした上で、画像
を分割したタイルから所望のタイルを容易に獲得可能な
構成を提供できなかった。 【解決手段】 本発明では、分割された所望の画像を画
像を分割した複数のタイルと、該タイルごとに該タイル
に対する関連付け情報を保持する画像ファイルを有する
サーバマシンから前記複数のタイルの少なくとも1つか
らなる画像と前記関連付け情報を受信し(図6、601
b)、マニュアル指示に応じて、前記関連付け情報を用
いて、前記複数のタイルから選択的にタイルを受信する
(図8、s806)ことを特徴とする。
(57) [Summary] [Problem] To provide a configuration in which a desired tile can be easily obtained from tiles obtained by dividing an image in addition to an easy configuration of file management. According to the present invention, at least one of the plurality of tiles is obtained from a server machine having a plurality of tiles obtained by dividing an image into a desired image and an image file holding association information for each tile. (FIG. 6, 601)
b) selectively receiving a tile from the plurality of tiles using the association information in response to a manual instruction (s806 in FIG. 8).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像処理方法、画
像処理装置及び記憶媒体に関する。
[0001] The present invention relates to an image processing method, an image processing apparatus, and a storage medium.

【0002】[0002]

【従来の技術】インターネット上では、WWWサーバに
Webブラウザからアクセスして、文書データや画像デ
ータ等を閲覧することが盛んに行われている。このしく
みは、インターネット上に情報を公開するWWWサーバ
と、その情報を閲覧するクライアントがあり、クライア
ント側はWebブラウザを使用してサーバ上の情報を閲
覧する。このWWWサーバは、Home Pageとい
われる公開したい情報をHTMLで記述した文書があ
り、それをクライアント側のWebブラウザが、クライ
アントコンピュータに表示する。クライアント側のWe
bブラウザは、表示しているページ内のリンクを辿って
行き、自分が必要な情報を得ることができる。
2. Description of the Related Art On the Internet, accessing a WWW server from a Web browser to browse document data, image data, and the like is actively performed. This mechanism includes a WWW server that publishes information on the Internet and a client that browses the information, and the client uses a Web browser to browse the information on the server. This WWW server has a document called Home Page in which information to be disclosed is described in HTML, and the client-side Web browser displays the document on a client computer. Client-side We
The b-browser can follow the link in the displayed page to obtain necessary information.

【0003】さらに、画像の特定の領域と他のデータを
関連付ける方法として、例えばHTMLを用いたWWW
システムにはイメージマップという方法がある。イメー
ジマップとは、HTML文書中に表示された画像の特定
の領域にハイパーリンクを対応させ、各領域とそのリン
ク先のデータを関連付けるものである。
Further, as a method of associating a specific area of an image with other data, for example, WWW using HTML
The system has a method called an image map. An image map associates a hyperlink with a specific area of an image displayed in an HTML document, and associates each area with data at the link destination.

【0004】[0004]

【発明が解決しようとする課題】しかし上述したイメー
ジマップは、HTTPプロトコルを用いてサーバ、クラ
イアント間で通信しており、このプロトコルでは、以下
のように動作する。
However, the above-described image map communicates between the server and the client by using the HTTP protocol, and this protocol operates as follows.

【0005】例えば、図11のような画像10101の
中にある各領域10111,10112,10113に
それぞれハイパーリンクを付加し、HTMLブラウザで
図11の画像を表示し、次にユーザが図11の画像をク
リックした場合に、その時のユーザがクリックした座標
と各領域よりリンクのジャンプ先を決定するというもの
である。
For example, hyperlinks are added to the respective areas 10111, 10112, and 10113 in an image 10101 as shown in FIG. 11, and the image of FIG. 11 is displayed by an HTML browser. When the user clicks on, the jump destination of the link is determined from the coordinates at which the user has clicked and each area.

【0006】このイメージマップには大別して領域と関
連付けられたデータへのアクセスを管理、すなわち、ユ
ーザがクリックした座標と各領域から次のジャンプ先を
決定する場合に、サーバ側で判断する方式と、サーバが
予めクライアント側に領域と関連付けられたデータの一
覧を渡しておきクライアント側がその関連付けられたデ
ータへのアクセスを管理する方式がある。以下、前者を
サーバサイドのイメージマップ、後者をクライアントサ
イドのイメージマップと呼ぶ。
[0006] This image map roughly manages access to data associated with an area, that is, a method in which a server determines when the next jump destination is determined from the coordinates clicked by the user and each area. There is a method in which a server passes a list of data associated with an area to a client in advance, and the client manages access to the associated data. Hereinafter, the former is called a server-side image map, and the latter is called a client-side image map.

【0007】サーバサイドのイメージマップは、例えば
公知のNCSAのhttpサーバの場合、図12の10
201に示すようなマップファイル(chibi.ma
p)を作成し、さらにイメージマップをユーザに提供す
るためのHTML文書中に10202のような部分HT
MLを入れることにより実現される。
[0007] For example, in the case of a publicly known NCSA http server, the image map on the server side is 10 in FIG.
A map file as shown in 201 (chibi.ma
p), and a partial HT such as 10202 in the HTML document to provide the image map to the user.
This is realized by inserting the ML.

【0008】図12のマップファイル10201につい
て簡単に説明する。1行目は、2行目以降の領域以外の
領域にURLを付与している。したがって、ユーザがク
リックして指定した座標が、2行目以降指定される各領
域のどれにも含まれなかった場合には、ここで指定する
URL(http://somewhere.doma
in/tsuyu.html)が適用される。2行目は
多角形指定であり、“50,0”,“0,50”,“1
00,50”はそれぞれ画像中の画素を単位とし、画像
の左上を原点とした座標値を示している。多角形指定の
場合、いくつかの座標値が表す点で囲まれた領域を指定
している。また、図12の例では“50,0”,“0,
50”,“100,50”の3点で囲まれた領域の内部
に“/hanpen.html“というURLを関連付
けている。3行目は円指定であり、50,80は円の中
心、30は円の半径を意味している。円の場合も多角形
と同様に画素を単位として画像の左上を原点とする座標
の座標値である。また、ここではこの円領域の内部に
“http://other.domain/tama
go.html”を関連付けている。4行目は矩形指定
であり、“0,110”,“100,160”は矩形の
対角線の一本の両端の座標を示している。やはりこの場
合も画像を単位として画像の左上を原点とする座標の座
標値である。またこの矩形領域の内部には“http:
//another.domain/chikuwab
u.html”を関連付けている。
[0008] The map file 10201 of FIG. 12 will be briefly described. In the first row, a URL is assigned to an area other than the area after the second row. Therefore, if the coordinates specified by the user by clicking are not included in any of the areas specified in the second and subsequent rows, the URL specified here (http: //somewhere.doma)
in / tsuyu. html) apply. The second line is a polygon designation, "50, 0", "0, 50", "1".
00, 50 "indicate coordinate values with the pixel in the image as a unit and the origin at the upper left of the image. In the case of polygon designation, an area surrounded by points represented by some coordinate values is designated. 12, "50,0", "0,
"/ Hanpen. 50" and "100, 50" in a region surrounded by three points. html ". The third line is a circle designation, 50 and 80 represent the center of the circle, and 30 represents the radius of the circle. The coordinates are coordinates with the origin at the upper left corner of the image, and here, “http: // other. domain / tama
go. The fourth line is a rectangle designation, and “0, 110”, “100, 160” indicate the coordinates of both ends of one of the diagonal lines of the rectangle. Is the coordinate value of the coordinates with the origin at the upper left of the image, and “http:
// another. domain / chikuwab
u. html ”.

【0009】10202の部分HTMLの2行目img
タグの中にismap属性があることにより、クライア
ントは、1行目の“<a href …>”で始まり3
行目の“</a>”で終了するハイパーリンクがサーバ
サイドイメージマップであることを理解する。1行目に
あるAタグのhref属性の値は、通常であればハイパ
ーリンク先のURLを指すが、サーバサイドのイメージ
マップの場合は2つの部分から構成される。この場合、
サーバのWWWサービス上のパスで、 サーバサイドイメージマップを処理するCGIスクリプ
ト/cgi−bin/imagemap マップファイルのパス/mapfiles/chib
i.map を連結したものになっている。クライアントは1行目の
URLとユーザがクリックした座標からURLを生成
し、そのURLに対してリクエストを発行する。リクエ
ストを受け取ったサーバは、CGIスクリプト(/cg
i−bin/imagemap)を起動する。CGIス
クリプトは、マップファイルのパスからマップファイル
の内容(10201)を参照し、ユーザがクリックした
座標とマップファイルからジャンプ先を判断し、そのU
RLを返す。クライアントは返されたURLに対して再
度リクエストを発行して目的のデータにアクセスする。
The second line img of the partial HTML of 10202
Due to the ismap attribute in the tag, the client starts with “<a href ...>” on the first line and
It is understood that the hyperlink ending with “</a>” in the line is a server-side image map. The value of the href attribute of the A tag in the first line usually indicates the URL of the hyperlink destination, but in the case of the server-side image map, it is composed of two parts. in this case,
CGI script / cgi-bin / imagemap map file path / mapfiles / chib to process server-side image maps on server WWW service path
i. map. The client generates a URL from the URL on the first line and the coordinates clicked by the user, and issues a request to the URL. Upon receiving the request, the server executes the CGI script (/ cg
(i-bin / imagemap) is started. The CGI script refers to the contents (10201) of the map file from the map file path, determines the jump destination from the coordinates clicked by the user and the map file, and
Returns RL. The client issues a request again to the returned URL to access the target data.

【0010】クライアントサイドのイメージマップは次
のように実現される。図13の10301はサーバサイ
ドのイメージマップにおけるマップファイルに相当する
部分HTMLデータであり、10302は10301に
よる領域指定の場合のイメージマップの指定を行なう部
分HTMLである。
[0010] The image map on the client side is realized as follows. In FIG. 13, reference numeral 10301 denotes partial HTML data corresponding to a map file in a server-side image map, and reference numeral 10302 denotes a partial HTML for specifying an image map in the case of specifying an area by 10301.

【0011】図12のマップを指定する部分HTML1
0301について簡単に説明する。1行目のmapタグ
に始まり、対応する9行目の“</map>”の範囲が
クライアントサイドのイメージマップで用いるマップ指
定であることを示している。また、mapタグのnam
e属性で、2行目〜8行目の領域指定とURLの対のセ
ットによるマップ指定に“chibi_client_
map”という名称をつけている。この名称は、103
02のimgタグによって参照されている。
Part HTML1 for specifying the map of FIG.
0301 will be described briefly. Beginning with the map tag on the first line, the corresponding range of “</ map>” on the ninth line indicates that the map is used for an image map on the client side. Also, nam of the map tag
The e attribute specifies “chibi_client_” for the area specification on the second to eighth lines and the map specification using a set of URL pairs.
map ". This name is 103
It is referenced by the 02 img tag.

【0012】10301の2行目〜8行目は先に述べた
ように、領域指定とURLの対の指定である。また、a
reaタグの各属性は、 ・shape属性 領域の形状。defaultは「その他」の意 ・coorde属性 領域の形状を指定するパラメータ ・href属性 領域に対応させるURLとなっている。書式が異なるも
のの、2〜7行目の指定は10201による領域指定と
同一にしてあり、それぞれ ・10201の1行目と10301の2行目 ・10201の2行目と10301の3,4行目 ・10201の3行目と10301の5,6行目 ・10201の4行目と10301の7,8行目 に相当するので、各areaタグの説明については省略
する。
Lines 2 to 8 of 10301 are, as described above, for specifying a pair of an area and a URL. Also, a
Each attribute of the rea tag is as follows: shape attribute The shape of the area. Default means “other”. ・ coord attribute A parameter for specifying the shape of the area. ・ href attribute A URL to be associated with the area. Although the format is different, the specification of the second to seventh lines is the same as the area specification by 10201. 1st line of 10201 and 2nd line of 10301. 2nd line of 10201 and 3rd and 4th lines of 10301. 3rd line of 10201 and 5th and 6th lines of 10301. 4th line of 10201 and 7th and 8th lines of 10301. Therefore, description of each area tag is omitted.

【0013】10302は、画像と10301によるマ
ップ指定を結びつける部分HTMLである。10302
では、imgタグのusemap属性に“kanto
u.html#chibi_client_map”を
指定している。これの“#”以前の部分は、マップ指定
のあるファイルのURLを意味しており、また“#”以
降の部分はマップの名称を意味している。したがって、
この部分は、「kantou.htmlというURLに
あるファイル中のchibi_client_map」
という名称が指すマップ指定を指している。従って、1
0301の部分HTMLが“kanotu.html”
中にあれば良い。また、10302の場合は他ファイル
中にあるマップ指定を指す例を挙げたが、10301と
10302が同一ファイルに含まれる場合は#以前の部
分は省略してもよいことになっている(10302−
2)。
Reference numeral 10302 denotes a partial HTML linking an image with a map designated by 10301. 10302
Then, "kanto" is added to the usemap attribute of the img tag.
u. html # chibi_client_map ", where the part before"#"indicates the URL of the file with the map specification, and the part after"#"indicates the name of the map. Therefore,
This part is "chibi_client_map in the file at the URL of kantou.html"
The map specification indicated by the name. Therefore, 1
The partial HTML of 0301 is “kanoto.html”
It should be inside. Also, in the case of 10302, an example has been given in which a map designation in another file is indicated. However, when 10301 and 10302 are included in the same file, the part before # may be omitted (10302-
2).

【0014】クライアントプログラムは10302もし
くは10302−2のような部分HTMLを含むHTM
Lを受け取った場合、usemap属性を調べ、必要な
らば、例えば10302のように他のURLを参照して
いる場合などにはそのURLを元にリクエストを発生す
る。そして、usemap属性が指す名称(#chib
i_client_map)のマップ指定を探して参照
し、各領域情報を得る。
The client program is an HTM including a partial HTML such as 10302 or 10302-2.
When L is received, the usemap attribute is checked, and if necessary, a request is generated based on the URL, for example, when another URL is referenced such as 10302. Then, the name indicated by the usemap attribute (#chib
i_client_map) is searched for and referred to to obtain each area information.

【0015】ユーザがクライアントプログラム画像ch
ibi.jpg(10101)をクリックした際、ユー
ザがクリックした座標と10301で指定された領域情
報から次のジャンプ先を決定する。
[0015] When the user enters the client program image ch
ibi. When the user clicks on jpg (10101), the next jump destination is determined from the coordinates clicked by the user and the area information specified by 10301.

【0016】上述したようにイメージマップは、ある画
像の内部の対象物を画像中の画素を単位とした座標で表
記し、クライアント側がその対象物に関連付けられてい
るURLのオープン要求をサーバ側に送ると、サーバ側
でそのURLで指定されているドキュメント本体をクラ
イアントに送る動作をおこなう。
As described above, in the image map, an object inside a certain image is represented by coordinates in units of pixels in the image, and the client side sends a request to open the URL associated with the object to the server side. When sent, the server performs an operation of sending the document body specified by the URL to the client.

【0017】しかしながら、上述したイメージマップに
よる方式では、画像データとその画像の特定の領域と他
のデータを関連付けるマップデータは、別ファイルで管
理されている。そのため画像中の特定領域と他のデータ
に関連付けを持たせるためには、画像データとマップデ
ータが存在し、ファイルに格納され、且つ整合性が取ら
れていなければならない。更にWWWにおけるイメージ
マップの場合には、イメージマップと画像データとを関
連付けるHTMLデータが必要になる。
However, in the above-described method using the image map, the image data and the map data that associates a specific area of the image with other data are managed in separate files. Therefore, in order to associate a specific area in an image with other data, the image data and the map data must exist, be stored in a file, and have consistency. Further, in the case of an image map in WWW, HTML data for associating the image map with the image data is required.

【0018】一方、画像データファイルを配信、表示す
る時に使用するIIPプロトコルでは、基本的には上記
HTTPプロトコルを使用する場合と同じ動作を行い、
IIPプロトコルを使用して画像データ等をサーバから
受信し、表示などの処理を行うが、IIPプロトコルで
は、表示する画像データは、サーバに格納されている画
像データの部分的な画像であり、クライアント側の要
求、例えば、拡大、縮小、パンなどがあり、その都度サ
ーバに対してリクエストを発行する。このようにIIP
プロトコルでは、一回のリクエストで終わることはな
く、数回のリクエストを発行する必要がある。
On the other hand, the IIP protocol used when distributing and displaying an image data file basically performs the same operation as when using the HTTP protocol.
Image data and the like are received from the server using the IIP protocol and processing such as display is performed. In the IIP protocol, the image data to be displayed is a partial image of the image data stored in the server, There are requests on the side, for example, enlargement, reduction, panning, etc., and each time a request is issued to the server. Thus IIP
The protocol does not end with a single request, but rather issues several requests.

【0019】このような環境のなかで、複数のファイル
からパノラマ表示することを考えてみる。この場合、イ
メージマップ用のクライアントソフトでは、このパノラ
マ表示は行えず、専用のパノラマ表示用のクライアント
ソフトが必要になる。また、パノラマ表示用のクライア
ントソフトでは、イメージマップの処理はできないとい
う問題点がある。
In such an environment, let's consider displaying a panorama from a plurality of files. In this case, the image map client software cannot perform this panorama display, and requires dedicated panorama display client software. In addition, there is a problem that image map processing cannot be performed with client software for panoramic display.

【0020】[0020]

【課題を解決するための手段】上記課題を鑑みて本発明
は、ファイル管理を容易な構成とした上で、画像を分割
したタイルから所望のタイルを容易に獲得可能な構成を
提供することを目的とする。かかる目的を達成するため
本発明は、分割された所望の画像を画像を分割した複数
のタイルと、該タイルごとに該タイルに対する関連付け
情報を保持する画像ファイルを有するサーバマシンから
前記複数のタイルの少なくとも1つからなる画像と前記
関連付け情報を受信し、マニュアル指示に応じて、前記
関連付け情報を用いて、前記複数のタイルから選択的に
タイルを受信することを特徴とする。
SUMMARY OF THE INVENTION In view of the above-mentioned problems, the present invention provides a configuration in which file management is easy and a desired tile can be easily obtained from tiles obtained by dividing an image. Aim. In order to achieve this object, the present invention provides a method for dividing a desired image into a plurality of tiles obtained by dividing an image from a server machine having an image file holding association information for each tile. An image comprising at least one and the association information are received, and tiles are selectively received from the plurality of tiles using the association information in response to a manual instruction.

【0021】[0021]

【発明の実施の形態】(第1の実施の形態)以下、本発
明にかかる一実施形態の画像データ送信装置を図面を参
照して詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS (First Embodiment) An image data transmitting apparatus according to one embodiment of the present invention will be described in detail with reference to the drawings.

【0022】図1はインターネットに代表されるネット
ワーク上に複数のコンピュータが接続されている様子を
示す図である。図1において、100はインターネット
に代表されるネットワーク、101、103はサーバ・
コンピュータであり、画像データを送信するためのII
PサーバをはじめWWWサーバ機能に必要なソフトウェ
アが実行されている。また、大量の画像データも格納さ
れている。102a,102bはクライアント・コンピ
ュータであり、Webブラウザなどクライアント側で必
要なソフトウェアが実行されている。
FIG. 1 is a diagram showing a state where a plurality of computers are connected on a network represented by the Internet. In FIG. 1, 100 is a network represented by the Internet, 101 and 103 are servers,
A computer for transmitting image data II
Software required for the WWW server function including the P server is being executed. Also, a large amount of image data is stored. Client computers 102a and 102b execute necessary software such as a Web browser on the client side.

【0023】図2は、図1の101,103或いは10
2a,102b等のコンピュータシステムの構成を示す
ブロック図である。201はCPUで、システム全体の
制御などを行っている。202はキーボードで、201
aのマウスと共にシステムに情報などを入力するために
使用される。203は表示部で、CRTや液晶ディスプ
レイなどで構成されている。204はROM、205は
RAMで、システムの記憶装置を構成し、システムが実
行するプログラムやシステムが利用するデータを記憶す
る。206はハードディスク装置、207はフロッピー
(登録商標)・ディスク装置で、システムのファイルシ
ステムに使用される外部記憶装置を構成している。20
8はプリンタである。209はネットワークを制御する
部分であり、ここからインターネットなどのネットワー
ク上に接続されている資源にアクセスする。
FIG. 2 shows 101, 103 or 10 in FIG.
It is a block diagram which shows the structure of computer systems, such as 2a and 102b. A CPU 201 controls the entire system. 202 is a keyboard;
Used for inputting information and the like to the system together with the mouse of a. Reference numeral 203 denotes a display unit, which includes a CRT and a liquid crystal display. A ROM 204 and a RAM 205 constitute a storage device of the system and store programs executed by the system and data used by the system. A hard disk device 206 and a floppy (registered trademark) disk device 207 constitute an external storage device used for a file system of the system. 20
Reference numeral 8 denotes a printer. A network control unit 209 accesses resources connected to the network, such as the Internet.

【0024】ここでは、101のサーバマシンに格納さ
れている画像データは、Flashpixファイルであ
るとする。このFlashpixファイルをインターネ
ットを通して、クライアント側からアクセスし、表示す
る時の動作を図3を用いて説明する。第1の実施の形態
では、サーバマシンは、101、クライアントマシンは
102aの各1台で動作する場合を説明する。
Here, it is assumed that the image data stored in the server machine 101 is a Flashpix file. The operation of accessing and displaying the Flashpix file from the client side via the Internet will be described with reference to FIG. In the first embodiment, a case will be described in which the server machine operates on one machine 101 and the client machine operates on one machine 102a.

【0025】この実施例では、図3、図4、図5を用い
て、3枚の画像データからパノラマ表示することを説明
する。図3は、3枚の画像300、301、302があ
り、各々303、304、305の3階層から構成さ
れ、各階層がタイル分割されていることを示している。
ここで各タイルは、64画素×64画素とする。また各
タイルには、各解像度毎に左上のタイルを0として、タ
イル番号が付けられている。例えば解像度303の30
0cのタイルは0番のタイルであり、解像度305の3
00bのタイルも0番のタイルである。
In this embodiment, a panoramic display from three pieces of image data will be described with reference to FIGS. 3, 4, and 5. FIG. FIG. 3 shows that there are three images 300, 301, and 302, each of which is composed of three layers 303, 304, and 305, and each layer is divided into tiles.
Here, each tile is 64 pixels × 64 pixels. Each tile is assigned a tile number with the upper left tile being 0 for each resolution. For example, 30 of resolution 303
The 0c tile is the 0th tile, and has a resolution of 305
The 00b tile is also the 0th tile.

【0026】この3枚の画像データを図4の400に示
すように、1枚の画像としてクライアントマシン102
aのモニタ401に表示する動作を説明する。更に、サ
ーバ、クライアント間のデータのやり取りの概念図を図
6、図7に示す。
The three pieces of image data are converted into one image as shown in FIG.
The operation displayed on the monitor 401 a will be described. 6 and 7 are conceptual diagrams of data exchange between the server and the client.

【0027】まずユーザがクライアントのブラウザでF
ile300の画像データを表示するためのページを表
示し、File300のリンクの部分をマウスなどのポ
インティングデバイスでクリックしたとする。このリン
ク情報は、Flashpixファイルへのリンク情報で
ある。リンク情報からクライアントマシン102aは、
リンク情報からサーバマシン101に対してリクエスト
600aを発行する。リクエスト600aを受け取った
サーバマシン101は、そのレスポンスとして、600
bをクライアントマシンへ返す。このレスポンスとして
返される情報は、HTTPヘッダとデータからなり、そ
の具体的な例を図7に示す。図7の701がヘッダ部分
であり、702がデータ部分である。この情報を受け取
ったクライアントマシンは、このヘッダの“Conte
nt−type”から、実行すべきアプリケーションを
選択、起動し、データ702を起動したアプリケーショ
ンに渡す。今回は、Flashpixファイル対応のア
プリケーションが立ち上がることになる。
First, when the user uses the client browser to
It is assumed that a page for displaying the image data of the file 300 is displayed, and the link portion of the file 300 is clicked with a pointing device such as a mouse. This link information is link information to the Flashpix file. From the link information, the client machine 102a
A request 600a is issued to the server machine 101 from the link information. Upon receiving the request 600a, the server machine 101 sends
Return b to the client machine. The information returned as this response includes an HTTP header and data, and a specific example is shown in FIG. In FIG. 7, reference numeral 701 denotes a header portion, and 702 denotes a data portion. Upon receiving this information, the client machine reads “Conte
From the “nt-type”, the application to be executed is selected and activated, and the data 702 is passed to the activated application. This time, the application corresponding to the Flashpix file is activated.

【0028】次にFile300の情報、例えば階層
数、最大解像度の画像サイズ、色空間などの情報と、関
連付け情報などをサーバマシンに対してリクエストを発
行する(601a)。そうするとサーバマシンから上記
の情報がレスポンス601bとして、クライアントマシ
ンに返される。上記の関連付け情報の例として、図5の
500の情報が返される。同様にファイル301の関連
付け情報は501、File302の関連付け情報は5
02である。次にクライアントから実際の画像データの
要求602aがサーバマシンに送信され、画像データが
返されて602b、それをクライアント側のFlash
pixの表示アプリケーションが表示をする。そうする
と図4に示しているように、クライアントマシン102
aの表示装置401にファイル300の画像データが表
示される。
Next, a request is issued to the server machine for the information of the File 300, for example, information such as the number of layers, the image size of the maximum resolution, the color space, and the association information (601a). Then, the above information is returned from the server machine to the client machine as a response 601b. As an example of the above association information, information 500 shown in FIG. 5 is returned. Similarly, the association information of the file 301 is 501, and the association information of the File 302 is 5
02. Next, a request 602a for actual image data is transmitted from the client to the server machine, and the image data is returned 602b.
The pix display application performs the display. Then, as shown in FIG.
The image data of the file 300 is displayed on the display device 401 a.

【0029】その後ユーザが画面に向かって右の方向に
スクロールを要求したとする。この場合たとえば、今表
示している階層は階層303、すなわち最低解像度であ
るとすると、これ以上の右スクロールをFile300
の画像データではできない。この時の処理フローを図8
に示す。
Thereafter, it is assumed that the user requests scrolling in the right direction toward the screen. In this case, for example, assuming that the currently displayed hierarchy is the hierarchy 303, that is, the lowest resolution, a further right scroll is performed on the File 300.
This cannot be done with the image data. The processing flow at this time is shown in FIG.
Shown in

【0030】まずステップS800で、クライアントマ
シン102aは現在表示しているタイルに対する関連付
け情報を取り出す。今回は最低解像度のタイル0を表示
しているので、このタイルの関連付け情報を取り出す。
次にステップS801で、関連付け情報があるか否かを
判断する。無い場合はステップS807に飛ぶ。ステッ
プS801でこの情報が有った場合、ステップS802
で今回のユーザの要求に対応した関連付け情報があるか
どうかを判断する。
First, in step S800, the client machine 102a extracts association information for the currently displayed tile. This time, since tile 0 having the lowest resolution is displayed, the association information of this tile is extracted.
Next, in step S801, it is determined whether there is association information. If not, the process jumps to step S807. If this information is found in step S801, step S802
It is determined whether or not there is association information corresponding to the current user request.

【0031】今回、タイルには図5の500に示す情報
がある。また、今回のユーザ要求は「右にスクロール」
で、500は「このタイルの右は、File301であ
る」と言うことなので、今回は、ちょうど当てはまる。
よってクライアントマシン102aではステップS80
2で対応する情報があると判断され、ステップS803
に移る。反対に対応する情報が無い場合はステップS8
01と同様にステップS807に飛ぶ。ステップS80
3では、クライアントマシン102aは関連付け情報か
ら次にアクセスするためのリクエストを作成し、ステッ
プS804でサーバマシン101に発行する。ステップ
S805でそのレスポンスである新しいファイルの情報
をサーバマシン101から受け取り、その後ステップS
806でクライアントマシン102では新しい画像デー
タを表示する。この状態で401の表示装置には、Fi
le301の301cのタイルの画像が表示されてい
る。
This time, the tile has the information shown at 500 in FIG. Also, the user request this time is "scroll right"
Since 500 means "the right of this tile is File 301", this is exactly the case this time.
Therefore, in the client machine 102a, step S80
In step S803, it is determined that the corresponding information exists.
Move on to Conversely, if there is no corresponding information, step S8
The process jumps to step S807 similarly to 01. Step S80
In 3, the client machine 102a creates a request for the next access from the association information, and issues it to the server machine 101 in step S804. In step S805, the information of the new file, which is the response, is received from the server machine 101.
At 806, the client machine 102 displays new image data. In this state, Fi is displayed on the display device 401.
An image of the tile 301c of le301 is displayed.

【0032】一方ステップS807は、通常の表示と言
うことで、例えば、300cを表示している時に、「左
スクロール」をユーザが要求した場合を考えると、この
ユーザ要求に対応した関連付け情報はないので、この画
像に対しては、「左スクロール」はできず、画像の左端
の表示を行うことを意味する。
On the other hand, step S807 is a normal display. For example, when a user requests "left scroll" while displaying 300c, there is no association information corresponding to this user request. Therefore, "left scroll" cannot be performed on this image, which means that the left end of the image is displayed.

【0033】この処理を繰り返すことにより、図3の3
枚の画像をあたかも1枚の画像として表示することがで
きる。以上の構成によりタイル毎の関連付けを容易にし
た上、関連付け情報と画像データを同一ファイルにて管
理でき、取り扱いが容易になる。
By repeating this process, 3 in FIG.
Images can be displayed as if they were one image. With the above configuration, the association for each tile is facilitated, and the association information and the image data can be managed in the same file, which facilitates the handling.

【0034】次に、ユーザの要求により解像度を上げる
事を考える。この場合例えば、303から304の階層
に解像度を上げたとする。この場合、各ファイルの解像
度には、各4つのタイルデータがある。この場合、1つ
のファイル内の4つのタイルの表示は、通常の表示処理
で行える。先の説明と同様に300のファイルの304
の解像度のさらに右を表示するようのにユーザが指定し
たとする。
Next, consider increasing the resolution in response to a user request. In this case, for example, it is assumed that the resolution has been increased to a layer from 303 to 304. In this case, the resolution of each file has four tile data. In this case, display of four tiles in one file can be performed by normal display processing. 304 of 300 files as described above
It is assumed that the user has specified to display the right of the resolution of.

【0035】この場合、サーバマシンで管理しているフ
ァイルの中には、解像度304のタイルに対しては、直
接関連付け情報は入っていない。この場合は、図9に示
すように、クライアントマシーン102で低解像度側か
ら対応する高解像度側へ関連付け情報を継承する仕組み
を入れる。例えば、 0−0は、1−0,1−1,1−2,1−3へ継承 1−0は、2−0,2−1,2−4,2−5へ継承 1−1は、2−2,2−3,2−6,2−7へ継承 1−2は、2−8,2−9,2−12,2−13へ継承 1−3は、2−10,2−11,2−14,2−15へ
継承 とする。そうすると0−0の情報は、全ての解像度に対
して継承することになり、304の解像度のデータであ
っても、File300の右はFile301というこ
との識別可能となりFile300の右を表示する制御
が可能となる。
In this case, the file managed by the server machine does not include the direct association information for the tile having the resolution of 304. In this case, as shown in FIG. 9, a mechanism for inheriting the association information from the low resolution side to the corresponding high resolution side in the client machine 102 is provided. For example, 0-0 is inherited to 1-0,1-1,1-2,1-3 1-0 is inherited to 2-0,2-1,2-4,2-5 1-1 2-2, 2-3, 2-6, 2-7 Inherit 1-2 to 2-8, 2-9, 2-12, 2-13 1-3, 2-10, 2 Succeeded to 11, 12, 14 and 2-15. Then, the information of 0-0 is inherited for all resolutions, and even if the data has a resolution of 304, the right of File 300 can be identified as File 301 and the control of displaying the right of File 300 can be performed. Becomes

【0036】この関連付け情報の検索は、例えば今、図
9のタイル1−2が選択された場合は、上記継承の逆、
すなわちタイル0−0の情報を検索する。或いは、タイ
ル2−13が選択された場合は、タイル1−2、タイル
0−0と検索して行き、最後、すなわち最低解像度のタ
イル0−0まで検索する。その他の制御方式は、前記実
施例と同様である。したがってサーバ側で管理する関連
付け情報量を削減できファイルサイズを小さくできる。
For example, when the tile 1-2 of FIG. 9 is selected, the search for the association information is performed in the reverse of the above inheritance.
That is, the information of tile 0-0 is searched. Alternatively, when the tile 2-13 is selected, the search is performed for the tile 1-2 and the tile 0-0, and the search is performed to the end, that is, the tile 0-0 of the lowest resolution. Other control methods are the same as those in the above embodiment. Therefore, the amount of association information managed on the server side can be reduced, and the file size can be reduced.

【0037】さらに関連付け情報として、「Resol
ution 0:Tile0:これより右File30
1+32画素」と言うように、必ずファイルの先頭から
始まるのではなく、先頭からのオフセット情報(付加情
報)を記述しても良い。この場合のオフセットの画素値
は、この関連付け情報を記述している解像度での値とす
ると、この解像度以外の解像度でこの値を使う場合とい
う条件で、例えばタイル1−1とかで使う場合は、「3
2*2=64画素」と言うように変換すれば良い。更に
は、このオフセットの画素値は、「最大解像度での画素
値」と決めることもできる。この場合は逆の変換を行え
ば良い。
Further, as the association information, “Resol
Ution 0: Tile 0: File 30 right from here
As in the case of "1 + 32 pixels", offset information (additional information) from the beginning may be described instead of starting from the beginning of the file. If the pixel value of the offset in this case is a value at the resolution that describes this association information, the condition is that this value is used at a resolution other than this resolution. "3
2 * 2 = 64 pixels ". Further, the pixel value of this offset can be determined as “pixel value at the maximum resolution”. In this case, the reverse conversion may be performed.

【0038】(他の実施の形態)前記第1の実施の形態
では、最低解像度にパノラマ表示するための関連付け情
報を埋め込み、その表示方法を説明した。本実施例で
は、この手法を用いたイメージマップのような動作を行
う場合を説明する。
(Other Embodiments) In the first embodiment, association information for panorama display is embedded at the lowest resolution, and the display method has been described. In the present embodiment, a case where an operation such as an image map using this method is performed will be described.

【0039】例えば、File300の関連付け情報5
00に「Resolution 1:Tile0:関連
付け URL1」という情報が追加されているとする。
さらに、File300の解像度304を表示している
時に、ユーザがタイル0を選択したとする。この時、図
8のフローに従い、新しいURL1(付加情報)を基に
新しいリクエストを発行し、その関連付けられたデータ
を取得し、そのデータを表示するためのアプリケーショ
ンなどを起動し、表示すればよい。
For example, the association information 5 of File 300
It is assumed that information “Resolution 1: Tile 0: Association URL1” is added to 00.
Further, it is assumed that the user selects tile 0 while displaying the resolution 304 of the File 300. At this time, according to the flow of FIG. 8, a new request is issued based on the new URL 1 (additional information), the associated data is obtained, an application for displaying the data is activated and displayed. .

【0040】この場合、解像度305のデータを表示し
ている時に、クライアントマシン102においてタイル
2−0,2−1,2−4,2−5のいずれかのタイルを
ユーザが選択した場合という条件で、上記関連付け情報
を取得するように動作する。或いは、上記2−0,2−
1,2−4,2−5に別の関連付け情報が格納されてい
た場合という条件では、その解像度の関連付け情報を優
先し、低解像度側の情報は、選択できないようにしても
良いし、どちらを選ぶかをクライアントマシン102の
ユーザに選択させても良いことは容易に推察できる。
In this case, the condition that the user selects any one of the tiles 2-0, 2-1, 2-4, and 2-5 on the client machine 102 while the data of the resolution 305 is displayed. Operates to acquire the association information. Alternatively, the above 2-0, 2-
Under the condition that different association information is stored in 1, 2, 4 and 2-5, the association information of the resolution is prioritized, and the information on the lower resolution side may not be selectable. It can be easily inferred that the user of the client machine 102 may select whether or not to select.

【0041】また別の実施例として、図10に示すよう
に、顔のデータを「額」、「目」、「鼻」、「口」に分
割し、各部分を独立に変えて表示するような、例えば、
モンタージュ写真を作る時のような表示方法にも適用す
ることができる。
As another embodiment, as shown in FIG. 10, face data is divided into "forehead", "eyes", "nose", and "mouth", and each part is independently changed and displayed. For example,
It can also be applied to display methods such as when making montage photos.

【0042】(本発明の他の実施形態)前述した実施形
態の機能を実現するように前述した実施形態の構成を動
作させるプログラムを記憶媒体に記憶させ、該記憶媒体
に記憶されたプログラムをコードとして読み出し、コン
ピュータにおいて実行する処理方法も上述の実施形態の
範疇に含まれるし、前述のプログラムが記憶された記憶
媒体も上述の実施形態に含まれる。
(Another Embodiment of the Present Invention) A program for operating the configuration of the above-described embodiment so as to realize the functions of the above-described embodiment is stored in a storage medium, and the program stored in the storage medium is stored in code. A processing method that is read as a computer and executed by a computer is also included in the scope of the above-described embodiment, and a storage medium that stores the above-described program is also included in the above-described embodiment.

【0043】かかる記憶媒体としてたとえばフロッピー
ディスク、ハードディスク、光ディスク、光磁気ディス
ク、CD−ROM、磁気テープ、不揮発性メモリカー
ド、ROMを用いることができる。
As such a storage medium, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, magnetic tape, nonvolatile memory card, and ROM can be used.

【0044】また前述の記憶媒体に記憶されたプログラ
ム単体で処理を実行しているものに限られず、他のソフ
トウエア、拡張ボードの機能と共同して、OS上で動作
し前述の実施形態の動作を実行するものも前述した実施
形態の範疇に含まれる。
The present invention is not limited to the one that executes the processing by the program stored in the storage medium alone, and operates on the OS in cooperation with the functions of other software and the extension board to execute the processing of the above-described embodiment. The one that performs the operation is also included in the category of the above-described embodiment.

【0045】[0045]

【発明の効果】ファイル管理を容易な構成とした上で、
画像を分割したタイルから所望のタイルを容易に獲得可
能な構成を提供できた。また関連付け情報の継承を可能
とすることで、サーバにおけるファイルサイズをコンパ
クトにすることを可能とし、サーバにおける処理の低減
高速な応答が実現できる。更に例えば、パノラマ、イメ
ージマップ、モンタージュ等の専用のアプリケーション
により実現していた処理を関連付け情報を用いることで
容易に実現可能とした構成を提供できた。
According to the present invention, the file management is simplified.
A configuration in which a desired tile can be easily obtained from tiles obtained by dividing an image can be provided. Further, by enabling the inheritance of the association information, it is possible to make the file size in the server compact, and to reduce the processing in the server and realize a high-speed response. Further, for example, it is possible to provide a configuration in which processing realized by dedicated applications such as panorama, image map, and montage can be easily realized by using the association information.

【図面の簡単な説明】[Brief description of the drawings]

【図1】システム全体の構成図である。FIG. 1 is a configuration diagram of an entire system.

【図2】コンピュータシステムの構成を示す図である。FIG. 2 is a diagram illustrating a configuration of a computer system.

【図3】画像データと階層、タイルの関係を表す図であ
る。
FIG. 3 is a diagram illustrating a relationship between image data, a hierarchy, and a tile.

【図4】パノラマ画像の概念図と表示画像の関係を表す
図である。
FIG. 4 is a diagram illustrating a relationship between a conceptual diagram of a panoramic image and a display image.

【図5】各タイル毎に記述する関連付け情報の例であ
る。
FIG. 5 is an example of association information described for each tile.

【図6】サーバ、クライアントマシン間での通信の概念
図である。
FIG. 6 is a conceptual diagram of communication between a server and a client machine.

【図7】サーバマシンが返すデータの例である。FIG. 7 is an example of data returned by a server machine.

【図8】第1の実施例を説明するフローチャートであ
る。
FIG. 8 is a flowchart illustrating a first embodiment.

【図9】関連付け情報を継承する時のタイルの関係を表
す図である。
FIG. 9 is a diagram illustrating a relationship between tiles when inheriting association information.

【図10】モンタージュ写真を表示する場合の実施例で
ある。
FIG. 10 is an example in which a montage photograph is displayed.

【図11】領域分割された画像の例である。FIG. 11 is an example of a region-divided image.

【図12】サーバサイドのイメージマップのデータの例
である。
FIG. 12 is an example of data of a server-side image map.

【図13】クライアントサイドのイメージマップのデー
タの例である。
FIG. 13 is an example of data of an image map on the client side.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06T 1/00 200 G06T 1/00 200E Fターム(参考) 5B050 AA08 CA07 CA08 FA02 FA19 GA08 5B075 KK07 KK34 KK40 ND06 ND36 PP03 PP30 PQ02 PQ13 PQ16 5B082 AA01 AA13 BA09 GC05 ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI theme coat ゛ (reference) G06T 1/00 200 G06T 1/00 200E F term (reference) 5B050 AA08 CA07 CA08 FA02 FA19 GA08 5B075 KK07 KK34 KK40 ND06 ND36 PP03 PP30 PQ02 PQ13 PQ16 5B082 AA01 AA13 BA09 GC05

Claims (17)

【特許請求の範囲】[Claims] 【請求項1】 画像を分割した複数のタイルと、該タイ
ルごとに該タイルに対する関連付け情報を保持する画像
ファイルを有するサーバマシンから前記複数のタイルの
少なくとも1つからなる画像関連付け情報を受信し、 マニュアル指示に応じて、前記関連付け情報を用いて、
前記複数のタイルから選択的にタイルを受信することを
特徴とする画像処理方法。
An image association information including at least one of the plurality of tiles is received from a server machine having a plurality of tiles obtained by dividing an image and an image file holding association information for each of the tiles, According to the manual instruction, using the association information,
An image processing method, wherein a tile is selectively received from the plurality of tiles.
【請求項2】 前記受信は、IIP(インターネットイ
メージプロトコル)により行われ、前記関連付け情報は
URL(Uniform ResourceLocat
or)もしくは、URI(Uniform Resou
rce Identifier)あるいは、URL/U
RI+付加情報であることを特徴とする請求項1項記載
の画像処理方法。
2. The reception is performed by IIP (Internet Image Protocol), and the association information is a URL (Uniform ResourceLocat).
or) or URI (Uniform Resou)
rce Identifier) or URL / U
2. The image processing method according to claim 1, wherein the information is RI + additional information.
【請求項3】 前記マニュアル指示に応じて、前記複数
のタイルの少なくとも1つからなる画像のタイルに応じ
た前記関連付け情報から前記複数のタイルの少なくとも
1つからなるタイルとは別のタイルを受信することを特
徴とする請求項1項記載の画像処理方法。
3. A tile different from the tile composed of at least one of the plurality of tiles is received from the association information corresponding to a tile of an image composed of at least one of the plurality of tiles in response to the manual instruction. 2. The image processing method according to claim 1, wherein
【請求項4】 前記マニュアル指示とはスクロール指示
であることを特徴とする請求項3項記載の画像処理方
法。
4. The image processing method according to claim 3, wherein the manual instruction is a scroll instruction.
【請求項5】 前記画像ファイルは前記複数のタイルそ
れぞれに対し、異なる解像度のタイルを保持し、前記画
像を分割した複数のタイルに対する関連付け情報は、前
記異なる解像度のタイルに継承されることを特徴とする
請求項1項記載の画像処理方法。
5. The image file holds tiles having different resolutions for each of the plurality of tiles, and information associated with the plurality of tiles obtained by dividing the image is inherited by the tiles having different resolutions. The image processing method according to claim 1, wherein
【請求項6】 前記関連付け情報は、前記画像を分割し
た複数のタイルそれぞれに対応する高解像度のタイル
に、継承されることを特徴とする請求項5項記載の画像
処理方法。
6. The image processing method according to claim 5, wherein the association information is inherited by high-resolution tiles corresponding to a plurality of tiles obtained by dividing the image.
【請求項7】 前記画像を分割したタイル1つに対し、
複数の高解像度のタイルが対応しており、前記対応する
タイル間で継承は行われることを特徴とする請求項5項
記載の画像処理方法。
7. For one tile obtained by dividing the image,
6. The image processing method according to claim 5, wherein a plurality of high-resolution tiles correspond, and inheritance is performed between the corresponding tiles.
【請求項8】 前記関連付け情報の受信は、前記複数の
タイルの少なくとも1つからなる画像の受信に先んじて
行われることを特徴とする請求項1項記載の画像処理方
法。
8. The image processing method according to claim 1, wherein the reception of the association information is performed prior to the reception of an image including at least one of the plurality of tiles.
【請求項9】 前記付加情報とは、前記関連付け情報が
有効になる条件や、前記受信したタイルの配置位置を示
す情報であることを特徴とする請求項2記載の画像処理
方法。
9. The image processing method according to claim 2, wherein the additional information is a condition under which the association information becomes valid, and information indicating an arrangement position of the received tile.
【請求項10】 1つの画像データを複数の階層データ
で管理し、かつ前記階層データのそれぞれは複数のタイ
ルに分割してファイルに蓄積されている画像データファ
イルを管理しているサーバマシンと、前記サーバマシン
に対してIIPプロトコルを用いてネットワークを介し
てリクエストを発行するクライアントマシンにおける画
像処理方法であって、 前記サーバマシンで管理している画像データファイル
は、タイル毎に該タイルに対する関連付け情報を持ち、 前記クライアントマシンは、前記関連付け情報を前記サ
ーバマシンから取り出す工程と、ユーザの指示に応じて
前記取り出した関連付け情報を選択して、該選択された
関連付け情報に従い、前記サーバマシンから画像を受信
する工程とを有する画像処理方法。
10. A server machine that manages one image data by a plurality of hierarchical data, and manages an image data file stored in a file by dividing each of the hierarchical data into a plurality of tiles. An image processing method in a client machine that issues a request to the server machine via a network using an IIP protocol, wherein an image data file managed by the server machine includes, for each tile, association information for the tile. Having the step of extracting the association information from the server machine, selecting the extracted association information in accordance with a user's instruction, and selecting an image from the server machine in accordance with the selected association information. Receiving the image.
【請求項11】 前記関連付け情報は、URL(Uni
form Resource Locator)もしく
は、URI(Uniform Resource Id
entifier)或いは、URL/URI+付加情報
であることを特徴とする請求項10に記載の画像処理方
法。
11. The association information includes a URL (Uni).
form Resource Locator) or URI (Uniform Resource Id)
11. The image processing method according to claim 10, wherein the information is URL / URI + additional information.
【請求項12】 前記クライアントマシンでの画像表示
は、表示する画像データの一部分であることを特徴とす
る請求項10に記載の画像処理方法。
12. The image processing method according to claim 10, wherein the image display on the client machine is a part of image data to be displayed.
【請求項13】 前記タイルのうち低解像度のタイルの
関連付け情報は、該低解像度のタイルに対応する高解像
度のタイルに継承することを特徴とする請求項10に記
載の画像処理方法。
13. The image processing method according to claim 10, wherein the association information of the low-resolution tile among the tiles is inherited by a high-resolution tile corresponding to the low-resolution tile.
【請求項14】 前記付加情報とは、記述する関連付け
情報が有効になる条件や、その他の情報であることを特
徴とする請求項11に記載の画像処理方法。
14. The image processing method according to claim 11, wherein the additional information is a condition under which the associated information to be described is valid or other information.
【請求項15】 前記その他の情報とは、ファイルの先
頭からのオフセット値や、画像データの位置を示す情報
であることを特徴とする請求項14に記載の画像処理方
法。
15. The image processing method according to claim 14, wherein the other information is an offset value from a head of a file or information indicating a position of image data.
【請求項16】 請求項1〜15項記載の画像処理方法
を行う画像処理装置。
16. An image processing apparatus for performing the image processing method according to claim 1. Description:
【請求項17】 請求項1〜15の画像処理方法を実現
するためのコードが記憶された記憶媒体。
17. A storage medium storing a code for realizing the image processing method according to claim 1. Description:
JP2000238416A 2000-08-07 2000-08-07 Image processing method, image processing device, and storage medium Withdrawn JP2002049514A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000238416A JP2002049514A (en) 2000-08-07 2000-08-07 Image processing method, image processing device, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000238416A JP2002049514A (en) 2000-08-07 2000-08-07 Image processing method, image processing device, and storage medium

Publications (1)

Publication Number Publication Date
JP2002049514A true JP2002049514A (en) 2002-02-15

Family

ID=18730118

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000238416A Withdrawn JP2002049514A (en) 2000-08-07 2000-08-07 Image processing method, image processing device, and storage medium

Country Status (1)

Country Link
JP (1) JP2002049514A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7298909B2 (en) 2003-10-01 2007-11-20 Canon Kabushiki Kaisha Image processing method and image processing apparatus
US7580577B2 (en) 2002-12-09 2009-08-25 Canon Kabushiki Kaisha Methods, apparatus and computer products for generating JPEG2000 encoded data in a client
US7616823B2 (en) 2003-06-20 2009-11-10 Canon Kabushiki Kaisha Image processing method and image processing apparatus
JP2014023947A (en) * 2013-09-26 2014-02-06 Toshiba Corp Medical image observation system and medical image observation device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7580577B2 (en) 2002-12-09 2009-08-25 Canon Kabushiki Kaisha Methods, apparatus and computer products for generating JPEG2000 encoded data in a client
US7616823B2 (en) 2003-06-20 2009-11-10 Canon Kabushiki Kaisha Image processing method and image processing apparatus
US7298909B2 (en) 2003-10-01 2007-11-20 Canon Kabushiki Kaisha Image processing method and image processing apparatus
JP2014023947A (en) * 2013-09-26 2014-02-06 Toshiba Corp Medical image observation system and medical image observation device

Similar Documents

Publication Publication Date Title
US6006231A (en) File format for an image including multiple versions of an image, and related system and method
KR100405060B1 (en) Enlarged Digital Image Providing Method and Apparatus Using Data Communication Networks
US9426208B2 (en) Media acquisition, processing and distribution system for the internet
US7197531B2 (en) Meta-application architecture for integrating photo-service websites for browser-enabled devices
CN107636584B (en) Follow mode and position markers for virtual workspace viewports in collaboration systems
US8711148B2 (en) Method and system for generating and displaying an interactive dynamic selective view of multiply connected objects
US7595833B2 (en) Visualizing camera position in recorded video
US7362323B2 (en) Method and apparatus for identifying features of multidimensional image data in hypermedia systems
US8255792B2 (en) Techniques for binding scalable vector graphics to associated information
US8285782B2 (en) Methods and apparatus for making a hypermedium interactive
US20050091572A1 (en) Web site cobrowsing
WO2004049180A1 (en) Real-time web sharing system
KR101381535B1 (en) Information processing apparatus, control method and computer-readable storage medium
CN108228816A (en) A kind of loading method and device of waterfall flow graph piece
JP2000048081A (en) Information provision device
JP2002259259A (en) Image data communication system, image data communication method, and storage medium
JP2000287110A (en) Digital camera device control system
JP2002123456A (en) Image processing method and apparatus, and storage medium
JP2002049514A (en) Image processing method, image processing device, and storage medium
JPH11112857A (en) Image control apparatus, control method, and storage medium
JPH10307746A (en) Hypertext processing device and medium storing hypertext processing device control program
JPH10254907A (en) Information providing system, information providing method, information processing apparatus, and information processing method
JP2002057875A (en) Image processing method, image processing device, and storage medium
JP2004220318A (en) Information processing apparatus and program used therein
JP6670673B2 (en) Image forming device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20071106