throbber
I 1111111111111111 11111 1111111111 111111111111111 1111111111 111111111111111111
`
`
`United States Patent
`[19J
`Anabuki
`
`[54]IMAGE TRANSFER APPARATUS, IMAGE
`
`
`TRANSMITTER, PROFILE INFORMATION
`
`TRANSMITTER, IMAGE RECEIVER/
`
`REPRODUCER, STORAGE MEDIUM, IMAGE
`
`RECEIVER, PROGRAM TRANSMITTER,
`AND IMAGE COLOR CORRECTION
`APPARATUS
`
`US006091518A
`[11] Patent Number:
`6,091,518
`[45]Date of Patent:
`Jul. 18, 2000
`
`5,835,243 11/1998 Mori ........................................ 358/518
`
`
`
`
`
`5,933,580 8/1999 Uda et al. ............................... 395/112
`
`FOREIGN PATENT DOCUMENTS
`
`1/1994 European Pat. Off . .
`
`
`579224
`
`2/1994 Japan.
`6-038032
`
`
`Japan. 7-2031758/1995
`
`
`7-31269411/1995 Japan.
`
`
`
`[75]Inventor:
`
`
`
`Tetsushi Anabuki, Ebina, Japan
`
`Primary Examiner-Kimberly A. Williams
`
`
`
`Attorney, Agent, or Firm-Oliff & Berridge, PLC
`
`[73]Assignee:
`[57]
`
`Fuji Xerox Co., Ltd., Tokyo, Japan
`
`ABSTRACT
`
`[21]Appl. No.: 08/882,098
`
`[22] Filed:Jun. 25, 1997
`
`
`
`An image transfer apparatus cooperates with an image
`
`
`
`
`
`
`reception and reproduction means to reduce network burden
`
`
`
`
`while transferring profile information. Specifically, a profile
`
`
`
`
`
`storage device is connected to a network. The profile storage
`
`
`
`device stores profile information for a color correction made
`
`Jun. 28, 1996 [JP] Japan .................................... 8-169690
`
`to color image information on color image information
`
`
`[51]Int. Cl.7 ............................... H04N 1/46; H04N 1/32;
`
`prepared from object information. An image transmission
`G03F 3/08
`
`
`device transmits profile specification information specifying
`
`........................... 358/500; 358/442; 358/518 [52]U.S. Cl.
`
`
`
`
`
`
`the profile information corresponding to the color image
`[58]Field of Search
`
`
`..................................... 358/500, 518,
`
`
`
`
`
`information or the object information together with the color
`
`
`image information or the object information. A receiving
`
`358/527, 529, 442, 468, 1.1, 1.6, 1.15,
`
`1.13
`
`
`
`
`device receives the color image information or the object
`
`
`
`
`information and the profile specification information trans­
`
`mitted by the image transmission means. A call device
`
`
`
`
`requests profile information specified by the profile speci­
`
`
`
`
`
`
`fication information received by the reception device from
`
`
`
`the profile storage device. A color correction device then
`
`
`
`5,349,452 9/1994 M aeda et al. ........................... 358/527
`
`
`
`
`5,720,013 2/1998 Uda et al. ............................... 395/114
`
`
`
`uses the profile information to make a color correction in the
`
`
`
`5,754,184 5 /1998 Ring et al. .. ... ... ... ... ... .... ... ... ... 395 /109
`
`
`color image information or color image information pre­
`
`
`
`
`5,754,774 5/1998 Bittinger et al. ................... 395/200.33
`
`
`
`pared from the object information. A reproducing device
`
`
`
`5,781,909 7/1998 Logan et al. ............................ 707/200
`
`
`then reproduces the color corrected color image information.
`
`
`5,793,414 8/1998 Shaffer ...................................... 348/13
`
`
`5,815,642 9/1998 Kumada .................................. 395/109
`
`
`15 Claims, 15 Drawing Sheets
`
`
`
`5,822,507 10/1998 Uda et al. ............................... 395/114
`
`
`
`
`
`[30] Foreign Application Priority Data
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`20
`
`
`
`TRANSMISSION MEANS
`
`�oc�
`�oN}
`lobcde ... � Q���N}
`
`
`
`IMAGE DISPLAY Df."1CE
`
`31
`
`[DCAl)O:NJ 121
`[gCATIONJ 121 >--- - -----<
`[QCATIONJ 121 i-===--+---i
`
`IPR2023-00939
`Apple EX1006 Page 1
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 1 of 15
`
`6,091,518
`
`
`
`20
`
`22.
`
`TRANSMISSION MEANS
`
`eHLocation:
`obcde. LOCATION
`a-LOCATION:
`HLoCATON:
`
`A.
`
`CAL REQUEST
`
`CORRECTION
`MEANS
`
`REPRODUCTION
`MEANS
`
`FIG.1
`
`IPR2023-00939
`Apple EX1006 Page 2
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 2 of 15
`
`6,091,518
`
`
`
`
`
`YDOCUMENT
`REQUEST
`
`-
`
`s
`
`
`
`
`
`
`
`
`
`200
`PROFILE
`SERVER
`
`É. PROFILE ---- 1.
`-- - -AT7
`REQUEST
`elta1
`
`it." e
`assa
`
`FIG.2
`
`http://www.foo.co.jp/pub/bar/index.html
`
`INFORMATION LOCATION OF INFORMATION
`TYPE
`STORING MACHINE ON
`
`LOCATION WHERE INFORMATION
`EXISTS IN MACHINE
`
`FIG.3
`
`IPR2023-00939
`Apple EX1006 Page 3
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 3 of 15
`
`6,091,518
`
`HTML DOCUMENT
`STORAGE SECTION
`
`
`
`
`
`2000
`
`
`
`PROFILE SERVER
`
`201
`
`
`
`102
`100b
`
`100C
`
`301
`
`307
`
`HTML DOCUMENT
`PROFILET
`TRANSMISSION SECTION
`O L.E.So
`NTN
`Z ,
`WWW SERVER NY <ZA PROFILE SERVER
`PROFILE SERVER
`O
`O
`O
`
`202
`
`PROFILE
`
`
`
`
`
`HTML
`DOCUMENT
`REQUEST
`
`O
`
`200c
`
`200b
`
`X-7-X\ 305
`Rim out 7
`N V
`1.
`PROFILE CALL SECTION
`O
`
`HTML DOCUMENT
`RECEPTION SECTION
`PROFILE URL
`EXTRACTION
`SECTION
`
`CACHE
`
`O
`DETERMINATIONURPROFILE FETCH
`SECTION
`SECTION
`
`DISPLAY
`SECTION
`
`DOCUMENT IMAGE
`PREPARATION
`SECTION
`WWW BROWSER
`
`500
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IPR2023-00939
`Apple EX1006 Page 4
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 4 of 15
`
`6,091,518
`
`HTML NOTATION EXAMPLE
`
`CHTMLX
`XX
`<BODY COLORSPACE="RGB" PROFILE="fille:
`xxx. CO.jp/pub/profile/fx-std-rob.prf TEXT="FF0000">
`
`0
`
`0
`
`1
`
`0
`
`8
`
`CIMG SRC="digital-x.img" COLORSPACE="CMYK PRO
`FILE="fille://ftp.xx
`... iD/Dub/Drofile/xxxxx-logo. Drf">
`
`0
`
`0
`
`O
`
`<BLOCK COLORSPACE="CMYK PROFILE="fille://ftp.
`xxxxx.com/pub/Drofile/swop. Drf" TEXT="FF000000">
`
`O
`
`O
`
`O.
`
`O.
`
`O.
`
`O.
`
`FIG.5
`
`IPR2023-00939
`Apple EX1006 Page 5
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 5 of 15
`
`6,091,518
`
`S1
`
`USERDIRECTLY
`SPECIFIES URL
`
`S2
`
`USER SPECIFIES
`LINK
`
`HTML DOCUMENT RECEPTION SECTION 301 RECEIVES URL
`
`S3
`
`HTML DOCUMENT RECEPTION SECTION 301 REQUESTS
`WWW SERVER 1000 TO TRANSMT HTML DOCUMENT
`
`S4
`
`S5
`
`HTML DOCUMENT TRANSMISSION SECTION 102 FETCHES DOCUMENT FROM HTML DOCUMENT STORACE
`SECTION 101 AND TRANSMTS THE DOCUMENT TO HTML DOCUMENT RECEPTION SECTION 30
`
`PROFILE URL EXTRACTION SECTION 302 EXTRACTS URL SPECIFYING PROFILE FROM HTML DOCUMENT
`
`DETERMINATION SECTION 303 CHECKS WHETHER OR NOT URL
`SPECIFYING PROFILE IS STORED IN CACHE 304
`IS
`S8
`URL STORED
`p
`
`S6
`
`S10
`
`PROFILE FETCH SECTION
`306 FETCHES PROFILE
`CORRESPONDING TO URL
`FROM CACHE 504
`
`PROFILE CALL SECTION 305 SENDS URL
`TO PROFILESERVER 2000 AND REQUESIS
`PROFILE SERVER 2000 TO CALL PROFILE
`
`S11
`
`PROFILE TRANSMISSION SECTION 202 INTERPRETS RECEMED
`URL, FETCHES PROFILE FROM PROFILE STORAGE SECTION 201,
`AND RETURNS THE PROFILE TO PROFILE CALL SECTION 305
`
`STORE PROFILE AND ITS CORRESPONDING
`URL IN CACHE
`
`HAVE
`ALL URLS PROCESSED
`
`S13
`
`S14
`
`YES
`COLOR INFORMATION EXTRACTION SECTION 307 EXTRACTS
`COLOR INFORMATION IN HTML DOCUMENT
`
`COLOR CONVERSION SECTION 308 USES APPROPRIATE PROFILE
`TO MAKE COLOR CORRECTION TO COLOR INFORMATION
`
`S15
`
`S16
`
`DOCUMENT IMAGE PREPARATION SECTION 309 USES COLOR INFORMATION TO CONVERT HTML
`DOCUMENT INTO DISPLAY MACE THAT CAN BE UNDERSTOOD BY HUMAN BEINGS
`
`S17
`
`FIG.6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IPR2023-00939
`Apple EX1006 Page 6
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 6 of 15
`
`6,091,518
`
`HTML DOCUMENT
`
`IMAGE
`
`PROFILE
`
`HTML DOCUMENT
`
`
`
`IMAGE
`
`PROFILE
`
`IPR2023-00939
`Apple EX1006 Page 7
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 7 of 15
`
`6,091,518
`
`4000
`
`401
`2000
`
`201
`
`HTML DOCUMENT
`STORAGE SECTION
`
`IMAGE STORAGE
`SECTION
`
`TION
`TRANSMISSION
`SSION SEC
`
`\\ U
`(7
`Z/
`
`7
`
`PROFILE TRANSMISSION
`SECTION
`PROFILE
`
`202
`
`200b
`
`
`
`
`
`
`
`N
`
`HTML
`
`DOCUMEN
`REQUEST
`
`Ety
`REQUEST
`
`NETWORK
`
`IMAGE SERVER
`O
`
`1000
`
`101
`
`102
`
`100b
`
`400c
`
`300
`
`V
`4N
`305
`/-
`(
`N Y 71
`7 7
`HTML DOCUMENT |
`IMAGE RECEPTION SECTION | | PROFILE CALL SECTION
`RECEPTION SECTION
`
`J01
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`O
`URL-- CACHE
`
`CACHE f
`
`PROFILE FETCH
`SECTION
`V N
`
`PROFILE URL
`EXTRACTION
`SECTION
`
`IMAGE URL
`EXTRACTION
`SECTION
`
`DETERMINATION
`SECTION
`
`CONVERSION
`SECTION
`
`DOCUMENT IMAGE
`PREPARATION
`SECTION
`
`WWW BROWSER
`
`IPR2023-00939
`Apple EX1006 Page 8
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 8 of 15
`
`6,091,518
`
`Sb.1
`
`Sb2
`
`USERDIRECTLY
`SPECIFIES URL
`Sb4
`HTML DOCUMENT RECEPTION SECTION 301 RECEIVESURLDOCUMENT RECEPTION SECTION 301 RECEIVES URL
`
`
`Sb3
`HTML DOCUMENT RECEPTION SECTION 301 REQUESTSW SERVER 1000 TO TRANSMIT HTML DOCUMENT
`
`USER SPECIFIES
`LINK
`
`HTML DOCUMENT TRANSMISSION SECTION 102 FETCHES DOCUMENT FROM HTML DOCUMENT
`STORACE SECTION 101 AND TRANSMTS THE DOCUMENT TO HTML DOCUMENT RECEPTION SECTION 501
`
`Sb5
`IMAGE URL, EXTRACTION SECTION 312 EXTRACTS URL SPECIFYING IMAGE OR OBJECT FROM HTML DOCUMENT
`
`IMAGE RECEPTION SECTION 311 REQUESTS IMAGE SERVER 4000 TO TRANSMIT IMAGE OR OBJECT Sb6
`
`IMAGE TRANSMISSION SECTION 402 FETCHES IMAGE OR OBJECT FROM IMAGE STORAGE
`SECTION 40 AND TRANSMTS TO IMAGE RECEPTION SECTION 311
`
`Sb7
`Sb8
`
`PROFILE URL, EXTRACTION SECTION 302 EXTRACTS URL SPECIFYING PROFILE FRON IMAGE OR OBJECT
`
`DETERMINATION SECTION 303 CHECKS WHETHER OR NOT URL SPECIFYING PROFILE IS STORED IN CACHE 304
`
`PROFILE FETCHSECTION 306
`FETCHES PROFILE CORRESPONDING
`TO URL FROM CACHE 304
`
`IS
`URL STORED
`
`Sb.10
`
`PROFILE CALL SECTION 305 SENDSURL TO PROFILE SERVER 2000
`AND REQUESTS PROFILE SERVER 2000 TO TRANSMIT PROFILE
`
`PROFILE TRANSMISSION SECTION 202 INTERPRETS RECEMED URL,
`FETCHES PROFILE FROM PROFILESTORACE SECTION 201, AND
`RETURNS THE PROFILE TO PROFILE CALL SECTION 305
`
`STORE PROFILE AND TS CORRESPONDING URL IN CACHE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`HAVE
`ALL URS PROCESSED
`
`Sb.16
`
`Sb.15
`
`Sb.17
`
`YES
`COLOR CONVERSION SECTION 508 USES CORRESPONDING PROFILE TO MAKE COLOR CORRECTION TO IMAGE
`
`DOCUMENT IMAGE PREPARATION SECTION 309 EMBEDS IMAGE IN HTML DOCUMENT TO CONVERT
`HTML DOCUMENT INTO DISPLAY MACE THAT CAN BE UNDERSTOOD BY HUMAN BEINGS
`Sb.19
`FIG.10
`
`Sb18
`
`IPR2023-00939
`Apple EX1006 Page 9
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 9 of 15
`
`6,091,518
`
`504
`
`PROFILE
`
`500
`COMPUTER
`
`l
`
`(o)-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`506
`
`STORE
`
`IMAGE RELEVANT
`INFORMATION
`
`INFORMATION
`
`- - - - - - - - - - - - -
`
`PROFILE
`SPECIFICATION
`INFORMATION
`
`STORE
`
`IPR2023-00939
`Apple EX1006 Page 10
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 10 of 15
`
`6,091,518
`
`
`
`IPR2023-00939
`Apple EX1006 Page 11
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 11 of 15
`
`6,091,518
`
`
`
`INPUT
`
`
`
`
`
`COMPUTER
`
`PROGRAM
`
`STORE
`
`1N
`
`Sy
`
`SK
`
`
`
`STORE
`
`STORE
`
`5010
`
`501b.
`
`501C
`
`501c
`
`501e
`
`IPR2023-00939
`Apple EX1006 Page 12
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 12 of 15
`
`6,091,518
`
`503
`
`PROFILE
`
`504
`
`IMAGE RELEVANT
`INFORMATION
`
`
`
`PROFILE
`SPECIFICATION
`INFORMATION
`
`510
`
`FIG. 14
`
`IPR2023-00939
`Apple EX1006 Page 13
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 13 of 15
`
`6,091,518
`
`COLOR IMAGE
`INFORMATION
`
`503
`
`O
`
`504
`
`
`
`
`
`STORAGE
`MEANS
`PROFILE
`OBJECT
`SPECIFICATIONHSPECIFICATION
`INFORMATION
`INFORMATION
`
`
`
`520
`
`505
`
`IMAGE COLOR CORRECTION 503( 502)
`APPARATUS
`
`
`
`FIG.15
`
`
`
`
`
`
`
`IPR2023-00939
`Apple EX1006 Page 14
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 14 of 15
`
`6,091,518
`
`RECEME COMBINATION OF COLOR IMAGE INFORMATION
`AND PROFILE SPECIFICATION INFORMATION
`
`SC1
`C
`
`CALL PROFILE SPECIFIED IN PROFILE
`SPECIFICATION INFORMATION
`
`SC2
`
`RECEIVE PROFILE
`
`Sc3
`
`
`
`STORE
`RECEMED
`PROFILE
`
`SC4
`
`MAKE COLOR CORRECTION TO
`IMAGE BASED ON PROFILE
`
`Sc5
`C
`
`OUTPUT IMAGE
`SUBJECTED TO COLOR
`CORRECTION
`
`SC6
`
`FIG.16
`
`IPR2023-00939
`Apple EX1006 Page 15
`
`

`

`U.S. Patent
`
`Jul.18, 2000
`
`Sheet 15 of 15
`
`6,091,518
`
`
`
`
`
`RELATE OBJECT SPECIFICATION
`INFORMATION AND PROFILE
`SPECIFICATION INFORMATION TO
`EACH OTHER AND STORE THEM
`
`Sc1
`
`
`
`
`
`
`
`CALL COLOR IMAGE INFORMATION SPECIFIED
`BY OBJECT SPECIFICATION INFORMATION
`
`Sd2
`
`CALL PROFILE SPECIFIED BY PROFE
`SPECIFICATION INFORMATION
`
`Sd5
`
`MAKE COLOR CORRECTION TO COLOR IMAGE
`INFORMATION BASED ON PROFILE
`
`Sd4
`
`
`
`FIG.17
`
`IPR2023-00939
`Apple EX1006 Page 16
`
`

`

`1
`IMAGE TRANSFER APPARATUS, IMAGE
`TRANSMITTER, PROFILE INFORMATION
`TRANSMITTER, IMAGE RECEIVER/
`REPRODUCER, STORAGE MEDIUM, IMAGE
`RECEIVER, PROGRAM TRANSMITTER,
`AND IMAGE COLOR CORRECTION
`APPARATUS
`
`BACKGROUND OF THE INVENTION
`This invention relates to color image transfer techniques
`for distributing or transferring a color image and an object
`for preparing a color image over a network and in particular
`to an image transfer apparatus, an image transmitter, a
`profile information transmitter, an image receiver/
`reproducer, a Storage medium, an image receiver, a program
`transmitter, and an image color correction apparatus which
`enable a receiving party to display an image with original
`image colors held.
`AS information processing and communication technolo
`gies have become advanced, various techniques for connect
`ing various devices for handling color image information,
`Such as Scanners, facsimiles, and color printers, and trans
`ferring color images between the devices have been pro
`posed.
`By the way, the transferred color image is reproduced by
`reproduction means Such as a display device of the receiving
`party. At the time, the characteristics of the image input
`device at the transmitting party (for example, a Scanner) do
`not necessarily match those of the reproduction means at the
`receiving party (for example, a color printer), thus it
`becomes necessary to execute color conversion in the color
`image transfer process.
`Disclosed as one of the color conversion techniques, for
`example, in the Unexamined Japanese Patent Application
`Publication Nos. Hei7-203175 and 7-312694 is a technique
`wherein the transmitting party has a color conversion func
`tion and the receiving party transferS profile information to
`the transmitting party, which then executes color conversion
`and transmits the resultant image to the receiving party,
`which will be hereinafter referred to as first prior art. The
`profile information is information defining the characteris
`tics of a color Space used to describe colors used in color
`image information; generally, color Spaces defined based on
`perception of human beings, such as CIE XYZ and CIE
`L*a*b*, and information describing the mathematical rela
`tionship between the color Spaces of color image informa
`tion are used. In addition to the first prior art, a technique
`wherein the receiving party has a color conversion function
`and the transmitting party transfer profile information and an
`image to the receiving party, which then executes color
`conversion, which will be hereinafter referred to as second
`prior art, is disclosed in the Unexamined Japanese Patent
`Application Publication No. Hei 7-312694.
`By the way, to apply the conventional techniques
`described above to an image transfer apparatus using a
`large-scale network environment Such as the Internet, an
`undesired situation occurs on efficiency of communication
`lines or administration of the system. That is, if the first prior
`art is applied, the color conversion function at the transmit
`ting party must deal with color conversion requests from a
`large number of receivers. Thus, the transmitting party
`requires a large processing capability and if it has an
`insufficient processing capability, processing takes time. On
`the other hand, if the Second prior art is applied, when the
`receiving party receives images from a number of
`transmitters, even if the received images have the Same color
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,091,518
`
`2
`Space, profile information needs to be transmitted each time
`the transmitting party changes. Thus, fruitleSS communica
`tion becomes necessary and efficient use of the communi
`cation line capacity cannot be made. If either of the first and
`Second prior arts is applied, it becomes necessary to transfer
`profile information between the transmitting and receiving
`parties each time one image transfer is executed. Thus, it
`cannot be avoided to bear the communication costs to
`transfer the profile information.
`SUMMARY OF THE INVENTION
`It is therefore an object of the invention to provide an
`image transfer apparatus, an image transmitter, a profile
`information transmitter, and an image receiver/reproducer
`whereby color image information or object information for
`preparing color image information can be transferred with
`out putting a large load on a specific transmitter or executing
`fruitleSS communication and the receiving party can repro
`duce an image with original image colors held.
`Means for solving the problems will be discussed with
`reference to FIG. 1.
`First, an image transfer apparatus of aspect 1 is provided
`according to the configuration shown in FIG. 1 and com
`prises:
`a profile Server 1 being connected to a network for Storing
`profile information for a color correction made to color
`image information or color image information prepared
`from object information and outputting profile infor
`mation in response to a call from an image display
`device 3 (described later);
`an image server 2 (image transmission means) for trans
`mitting profile Specification information specifying the
`profile information corresponding to the color image
`information or the object information together with the
`color image information or the object information;
`an image display device 3 (image reception and repro
`duction means) comprising reception means 30 for
`receiving the color image information or the object
`information and the profile Specification information
`transmitted by the image transmission means, call
`means 34 for calling profile information Specified by
`the profile Specification information received by the
`reception means from the profile Storage means, color
`correction means 35 using the profile information for
`making a color correction to the color image informa
`tion or color image information prepared from the
`object information, and reproduction means 36 for
`reproducing the color image information to which a
`color correction has been made by the color correction
`CS.
`According to the image transfer apparatus, the image
`Server 2 is released from the load for transferring profile
`information itself as well as the color correction load and can
`raise processing efficiency accordingly. Since the profile
`information itself is not transferred, congestion of the com
`munication line connected to the image Server 2 can be
`relieved. On the other hand, the image display device 3 can
`receive necessary profile information from the profile Server
`1 based on the profile specification information provided by
`the image Server 2, So that an image color correction can be
`made without a hitch.
`The profile information may be information defining a
`color Space used to describe the color image information or
`color image information prepared from the object informa
`tion. (Aspect 2)
`The profile Specification information may be any if it can
`Specify necessary profile information; preferably, it is loca
`
`IPR2023-00939
`Apple EX1006 Page 17
`
`

`

`3
`tion information specifying a location of Storage means on
`the network where the profile information exists and a
`Storage location of the profile information in the Storage
`means for the image display device 3 to obtain necessary
`profile information promptly. (Aspect 3)
`The invention of aspects 4 to 7 provides main components
`making up the image transfer apparatus.
`That is, an image transmitter of aspect 4, which is
`provided as the image Server 2 in FIG. 1, comprises trans
`mission means 20 for transmitting through a network, color
`image information or object information for preparing color
`image information and profile Specification information
`(location information in the example in FIG. 1) Specifying
`profile information for a color correction made to the color
`image information or color image information prepared
`from the object information.
`A profile information transmitter of aspect 5, which is
`provided as the profile server 1 in FIG. 1, comprises profile
`Storage means 10 for Storing profile information for a color
`correction made to color image information or color image
`information prepared from object information; and
`communication control means 11 for transmitting the
`profile information to a calling party when the profile
`information is called through a network.
`An image receiver/reproducer of aspect 6, which is pro
`Vided as the image display device 3 in FIG. 1, comprises
`reception means 30 for receiving color image information or
`object information for preparing color image information
`and profile Specification information Specifying profile
`information for a color correction made to the color image
`information or color image information prepared from the
`object information, Sent through a network;
`call means 34 for calling through the network, profile
`information corresponding to the profile specification
`information received by the reception means;
`color correction means 35 using the profile information
`for making a color correction to the color image
`information or color image information prepared from
`the object information; and
`reproduction means 36 for reproducing the color image
`information to which a color correction has been made
`by the color correction means.
`The invention of aspect 7 introduces the So-called cache
`Storage technique for raising the processing efficiency of the
`image reproducer 3. That is, as shown in FIG. 1, the image
`display device 3 comprises:
`reception means 30 for receiving color image information
`or object information for preparing color image infor
`mation and profile specification information (location
`information in the example in FIG. 1) Specifying profile
`information for a color correction made to the color
`image information or color image information prepared
`from the object information, Sent through a network;
`registration means 31 for registering profile information
`received through the network together with the profile
`Specification information for Specifying the profile
`information;
`determination means 32 for determining whether or not
`the same information as the profile Specification infor
`mation received by the reception means is registered in
`the registration means,
`getting means 33 for getting profile information corre
`sponding to the profile Specification information from
`the registration means if a determination that the same
`information as the profile Specification information
`received by the reception means is registered in the
`registration means is obtained from the determination
`means,
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,091,518
`
`4
`call means 34 for calling profile information through the
`network if a determination that the Same information as
`the profile Specification information received by the
`reception means is not registered in the registration
`means is obtained from the determination means,
`color correction means 35 using the profile information
`obtained by the getting means or the call means for
`making a color correction to the color image informa
`tion or color image information prepared from the
`object information; and
`reproduction means 36 for reproducing the color image
`information to which a color correction has been made
`by the color correction means.
`According to the image display device 3, only if new
`profile Specification information not received in the past is
`received, the corresponding profile information is called
`through the network. If the same information as already
`received profile Specification information is received, the
`profile information received in the past is reused. Therefore,
`the frequency calling profile information through the net
`work can be lessened, fruitleSS communication can be
`prevented, and the processing efficiency of the image display
`device 3 can be raised.
`According to the invention of aspect 8, as shown in FIG.
`11, there is provided a storage medium 501 for storing data
`accessed by a program executed by a computer 500 and
`having a predetermined data Structure in a format that can be
`input to the computer, the Storage medium for Storing color
`image information 503 or object information 502 for pre
`paring color image information and profile Specification
`information 505 for specifying profile information 504 for a
`color correction made to the color image information 503 or
`color image information prepared from the object informa
`tion 502 in relation to each other. In this case, the profile
`specification information 505 is read into the computer 500
`for interpretation, whereby the profile information 504 is
`specified through the network NT.
`The Storage medium 501 causes a change State of energy
`of magnetism, light, electricity, etc., in response to the
`program description contents for a reader provided as a
`hardware resource of the computer and can transfer the
`program description contents to the reader in the form of
`Signal responsive to the energy change State. For example, as
`shown in FIG. 11, the Storage medium is a magneto-optic
`disk 501a, 501b, an optical disk (CD-ROM, etc.,) 501c, a
`magnetic disk 501d, a memory 501e contained in the
`computer, or the like. In the Specification, the “Storage
`medium' is used to mean the same.
`An image receiver of aspect 10 comprises reception
`means 511 for receiving image relevant information 506
`consisting of color image information 503 or object infor
`mation 502 for preparing color image information and
`profile specification information 505 for specifying profile
`information 504 for a color correction made to the color
`image information or color image information prepared
`from the object information, and Storage means 512 for
`storing the image relevant information 506 received by the
`reception means 511, as shown in FIG. 14.
`In this case, the image receiver 510 can read and use the
`image relevant information 506 Stored in the Storage means
`512 appropriately, whereby the profile information 504 can
`be specified, thus an image can be reproduced with the
`original image colors held.
`A program transmitter of aspect 11 comprises Storage
`means 551 for storing a program 550 for causing a computer
`to perform a step of receiving color image information or
`object information for preparing color image information
`
`IPR2023-00939
`Apple EX1006 Page 18
`
`

`

`S
`and profile Specification information Specifying profile
`information for a color correction made to the color image
`information or color image information prepared from the
`object information, Sent through a network NT, a Step of
`calling profile information corresponding to the profile
`Specification information received in the reception Step, a
`color correction Step of using the profile information called
`in the call Step for making a color correction to the color
`image information or color image information prepared
`from the object information, and a step of reproducing the
`color image information to which a color correction has
`been made in the color correction Step, and transmission
`means 552 for reading the program 550 stored in the storage
`means 551 and transmitting the program 550, as shown in
`FIG. 12. The program 550 executes the processing contents
`like the flowchart shown in FIG. 16, for example. First, a
`combination of the color image information and the profile
`Specification information is received at Step Sc1 shown in
`FIG. 16. Next, the profile specified by the profile specifica
`tion information received at Step Sc1 is called at Step Sc2
`and is received at step Sc3. The received profile is stored at
`Step Sc4, an image color correction is made based on the
`Stored profile at Step Sc5, and an image resulting from the
`color correction is output at Step Sc6.
`A Storage medium of aspect 12 Stores a program for
`causing a computer to perform a step of receiving color
`image information 503 or object information 502 for pre
`paring color image information and profile Specification
`information 505 specifying profile information 504 for a
`color correction made to the color image information or
`color image information prepared from the object informa
`tion 502, sent through a network NT as shown in FIG. 14,
`a step of calling profile information 504 corresponding to the
`profile specification information 505 received in the recep
`tion Step, a color correction Step of using the profile infor
`mation 504 called in the call step for making a color
`correction to the color image information 503 or color image
`information prepared from the object information 502, and
`a step of reproducing the color image information to which
`a color correction has been made in the color correction Step,
`in a format that can be input to the computer. The program
`becomes as shown in FIG. 16.
`An image color correction apparatus of aspect 13 com
`prises Storage means 521 for Storing object Specification
`information 520 specifying color image information 503 or
`object information 502 for preparing color image informa
`tion and profile specification information 505 for specifying
`profile information 504 for a color correction made to the
`color image information 503 or color image information
`prepared from the object information 502 specified by the
`object specification information 520 in relation to each
`other, first call means 525 for calling the color image
`information 503 or object information 502 corresponding to
`the object specification information 520 stored in the storage
`means 521, Second call means for calling the profile infor
`mation corresponding to the profile Specification informa
`tion Stored in the Storage means in relation to the color image
`information or object information called by the first call
`means, and color correction means 530 using the profile
`information called by the Second call means for making a
`color correction to the color image information or color
`image information prepared from the object information
`called by the first call means, as shown in FIG. 15.
`A Storage medium of aspect 14 Stores a program P for
`causing a computer to perform a step of Storing object
`Specification information 520 specifying color image infor
`mation 503 or object information 502 for preparing color
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6,091,518
`
`5
`
`15
`
`25
`
`6
`image information and profile Specification information for
`Specifying profile information for a color correction made to
`the color image information 503 or color image information
`prepared from the object information 502 specified by the
`object specification information 520 in relation to each
`other, a first call Step of calling the color image information
`503 or object information 502 corresponding to the object
`Specification information 520 Stored in the Storage Step, a
`second call step of calling the profile information 504
`corresponding to the profile specification information 505
`Stored in the Storage Step in relation to the color image
`information 503 or object information 502 called in the first
`call Step, and a color correction Step of using the profile
`information 504 called in the second call step for making a
`color correction to the color image information 503 or color
`image information prepared from the object information 502
`called in the first call Step, in a format that can be input to
`the computer. The program P is recorded on media
`501a–501e as shown in FIG. 13 and is as shown in the
`flowchart in FIG. 17; it is a program for accomplishing the
`image color correction apparatus shown in FIG. 15.
`In the flowchart shown in FIG. 17, first the object speci
`fication information and the profile Specification information
`are stored in relation to each other at step Sd1. The color
`image information specified by the object Specification
`information is called at step Sd2 and the profile specified by
`the profile Specification information is called at Step Sd3.
`Next, a color correction is made to the color image infor
`mation based on the profile at step Sd4.
`A program transmitter of aspect 15 comprises Storage
`means 551 for Storing a program P for causing a computer
`to perform a Step of Storing object Specification information
`Specifying color image information or object information for
`preparing color image information and profile Specification
`information for Specifying profile information for a color
`correction made to the color image information or color
`image information prepared from the object information
`Specified by the object specification information in relation
`to each other, a first call Step of calling the color image
`information or object information corresponding to the
`object Specification information Stored in the Storage Step, a
`Second call Step of calling the pr

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket