Method and component for serialization of images

The present invention relates to computer software applications, and in particular to a method and component for serialization of images. Java™ Development Toolkit version 1.1.x (JDK) does not support the serialization of images. JDK on the other hand allows primitive data types to be serialized. Th...

Full description

Saved in:
Bibliographic Details
Main Authors Clark, David, Smith, Andrew John
Format Patent
LanguageEnglish
Published 31.12.2002
Online AccessGet full text

Cover

Loading…
Abstract The present invention relates to computer software applications, and in particular to a method and component for serialization of images. Java™ Development Toolkit version 1.1.x (JDK) does not support the serialization of images. JDK on the other hand allows primitive data types to be serialized. This means that an application developer can design an application so that any primitive data type objects, including objects comprising primitive data type components, can be written to a file or another area of memory, before an application closes. When the application re-opens, the primitive data types can be de-serialized and so recovered and the application can continue as if it had never closed with the exception that image objects will not have been recovered. The invention discloses a component for a development kit comprising means for converting an image object into a primitive data type object and means for serializing that object so that the object can be made persistent. In a preferred embodiment, the component converts an image object to an array of integers representing the image pixels; creates a color table of unique integers from the integer array; converts each integer in the integer array into an index into the color table; and zip compresses the combined color table and array of indices before serialization.
AbstractList The present invention relates to computer software applications, and in particular to a method and component for serialization of images. Java™ Development Toolkit version 1.1.x (JDK) does not support the serialization of images. JDK on the other hand allows primitive data types to be serialized. This means that an application developer can design an application so that any primitive data type objects, including objects comprising primitive data type components, can be written to a file or another area of memory, before an application closes. When the application re-opens, the primitive data types can be de-serialized and so recovered and the application can continue as if it had never closed with the exception that image objects will not have been recovered. The invention discloses a component for a development kit comprising means for converting an image object into a primitive data type object and means for serializing that object so that the object can be made persistent. In a preferred embodiment, the component converts an image object to an array of integers representing the image pixels; creates a color table of unique integers from the integer array; converts each integer in the integer array into an index into the color table; and zip compresses the combined color table and array of indices before serialization.
Author Clark, David
Smith, Andrew John
Author_xml – sequence: 1
  fullname: Clark, David
– sequence: 2
  fullname: Smith, Andrew John
BookMark eNrjYmDJy89L5WQw8E0tychPUUjMS1FIzs8tAArmlSik5RcpFKcWZSbmZFYllmTm5ynkpylk5iampxbzMLCmJeYUp_JCaW4GBTfXEGcP3dLigsQSoObi-PSiRBBlYGZqYGhhamRMhBIAKmMt8A
ContentType Patent
CorporateAuthor International Business Machines Corporation
CorporateAuthor_xml – name: International Business Machines Corporation
DBID EFH
DatabaseName USPTO Issued Patents
DatabaseTitleList
Database_xml – sequence: 1
  dbid: EFH
  name: USPTO Issued Patents
  url: http://www.uspto.gov/patft/index.html
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 06501852
GroupedDBID EFH
ID FETCH-uspatents_grants_065018523
IEDL.DBID EFH
IngestDate Sun Mar 05 22:32:49 EST 2023
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-uspatents_grants_065018523
OpenAccessLink https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6501852
ParticipantIDs uspatents_grants_06501852
PatentNumber 6501852
PublicationCentury 2000
PublicationDate 20021231
PublicationDateYYYYMMDD 2002-12-31
PublicationDate_xml – month: 12
  year: 2002
  text: 20021231
  day: 31
PublicationDecade 2000
PublicationYear 2002
References Jain et al. (5911139) 19990600
Yihong et al. "An image database system with fast image indexing capability based on color histograms" TENCON' 94. IEEE Region 10's Ninth Annual International Conference, vol. 11, pp. 407-411, Aug. 1994.
Dove et al. (6078320) 20000600
Dr Dobb's Journal vol. 22, No. 8, Aug. 1997, W Grosso, "Dynamic design patterns in Objective-C: dynamic run times affect how programs are designed and built", pp 38-47.
Wood et al. (6192159) 20010200
Becker (5937411) 19990800
Yee "CS 7100 Project 1: Building Interactive Distributed Applications-The Peer-to-Peer Chat System" cc.gatech.edu, fall 1997.
References_xml – year: 20010200
  ident: 6192159
  contributor:
    fullname: Wood et al.
– year: 19990600
  ident: 5911139
  contributor:
    fullname: Jain et al.
– year: 19990800
  ident: 5937411
  contributor:
    fullname: Becker
– year: 20000600
  ident: 6078320
  contributor:
    fullname: Dove et al.
Score 2.5693462
Snippet The present invention relates to computer software applications, and in particular to a method and component for serialization of images. Java™ Development...
SourceID uspatents
SourceType Open Access Repository
Title Method and component for serialization of images
URI https://image-ppubs.uspto.gov/dirsearch-public/print/downloadPdf/6501852
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NawIxEB1UCtVTS1vUfpBDr2mj2exmz-KyFFo8tOBNstnEi82Ku9K_7yRrpRd7zcAwIcnMG3h5A_CcJELrQsdUxmlKI50qqiI7pVwqIaxglqug9vkR51_R21IsO5Cf_sJ84zOiW4ylftnX26YK5EpM7-3B01b82WsEOq8-8OM2lSoXpX2NvTKdwGTclcxT--ZZPoBLdIGQzTX1n6KRXcHFIqxeQ8e4G2DvYVgzwdadeCJ35dBGEDOS9hYcP0SSypIQXn0LJJt_znJ6cr9a7zxtZcWOYfA76GH7boZASmW9yFyipxaxyYQrZqRJEJfIQhos3iMYnXUz_sd2D_3fySR88gC9Zrc3j1ggm-Ip7P4AjuhwvA
link.rule.ids 230,309,783,805,888,64375
linkProvider USPTO
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT8MwDLamgXicQIAYDMiBa6BbmjY9s1XlNfUA0m5VmiZcIJ3WTvz9OemYuMA1liwrD_uzYn8GuI1jrlSpIiqiJKGhSiSVoRlTJiTnhgeGSc_2OYuy9_Bpzuc9yLa9MF_4jOgCbWnuVs2irX1xJbr37uBpR_7sOAKtYx_4tp-1rPLK3EeOmY6jM95xX1GuuG-aZoewj0oQtNm2-RU20iPYzf3qMfS0PYHg1Y9rJpi8E1fKXVuUEUSNpLsHm5ZIUhviDWxOgaTTt4eMbtUXH0tXuFIEG0PYGfQxgdfnQCppHM1crMYG0cmIyUALHSMyEaXQGL4HMPhTzcU_shvYyydp8fI4e76Eg58xJWw0hH67XOkrjJZtee03Yg1ExnO4
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=Method+and+component+for+serialization+of+images&rft.inventor=Clark%2C+David&rft.inventor=Smith%2C+Andrew+John&rft.number=6501852&rft.date=2002-12-31&rft.externalDBID=n%2Fa&rft.externalDocID=06501852